pax_global_header00006660000000000000000000000064152545053240014517gustar00rootroot0000000000000052 comment=ebb8d5df2979fca3e96ebe1d311d2a01cc07869f scientificcomputing-scifem-652ead4/000077500000000000000000000000001525450532400174455ustar00rootroot00000000000000scientificcomputing-scifem-652ead4/.clang-format000066400000000000000000000053611525450532400220250ustar00rootroot00000000000000--- Language: Cpp # BasedOnStyle: LLVM AccessModifierOffset: -2 AlignAfterOpenBracket: Align AlignConsecutiveAssignments: false AlignConsecutiveDeclarations: false AlignEscapedNewlinesLeft: false AlignOperands: true AlignTrailingComments: true AllowAllParametersOfDeclarationOnNextLine: true AllowShortBlocksOnASingleLine: false AllowShortCaseLabelsOnASingleLine: false AllowShortFunctionsOnASingleLine: All AllowShortIfStatementsOnASingleLine: false AllowShortLoopsOnASingleLine: false AlwaysBreakAfterDefinitionReturnType: None AlwaysBreakAfterReturnType: None AlwaysBreakBeforeMultilineStrings: false AlwaysBreakTemplateDeclarations: true BinPackArguments: true BinPackParameters: true BraceWrapping: AfterClass: false AfterControlStatement: false AfterEnum: false AfterFunction: false AfterNamespace: false AfterObjCDeclaration: false AfterStruct: false AfterUnion: false BeforeCatch: false BeforeElse: false IndentBraces: false BreakBeforeBinaryOperators: All BreakBeforeBraces: Allman BreakBeforeTernaryOperators: true BreakConstructorInitializersBeforeComma: false BreakAfterJavaFieldAnnotations: false BreakStringLiterals: true ColumnLimit: 80 CommentPragmas: '^ IWYU pragma:' ConstructorInitializerAllOnOneLineOrOnePerLine: false ConstructorInitializerIndentWidth: 4 ContinuationIndentWidth: 4 Cpp11BracedListStyle: true DerivePointerAlignment: false DisableFormat: false ExperimentalAutoDetectBinPacking: false ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH ] IncludeCategories: - Regex: '^"(llvm|llvm-c|clang|clang-c)/' Priority: 2 - Regex: '^(<|"(gtest|isl|json)/)' Priority: 3 - Regex: '.*' Priority: 1 IncludeIsMainRegex: '$' IndentCaseLabels: false IndentWidth: 2 IndentWrappedFunctionNames: false JavaScriptQuotes: Leave JavaScriptWrapImports: true KeepEmptyLinesAtTheStartOfBlocks: true MacroBlockBegin: '' MacroBlockEnd: '' MaxEmptyLinesToKeep: 1 NamespaceIndentation: None ObjCBlockIndentWidth: 2 ObjCSpaceAfterProperty: false ObjCSpaceBeforeProtocolList: true PenaltyBreakBeforeFirstCallParameter: 19 PenaltyBreakComment: 300 PenaltyBreakFirstLessLess: 120 PenaltyBreakString: 1000 PenaltyExcessCharacter: 1000000 PenaltyReturnTypeOnItsOwnLine: 60 PointerAlignment: Left ReflowComments: true SortIncludes: true SpaceAfterCStyleCast: false SpaceAfterTemplateKeyword: true SpaceBeforeAssignmentOperators: true SpaceBeforeParens: ControlStatements SpaceInEmptyParentheses: false SpacesBeforeTrailingComments: 1 SpacesInAngles: false SpacesInContainerLiterals: true SpacesInCStyleCastParentheses: false SpacesInParentheses: false SpacesInSquareBrackets: false Standard: Cpp11 TabWidth: 8 UseTab: Never scientificcomputing-scifem-652ead4/.github/000077500000000000000000000000001525450532400210055ustar00rootroot00000000000000scientificcomputing-scifem-652ead4/.github/dependabot.yml000066400000000000000000000010301525450532400236270ustar00rootroot00000000000000# To get started with Dependabot version updates, you'll need to specify which # package ecosystems to update and where the package manifests are located. # Please see the documentation for all configuration options: # https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file version: 2 updates: - package-ecosystem: "github-actions" # See documentation for possible values directory: "/" # Location of package manifests schedule: interval: "weekly" scientificcomputing-scifem-652ead4/.github/workflows/000077500000000000000000000000001525450532400230425ustar00rootroot00000000000000scientificcomputing-scifem-652ead4/.github/workflows/build_docs.yml000066400000000000000000000023361525450532400257000ustar00rootroot00000000000000name: Build documentation on: pull_request: branches: [main] workflow_call: workflow_dispatch: env: DEB_PYTHON_INSTALL_LAYOUT: deb_system VTK_DEFAULT_OPENGL_WINDOW: vtkOSOpenGLRenderWindow PYVISTA_OFF_SCREEN: false PYVISTA_JUPYTER_BACKEND: "html" jobs: build: name: Test on ${{ matrix.label }} runs-on: ubuntu-24.04 container: ghcr.io/fenics/dolfinx/lab:${{ matrix.label }} strategy: fail-fast: false matrix: label: ["stable", "nightly"] env: PUBLISH_DIR: ./_build/html PYVISTA_OFF_SCREEN: false PYVISTA_JUPYTER_BACKEND: "html" steps: - name: Checkout uses: actions/checkout@v7 - name: Install dependencies for pyvista run: apt-get update && apt-get install -y --no-install-recommends libgl1 libosmesa6 - name: Install dependencies run: | python3 -m pip install --group build python3 -m pip install --check-build-dependencies --no-build-isolation ".[docs]" - name: Build docs run: jupyter book build --keep-going . - name: Upload artifact uses: actions/upload-artifact@v7 with: path: ${{ env.PUBLISH_DIR }} name: ${{ matrix.label }}-docs scientificcomputing-scifem-652ead4/.github/workflows/deploy_docs.yml000066400000000000000000000017221525450532400260730ustar00rootroot00000000000000name: Publish documentation on: push: branches: [main] workflow_dispatch: permissions: contents: read pages: write id-token: write concurrency: group: "pages" cancel-in-progress: true jobs: build: uses: ./.github/workflows/build_docs.yml deploy: needs: build environment: name: github-pages url: ${{ steps.deployment.outputs.page_url }} runs-on: ubuntu-latest steps: - name: Download docs artifact # docs artifact is uploaded by build-docs job uses: actions/download-artifact@v8 with: name: nightly-docs path: "./public" - name: Upload artifact uses: actions/upload-pages-artifact@v5 with: path: "./public" - name: Checkout uses: actions/checkout@v7 - name: Setup Pages uses: actions/configure-pages@v6 - name: Deploy to GitHub Pages id: deployment uses: actions/deploy-pages@v5 scientificcomputing-scifem-652ead4/.github/workflows/pre-commit.yml000066400000000000000000000003471525450532400256450ustar00rootroot00000000000000name: pre-commit on: pull_request: push: branches: [main] jobs: pre-commit: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - uses: actions/setup-python@v7 - uses: pre-commit/action@v3.0.1 scientificcomputing-scifem-652ead4/.github/workflows/pypi.yml000066400000000000000000000016451525450532400245540ustar00rootroot00000000000000name: Release on: [push, pull_request] jobs: dist: runs-on: ubuntu-latest container: ghcr.io/fenics/dolfinx/dolfinx:nightly env: DEB_PYTHON_INSTALL_LAYOUT: deb_system steps: - uses: actions/checkout@v7 - name: Install build dependencies run: | python3 -m pip install --upgrade build twine python3 -m pip install --group build - name: Build SDist and wheel run: python3 -m build --no-isolation --sdist - uses: actions/upload-artifact@v7 with: path: dist/* - name: Check metadata run: python3 -m twine check dist/* publish: needs: [dist] runs-on: ubuntu-latest if: startsWith(github.ref, 'refs/tags') environment: pypi permissions: id-token: write steps: - uses: actions/download-artifact@v8 with: name: artifact path: dist - uses: pypa/gh-action-pypi-publish@release/v1 scientificcomputing-scifem-652ead4/.github/workflows/tests.yml000066400000000000000000000021161525450532400247270ustar00rootroot00000000000000name: Test package on: pull_request: push: branches: [main] jobs: test-code: name: Test on ${{ matrix.label }} runs-on: ubuntu-24.04 container: ghcr.io/fenics/dolfinx/dolfinx:${{ matrix.label }} env: DEB_PYTHON_INSTALL_LAYOUT: deb_system OMPI_ALLOW_RUN_AS_ROOT: 1 OMPI_ALLOW_RUN_AS_ROOT_CONFIRM: 1 PRTE_MCA_rmaps_default_mapping_policy: :oversubscribe strategy: fail-fast: false matrix: label: [ "stable", "nightly" ] steps: - uses: actions/checkout@v7 - name: Update pip run: python3 -m pip install --upgrade pip - name: Install package run: | python3 -m pip install --group build HDF5_MPI=ON HDF5_PKGCONFIG_NAME="hdf5" python3 -m pip install h5py --no-build-isolation --no-binary=h5py python3 -m pip install .[test] --no-build-isolation --check-build-dependencies - name: Run tests run: python3 -m pytest -v - name: Run tests in parallel run: mpiexec -n 4 python3 -m pytest -v -m "not serial" scientificcomputing-scifem-652ead4/.gitignore000066400000000000000000000062751525450532400214470ustar00rootroot00000000000000_build/ .vscode/ # Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] *$py.class # C extensions *.so # Distribution / packaging .Python build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ wheels/ share/python-wheels/ *.egg-info/ .installed.cfg *.egg MANIFEST # PyInstaller # Usually these files are written by a python script from a template # before PyInstaller builds the exe, so as to inject date/other infos into it. *.manifest *.spec # Installer logs pip-log.txt pip-delete-this-directory.txt # Unit test / coverage reports htmlcov/ .tox/ .nox/ .coverage .coverage.* .cache nosetests.xml coverage.xml *.cover *.py,cover .hypothesis/ .pytest_cache/ cover/ # Translations *.mo *.pot # Django stuff: *.log local_settings.py db.sqlite3 db.sqlite3-journal # Flask stuff: instance/ .webassets-cache # Scrapy stuff: .scrapy # Sphinx documentation docs/_build/ # PyBuilder .pybuilder/ target/ # Jupyter Notebook .ipynb_checkpoints # IPython profile_default/ ipython_config.py # pyenv # For a library or package, you might want to ignore these files since the code is # intended to run in multiple environments; otherwise, check them in: # .python-version # pipenv # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. # However, in case of collaboration, if having platform-specific dependencies or dependencies # having no cross-platform support, pipenv may install dependencies that don't work, or not # install all needed dependencies. #Pipfile.lock # poetry # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. # This is especially recommended for binary packages to ensure reproducibility, and is more # commonly ignored for libraries. # https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control #poetry.lock # pdm # Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. #pdm.lock # pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it # in version control. # https://pdm.fming.dev/latest/usage/project/#working-with-version-control .pdm.toml .pdm-python .pdm-build/ # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm __pypackages__/ # Celery stuff celerybeat-schedule celerybeat.pid # SageMath parsed files *.sage.py # Environments .env .venv env/ venv/ ENV/ env.bak/ venv.bak/ # Spyder project settings .spyderproject .spyproject # Rope project settings .ropeproject # mkdocs documentation /site # mypy .mypy_cache/ .dmypy.json dmypy.json # Pyre type checker .pyre/ # pytype static type analyzer .pytype/ # Cython debug symbols cython_debug/ # PyCharm # JetBrains specific template is maintained in a separate JetBrains.gitignore that can # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore # and can be added to the global gitignore or merged into this file. For a more nuclear # option (not recommended) you can uncomment the following to ignore the entire idea folder. #.idea/ # Output files *.xdmf *.h5 *.bp .scifem_extrema* *.bp *.msh _audit _probe*.py *.pvtu *.vtu *.pvd *.png scientificcomputing-scifem-652ead4/.pre-commit-config.yaml000066400000000000000000000017421525450532400237320ustar00rootroot00000000000000# See https://pre-commit.com for more information # See https://pre-commit.com/hooks.html for more hooks repos: - repo: https://github.com/pre-commit/pre-commit-hooks rev: v6.0.0 hooks: - id: trailing-whitespace - id: end-of-file-fixer - id: check-yaml - id: check-added-large-files args: ['--maxkb=3000'] - id: check-docstring-first - id: debug-statements - id: check-toml - repo: https://github.com/astral-sh/ruff-pre-commit # Ruff version. rev: 'v0.16.7' hooks: # Run the linter. - id: ruff args: [ --fix ] # Run the formatter. - id: ruff-format - repo: https://github.com/pre-commit/mirrors-mypy rev: v2.3.1 hooks: - id: mypy files: ^src/|^tests/ args: ["--config-file", "pyproject.toml"] - repo: https://github.com/pre-commit/mirrors-clang-format rev: 'v23.1.1' # Use the sha / tag you want to point at hooks: - id: clang-format scientificcomputing-scifem-652ead4/CITATION.cff000066400000000000000000000011231525450532400213340ustar00rootroot00000000000000abstract: "

Major improvements for interpolation matrix.

Full Changelog: https://github.com/scientificcomputing/scifem/compare/v0.16.1...v0.16.0

" authors: - affiliation: Simula Research Laboratoy family-names: Henrik Finsberg - affiliation: Simula Research Laboratory family-names: "Jørgen Schartum Dokken" cff-version: 1.2.0 date-released: "2025-12-17" doi: 10.5281/zenodo.13784777 license: MIT repository-code: https://github.com/scientificcomputing/scifem/tree/v0.16.1 title: "scientificcomputing/scifem: v0.16.1" type: software version: v0.24.0 scientificcomputing-scifem-652ead4/CMakeLists.txt000066400000000000000000000050401525450532400222040ustar00rootroot00000000000000cmake_minimum_required(VERSION 3.21) set(PROJECT_NAME scifem) # nanobind uses aligned deallocators only present on macOS > 10.14 if(APPLE) set(CMAKE_OSX_DEPLOYMENT_TARGET "10.14") endif() set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_EXTENSIONS OFF) project(${PROJECT_NAME} VERSION "0.1.0.0" LANGUAGES C CXX) if (WIN32) # Windows requires all symbols to be manually exported. # This flag exports all symbols automatically, as in Unix. set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS TRUE) endif(WIN32) execute_process( COMMAND ${Python3_EXECUTABLE} -c "import os, sys, basix; sys.stdout.write(os.path.dirname(basix.__file__))" OUTPUT_VARIABLE BASIX_PY_DIR RESULT_VARIABLE BASIX_PY_COMMAND_RESULT ERROR_VARIABLE BASIX_ERROR_OUT OUTPUT_STRIP_TRAILING_WHITESPACE ) find_package(Basix REQUIRED CONFIG HINTS ${BASIX_PY_DIR}) if(Basix_FOUND) message(STATUS "Found Basix at ${Basix_DIR}") endif() find_package(DOLFINX REQUIRED CONFIG) if(DOLFINX_FOUND) message(STATUS "Found DOLFINx at ${DOLFINX_DIR} (Version: ${DOLFINX_VERSION})") endif() find_package(Python COMPONENTS Interpreter Development.Module ${SKBUILD_SABI_COMPONENT} REQUIRED) # Detect the installed nanobind package and import it into CMake execute_process( COMMAND "${Python_EXECUTABLE}" -c "import nanobind; print(nanobind.cmake_dir())" OUTPUT_STRIP_TRAILING_WHITESPACE OUTPUT_VARIABLE NB_DIR) list(APPEND CMAKE_PREFIX_PATH "${NB_DIR}") find_package(nanobind CONFIG REQUIRED) if(NOT "${SKBUILD_SABI_VERSION}" STREQUAL "") set(NANOBIND_SABI "STABLE_ABI") endif() # We are now ready to compile the actual extension module nanobind_add_module( _scifem ${NANOBIND_SABI} src/scifem.cpp ) if(NANOBIND_SABI) # mpi4py and petsc4py use generated Cython headers so tell # them that the limited API is in use. target_compile_definitions(_scifem PRIVATE MPI4PY_LIMITED_API=1) # Needing to set CYTHON_COMPILING_IN_LIMITED_API is a bug in # Cython-generated API headers, should become unnecessary with # mpi4py/petsc4py releases published using Cython >= 3.1.4 # https://github.com/cython/cython/issues/7108 target_compile_definitions(_scifem PRIVATE CYTHON_COMPILING_IN_LIMITED_API=1) endif() if(DOLFINX_VERSION VERSION_GREATER_EQUAL "0.12.0.0") target_link_libraries(_scifem PRIVATE dolfinx::dolfinx) else() target_link_libraries(_scifem PRIVATE dolfinx) endif() set_target_properties(_scifem PROPERTIES INSTALL_RPATH_USE_LINK_PATH TRUE) # Install directive for scikit-build-core install(TARGETS _scifem LIBRARY DESTINATION ${PROJECT_NAME}) scientificcomputing-scifem-652ead4/CODE_OF_CONDUCT.md000066400000000000000000000114221525450532400222440ustar00rootroot00000000000000# Code of Conduct ## Our Pledge In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to make participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation. ## Our Standards Examples of behavior that contributes to a positive environment for our community include: - Demonstrating empathy and kindness toward other people - Being respectful of differing opinions, viewpoints, and experiences - Giving and gracefully accepting constructive feedback - Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience - Focusing on what is best not just for us as individuals, but for the overall community Examples of unacceptable behavior include: - The use of sexualized language or imagery, and sexual attention or advances - Trolling, insulting or derogatory comments, and personal or political attacks - Public or private harassment - Publishing others’ private information, such as a physical or email address, without their explicit permission - Other conduct which could reasonably be considered inappropriate in a professional setting ## Our Responsibilities Project maintainers are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful. Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate. ## Scope This Code of Conduct applies within all community spaces, and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. ## Enforcement Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders. All complaints will be reviewed and investigated promptly and fairly. All community leaders are obligated to respect the privacy and security of the reporter of any incident. ## Enforcement Guidelines Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct: ### 1. Correction **Community Impact:** Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community. **Consequence:** A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested. ### 2. Warning **Community Impact:** A violation through a single incident or series of actions. **Consequence:** A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban. ### 3. Temporary Ban **Community Impact:** A serious violation of community standards, including sustained inappropriate behavior. **Consequence:** A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban. ### 4. Permanent Ban **Community Impact:** Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals. **Consequence:** A permanent ban from any sort of public interaction within the community. ## Attribution This Code of Conduct is adapted from the [Contributor Covenant](https://contributor-covenant.org/), version [1.4](https://www.contributor-covenant.org/version/1/4/code-of-conduct/code_of_conduct.md) and [2.0](https://www.contributor-covenant.org/version/2/0/code_of_conduct/code_of_conduct.md, and was generated by [contributing-gen](https://github.com/bttger/contributing-gen). scientificcomputing-scifem-652ead4/CONTRIBUTING.md000066400000000000000000000175001525450532400217010ustar00rootroot00000000000000# Contributing When contributing to this repository, please first [create an issue](https://github.com/scientificcomputing/scifem/issues/new/choose) containing information about the missing feature or the bug that you would like to fix. Here you can discuss the change you want to make with the maintainers of the repository. Please note we have a code of conduct, please follow it in all your interactions with the project. ## Adding a new feature We really appreciate contributions to the project. If you want to add a new feature, please create an issue first to discuss the feature you would like to add. This way we can make sure that the feature is in line with the goals of the project and that it is not already being worked on by someone else. Any new feature should be accompanied by tests and an example that should be part of the documentation. The tests should be added to the test suite in the `tests` folder and the example should be added to the `examples` folder, and added to the `_toc.yml` file so that it is included in the documentation. ## New contributor guide To get an overview of the project, read the [documentation](https://scientificcomputing.github.io/scifem/). Here are some resources to help you get started with open source contributions: - [Finding ways to contribute to open source on GitHub](https://docs.github.com/en/get-started/exploring-projects-on-github/finding-ways-to-contribute-to-open-source-on-github) - [Set up Git](https://docs.github.com/en/get-started/quickstart/set-up-git) - [GitHub flow](https://docs.github.com/en/get-started/quickstart/github-flow) - [Collaborating with pull requests](https://docs.github.com/en/github/collaborating-with-pull-requests) ## Pull Request Process ### Pull Request - When you're finished with the changes, create a pull request, also known as a PR. It is also OK to create a [draft pull request](https://github.blog/2019-02-14-introducing-draft-pull-requests/) from the very beginning. Once you are done you can click on the ["Ready for review"] button. You can also [request a review](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/requesting-a-pull-request-review) from one of the maintainers. - Don't forget to [link PR to the issue that you opened ](https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue). - Enable the checkbox to [allow maintainer edits](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork) so the branch can be updated for a merge. Once you submit your PR, a team member will review your proposal. We may ask questions or request for additional information. - We may ask for changes to be made before a PR can be merged, either using [suggested changes](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request) or pull request comments. You can apply suggested changes directly through the UI. You can make any other changes in your fork, then commit them to your branch. - As you update your PR and apply changes, mark each conversation as [resolved](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request#resolving-conversations). - If you run into any merge issues, checkout this [git tutorial](https://lab.github.com/githubtraining/managing-merge-conflicts) to help you resolve merge conflicts and other issues. - Please make sure that all tests are passing, github pages renders nicely, and code coverage are are not lower than before your contribution. You see the different github action workflows by clicking the "Action" tab in the GitHub repository. ### Enforced style guide using pre-commit hooks We want to have a consistent style on all the contributions to the repository. The way we enforce this is through pre-commit hooks and contributors are encouraged to install the pre-commit hooks locally when developing. You can install the pre commit hooks by first install `pre-commit` ``` python3 -m pip install pre-commit ``` and then install the pre-commit hooks using the command ``` pre-commit install ``` at the root of the repository. This will install all the hooks listed in the file called `.pre-commit-config.yaml` in the root of the repository. Every time you make a commit to the repository a set of tests will run to make sure that the changes you made are following the style guide. Usually, the hooks will autoformat your code so that you only need to do a `git add` again and then redo the `git commit`. Note that when you make a push to the repo, the pre-commit hooks will be run on all the files in the repository. You can also run the pre-commit hooks on all the files using the command ``` pre-commit run --all ``` To learn more about pre-commit you can check out https://pre-commit.com ## Building from source `scifem` has a compiled component, so building it needs `scikit-build-core`, `nanobind` and the rest of the build backend. These are declared twice in `pyproject.toml`: in `[build-system].requires`, which `pip` installs automatically into an isolated build environment, and in the `build` [dependency group](https://peps.python.org/pep-0735/), which you install yourself when that isolation is turned off. Isolation is usually turned off when building against an existing DOLFINx, because a fresh build environment would pull in a second, incompatible `nanobind`. In that case install the build group first: ``` python3 -m pip install --group build python3 -m pip install --no-build-isolation --check-build-dependencies -e ".[all]" ``` Both commands are run from the root of the repository, since `--group` reads the `pyproject.toml` in the current directory. It needs `pip >= 25.1`. The two lists have to be kept in sync by hand; if you change one, change the other. ## Test suite For every new feature of bugfix you should also make sure to not lower the code coverage for the test suite. This means that if you for example add a new function then you should also make sure that the function is properly tested (at a minimum it should be covered by the test suite). To run the test suite, please install the package with the optional dependencies `test`, i.e ``` python3 -m pip install -e ".[all]" ``` in the root of the repository, or the `--no-build-isolation` variant above. To run the tests you can execute the command ``` python3 -m pytest ``` Also make to sure to check that the tests also passes with `mpiexec` by running ``` mpiexec -n 2 python3 -m pytest ``` Note that we have a [GitHub action](https://github.com/scientificcomputing/scifem/blob/main/.github/workflows/tests.yml) that runs the tests on every push and pull request to the main branch of the repository. You can read more about using pytest in the [official documentation of pytest](https://docs.pytest.org/). ## Documentation The documentation is hosted at GitHub pages and created with [`JupyterBook`](https://jupyterbook.org/en/stable/intro.html). Contributions to the documentation is very welcomed. To build the documentation locally you can install the `docs` optional dependencies, i.e ``` python3 -m pip install -e ".[docs]" ``` in the root of the repository. Now you can build the documentation by running the command ``` jupyter-book build . ``` from the root of the repository. The command should complete without errors or warnings. In particular, you might want to run the command ``` jupyter-book build -W --keep-going . ``` which will turn warnings into errors. For reference, please see the [github workflow](https://github.com/scientificcomputing/scifem/blob/main/.github/workflows/deploy_docs.yml) that is used for building the pages. ## Need help? If something is not working as expected, or you need help please file an [issue](https://github.com/scientificcomputing/scifem/issues/new/choose). scientificcomputing-scifem-652ead4/LICENSE000066400000000000000000000021231525450532400204500ustar00rootroot00000000000000MIT License Copyright (c) 2024 Scientific Computing at Simula Research Laboratory 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. scientificcomputing-scifem-652ead4/README.md000066400000000000000000000122441525450532400207270ustar00rootroot00000000000000# Scientific Computing Tools for Finite Element Methods This package contains a collection of tools for scientific computing with a focus on finite element methods. The tools are written in Python and are intended to be used in conjunction with the [dolfinx](https://github.com/FEniCS/dolfinx). Many users that are transitioning from legacy FEniCS to FEniCSx may find the transition difficult due to the lack of some functionalities in FEniCSx. This package aims to provide some of the functionalities that are missing in FEniCSx. See the [documentation](https://scientificcomputing.github.io/scifem/) for the API reference and runnable examples of the features below. ## Backwards compatibility We aim to support the last two stable releases of DOLFINx. Sometimes features are supported for longer if need be. Some features might depend on functionality added to DOLFINx, which means that they won't be backwards compatible. ## Features ### Meshes, tags and submeshes - Create `MeshTags` from a list of tags and corresponding locator functions. - Extract a submesh of entities of any co-dimension. - Locate the interface between two subdomains, and the exterior facets of a subdomain. ### Periodic meshes - Build a periodic mesh (MPI supported), by merging the vertices on opposite sides of the domain. The periodicity lives in the topology, so a continuous function space on the result is periodic with no constraint matrix, as opposed to [DOLFINx_MPC](https://github.com/jorgensd/dolfinx_mpc). - Take the vertex pairs from the `$Periodic` section of a gmsh model rather than from the coordinates. - Move mesh tags onto a periodic mesh, and move a solution back onto the mesh it was built from. Required for post-processing with Pyvista or Paraview. - Diagnose the two ways an input mesh can be unsuitable, a missing ghost layer and cells that collapse onto each other across a seam. ### Function spaces and degrees of freedom - Spaces of functions that are constant on each subdomain. - Maps between degrees of freedom and vertices, in both directions. ### Assembly, sources and boundary conditions - Assemble a scalar or a norm over all processes in a single call. - Point sources for usage in DOLFINx (>=v0.8.0). - Point sources in vector spaces are only supported on v0.9.0, post [DOLFINx PR 3429](https://github.com/FEniCS/dolfinx/pull/3429). For older versions, apply one point source in each sub space. - Interpolate an expression onto the degrees of freedom of a set of facets. - Helpers for the PETSc vector operations that surround a solve: zeroing, ghost updates, lifting and boundary conditions. ### Evaluation, interpolation and geometry - Evaluate a function at arbitrary points, in parallel. - Find the extrema of a UFL expression within each cell, or over a whole domain. - Project points onto the closest point of a mesh. - Build interpolation matrices from any `ufl.core.expr.Expr` into a compatible space. ### Output - Save quadrature functions as point clouds. - Save any function that can tabulate dof coordinates as point clouds. ### Biomedical - Read MRI data onto a mesh, as a function or as cell tags. Requires the `biomed` extra. ## Installation The package is partly written in C++ and relies on `dolfinx`. Users are encouraged to install `scifem` with `pip` in an environment where `dolfinx` is already installed or with `conda`. ### `pip` To install the package with `pip` run ```bash python3 -m pip install scifem --no-build-isolation ``` To install the development version you can run ```bash python3 -m pip install --no-build-isolation git+https://github.com/scientificcomputing/scifem.git ``` Note that you should pass the flag `--no-build-isolation` to `pip` to avoid issues with the build environment, such as incompatible versions of `nanobind`. ### `spack` The spack package manager is the recommended way to install scifem, and especially on HPC systems. For information about the package see: [spack-package: py-scifem](https://packages.spack.io/package.html?name=py-scifem) First, clone the spack repository and enable spack ```bash git clone --depth=2 https://github.com/spack/spack.git # For bash/zsh/sh . spack/share/spack/setup-env.sh # For tcsh/csh source spack/share/spack/setup-env.csh # For fish . spack/share/spack/setup-env.fish ``` Next create an environment: ```bash spack env create scifem_env spack env activate scifem_env ``` Find the compilers on the system ```bash spack compiler find ``` and install the relevant packages ```bash spack add py-scifem+petsc+hdf5+biomed+adios2 ^mpich ^petsc+mumps+hypre ^py-fenics-dolfinx+petsc4py spack concretize spack install ``` Finally, note that spack needs some packages already installed on your system. On a clean ubuntu container for example one needs to install the following packages before running spack ```bash apt update && apt install gcc unzip git python3-dev g++ gfortran xz-utils -y ``` ### `conda` To install the package with `conda` run ```bash conda install -c conda-forge scifem ``` ## Having issues or want to contribute? If you are having issues, feature request or would like to contribute, please let us know. You can do so by opening an issue on the [issue tracker](https://github.com/scientificcomputing/scifem/issues). scientificcomputing-scifem-652ead4/_config.yml000066400000000000000000000034341525450532400216000ustar00rootroot00000000000000# Book settings # Learn more at https://jupyterbook.org/customize/config.html title: scifem author: Jørgen Dokken and Henrik Finsberg copyright: "2024" only_build_toc_files: true execute: execute_notebooks: cache timeout: 3000 # Information about where the book exists on the web repository: url: https://github.com/scientificcomputing/scifem # Online location of your book branch: main html: use_issues_button: true use_repository_button: true parse: myst_enable_extensions: - amsmath - dollarmath - linkify - html_admonition sphinx: extra_extensions: - 'sphinx.ext.autodoc' - 'sphinx.ext.napoleon' - 'sphinx.ext.viewcode' - 'sphinxcontrib.bibtex' - 'sphinx.ext.intersphinx' - "sphinx_codeautolink" config: html_last_updated_fmt: "%b %d, %Y" nb_execution_show_tb: True bibtex_bibfiles: ["docs/refs.bib"] suppress_warnings: ["mystnb.unknown_mime_type"] nb_custom_formats: # https://jupyterbook.org/en/stable/file-types/jupytext.html#file-types-custom .py: - jupytext.reads - fmt: py codeautolink_concat_default: True intersphinx_mapping: basix : ["https://docs.fenicsproject.org/basix/main/python/", null] ffcx : ["https://docs.fenicsproject.org/ffcx/main/", null] ufl : ["https://docs.fenicsproject.org/ufl/main/", null] dolfinx : ["https://docs.fenicsproject.org/dolfinx/main/python", null] petsc4py: ["https://petsc.org/release/petsc4py", null] mpi4py: ["https://mpi4py.readthedocs.io/en/stable", null] numpy: ["https://numpy.org/doc/stable/", null] pyvista: ["https://docs.pyvista.org/", null] packaging: ["https://packaging.pypa.io/en/stable/", null] exclude_patterns: [".pytest_cache/*" ,"tests", venv, .vcode, .ruff_cache, .github, .git] scientificcomputing-scifem-652ead4/_toc.yml000066400000000000000000000015551525450532400211220ustar00rootroot00000000000000# Table of contents # Learn more at https://jupyterbook.org/customize/toc.html format: jb-book root: README parts: - caption: Periodic meshes chapters: - file: "examples/periodic_poisson.py" - file: "examples/periodic_heat_gmsh.py" - caption: Sources and evaluation chapters: - file: "examples/point_source.py" - file: "examples/evaluate_function.py" - caption: Output chapters: - file: "examples/xdmf_point_cloud.py" - caption: Meshes and tags chapters: - file: "examples/mark_entities.py" - file: "examples/transfer_tags_to_submesh" - caption: Function spaces and solvers chapters: - file: "examples/real_function_space.py" - file: "examples/blocked_solver.py" - caption: Reference chapters: - file: "docs/api.rst" - file: CONTRIBUTING - file: CODE_OF_CONDUCT scientificcomputing-scifem-652ead4/docs/000077500000000000000000000000001525450532400203755ustar00rootroot00000000000000scientificcomputing-scifem-652ead4/docs/_static/000077500000000000000000000000001525450532400220235ustar00rootroot00000000000000scientificcomputing-scifem-652ead4/docs/_static/cos_sin_pointcloud.png000066400000000000000000034057561525450532400264520ustar00rootroot00000000000000‰PNG  IHDR2•ÇR˜wsBIT|dˆtEXtSoftwaregnome-screenshotï¿>/tEXtCreation Timesø. 22. sep. 2024 kl. 18.40 +0200J„ñ IDATxœìÝwtÕÚÇñïié…ô�„„„Ð{GJ�¢R-ØÛµ\ì^½ïµwÅÞ+ET:‚ " Hoj€$„ôžœöþ�”@zNïý}ÖÊZÉœ™ÙÏìÙ3'gž³÷6tìØÑ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆÈÄœ““s¾c)Ãx¾9“™"""""""""""""rÁQ"SDDDDDDDDDDDDD.8JdŠˆˆˆˆˆˆˆˆˆˆˆˆÈG‰L¹à˜Ïw"""""""""""""'f³wwwÌf3ƒ§Ó‰Íf£¤¤›Í¦8\‡!..ÎéÊ@EDDDDDDDDDDDDþ¹¹¹áíí�Åb©t=«ÕJAA¥¥¥Š£q(‘)""""""""""""R ƒÁ€¯¯/5Ú®¨¨ˆüü|œNפãþ×âЙ"""""""""""""0 øûû×8iàé鉟ŸßÉáVGÍâP"SDDDDDDDDDDDD¤¾¾¾¸¹¹Õz{www|||G-âP"SDDDDDDDDDDDD¤nnnµêyx&OOÏ:%ÿþWãP"SDDDDDä¿‘wWî™ö+k~Ÿ‰MÍç;‘¿%ooï b_zFcÅ)ÇŠ^«Nú4+"""""R¦hÆNù�»/jˆ¿§§½”Âì£ìß¶†ÅÓ?fÚŠÃ×G¹.›²˜øâØý.cF¿Å.ûiaÅßÊÌo礪1�on¿Œ§R:�Ð*SZyóubÎúˆë$#‘×LeÁÃ�±œ¾ØºŽgßÀW©Ž ¶3šp'/¿xЦqãàgYgSP{®¼ázFöëBÓ†>P�Jâšù|ôÚû,=l-Wî1 ºëaîÑ…h¯bý±€÷_|�{‹*9Š+ž}�Û.Š ¸�î+…ÙG9°}-?~3•¯— ð´Õ ¾MtÍ Œ¹´;-áM!i¶±vɼóÑ ŽØ½ˆíw-·NA¯–ø�Çáí˘öÚ+|½¹¾ë_DDDDD\Íl6c±Xª^±š, f³›Íæò8&MšTîò©S§Ö{F£‘—^z‰Ÿþ™… –yí²Ë.£ÿþ<ðÀ8e?V'%2EDDDDDjăÀˆpx±ç“_jÂ+ m/‰¦M¯þtz|÷ÌI¦¢´]­9sX9ÿWrû Á¿É@.mö.»vžÈdšh2ðRâÍ`?ò# ~/Âný†gžñapð.¾ýñ\$Ñ øøzcÄIQÆaRsÿú jK!ÇV^é¼¢{1æ¶{¸eX üMì§ç}Û1lLZ;³8–žƒ_hí߯ËQ%\5áCöÚÏÜ�?½ù€GGa²’WêG\¯«y®‰/E£civ91¼hØ4žFÁfœ;v‡ïÀhÚ\M›^—ÒíéqÜ># ;` îÇcŸ¼È˜&žNîÀ�†-.b¨u }´Ïîÿä½)ˆ2:°äSê@l×Q<ü–'iÃäÇ¥2EDDDDþNÜÝÝëeŸ5M V'Žò–%7]‡Ãáà§Ÿ~âþûïÇb±0gΆ Â}÷ÝÇo¼qV³ºq(‘)"""""R+vv¼3ž‰ïÇО_}�t ââ‰C‰�ÿ!w¾Ã#—7#"ÈsI&6-áÓ—_gnb!˜büÏ»׳Í…àc.&#q÷OüËío—·jK3128–�ƒ[ñÎέØLM4¨)fìX²€M¥€[GÆM¾‘^‡qþö#/n²�)”“&sטKhj&ïÐFò*¯ÏÙE�\ùΞ¼Ø�#Ÿ_ÇÐ6⌹ž/æÞGÓåÒïî…äùãÍ¥ÏÓÏýS¯ÎK›Oÿ°iÀÇϰòÇëã¸íÛìÊ“§¦Æ>ÿ&÷µ7c+.Ån,û�Ø~`÷ŽXLÉÑ4 |û?ÏÂ)ÃhM„‘³™ÆÈ˹åòHL޽|~Ã^ÞÕ”É_}ÆõñC¹iäû,ÿôxB²|6¶M¹‚‰ÄÒ†ñO¿Çä^þt¿òR¢g}Ä~GþW5ñÄ™¿‹Y/=Ï+vsÌæCDóδ`-íàX÷!/}â¤áêO™õ{ öèëøàûèÚ  Ý››ùñ÷ z’ŠˆˆˆˆÈÉlv}­6û¬l›eË–•»¼oß¾ç4ŽE‹pÿý÷PZZÊý÷ßÏo¼q2±Y›8”È©#[ÖVü²—Û»uÄJ�¡»OCÂÜŠÈLÍÇ+(œ¦½&òTx{G½Ávc—ŒDW°d’Yà‰¯-� G)!•mW¸†9?$3âê(b ¡Í[[Ùds«ËgûŸ,œ¿�òÓeÞt�ü!ï^�¥4›#G lÜ“‰O5'¨d÷/ÊdͪíX{w!¬UkB�›(h׉¦&î­:в��ÍÛÒÒÝ€#c «v�ù�Y3Á�Ü#:Ð¥ÍAö$ «¤‚t¦=‰½G@ØVæÈ'¯_E@ÙZ%+Í�+Ÿù’1MC@é!–¼6•µg ŸN]ii1àØ÷3ó7åã°oañŠ$®mÚ˜æ�:à=5‰Ü*;D:(ÎL!%·ô¯C2a ÁÝ7£³˜uoÞÓ³ÿÕã6‡ÜÕGØuró4~šòìɽmÇS§N{©é.ï£+"""""õÌ`0T½Ò9ØgUÛœ™´¬(¹Yßq,Z´ƒÁÀ}÷ÝÀ+¯¼rÖP³5ÝgÅ3oŠˆˆˆˆˆHÕLÆ÷aÂeÍ1ÎÔdŽ:müñÂeôì3Œ1×^Ǹk^fM!˜cºÐ)ì´�aŽÃ|}k?úôêÆE×}Î{UÛ•°qÎöÛÁ1�Ë:ºn´:ˆh““’-s˜·»ü~‡Æ°aÜ:¶ –ÒÍLÓ�Aƒû3ü©_É7ÑoÌ¥„]ý+‰v07ï@kOwÚvm�‡L!ém!²m;BLòÖ®dSÉ™4 ,Ø‚ÁàA×ÛÞfêŒy,ÿeÏ�j†g¹9H[ú¯N[ER…“ŠzÖ¬-m[Æäa‹?�Ãð>ës®‘ ÐP,pd¦“ép’–z Ì!!Vúé×DüµoóýÜE,[õ#/_‚Ñ‘Ãúï–¯ë˜x[ `ßÏê5)Õ6ØàÛ‘Û_¸“ÎnR¼Ï·û+î*""""""åS�L‘Z1Óvò|¶L>µÄi?Ê�Ÿ/àaô¾çþ5¾;^ÆSs*Ú¼ñò,ïÛ¦N¬V˜ªÞζk6ßm™ÄÃ8´+S¶:~iCLÎ|V|3ŸCdÙÌ-ÛÓÚÀÁОÎÙÀ?O{ÍÞ0ІF8z`%+öÝEë&méØª%¶N pæåRèGçNѤvŠÇä,`Í/ë(<³GKž¾†þEÆÓ©ÿ(F÷mÁðÇŸçÈö«xkW-yöݼ;ªzÑä’ðâ³£i{ícܸd8/o)»¿ª¾ÃÛãÙµÌæó×zNrfßIŸ§œÜÚ38†&Á'Ê=ÌüÝÊæÀ˜�ÎÍ1j éÅ}o¿Ì5­¼ÈZý w?³”,M�)""""ò·ãtºþùÚìóïÇésbžZöô93k³O%2EDDDDDjʼnÃn¥´¤„¢ìön[Ã⯧òͺ4¼ú¿À³×_„_Þf¦=;��-÷èutv§ÒŒ›OŸÉUoç8¸½C?‚^ɰm†˜p¤ÿÈÌŸ2*N¸�gñ.¹œƒ§å�ÙHuŽD~Y‘Ä-ÍÑíòQ89ØúáÇ›xÝ/¾ŽÂŽPø ¿¬É/§€ŽíÙÊ1€u¿òÓ¼åd|5›ÉmãèÚ%ã®êõd<›[a:.ùŠE7�ä® ‰�÷Űåô98d¤¥cs‚%0ˆ¤b $,#N¬Ç2È«´ [_½‚k–tå­�Ó˯!;7Â2ÿENp9D²ÃI¤¹1Ý»…ñážä �ÅÒ�Ç?y™Ñ±&’|’Û™ÅÞ {œŠˆˆˆˆÈ…Ìf³áîî^îkU ßZÑ•Vkù“�Ô6ŽÊL�:µÂ×\Ç�!CÊ�óÄœ™%3«ŠC‰L‘Z±³ýõ+™øñ~Êö 4Ý#ØvÌჯçqÌœI·É×OHVÈDPµ¶s’ùÓ ~¸÷® íÇ:ñ4ÚÙ7g« *Þ»mÏ.ö؆ÑÁˆ[Ê|2s7ùp ˆ¤Ai2iŽãÇ´ë§e$]=ÍGŒg"ïþ4—äV·2à’+èo4P¸ìGV䔓.u ¡QHÉGò±–°–´1€ÓJ~~ƈ¾Üq×pÂö}ïæXYMchº&³aW&VŒø¶èGB´ ¹;v|·Ÿ¶¿Ì-ëÙm»„¶�û3´ÝÇìú3žAÇ`rÚØ¶á~ø´; :³Ê›•ùÓqè[ž}÷2¾y¨+#äÖ9ëyicŽ´åü´éŸtéêI×»^å‘Âùre"¥nD·¦SX*‹–î¦ÔÆð?ͨX3Ç–ý‡›üŽƒ56 """""ˆ’’¼½½Ë}­¢DeUJKK]ToNÌúŒÃh4Ò¿ÿ³æÄ<1gfÿþý™7oÇÙ«ŠC‰L—²stçNÒíí ë~_MÄ�\?šúU>øi�¶+\ÍW3vsÅ]-ñògáj¾ž¾ƒÊrfŽCsøhÞx¦ŒŒ¢ßcß²òÞlò�žøû”0÷޾<¶òø‡GÛŽÅü|ð:nŠ3aß¿Š•‰ÇH]¶�â‹{áIk~XAyyLsëøè³‰d‘SdÂ7¸^&°'ÿÀ¬_òi>i2·ŒˆÃd‹àÀO¿óq¥sFîûOÞ{¼μ ²‹Ýiì‹»JþœÅ¬u6ZÜvÆþÌæ£E×ðÚðx&Mý…Q¥nøz±]ÀG³“¨ÞÀ¶vÎ|…i£¿äÆøXÆÜ;š7|A’ý0³ž“~ßO·m™ðÌL8½nÓ¿'{Íc¬ ÄèÞþ±ãÙæÞŸwˉ586÷a®g ¶jÅ!"""""›Í†ÕjÅb±¸dV«›­æŸ *‹£6 UWÇáp8xðÁËMT.\¸�~ø¡Üת‡±ÆQŠˆˆˆˆˆH¥Š×¾Î?_˜ÍÆÃ6[vã¢îqxæ$±}í:ö–—¬ñvvöÌúŒ•yÀÁ±>g~J]�Y,{bwL™ËúÙØ<ýñw+åèîm¤”ºŸñÖ¾“ùó±9í¤¬ü…�v'éËbC±GÖ2f/Ï.wøZ‹#•m÷‘íô&(ØgÖ~ÖÍ}�Lz’eÙv’V/e{fÇ6.c}jUiE–Œ�¬Ü´ŸƒÁAî”Ûͪožç–[Þbs±ãìý9³øù©›ù×W¿±?ψ§1�¿}Í¿nyŠ¥5™ ²dSßý‰l‡¯Ž×2©›Å»>ãö±·óÊ7¿²+9‡"›[q.G×±dþ30…d &|CѨщŸ("Ô|(9ÿ *úæîëB�£¼DeU¯U'C\\œëgù/àëë‹§§g�öQTTD^^žâ¨aê‘)""""""""""""R�üü|JJJj½}II ùùùŠ£q(‘)""""""""""""R§ÓInn.EEE5Þ¶¨¨ˆÜÜ\œÎº�ú¿‡†–©777¼½½±X,•®gµZ)(( ´´TqÔ!%2EDDDDDDDDDDDDjÀl6ãææ†ÅbÁ`0Ç{*Z­VJKK±ÙlŠÃq˜]¤ˆˆˆˆˆˆˆˆˆˆˆˆÈ;›ÍvÎ’„ÿËqhŽL¹à(‘)"""""""""""""%2EDDDDDDDDDDDDä‚£D¦ˆˆˆˆˆˆˆˆˆˆˆˆˆ\p”È‘ Ž™"""""""""""""rÁ1žïDDDDDDDDDDDDDDÊ0dee9Ïw""""""""""""""§Óв"""""""""""""rÁQ"SDDDDDDDDDDDDD.8JdŠˆˆˆˆˆˆˆˆˆˆˆˆÈÇ5‰Ìäw~ ‹ÿúóç»cè;eŸKvíɼ90œ;þ °xæDFNÁyˆä«9n+OtjÅãë�ÿ¥ó$U+ÛfþÞþ›ŽåÇù|/9j�ÈÜÇ˽8ýç¯ß zó�çÆÓ²ÞÂ<ÛšGZ�K§%S+cé4‰oêŽ@Ò›ô­æv•Ëá«1át}róY¯”,¹“Æñwó‹š_õ$w÷ ®si.‘ö+¯Þ8�öñ‘„GÄÑú¢¡\ÿÁç;®zUQ;Žà²‡cXôÙ[|=ö‚LÔúpY›/ßU_¶ï˜xf�ö3öë "Ê åoŸÁ¿&ô¡ml8áQÍéÜÿjþ3m3ÙUn¹‘ÇÛ�ãĤKÛÕ‰ëô^ßúò4>B@@;žØè’‚Ϋ5�´"òŽ3j,ãS† äÝä󓈈ˆˆˆˆˆˆˆÈ…Ä\Ó LÙËc½þúË€Ù0´áòë]Xux�ù‚½¯8µÀ`:žœ¬‚)~ 7Ç»:®˜p>6�õ�µ§ËÉq1?̘‹÷è™\lcïëˆruѵ’ÍŒ{Çñ‘é?|±b<­ŠIݹ†E\?Ú°ÍfÃl®qS«Wg·cwÌ]&ÔKYõyüµ½*çÀf³ù|Œ<íâ²ÍW05å2ìüΣíÇSòú^^ésüe“ÅÃ5åÔëŽ×9h \ó?Ñ�V‘fŽm[Ê/Ìä·ñí¹ì|xÄÇ2cæ.îy¨Åñ‡¾aúÁÆÄ{–¸¸¤óÙæEDDDDDDDDD¤"5~jk´¸ãááñ×�;fg -[V1‰³fd�VÄÆ4§ë3÷@i]ã>Îd9-<Ü-��C þÅðNMˆŽíÀÐ-"õôˆNÇ·‘ç®~•% ¸«];ÚµÆ[Ö>ï!ã^ð-Ó~µ�Z˜7Ÿé ƒ;¾Fβ´âºÉŸ1�ðÑ_�ÀNžî@Ø5³(Ž÷¶ªk�¤=lÚd£ÏÕ7Ñ9ÂÏ wÊíWv8Y‡©ËžgBï6ÄE7¥Ó¥wðé–¼¿¶]Ì-áe{ ­¼�N´o ½c&ñ”I èÙ•¶·�µ$‰…ONàâöñ4jÔ„ŽaIæñÕÇV3åÆtlC“¶}¸ñÍuõ8srxáã\ѵ±11ĵè΄�wÕå O:»W0´æþ¹úñðëôh׎v O°Àz„ÅOM wÛ&Ä4íÈà»?cg!aâ îÜ�øÆ14ŽkMï;g•i“µVÁ5plî�4o{Ks�¯–»ôŸ´mv ß§•ßæs>MÀ¨ÿðáíCèÕ­=ã?I�ÄiÜvY7š7Ž"ºY'†þs»‹O�µácþqY7Z4Ž¢q‹‹÷Á¶ ë«dÿ<½²-ÇТÛú6‘»:»ìdžw#–“õㆉãÉËõe1d±îí›éß!žè&íè;é5Öd8ÿÚ¾²ë ,«KÏq6ß<ñ<{¾Ê¬çÆÑ­i(>^�ÄvÍ¿g=ÍÛFÞ½f �šÆÕ¸ÝG?Æ¢¤ã)ÛŸ¼šÏ’Óølb;ÚµkǤ/Ó*]¿ì�,ã®øN<µå´e™_02|Ÿ¦Utœ®½—žÐjÌŒ3§s"”ÄÓÉ=Ž®†ÓVªM;¥ü6_Y;uíù­�Êî5e¬ç‘V¹ý…Ç=°_ÔƒÁ÷Lc�«s¾""""""""""çP½w?)\þ(W”È}“Þ$ÑYõ¶µvècnºyí^]ÍÞÄå<8›/ËMúuä‘/'ÓÊ}(onÙ–-óùGó:”ëÞ�ñ# |?ýgN¤j3fOççÆcßÞpÖê•Õ�OB­×þÊjpì7~+lLÄï«XçÿÆoY $´«C¬4¥{/æ?ûÞþn9[åR&¥qx*7^ýáÿZÈŽ½ølLÏ\õ0?—û½¹‹ø©è^fÿ¶Ž�\ΖçFsÛÊæ<1+ngÑ‹WÐøøØ¾¼Ý8f‡=ÌÜ­ûØñÿðÿòjZ˜ ¬à¥;¤Ý;ëØ{ð »×~Íäž�u9èš‹½™/Ÿºzýk¶la˪ÿ£;v6¿p·­íÀË?ïdß–YLʉ O¯=yÞËÿ0G€Ãsg±áâ»x´O(³?]î™Ì¿º—W5½'ŒÁkît¤ñíôå´?ަg­[EÝD%�¸ŠU›¡ä·ßØÛçŸÜ³ŠU» Õ*¶÷H »©.±úsÅÛ?òÎåf–¿y#ºÄÓì¢kxå×4ŽÌ�Éšžwóäàh<,¾´½é?LòŸÅŒeÕ�Aóbn¼§>†µ|ùyW?ý8}yb4zÞ±;Í|€]Óøtó¥<üäy˜p�È¿nmÁÜÙ+qbÁl.àð¶í̱aöoB—–¡u9è“jÖŽÏ´†Ï¦f3ñÿ¤{¨&Ï&Œ{ø:ÜgÏæT'¶Ó�߀Ùb"{ÿVv)ÀéDËÎMqE“¬è€ ~ñm.]óO†^v¿õ‹—‡U¾³¹ûâ €Á`€f—2±w,~na <|[6­^G1ptöçüÔi2¯^ÝŽ7ÿx:F–¿ßm³øæð0z¸7¡nnwŸÌ£Wå2cæ”íVoçýl%,ùf.Mnùc›ycöŒcÔÓwÒjñ æÔì:pé9.Ê$³8˜† +¹È-í1¾+‘ÞfŒÑ }èzZ¬^ÍÙ³ôÖt}#�ƒaÖ Ö8ŽðÍŒ?0îr\}œUŠd̸8¾Ÿ¾ëúiÌòÇØfg¬R—vzz»Ûþm¥íôœ]Ã];Þë¨Þ½ætž\vóuÄXS$nNê·ß²ÓqŠˆˆˆˆˆˆˆˆˆœ5ž¸¯ç£‹y犿ú¡˜}©<½�Ê¡CVö®O·i'–9(F¥q5-½,Ï!/°ò™KN-°ølLM%(&ïËÍ�i{ëV\µ»ŒglD?¦ÏËaøEß0ã÷®Lø¸q9kVU7mIHÈåÅ_ðGòZ:&LáâÐ7xlU*]·¬¦UÂ3øÖ5XÏ& ›<…a“ÁYxˆe¯Þ̵¦ùöOOM% Q£ã‰8¢‰Ž.emÊYý·ÊçN؉îJEG8œÃ¥±åäÍâ�m)÷ìÆ¿O,+ÍÇ»eY åÑ¯ïæ™fðãIøtÎO=Ã�ëž>8»¨þÆE‡8”‘Å–Ûº±äDžÉYB®µÇNä·N?~<ñììj wô¹—Œàü,ÿÓœºÎÐXÑ5p<†Þ\w¥?Ÿ¿næÑ©«Nº„…ŸÚ m%S‘™ëö“SjÄTš�#æ"²€ä#Gˆ�¥Au‚LM%%¼�,'˜ˆŽŽäè¦äS=ÅʔݳÞÎûÙÒHIuШÑi3׆FížLJ ¤Tû:pñ9ö $Ð=�”;PA2ÓžÄÂgÿÍ”ù›8’oÃd,"­ +™%€{ÝÖ7t˜À¸€!Ì\þÅ|ÃÌ]ƒyhèñú¯¯¶\‘°‘ciùâW1ü%€g$QIìßï€Ð3j;2’(Ÿá¼²f —w"ºÞÌ«³næÕ’4Ö½uWÜþ6½×<™�²jª&íØh<#0ÏH¢"éøùï<Úº‚�N?~ÀÔ°/“ßéËdg‡–?ËÄ1“ùºÏn¨cGÊ®ëŽ)LžÚ€ £óy÷¡O÷Ý 42Pq›/³�Åÿ¹š¯¼ßgΪADx(žu ‘ï;qQ‘‘d-ÚO}Îúô¬ú §aê!Y¡…ÀARÒÂFœ*ïŒú ª§ó~¶P†™wè0Ðøø¢´$’¾í¼ð IDATJ"èÕVz-³'—žcCwú\bâ±ïç‘;üвIh§§Á@ÎŒ¸aYkæÍŸ®!î�ú>—¶\ŠÓ `Äh„Ós]Ù•®¦¦Œߘ~3æºèþ.õ¬â8]~/ýKàåŒíò ·ÍèÆëÿ×Ê$2kßN�²í®ŠvzήawÿSyå*î5Åg-9ÆÁƒEÐùøÉ*=p€”†4¬[ˆ""""""""""çM=Ï‘iaÐõWsð�ûùdC%N'Ö¼Ãü1ç«;BieìVŠ‹‹Oû)ÅD ¿’vË>å³VÀÉÑïßçûÔ öB°õ û’]ÐqñcÇÓnå«ÜüI"ƒÆ_A@¹kU]7~ ´øíC>ÎM !Œ=zÑqù‡|žš@BûºF¹“/þý*³×í%-¿„âÌD~xõKÖv¡scˆ>šn«Þä‰%‡)¶å³ý“'ù ~%÷üÞ™‘+؉çþ1Ù�.Ž£qÌ%¼²£‚õj"r4R9”wã†V<f•uÓ8�„ù8{ô¤=€w Mò)ìÖ“– w[M óÜÉ'÷\N�fÑÄv¾œÿliÅ33Ÿc€Ðè>þb‡žD˸\=ÍŸg¿œžý‡2ú±t¹´Q%eYèüÈ7¼}ÑvÜŠè˜6 y`­€¡1·}1�‘¯1¶swï$Ú«Ùæ=ñè‹D~3’„Á#¹êÚ7pïÕ÷TO±Ð±¼ÿí�X¦N¢[“FÄw¿†·×g—__¦ÖÜÿå[tZw/ MãéyÇ/´yyu® Ÿãó8ò5fÜ ïŒjG\ëá¼^4‘io�#ª¸NçúsìÖú^f/~†Î{ßæú~íhÒ¬;W>2Ǩ1ô^ý$8ÞbÀÅC5úVfFõ£ûÉ­#¸êÞkH}²�cbýIjë—#lã»ìa‡mãz�ÈØUrœõq/ý‹GT'útiŒçÙ¯Ô¾�ž©ÒvZ×påjz¯‰fìho^Ò’ØN׳¬Å‹|>¹ .x»9/ YYYå,(""ÿËl,½·%÷ÌdÃÿUôM¹p¬ç‘V·à=c�µ=ß±ˆˆˆˆˆˆˆˆˆˆ¸FµÆ (€Ô¬¬,—S]Åç'ž*‹ ÎolgºPëðBpzÝüëB綬¿c}\÷’Ò#Óxv×-=÷I̪Žÿ„ õüUGuŽñï||""""""""""®PíDæ…ô@õBŠåtj\åù;Åz®ýÝëæï¿«ýëã|Ǽõ…Þ zãïžÊÍqç¾üó}üçÂÿÂ1ŠˆˆˆˆˆˆˆˆˆÔ•†–‘ Žñ| """""""""""""r&sJJÊùŽADDDDDDDDDDDDD¤ Cii©†–‘ ŠÙápœïDDDDDDDDDDDDDDÊЙ"""""""""""""rÁQ"SDDDDDDDDDDDDD.8f§SSdŠˆœ[·n%''‡ìììsR^ƒ  ¤U«Vç¤<‘º0)“)"rŽmݺ•üü|bbb0ÏMçx‡ÃÁÁƒñóó£uëÖç¤L‘Ú2ŸïDDþåää‡Á`Àf³�“2M&111ì۷'""""""""""RL"sÛŽ�øs¾Cq9§ÓIfæ±r_kÐ “ÉTç2‰‰ÛÈÈ8^Ž»»�;'Ô(Æ?þø•ÒÒR‚ƒÃhÚ´5ƒ¡Î±UGê±tÖoÞJxH0]Ú·='eŠœOÙÙÙ�Æs–İÛí˜Íæs6”­+9�Nrs³HM=L~~^^>„‡GÑ Aà9»W‰ˆˆˆˆˆˆˆˆˆÈ¹sAÌ‘™��Á´o¿ÆÝ݃‡îùnnîç¤Üää$¾›û)œVž^\{õ=X,n.+gçÎM|7÷S¼ü¼Ê,/.,!¡Û.î}Y�öïp8xû£×Ø™çF²10Ð:{%�:õ¬ö>¬V+ßÎÿ–~N"ÛhåÿwÜx÷9I8E4$$(ˆ¥¿®¦oB�z)'++‹Õ«W“——Ç€ *óºÃá`ÇŽlÞ¼™˜˜zöìéòa?KJJÈÉÉ!44´ÂuRSS ÄÍÍuí°üXŠ9z4™ÜÜLüü �ÀÃó^Ë•úåĉÓéÀh¨øKÝû­V+¯¿þzµÚžÝn§E‹ 2¤Ö±V¥´´„ß×.eã†UXŒN}½ ðñÀb1‘\TÊòôJmЩëÅtëÖ‹ÅRo±ˆˆk•”c·Ûñòò>ß¡\0víÚENNéééç;”ÿz¾¾¾xzzÒµk×2ËÿÎApp04kÖì|‡"""""""R¥óÞ#ÓétòùŒOÙÐ_{6³~ǘ+ÆŸ“²SRa°Ú"øä²ý¿¢¸¸È¥‰ÌÒÒR‚›Þ.¤Ìòô='{@ÖÅÞ½;Ù•gaMЩ„hë‚u5ß‘›7I�HÌés8p ‘ØØúÈÂæí»èÞ©žî,ZºœÁ}/vIuß¾}üþûï$%%aµZiРf‹…wß}— pÉ%—�‘‘Á®]»HOOÇÍÍ�àà`Ö®]ËŠ+hÞ¼9C† ÁËË«êÂ*pìØ1V¯^ÍîÝ»)))ƒOz÷îMçÎ�q8lÙ²…M›6qôèQàxR5&&†!C†œ•p­ §ÓÉîÝ[ùeåB2³Òð ôÂÍçø­ÀZh§0£�€Á\Òk(Í›·UO· œ'%Î ìY:³É,H!#= ‹‡Ý"‡ân¨Y‚ÀápàííMŸ¾}«\733“CIIµ ½Jþ¹•E ¾¦c\C®¿´3>žå®—WXÌoÛ¶òîÛ+9ê5Š«·˜DÄu6oþ�…?Ì`İ tìØóþýf×®]8�NÚµkw¾C¹ mܸ‘¾Õx�ªŽ 6ðçŸÒ¼ysàï{–.]ʨQ£j´ÍüQæØEDDDDDD.T.OdZ­¥,˜÷NGÙá C†MÄݽlO¯uëWñgž‰Ôà¦u:Y·k=’ö]»Ñ™™éLÿr `/[¾Ñ 7?Š»{Ùáf‹7ïS=xLæóžÛ­±ÌÌc¤�'Iû¥|‰§£/�òøWÄd2âc10,ùC ŒÞ, Ÿ@š9”ÌÌcç$‘™‘•�É|¼÷XðPú&\ÄÜ%K6°/¦JzD:tˆfÍšQTTTá:_ýž´nÓ†¸¸SíÊn·³mÛ6æÍ›‡ÃáÀÃÓ“K Â××÷ä:™™™lÞ´‰×^{�ÐÐPL£F�jtlÏ=÷‡ƒÀÀ@ÚµoOdd${öìá—_~aÉ’%8<==iذ!ý À××—‚‚6nØÀ{g¿¿?ýúõ£U«V5*û„Ͼ˜Bÿ¾—ãëÛ€¯¦¿E‰¡�°öA„69ëÁ±Óé¤0³ˆÅ¿Ngé/s™8þüýkT^uÎËÿ"WÔ‹ÙöT Yd¦’žžJ^z>é…d`0™0š�4ˆðÅQ\ãDæ…bÍêŸÙ¼~×ê‚¿wÙ/$å¦r8ï(ñÑ„zàëåÁ n­è�™ÃWÓßc舫IJÚËŸ‰;().âªÑ×ÝäœÅ~ôè:{Òðð(¢¢bk´¯½{wÕø¬÷.WIJÚGPPÞÞ¾>¼Ÿ£G“ÏZ§I“4hàº/S”Çá°³wï.š6m]/ûß½{Mš´tÉPî•)..bëÖõœ™�sss§mÛ®'ciÖ¬M½%íöìÙALL|�¾�•’rˆä䳿”Ó„ààpW†W†Óé ¤y+7,`ã–Õ\uåMøù5¨·ò.t999ôéÓ‡ììlÉÍÍ%++ë|‡uAÀßߟøøx âQjªcÇŽ¬\¹òäß'ÎÁßQMë¤S§N¬X±¢ž¢9%%%…��Ìf3©©©Ì™3OÏSŸív;={ö¬·„êù._DDDDDDê®Ü¬Ýš5kHHHÀn·—ù½:vìØHaê:E•MdnI6±uksºté}rYNNó~œÏú°«p ¬ ŒÿÌÏxèžÇj5DàÆ ËiœN§¨²Ë—ï3³uëº2åÿWùë�¨—³ˆ'ÿõB�77MúhM�” à”–Z1 þúi͚֬5ãØ±cüñÇzòóòÉÊÊ:ù ÝÛÛ›^½{c·ÛÙ¾mßÿ=‹-â¾ûî«qìߟÈ×ïPZTJT÷0"£�'c‹óJ)8–Oq¶ƒLÞü#ýñò»�9Gryû½§˜tÍ?‰ˆˆ®q¹®PRRDFFyy98�N‚ƒÃ «—²òóóÉË;>ÿ¢»»;>>>õ>¼oM±îbÍÊŸÉ>œ‹ÁhÀ+Ð ¿p¶ Ã+À £ÙÀ�µ‡ñöÆËè¾Ã­• V±cÓ ®Ò·3¾\²-}Óv.ÀdXÍmFásü‹A ¼ màÍôIxÃFlX·²ÖIÀÚ¾þ¶ö'fîÄÃÿT¹›ÛZwßùDµÊ.,ÌçÛÙSùsçnºñ7nZ«c¨HII1óNcã†ÕŒ{ mÚtáÛÙŸâfÀ`>uï/Î)æpÊ~.vµKË?]jêa¦ó>™éÇxò‰÷ꥌ/¿z›Àà`Æ]u+ááQUoPKÉÉùyÕlÄø–Yžñg±±ÍqssçóÏߤaT$㮺­^îe3g}„Å͘Q7_­mæ,ø»O1&÷S_*Í/åÏ=QL{G�cxÿÃçÈÌ*nðÓÙmv¢º‡ÐÙŸ¬ƒ9¼ýþ“\ÚïJ:uJpI¢·.ÿÏž'†2MLLÄd2ѱcÇóÑ…eÿþýìÙ³Çåû=}Ù¿óp²µIîV÷xks-9�N6oÞÌ�?þˆ¯¯/F£‘ÒÒR¬V+V«µÌº?üðË—/Çd2ѵkWÚ¶­ûˆ ç»|q�rçÈLHHŽ<ý÷ÊØ¿›m[V±wïF¶²Ñпì‡?_;Ó—~OÊáÝ'—mÜ•È~—`5�úVl�[ ;ÜZ0gÑwŒ>¦Ú²ö·ÅlÙ¼ŠôŒ î¼Ø‰›¹lù"¬|öÃt6¬]|rY~a1±e{úج¥8�N—}Ó*¯;W”åîîA‹¬U´Èÿw‹©Úûs8줥¥päð>'m#®Iڶ›…Ë’?k1¾¾í]Z{$±{ßþã‰ÄÖ­èÚ±ýÉ׬V+3æ, 80€¢âb,fKµÊ¯j�¾ø7ð!/¯�ß×®ÆÓË‹¸Ø&¤¥¥‘žžN§vˆ cÿá=ädeñâDbÇáéåÅ�ýûiàëÇÈaÙ5wv�ëÃ`0ФIEE%ìÛ÷'Û·o£Uë6DDD�•™ÉÞ={ðpó 46„ôŒ4–/_FHp(­Z·ÆÍbáÀÁƒ=z”–Í›³wß¾Z�77š mŒÃêÀäf¢´°”” éØr´nÝ™ˆ–јÍRŽbÛêuØÌ%Dv Ç?ÒK?7>ÿêun¹ñjÖ+«:±Z­Ö³¾´`·ÛÙ¸~%WüDqfA%xç`us#%ȳ¿Ã'ÞZãÞmÉÌÌdÆ Øl6<<<0™LØl6JJJpss#&&†ØØØ³æKµÛíµêáU—kÊËà‡‡Ÿ¯"Zj†Ñ|öƒ¶‚cÄ´ŽÁXI§ûŠb¨il®¾_¦§§²bÙ\nžpV`ãÑÄ“¿Û�þ8º‹ŸlSf­ (²÷=ð!�A¼úêã´mÛ‰ÐЈZÅX›÷B8>ço@cD�J$ÛJlNK¯ÖöÛ¶ýÁ‚ÅÓmHh\¨ËëxïÞ�|;ûSšúÕ.òäþ�8 k‚ÉíT›Î>œy®-ÿ»ÝÎOKg³yû¢z„Q´2¿^Êðôö ´«S¿z�Žm{Ò¿ßL¦ú�Á'Л†mËÎ�\˜\|²žý‚üðoãÁ‡S_¤g÷þôê9È¥s1M¢z‡1cö{4�ëÀàKGWkîñ�¸ûœZ//­gRíÎ}fÖ1Z]Y½$ê 1þø„yñëÚ…lܼšqcnÅÛÛ·ê +QÛkø|ËÍÍ¥ÿþç;Œ N`` ?ÿü3àúóøwhU©í1Tg»Ú\K$&&ÒÀ€³þWJOOçXZ‹…FÑѸ»¿÷Øívþܽ‡ÃAûöíËÛmµ�ïòEDDDDDÄuÊ}Šg³ÙÊý½2 çM¥w£Lâã!Üïìë!>†µ(ÀæX @A‰k¡‰ŽEóI*nËöà�t>:—{*»wq ]í‡{«[̤®…1ài)¿ü;zÙ�tÖ%9)²8fµSj(›Èt:,_±‹›Ñ�šÐ²E‡j•>µoß�öí»WºŽÃá =ý(GŽìçðÁ-9¼�¢¢ð´ËcL:’Ìö?1›Í4kÇ•C—ûMçW¬bhÿ>¸»»¾œÁ`ÀÏÏ¿VÞäæ°víZF Jóø¦�F~ùu DD†Þ0ˆýû“1báªWÐ  Îå{zºAqq)û÷ífã†?ˆlÁ%%Õˆå«V’_�Cl\C23rY¶t)�Úw`Òø‰x{yóÚ»oÕéøO$(¯KÅÓæÏm·ß8ùæ«ç¸jâ#ô¹x(7þÆ‹¿!æâH|Ã|ˆèÂôoÞã¶›ué7Ô33Óyç�ÿcÒM÷ŸLJ&îÞÆ‚¿û0Cw$�_|ÖvÇü<™ŸžI|ï¾ Q·9u·nÝJrr2‘‘‘x”3$sqq1)))$&&Ò±cGÂÂÂþŠ=“•+W2`À¼½ÏÝð­�æ(:´ïÉš¼eX�D\ï˜2¯;�NJ K ökxÎbr¥Î`X�Vx¸YØ^äͬÌ 8¹&ø(±îÅz”Ml„{O®0-ñ�¹vÜ$,&‡ƒÃ‡rõÕwÖ:–Ú¼ÖEAAßÍžJzA ñ—Fcñ²Pxôìö_[%%ÅÌ]ð�üIã~xø¹“º©ê^sõ!%å3f}€G¸‰æCc1ë¿ç‹w°7͇ƱoóVv¼³�±£o¥aÚ î*~ }i1Ì›m¬aËÖß]Þ;Ó+Àƒf—Å’ºmo¼ýF�¼Áå½zëƒÙÝŒo”7ÉŽ���QçDæ¹¾†]EÃÉV,++‹€€—%ÿÛ{ÝÍ™3€Ë/¿¼Nû©Íµ”œœLLãÆe†qÍÏÏ'q÷n ™™™X,lv;nnn4kÖìä—Ç êï…P¾ˆˆˆˆˆˆ¸N¹‰Ìµk×’��€Íf+ó{eì;MB X*éœl€Ó†+íÐdXymWþÉe^Ö,î»û|}k>$¢·[å#¼þÊ�%eCŽ�þ­ü �,û�,¦W#Ò²ö“º% _ŸÚ˘œ|�ÌÌãˆ>{®´RS�°yóïøúúçºùYŽÙϦ K9œ”HQa.Á¾EDú¥ÒÌ?�¾sñr;5¬Ò·›{ÙȵsÈ¥KgÓ¶ âb¢é—Ѓ/æOÇÓß„ÍjãÏO%¯äø°Tm"ýøüÕÇ(-µÖKóL~~Þ¸»»Ñ¤q,¿®Y;ƒû‰�ŽáÄs1£ÑH@€/¾^AñÃÏ?ÒªyK—”íááFl\C¶l.dÜ•W‘™•ÅŠßVa0p: ‚‚ý1 øxÒ»GO¶ïÚYæAL]EuiÈ®E{˜9ëC:´ëAˆy3N§“½{wТE{:uJ &¦)ï}ø,M5Æ?Ò�¬½GøóÏ­´hÑÎeq>¼�F©ÙÌzÿeFßz?‡ìaý왌þe Ay'pBr‹¸vÞï|_TʺàPºö¬]Ï•½{÷rôèQš4©¸í{xxNqq17n$>>ž   Ö¬Yƒ��™™™õ’Èt8mä:Òɶ¥²ß>||‰ i�‡Á‡½G¶’�”CóKÏîñTš_ЧŸ^¦¿ß¹Iù¾ØÒï /¬…V­I!À3œ{ﺫÎIL¨ã5|ä-ú´ÝÀC™Ÿ0¤Î‘ˆ«ý7ô tµ3ëdîܹ'™#FŒ(ózMÞjs-9Ž2óÜ;�NwïÆh2a³ø`o�ÁiÇVœ…­°�cii„…‡c2±¹à=ê|—/""""""®Sî“»C�ù{u•Øœüô§k5¦!*´: µ¡wÆ,Èdá¼O0›-4kщ¶ízÖ¸ü´<øn³»£ü×íÈËÎ!¦{f÷²Uàà‰µÈŠ­¸ìÖòwP ëÿø•í‰ë ht<™àísÖ:~~¤ç¦³z÷"òŽæìÛÐ¥‰ÌÜœL6oZà =×êWù7‹“³¼]2oXFV6ë7oÃ`€ˆð0®r)_Ïÿ†WçÍesîò#�LÜÜ—¬TOÖäŸÜ.²0—¢"¼7t* b§öYïäù X¬Á/»“fçW›PIÝï{_“v#½E[[ k>~ƒ&g I‹cÑ™†?7ô•tvv°~Ã_)«*!aa4ëÕMb]®²ò~ô*Æ(-iË®Næ@Â̤-Kälþ1^þÃaî_ù$v{üà+ŽKDiË’(<|€ü?uWg†…EúmûÆ@#©·%Rs¼Œ—ÿðo«3Sý¶ýÁ´T´15m�×ã{üø!Î_8�³±“êün[rYY3ü{°sø~³™ ¬»ôåmüð?3Èð[kF 5�—Ÿz’—>9N³-“»~ú*~.›«{Àµåª'2¯ƒ×àòc²~ýzÖ¯_ßûÿO>ùEQú%3‡Ê׿¦&T*Š.Uæ|‚�Ñk’�”ìZÏ™3g |C>ëø‚ ‚ ‚ ‚ï¼Î‘ér¹¼þ=TMЦ¨˜;Ok>ð IDATuhd ¸pñZà<�.™/¿ª`ÂÄá'oª›Æ�Ó±púÀñóŠ]ìÝWF‚¾•X—Låþ2Vݬgω#Ìš³tØñ–,¾‡â’|‚“mvëLZìÙá¸;Ý4•:Xñð£~í˜IŸÍ²;gõ— �ÍÚÕ§ór]n ’ÚˆV«ó9þ‘ã'¨­k 4$˜Å æ²åÃÕÔU–ÓÃæ¼FGœ‚$”†.Ý4�ŸÿiГôP˜˜JNÞQ&gŽ÷© ¾¶[¯ÓQv®ŒÊªJÂBÃð¶ƒÁÀ¦-_°ôæ[FË›è(;3¦NãLY)Fƒ÷÷ë¢ ÉÉ=H]}½Ïñ;;œz–àÀ0ϾŸ””Ì“;—oÊ”YìÙÿ9�-�ƒŒœk©Æéì@¯ZÂy°¶–Ÿ9IfCA­Nÿô:—ŒFî{B“YÏîé©”†[Ñh´h;»¸qO!ɚкeæ,æÀöMÜ~ßcCjS�3gÎÒ›´lii¡ºº�ǃËå"00�ððð>I8•JEBB²,£ÑhP©TTWWû4¯ä@Ú”Fm,Á唉‰�%{a6Z­Y–9qâ%'‹ÑMm‘‹èéÚîyŸ¨=]OHB0-5­X£,˜©ÈôÖ†­[·RUUEKWÅ]õ½�Ÿ*+é­¼ˆŒŠ"0°{Ûõmµ8êêØºu+F£‘eË–õ®³oß>ª««‰ŒŒdéÒ¡}Žž.)àþùÝ•Ïv]‰z'g;»ßk³,Í®÷å¡"œ.(-/grJMâÍ1cZ…YQQÆê�_Ådב¶,iL«0b5‘¾,‰sG ùŸÿ=½w?Att˜´Åa&õöDN>Äñ?årÿʧ‡]m~%F›žÔÛ¨)<Çïÿø"wßù‰‰W¯:óëS¹gÅãdff“{h§K {Ÿ›?ç6¢"GVí>Ø9¬5è>ût¨èN^öN•\ñnÊÊãŸë_çVàÓï…ð;û¯˜‘ûkÞÌ­%ø†òÚ[÷Sú⼸ºgü^|ç5Kïþ¬l>òÿçŸþ‡/ ëPGÏâÑ—^æÇ £Pÿ€Ÿ¬7ñô�—3h°g+oÿÕÉCë~̬05„ý˜W½Ì=omáåËÝoË×�úúzöîÝ;àó³gÏ&$$Ä·�_'¯AOâmùòå,_¾|Ðå†Ã×C�N‡^¯G‡L’åRXQPºGÃÐh4¸ýtãе_AAAð�×DæìÙ³½þýM"I°r�žW֟ÀF¯¡¹ª[™}£‰Æ–Æ¥†qãÆ•BmñÂÒ½wž4�s w™™6uþˆãyóÕŽµ8r˜?õÔ€ËT:‚ˆŠ�às §³“qñq¬~ù÷„¿·š$$• Kz:*‹�.K §'±fãVÚKC7�3w0cÚÖ¾Åç6ø*(0ˆ À  û=áMʸ‘'í2.!‘q ‰ãK^+B—-ñ}v®ŽŽvŽÍA’$JJŽ3eÊ,´Ú¾Ã|ž9y€iÁ•Hì/ÜEVÖô>χ†DRt¡»a“Šæfï ¥áª¯¯!¨ÓÓ;TìåIbËÌ4œógóÜÃÏôe Âwžý1ný É•ûÐxd�.Ž‚ƒÃúmË›öööÞ„¤,ËTWWsÓM7a¸Øƒ­V«‰ŽŽ&22’C‡qþüù‡�5 ´µµÐøè‘Ðëµ$§DÓÑÑÉ©SEäçE«ÑÌ’›nfOÎ>dU§w•¢Ò¨™±l6§Ž� âha6»O1§OŸÞ�œUØÛ5øðŽ1JÙðùððp¦OŸ>àó_'Ñ7! ö°,°~Àå;]n—a¶’”4«ÕFnΗüýÊEì*8E`HÔˆæÙ�kቢ£¬ßð.‘SBILùpÞ_WvîûðÂ2I]šxÅ›hFÛ[×räØ>âgGa ¹º7© —¤’ˆšN[\;ï­ù“'Ìæ–›WŒI[.Ug¶òÖ_싘7g‰ß¶/I™!ØbÍ|¼ñ R2ý¶í²,ãlîÀÝ5pR <ÜNxx÷çUþ±ýÕ…Þ¬£ñœƒS§ GœÈô÷9œûÁç<°feãªøýŠy|wÁ.þßWÉûM¿XÂ�?_ÍÝ«ÂV¿†§îø¶ß¬!Eí^âÞûŸ"&çS�J>ãåWCX>”Dæ¹ão™ÈÓ“{nNQ1yòDš_?Îy– ¾þ7ÔדqÁÁÁ(ŠÂ§Ÿ~ÚoÙåË—÷>ï“ëä5Í BœKÑ1149t5×"7×CH8Š"S’ŸKB|���ètºQK$Žu|AAAÁw^™—ßaë�ê“k•Õ¬ba¶žý9爙OžR¿Õ8`BËËoˆßÿñß°F ·ô­Šqwz¨Ì­å©ïýدÕ\=¾Ú±–Òµ<8uZõÀ‰Ùòæ(fF÷òm¨”êÚ:"ÃúW úÃP;v¼Í‹x5©F¡RéìÙ“ì>¼ [¬…¦sÍX­�¤§O곌TµØ�­îÊÉÿ§ŠŠR¢k^ŸsiTÛƒxpñ}’˜=,ÑÑñTå[ׂÖ#ãru 9¶ÇãéݧӉÕjíMb^N­V“œœÌÞ½{q»Ýh4ý?2 ���~Odö|&�zÆ%GSQ^KLTÓ§L娉B@¢úD-Z‹šæÏ'N›Eè”XÊ“‹Ó&ø3""‚ÎÎNÔÚúÁ‡ËÓj¯ü^0��CO`)¨�e¥Ï¹ ;;Q::QYû-¿ýÐq‚t-¨»šØðÉ+xd5AÖþû£ídN˜Î½÷�,5×B•J…tñ½çïJÞnR÷`Ê5Pù¨ÈHc<(§/EB–G~3“_(}«æýNR�eÿ¿FY§Su¸³*ˆ��Ün%%Ç?~ò€ë„š1èhrú¥þ>‡cøgžÈ²6V­˜Â¿}¸”ŸÝ“Œ˜ùÀ2"ï>J1‘ðÑë|6åÊW¦a̳~ÌDðöçý® îz›Ö»†´µ•V¬X/û´ÙlÐÒBˈ÷èúåí»Ý²eËú%3—/_Þû¸Ï®“×`4™þ8—4 464Prp+uõ hT*ââ9sæ óæÏ§£½•ü’"Œ:-i µC¾AÍ_ñAAA„k“×92Gk8½áºó“d§j9rª�“Ÿ—0s¼†Û¥ŽùáÆonn¦¥¥—Æœ™·±g×FÒnMêSs>§ŠIçÐÖÖA[[yŸuŒF#ÁÁ¾5ûÕŽµ”�X7h ªÉLddŒÏÇÚΉ’S̸w%û7IJ»G\,î.Ê��ô I©ªêâîÇ—ó—Ïþ\*Oö0%9Š£ÇO0kÚŸÛp¥õ‚ƒCÈÏ?EjJ,ãÀC,JH e&,_ÚX]ÝHxxà“C6v8ñ-+&³‰ÈŒ0$\¨)'--«Ï2‹o}”í[Œ¨Õ*/z ßökëªP»ó´Ë˜ÍCnÕ–;_\HdE�×çt.mÎcµú×ÜýÔ ^‡yÔh´½¬5 VkÐ�Ûe0èêêN|ʲ|1ñÓÝÆÆFrrrHLLôšÄ„îsµ¾¾ž˜˜¡W× ©�_[D­Q¡Q«ùàã5L›’ (¨4*n˜7�8íDBÕñ„­6Ä[dYîþç–i¬ktAF7èÞŸžÏС&¿mÖ@šZÛ ¶vÏ[ÕYp’¦7>FéraY±ó¢Ks&×9ZÙü¡N$ \r¦ð,VÜý],[ï¹6’kÈh\ SS&ðìS?cíú·(-­ ffÄ CËçZ›Äž}‘ ›Þãäæ“Äͱ_qhÙžm6·£/Çñ–›ï&#=›Õ¿†9ZO䤰A‡–«9Éd�Lu~=í�¬Zù ÑÑ ~Ÿ¯y¨ÇÑã–©Ê«Á]�¬ú!Ñ~=.Š¢Ps¼ž¦Ó-¬¸ã1’’ÒxõÍ_ލÍ_wÛÒúü¿¼ü,¯¿õ_´8üüg¿V[Gbèç°ôœ ½Á»?†/›#3"<¼·MF£ Âà ïyÞhÄÔZI«¢p®ìRî/¹qÊ˽ÜíV"&W¡(ýoʸ¢€h¦¹™Þ©ÅX,ø^o~ýè½Ñ“´Ü°aË–-róŠË\'¯Áh|‡îáËõÐd2QQY‰Élî},11›ÍFéÙ³Èn²V‹ËåbÞüùÝÕ�n‰ÓuMìÔNå“Õ9übI:Iñã|Ú/_â4·´p8?—g+H Öq÷’e^c‚ ‚ ‚ WÇ·vhÙ’+o4°%·“9}úîĉlÛ¶mÀä£ä2PSTGøøîªÃ¦óÚj:©×¶³sçÎ~Ë777“5i³fÎv[¾Ú±îŠILG‡žmÅ™,ÍÈG’$Ô:�ïs¨MHOeûžý$%Äûã¢ä?M@F:ö|Ž~iÓD"¨opPÒ¬‡‹Å^–Î Ÿêå*JKÈnjï÷¸G%Qc3Q@@S yó¿ùçŸþ¶O›eÙùŠR–6µq!Є-(ƒaèç¯V«Å`0ÐÞÞŽÉd¢²²²ßqW…½{÷ö΃)Ë2ƒ¡_RÎh4ráÂŽÀ ¼ä{4 ññäåÁ 7‘Nœn¢ßB~öÙg¤§§ãq˸œƒ'2]ŠÒsŸ‚WçÎ�ãøñãÜvÛmCŠŸ�”ÁÑ3g¹ir÷œ}-Ÿî@¹8,eëæÝ}™ëwåbèNb:Ý*œš0žxèÙ~C'�Äh] Íf ?øŽ;ȦÍkˆ˜BP¢ÕoÕ™z½�{îzœS§ Y÷é;§Zº¯=cP¤�ÀóÏü[¶­£`C.qs"1‡˜®~C® ­®�ó{«˜0~:‹ž¹ �Æ¿s–GKu+ç÷]`zön¼w)*•ïs�{ÓÑääüÞ*’â2øÎ³÷�èÚ?.—‹/·~Ìñâ<âæDҹÉÃÑèuY·Ûø÷Ø�Õ÷Ùè˜ÔógÏ{÷1âA•ã2É´üùù2,P2G�Úù÷ŒlàÝëÛ•’oË–-#55•ÔÔTÿÜp�¼=ûzþüy:::¼.c4*ÿJ|9—bbbÈËË£¦º­®ïµÙd6£ÕéP_âÿôé$$\n™!Áh�§Ù(Oá·[Žò_Ea0 ÿº1œøgΜº?³Y&$v¿stßø·¤:—»‡]AAAð§oõв=l*îY0²®¦‚‚¦MŸNPP�×ç]®,6|ö&¶X �†ó9X|ó*,›×建ºØ»gϰ™Š¢�d “N ˜Ä|'g>éòvN óÆ#2*zX1¼¹iÎLöç!4söWþ€=>žxëß{ï\HIbý¶}¸ —ŽÑø0ö¨(Ž/q®dæÌ™Øl6¾øâsêêšHN鮞ëììdëί(>u’¹sç¢V«Ùºu ÁMݼçÊϳáóMM&ž|òÉaÇ ä™gžeÆ ä':&œ¨¨Ks¦^¨©fý¦�H’ £ÁDAÁiRR.u2y<öçà@Þ!¦dg+¶N§Çf ¡£©c —ÊÉ‘#û˜2eh�P‡ïCѹ1Xõt8:±Y‚ýÒñ-Ë2�-MØÚ:©4Q@el8B¬¸ô:¢"ìD§O`AÜ8ìö¸~ ž’¢|ì•u¨d…�ó&°øŽû‡Ý†ŒŒ Ž9BJJ ƒ�ªª*ìöKsKJ’Ä’%Khjj¢±±‘úúz***�$ “É„^¯Çh4ö&DGg˜Ð¾E!<4ŒçÌeõºµC®â.Iö`ÂP½º®îϘ‚‚\.‘‘‘„‡‡÷©^N'òĬ¼õúnÌJé^ö²ê=ÅÙ‰âñ ©ÕT78¨kj$ÁÒ…¢@UG÷®zʯILýká„ ÓILLgÝúw(-­ zf:“ÿ9ÉÉüàÙÙ¸é}Nn.´:s´h4Z–.¾—‰™3Xýñ«˜¢[‰Buæh“=2ŽÖÒ^ÙŃ+Ÿ#:zìfºó¸e*Õ 7J|÷¡�òëöE¡öx=�§[¹ûÎÇILLõëö½9þ,kÖ¾Ž%Ö@ú²D$•D`¬•·þökï+¨ÂMþ­o«ï³‘w�E¿üþau&ÿß]™Xå&Jí¤*ææÄÇ?à§Ÿšyú_–1è­Aê…<²Jǽÿþ+ËzžÄÓàßß×ð�u‹ÛñÇÖ`×–”””!]†tݾÎ^ƒ��öîÝÛ/™i4}Nèûr.éõzV®\IQQ®Aæ�Ì=~”ÂòjZ´�ñã3p¹œœ};ÅJmm­>%2‡¿‡V«%11‘­€÷ÙAAA„1à5‘y­ -{=‘e¹·óÞår¡(JïEZ­ŽÓ“·k:³†ÌôLbc9I’x쉟óöëÿŽZµ›ô¨ÚÞçz’˜K—?KJêD¢£ùhÍ«,Zœu…-ÝÌìÉ-,¢“¢¢ðx.UÊN7Óâ&²fk piˆ§‰‰¡œ(&=9É/m¸ƒÁ@zúxBCCÙºm+Š,óÇ7^%..ŽçŸ¾w.ÆÌÌLþö·÷)=[…Éèàxa!·/[FZZÚˆâgffPYYAAþi<ë7oälY .dâÄîʺƒ²cÇvl¶<. ÿûÆ«Øyúé§1™†ß‘3oÖR¶ì_MüühboˆbóçŸ2è¼C µ|±õ#R–twî×4pÓ¬¡NêueG#튛Wï¿‘ðТÓ2™œ˜‚Ý?he¥,Ëlùø/,?r–/oœÈ¤[ï 9%sØmˆˆˆ 11‘ªª*ÂÃÃ),,$**ªO§¦F£!44”ÐÐPRRR€îó»©©‰††êëë)//ÇétÒÑÑáÓë3oIJµZÍÄŒáïëp©»ÜÄ´¶ º\èÅNâ––¶oßÞ½®ZMbb"÷Üsϰã‡;Ž‚3LJŽÁ²âþÙÙ…iæ$$uwuÚú݇3´"IPÓ®',*‘¸8߆ž»’«q-4›-<ôàs;–Ëæ/ÖžDP¢Í¯Õ™wßõ§OŸ`íú· Nµ6>xÔ“îÞDGÇóƒg_dÛöõݘCì¬HÌ¡cS�ÙZÛÆù½˜_sGSçöT‘?�ïIÌä” (ŠÂøŒ©¬zØLXX”ߎsÖø4Nž)eÓÖ¯øÙý/ðƒ7~JY|+T,}è^|ó ¨.&2]Ì›”Eéù ιaDmÎüGÙÙÙŒ?žµkײhÑ"êëX½á¯(*Fµ•¥ oç‘G%//�ŠŠ *++ý2<™¢(hµZž|ò)8ÀŽ;Pi4Ütà ¨»ºèêêbÛúO˜Ûídffòî»ïPQY‰N§ãá‡ò~~]JJ&;v}Š£²›ÝBü<;¯¼ú,¹e%“'Ïìב¥( ‡ïãË­7/½EOó…Ô�ÒÒ²†Õ†�–µÙ‚øÉÏ~絺s°íÊÙ�þB-[æf�|óRf/¸Íç×&%%·ÛMUU²,söìY¯¸ÎåÉÍn·µZí—¹CQI¢¹¥�‹qÔNÞÚ0sæL´Z-z�Œ½Õû°t—³(Ým‹ŒŒì}Ìãñ�˜˜ˆZ­&""³Ù<¬×çÖÛä­×ÿ“¨P+ái „ýÇ È-m¨Cº‡7>]YCk›ƒ³›N·Š·Uk={vmföÜ%CŽ3¾^ ›'Ñ›ÌÌ©$&¦±ný;œ-­ vfÚ‹Õ™þ˜/:))½·:³dS1qs£0X CÞ¾¿®*•šE7¯ 3c«?~ Cd ö)á½Õ™£}Í—Ý UGªqV»YuïsØíq~�;œ92e·LÅ¡j”&5�>ô#ÂÂ"ýÞ–Úã 4�iåž;¿G||Ê€Û÷å={%6k0ŠGÆÕéWõÇû~èçðL~uêÝód^|Èþ,Ûjé�#óöWk¹ý²õ­�|Ló#—ž'ñGì)¿ôKÖwøí§ßá·}÷ª{ûw¾Ió�—­;˜€©üÝûyüÝ0ö]žAßk×Ákpù>ô$.÷íÛÐ/‰yùòC9ÏFû·azÒ8¢órøÄ•EÉûÛ)Ô�Ç­6Т�à�/wòìŠe>UeÇ–¢r>r÷Œ|réƒ\ã rK»ÿžê>μÆö·© ‚ ‚ ·‘ׄˇßêP‰L€Ù3oÅãqû59qêT!ï}ô.’¤"ÐÄžþG¬<ú½îÊÌ–Ž\ö—�ïMb^.))½ßö~ûÇ—hmkE‘Ý<´òQÆ�Ú�Ì=R“0ôŸá­çÿ›'~÷s;öà¼;¨wN½(ê¸ó¶E|¹s�Ïûî+£ÑȪU«¨©©!ïônl“º‡uwÔ±yÛVÜ~/ÙÙÙdggóÊ+¯ø=þŒ3˜1c'�¦òý·�Õjò÷Æ31g;›/TrÇ÷Ÿã©§žq|I’¸åÓ¼ñίљ4X#H¹5‘Ý6±÷À—Lš0“Ð�î*™Úº* ŽÄ£q‘²4½E�³¹“º#Í<ºêG~{ßJ’äÓµ�›-_®#*!ž%>A¤}äóuŽ?ž¨¨(Ž=Jaa!ñññîˆòµ‚Ú›uióÂ(ÚQCccËÀóª¢ø}`Ù��:;;ÑyÜDºOd]ý™Û¶mÃf³‘ššŠ^?¼×9 ÀÊ=÷=Åûþ‰'oŸ�É ïMb|¾ÿÁºf.tØXyÓ £Âxsó~’Ò±Ûý7<èÕ¾šL¬zàYŽÏcó:!Yö_‡©N§gÅ�ßåÌ™"Ö}ú6�ÉVF9o8 ¨¨Xžûþ¿²}ǧݰ�˜Y‘ƒ¯4B½U˜gqÓŠec[…YÕBÅ�fN[Èì{o•*Ìó{.�’0‘‡ŸYyUª0/7cú�$�Ë`\õ~ IDATõǯÑ\V…}j8j�šÒ¯Êiopº~—³“ìÛ¬ƒ.7ñ}ö›ëêVd^¾¾/F£‘™§¨øzÓÛòW2ÚçRPP(¿X<žßn=J±‚¥³š}nµ�5îl\kÖóÕwŒz2SAAA¸6yíÅ;xð ³gÏÆårõù{0m� j´w)t¹dZÚûÏÑ8T�ƒOÏÖ‡,+Wwÿ ¯r(4#S\æûíæ6ß:6‚CBˆîè@–å~�û*• •Ê¿Š µš¦p&èn¯|µ÷ñždæïÿ†¥ËWöKb¤¹µ��ö'ImÚOSS½OmеGaÐëÙ±/—5ÿú�N^úÓû »Ô1!ÖŠ‚„a˜‰_I’DYY_|ñEïcUµåN•‘¤îNd�QEUÛ>ÿüóÞ¤Ý×牶¶6ªªªzÿß 4™­ÌÉÛ‰§èŽŠNOuuuo|tÙlÁÜÏÓ|ðÑ+DNÆi!éæœÍ�œªÌãduw‡–Ê ³ƒ0Xºß£-Õ­Ôä5òèªaµeô©Tj¾óø�ˆŽNðëv™?>���c2äæåÔhÈ_ŒýîSÊ;DAÁ)bc. ÇXßÐÀÖ�;¸PSMzÖè ÓèVÚÊ�Ÿj7’dÆh4Mbb"»wïÆãñ°víZV¬XAjêðç⋊ŠcÑ’ûyeÃ,™–FFB÷Ü¥5�-´¶·f•©í0Irt÷1µÐÒÒ<ìXWâëµ ½¡•úRrÊÝ5ôëaff6‰‰i¬ßð.gÏäÃüa7ýŠ’’Òyþ™ùló)Ø—�šÝ|¡µöR»Û:°�R¾O­V³è滘�Ù]�ÙÑæ¿ÏÚ¯ëhsRsÐÁC÷=OTTìà+Œ@g›“檖>�u9/}©i®oÆ|ÌÂcÿ!!á~�/{Îï¬áž»žÖ�Ë-5ít¶\jgG““�Õ”Ð=TôSßûöçlc÷Æ/ˆžF[]ÿø£—†´~Ïuy$Fr�¥�æ[.‘ÈìÏÛ¾�ÆŸξ_�s)1>‰ÿ\…ÓÙŽËåâ/Ûv³ºs2n•–uòTtŸ|ÆSË–b6ø5n�” -Kjr�îáds�3Hj;FŠ©ûŒ(ãµÿù!‚ ‚ ‚ðMäµ{²gÈ ¯ÿ}%ÑÑI¬+® ³ËE[»ƒ?¯~§¤V«ÇÐ}¾=Ú>äõ&O�ϹöîNìvsÍ Uì,vxÌfÁÁÝ‹™1ÃZWQº«úbcGÞIêkÇJ—,ñÒo�Éhàï¾ÿÏXùÞ“/iÝß¿ò+š[Z袻óPÚ€g æ¦97°zÃf¾çNMz$O3ŠÚ€äî`éôTå09sxŸ¾Š��gÑ¢E}‡ö“Ü´u–¢1\ê0Õªõ$''÷&´²²ü3‡hXX�†ô>¦( õZ=]j z·‹òÀPœ* ì]f¨sû Æn�ãñGþ�Ö¼BÓé*Â2ƒ00Xû'’�Í�Ôk@Ý¡ç‘ÿ›-Ø/m)I’üžÄ¼|ÛÁÁׯ~‚D¤&…›§Gq2å…Û*pu(´µ¸Ø{0‡ÀqjæÞ3‘(íð“„W²eËÒÓÓyðá{éììÒ:=�Ê>ø :�‹Å¦M›z“™>ø qqïœMKŸD”=ŽO>~“£g/05ÙÎñ³ç ÔµÑÜ¥Á%²âÆitºÜì.8Í…æ.–$�lÛ¯óåZ0!s:GòÝP}é1�:åÊÃ_Îd2óÀ}ßçôéDFïZ4:�ž»îx„ìÉszçË�9ãfÎ�/é³\0A¤¦øç3p ‘‘1<÷ýŸsêÔ‰Q‹ñÀýO1n\ê‹ó¬Ž–ˆˆâÂS‘«û&®SÇ…c4šP«5¬Zõ}RS'ŽÚM+î|”„„”aUafOšM鹸ì^0aÒÔµE’$fͼ™ô´I¬þè5:;œ¨T£û\Î×sx¬Ùl6:ÄÔ©#;þß4¹¹¹Øl6Ǩ%2CBBü²Ý±0œc¢R©�eyÈß{®Ö¹d0{çJæÎÛqü)»¦àQëXíœ6óÌ�·�JeæÝK–q÷Å¿7îÚInY÷ß)&'ÿþ�áÏû-‚ ‚ ‚ ø�×92»ºº¼þ}%w¬øžßu¹¡þ(Ÿãò1�ΩS§°Û‡ž|½’††BBB†ßf "T9Á`KôãHŠÌ’ª7†ÝÉSÛä`sô½ÿö4`±LQg‘Ålæö›oäí?æïŸ\E€é#Žž©&#!†g[ņ/·a4èý2ÿäP$$$ôùLL «?ý+êñ�hŒmç %&ƒ¤¤$Ÿ¶%f³™eË–õylÿ¶­Äž:F‹ÙÊ‘ÄtfÝËçщÜöÈ#}†+õW‡�ÕÄ�ýNž<ÆžýŸSÖ\…%Ü„J/�$áé�i«ëÀb¶qãÌ;IOÏB’$Ÿã“*üi¨ÇÅ 01ð&"î<áùtµµ0çÖ‰DjRÐI¾WJ Ô†ÎÎNÎ�;×[]Ù£¬¬¬·ò"<<¼wÈì––ª««©««C£Ñ���ÀäɓشiÑÑÑDFFúü>°Xyè‘¿§¨(Ÿ½¹Û9s¦Œä`¥+Évþºå -mdN˜Á#ß½ �FÛkß¾}Ô×÷­( aÖ¬YCŽï˵ )1�¤ÄþÃvÃðωžá¿Gë\Š�MêÝþ´ì¹LËžëu¹Ñ>—%IEJJæ¨ÅI¹8"Áhï‡Ñhâ®;½â2©©Gµ-ÉÉÃÞ~ö”¹dO½×>00„'ÿgÊËÏ^Õ낯çðXéI¢%''sêÔ)¶nÝJccã·êÚ„Íf#99™C‡ùå}Ô“Ì»üûv``àu›DÎͲ,SXXH``à�ŽåXœKz½�çW,CýÉFÖtfáVXÝ9‰Äý¸óƯJÀ?óõ ‚ ‚ ‚ #3vD}ÃÌ�;—¼¼<šššü²½�à`¦M›6¤eÇ�Ï8õg8wP« CQ$d×àsPõãrÙ\ˆ$)„¹jHÐ6{�Cs¸ z=wß¶˜×Æ£÷ÝIpP÷¥µõ ˜�#KÆDFFÒÜìûp’Z­–{n�œCûh¯l%;1�䤔µi8¦ß¸€MçÊP©ÕLºqŸ­bÞ²å~�sñë$I"-m"iiéê꤮îGŠ"`%**vÄó©�ôuù¦òå¸H’D„f·L‹FB…F½¹î&L˜ÀÉ“')//ïSEyþüyœÎîÏ“ÉÔ'‘YZZ €^¯ï½Q`òäɘL&ÑjûÏï9’$1~ü$L&3å§©ìaÑ’» # ÀJXX”×ùSSSùÍo~CCCÁÁÁ¼ð #j‹ ¾ë±"ið¿Å.O¢ õ;à·•?*šeYæÄ‰^:ܸqœ:uŠíÛ·÷»æZ·eË–!/L`` ÉÉɣآ‘3Œ<½|)Ò§Ÿ³ºk’ìÆåv�z\‹VÅT÷qìÆÑ�'‚ ‚ ‚ \™äp8Ä-¦ß.—‹‚c¹TÕÔ  `5[˜?÷æamcמ­8Z[��°GD0qÂT4š‘%!.§( [wïC­R#©$$`þÌéc>'áµD–e¯Iá›ç‹/¾`Ú´i¸¯B‡Üå4 ¹¹¹,^¼øªÆõ‡“'�¡V©w±âl0õõõüæ7¿à…^¸®‡ áÛáÔ©S8Žë.‰v=2›Í †ë²úòÛÆélgó¾ܲ²93GehYAAAáÚ%™‚ c@$2¯Žžd€Hb ‚ ‚ ‚ ‚ ‚ \¼Î‘)‚ Œ.›Í†,˨Õj<ÏU‰©V«‘e›Íö­™ï)88óµ ‚ ‚ ‚ ‚ ‚ \�Ä™‚ c 00�²²2âããGuNÔËɲLiiiŸùÀAAAAAáZ%555‰2A„1P\\ŒÃáÀáp\•x6›�ÀÀ@RSS¯J¤®®.1¶¬ ‚ ‚ ‚ ‚ ‚ ‚ ×�,ËcÝAAAAAAA„>Ä™‚ ‚ ‚ ‚ ‚ ‚ ‚ \sD"SAAAAAA„kŽFQ|›"³  ‡ÃASS“Ÿ›ä]`` ÁÁÁddd\•x‚ ‚ ‚ ‚ ‚p­}q‚ ‚ |IÃÎdÐÚÚJ||<*ÕÕ)ê”e™²²2¬V+™™™W%¦ ‚ ‚ ‚ ‚ Œ5Ñ'‚ ·•Æ—•IIIH’„Ûíöw›¼R«ÕÄÇÇsæÌ™«OAAAA®¢/NA„o+Ÿ™MMM¨Tª«öÅ Àãñ Ñh®Úð‚p-;q⇃ººº±nŠp %((ˆ´´´±nŠ ‚p뙪B’$¯�_îòeZOÿS媞kW;ž |ˆ¾8AA¾­|ž#s, ¥Ín·›sçNS]]ŽF«%2"†˜˜Ä1ÿ1ÕÜÜÌ�œ<3gÎÄ8¦í®?EEEȲÌüùóǺ)Â7@^^EEE^“™EEE"a>D=IáÔÔT¿mSÁFã½ùu²ìá³M’˜�Ƹqã1Œ>oËéìàÔ©Bjë.pÓ‚Û‡¼^K‹“ÉŒZ­¡¾¾†/·®åþ{Ÿô{Ÿ¢(|¸úUßrAA!x^óGfÍY†Ýï‡ÖùÏŽmk9s¦€Ç¾÷óQû=,ËÞÇÁ¼�ÔÕV#©%<.‘vfL]@VÖ Ôjõ¨ÄŒ¢(ç“{x'çΟE¥’�=2¡adeÞÀôióǬm׺®®Njk«p8°Z ‹B¯7ŒI|‹ÅFXXÔˆ¾k G{{ÕÕtt´¡R© %44µÚ§š€1uæÌ‚ƒƒ AÔõØ(‚ Â7è~û*(<@eUé�:‘bì‰dŽŸî—¸EEGøjÿFÜšNtAÜ�n\Çd Š™eKÂç—8ƒiok羕÷°aÓ&Þ|ý >üào”Ÿ/ *ÊÎ]÷¬àÙçž»*í¾‡Hb ~“��ÍÎ�;û=.æÃ———Gqq±_*\ÅñüÉŸïMo$IÅá#û(m,äÓM%Àl%sü4ÒÓ²ˆŒŒ¹â÷@Y–©¨(¥èd>EÅGhëhŤCêP9‘ÙÖÖÂ+¯¼DD„�¥KïåÍ·�K®š°°+' kj*9]ZÈkožæñGÿ‘Ï>ûuu5<ýôÿÁd Öqè¡( Å'�ññ†5ÔÀim2�úÉtšP!cèh!äh%I9&ܬãþ»î'&&ѧXpiÿÃÃíÜ~û}¼ñöoèr;).Î'ïXÅ'óéR›pª»÷ÇàiEçi'-5‹ì Yœ*=NÙ%|ï»ÿĦM«©©©äé§ÿeÈÉÌšš–.]ʸqãú=·jÕª+®{ÇwðÇ?þq˜{íí¬]ÿ’Nâĉ£Œ?iDÛÛµg3•�gùpÍŸy£R]ÝÄHCC-[¶¯ER©HKÉ"**öªÆ®ööV>ÙøT:‰´”,Æ�Uã; lßòW´*7É©ÙØí #ÚÞÁÛpTíá£Ïòì^ºfÕÕ•9´‰Hk ‡rw0múM~�ÑÜÜÄëoým�Dp–•¨à4d�Œ¤’hoì`ב ìÚû9O<ö�>¶Ž¤m¬y•v¥‘àTÓÆ!{ÔjíMä�ÞÁ¾œ­ù_VÝó<aÑ#Žå�¢(TVV�Él"!±»cê?_z‰?ü�@‹�Û—/G–=äìßÏÛo¼�=ÊÎ]w¯ð{[Ž6|ö7–ß¾ «Õû—Õææ&>ÝøËn{›-ø¿½½�üü|&Mš„ÑèýŽÍŽŽŽ=JVV&“ɯñGkÿëêêÄ��‚_y«øs8Ì›7O¼×†aÊ”)ìÚµË/ÛÇ_ð'¾7½‘$‰¤qiÈÑ­ÄÎŒÂÙÜIIù!Ž|²›öF'÷­|‚””Ì~ëÌýŠ/¶|L@¨³]Oäœ@tæpjKˆÓd 9¾Ñh"**ŽcÇr9SVDÒ‚8:º8y2ÐD扢#„¤c 6ð?ÿûq¶u0qâ4Ÿ+=\®.Þýà-ŽV6‘´Œ6mÿk»Sc¡É`ç´mAç©~÷-ægOáöÅwúÔk4š°Ûã((Èåì¹b’ÆÓRÝÆ;¾Íá ›©�|Y¥í³ŽZîâ`å)޾I|V0æP#ÿó¿¿ÀÙÖAff6Ãп…„„Œø;TlìØ$Ö­‡ÐŒ@¬Ñ|²á]S}~íkk/°7g iË’¸p¸–¯vnâ¦ËüÜâ�)ŠÂßV¿BÔôp´ ¬ù3?xöÅkºÊ죵o>!˜€­{“>ÿ‹«Vå¥( }ø;–¦Âbpòñ‡¿ç™üÒçäccc={¾ZÍÓs²ûL*Û·®aÑâüÜêá“e¯~™»& 4 �W·’’:›-Èo1ÚÛ[yã�_:łޢ§&¿�ÓçÏ¡Õê@¥`‰01)”®vÿûçÿ‡ÇùG‚ƒCýÿJœÎ^}ã—gZˆ §¡ØÁ¹=U¨ÕjÜ.A1A§Y! Þyïw<þÈ?zݸVTWWS^^NGGÄÆÆb0Œüüq8yïoÀ©j#"+„ðàd/ÆGÒV×ΆíïaúÊÂCÇAA¦þéOúâ×Ü¿?ñññ(ŠÒçï%%%ØívdY¾âÆ O`bx%z³|å&™’ö(&fÞpÅí©T**++­´ô$[÷­%fv„÷õÕ*‚’l|µ~ Y™7 Óé½.7eee<÷ô÷¹eñ-˜ÍfœN8Èo¼AxX¿üÕñð#ßá–Å‹‰‹�ã‹/¾ ¡¡Á¯‰LEQ8˜û~ô*�Ž:&ŒŸŠÅbóºlCC-ÛwmàÐáÝèuFìQq#¾£ñZˆ_ZZÊÁƒéèèÀn·ø£®­­�ââbÊÊÊÐh4^óû_RRBzzúˆÚ(—+**ê÷¹zôèQÆ�¿º•ßyyyCÂs°ë¬8þ‚¿ùë½9Ù-súì ¬ö4z a&�@n–X¸`Yw‡ö×ô&Žä1%˜ ø@ÔºîŽÇÚ‚nœu;VëÐ:Ú%I…ÝË‘ü}$Þ‹-ÊŠZ+Q~¼‚©Ùs¯¸îÆÍ4ÞB@¨ c°�¶ <øÀ÷}Z¶««“_¿üo5Éä. Mƒ\Ó=*mq–í¡¸ð(Ó§Îö÷IRÏáü½$-ˆÅ€F¯âì9( ¾Eêß¡«HjZõaØ�E$O±a5a 5ÐRÙÎC>;¬ý·ÛíX,#Šw4ª…gÏžÅd2¡ÓéhnnæÌ™3�Ft:EEùäî$zz$�Ô gŽ•0!sÚ°cɲ̛ïüšˆiA¬zÌ&ŽîÈ#-9Ë뱬««£¬¬ ›Í†Z­îý¿ÕjE£ñ-‘¶?gͧ‰È EgÒÒÑÒASµƒqIÞ¯%N§“’’ôz}ïpÀ¥¥¥477c³yÿÞ:TUUUTUU@gg'§OŸÆ`0 Óu;–KÁ©ìS#Ðè5ÈŠÌùâR2ÆOQìMMMœ={–ºººÞZ­¶÷7Á¡Ü´Wmfnr C-PZ­!)yâ°c)ŠÂ{ïü’›Ç}E¸µ�øà:6„¸Ä)^ô¼j›?íüêSŒí[™W†V-c34³5·‰ISæû¥ŠMQþüÚKN0!!Qº£’¥ îcÅ]�2ÞRfϼ…m‡¶Ä®Ça wÇ>¦OõOüÁ¼ûÞïÑǪ0ê9»½‚yÙ·±òîǘ?ïVæÎYB¨ÅÎ�-û0…ê L²°gÓvfL»ÑçD˜¯×Ð�äì^C[[ ¡a—ªþrrrxíµ×(//§´ÌÈÉ“]44”²yóz ™0aZ­ö [XUÕyþüúK„dY‰šŽÎ¤¥«ÕEÃÙçZi­nÇåìB­Uc 2œdÃ…“/×màxÑAj««Yp£ïÃZ×ÔTòÊk/4Á„}J8:³W»‹ú³�4•µÐVÓ_…1ÐHP¢YÛÅ–u9Z˜CC] sf/ñùŽüü¬Y÷q7Ú ID­UÓÞÐAý™šÏµÑVß�§Ë�Ö Ál",5˜šê*¾üd=¥ÕÅ8˜uÃÍ>ï?Œ¼/nëÖ­èt:¬Vk¿ç òz|>L]]ô¥ Ò7œ}AAð…ú'?ùÉ‹_0!!èþQ~ùß=†šÈ<~"‡ŒØÔFéŠÿTF(ª‹r"3%%Åëók7¾EØ +’êÊ?Š !:J Î�ž:ùŠËù"00�yóçóîÛï0sö,223ølãêjêøÿ^ú&O¹ôã<1)‰õëÖÑétòÀ Co USS=ïüõ÷œ«/"aA � n2’³ èÿEºïx<]qŒ„›ìæ%ÿðA’Ó}¾}Dñ%?odñÛÛÛÙ³gMMMÄÆÆât:‰ŒŒ°cÀétRWWGll,åå唕•æó�¿«±ÿ=‰Lñc@ðI’(**ê÷¹*æ¾ñv,½ÊuVÁŸüõÞˆÅbc×ö/ Kï®@¬=UOýñžyê'�f¯ë�fÒS'±í“ÍCôètÝóJ®aéâ{‡ÜÉ]__ÃoýšØ¹QØ¢º¯·½†²Cç¹aÆBT*•×õ:;�ìØù)Q“Ñ$ ƒE�9ÔÈÎ�[Ÿ>eXßEEáÍ¿þ™ÓÍ.bmMÄuW·Ÿ`WY¢ScA–4H(vT’КÇÄÆ/Ii?Hfd=tup¾U�º«™q‰ƒ¿N—kl¬ãµ7ÿ‹¸9v¬‘–Þý¯Î¯ Ô2Eò¾ÿ*ÙEZó²»÷_ Çfdׯ­ŒO›<¬ªÌkECCjµº·“öý÷ß§¹¹™ÔÔTÖ­[Gaa!7Üp]]�¼ó×ß?ߎFß�84(+(#ØNHˆ÷ŽÜ�ìÚ³™ÚÎó„¥u¿ÿU* C�ŽƒÛö1ÍKÂÆívóî»ï¢V«‰��å/ù ÕÕÕL™â[¯±±Ž�Ö½IâMѨÔݯ·9ÜÈñÝùŒKÈèýÚÚÚJWW:�•JÅš5k¨­­%==�¦¦&^ýuìv;QQý+�†£®®Ž÷Þ{�„„l6»víbÇŽÌš5 µZM{{yÿ÷$܃æâ æP#§Ÿ""$–  �aÇ”e™ÆÆF4 *•ŠŠŠ rrr¨¬¬ääɓ俿’––†ÍfÃáh`íêßñÀÔ½hÕÝŸoqAõlÎUˆ‰Ÿ4à ˆ9�³•ÎÚÍÌw•v[-Ÿ|UOö´…ý^ÿ .°oß>*++)))áàÁƒ$''ä¿*Iè®þò³?sï”ý¨UÝ¿BÚ(®ÐÑ%Eå‡éV �PZWˆ-.€ó»/ðÜ÷NLLBï>K’DXXY¦³cãDdÓXÑ„Í:ê•�55•äÞJTv§¾8ÇÓßûÆ�Kï½&H’DPP(Ó²ç²íÓMXâLxº„ ðtbåçoØtEðŽñB¦�>5˜†b-ï}øWfL›Ï¸±Óí~ûS‚i(ÕòþG¯0}ê5}¶_XXȹsçð÷÷ïXI®P(Ø¿¯uÕj52™Œ��´Z-»wï&>>ž¨¨¨ßlûEQt™~ãÌ~ú2adï}ÖÑÿƒ+16/E¥rCá䌡Õ@sU+ŇË� ¡¢¢”¨(ÛÞvçÏçÒ¬m¦pO)‘Ó¬'!!‘}š„ܱkF‹�¶z=NJ9ÎîrAÀ-À•ââ<›y÷ Îáè† ˆ¢H[ƒŽæšVŒf=Ûv¬áÆ¥÷Û} §ÏåtµŽsn“ �îdDj“HSu3åÙ{i(XÏÎèÇqÕW3¾äs"&„ Ž@îboÓ¿m$-ð:”iß0"y~~ö I;v®Ãh6Ð\׊LéÔÑ~÷W¼Z‹¨UuÏ]  n-Æ#е£ý:­ŽæêV &[·­á¦—Û} }¡¾¾77·~/ë�÷ߟ �œœŒB¡ 55•uëÖFNN·Þz+2™ŒM›¿ÆdÑÓP؈ÿ0kˆË¦ò`ÍÚOyî™×íƒMMZ¶oû¿(?ZëÛpQ+±˜-4·P__ÃÑ£û7nZ—:îîîL�:•ýû÷ãììLMM ÷ß¿=ÔÖmøA&ÒPЄw¼5��¶¨‰“ÀšµŸòÐ`Û¶m,Z´‰DÂŒ3X³f Ó§OçðáÃxzz2|øÀò„‚u;""‚ƒ@zz:Ó¦MëðÆÜ´åÌ¢ MA#þÉVѲ±¬ A*ðÝ÷òÌÓÿès_èt:Þ~ûm–-[Fxx8ÑÑÑDGG#Š"«V­">>žððp~Zÿ)r©Ž3Œ Ï «*g™�µkÞã¡G^±Ûn[[ ›7K| ŒÒOB<°ˆ‘45ÕqøÐ6&M¾ºK�ððpn¿ýv«'çêÕxzz9ð÷ÁKÙ¹ã[ZuÖ�ÏÒ‘‡8T˜@™Æ�‚-ß2jô”Û8zb/ž1®Ôåh™›ºÔ¦|àÐvTJwªÎÔá›èÉ–mß’�wŠ! #ˆ�ø˜ëLQq>§Î¢¤¸¯Xwj²ëpQª8œþ3©³v‹ —+X¼ð.~Úû%~ÃÔ=¸�‰ûçU7Xó(f³™Ÿ·¾Çƒ)Ç©mvfÛOÿaá ϳcÇ^}õU ÛÈÊ:‹»{&ÅŇ1› ذa wÞ9”!C†pöìY† f·=QùêÛ÷ë‹ÒKISU3Åû*XpÍ­$%�êò{Îxf͸ŽO>ý'ÅiåDÏGæ<°Ö¢(òíš�ニ·’¦êJöW°`Þ- bµo0èE‘áÃÇ3kƵ¬üìMŠ–sU2ÅÀì·¶¶XƒÌ A¦�R“]GíY-KßKTÔ¥ '3mÊ5¼óî_°‡úáäâ„ÙhÐ5´3Ð1äââœ9s¨®®¾p#'ŽnåüùL0·Ò¦¹Â™Ñã®&&f‚  T*™9Óö¯_º 8pàÀ�=Ñ£�™––ƤI“0™L]¶ûŽˆÑU¸ì‹¨(<¬Luu9î�ö…µ$ê@/jk+ðñØŠãÎ,^x= Ìœ5‹k\̉sû˺«©×ðü³ÏÐÒÒ„‰d×`гrÕè�š‰¿&¢#4@Àp†ÛŸƒÄ3ÌWié;9u:�;—=qÙ¼ƒj?Ä7?WÒÓwÙmßd2±ÿ~DQ$**ªKH.???üüüì¶ïáá�J¥¢¸¸˜’’&Ož|Ù_¿vûÿOPöS�ñ|ãJæýÚ×âÀn~“‚ùÿ'cÉžûì/Òÿ%kùÝMO±>¯…¤?¤±ý‘ˆ+kÏÁož�<ÆÇ #+í(R�’[o~ˆ¯¾z�U«þͲe�ö(f;v€~X‰‡‡š¥Kïá»>Bê 3Çõ-Üþ K¶ŠsÙ§È<~MC)n�*ÌÈÊ>aSÈ<{î8&ÑHñ�r+›ññögHüâS†âëkÿó¡ÅbfÃÖu÷ZŒ^¦¢±´Q‘ÈTj%ÍuUœ ¸³à„Ö9˜ì€TùéøÅY]£�©;F‰’ãžÓù~Ãwuî-477²öÛv™ÇJb3í^||úæ�«P8sÇ�O‘——INÕÇ„x6`0É8WÎ’›~‡··í÷�¬¬,Š‹‹Y¾|ù ³ºdé˜L&Þzó©Ž}Å_ß´‚  ðA±QUYJÜøŠ÷W�°Ð¶ YUUŠ^ÞDp¼?ÎîÎ0NïNgXÒ¸A¹ŽÎÈ�ä?vˆˆI!¨Ã=Ñ·èÑ7×Px>ÇfÔððX´�„¦Ð¨Õ Šb¿¾“ÁšGùá›×ê— R|<À)ç8ö­ÃÓÓ“ŠŠ )<¯#?ï žž±¹!Š"ÌœÙ7¯ÀììÓ$-x††¢k2Pr°Š{îZ�Ÿ_P�ÇóÝT×—‘8/¦Ïmë‰üü,š�õD‡…£o2Pv¨Š»ïxª‹ý3gŽÐÖÖÊäɳùþ‡O©¨)"qÞåÜÚÃÞ}›ñŠqÃÙ]AC‰–ÆÜ6žxì¥ßÃEQäýþŠÌC‚ÿ�ÁÏõ:cÈÅÅ…ˆˆjÙ¾ùFg2{ây2ëyÛl=WMî¹8f_}ï G�¼ùD8pàÀ�ƒ‹ôø$?iÒ¤·ûŽ@5^p¹w€A˜§U©ÜhÕ´ö…äi¨nÀÝ]=pÃ�øiËf>úðCþçùçñööæÉ+º§©×ðÀòûÉÊÌ"eÒ$xèÁÙ•Je¸»{QVÛ€É`ê"¤õ³Á‚©Í„»�—Í—½+iߨ7ch6àëb—}‰D‚R©D«ÕJȋłÑhÄÃÃîU‰¿Fû“SoxLåñ×"Šƒñswð Ñ}œåóʸ$þ|z/g橎9ëjÞM�â‰}A¬8�ÃK£{8Ù`Ñe,㹸¥ðE¯þ<ØÅžûlO¿ó†£ðÌsÿfËÉšd^„Æ�å–?â¹iýËgvä�çØ=~û'¡Àáê``Ï€ÉCÆ�—›Å½÷¬@©Tqç��³r囬Zõoî¸ãQ"#/Š™�EÌ{ï]�ZíËÝw<Ū/þE\\rŸìZCàëÀ”És0ôæpöÜ1$¢(’“s†#gN"ã†�"66 …Ü™Ï$†$Œ$""¶Ç<žöpþ|5R_Úœ¬¿ÃV¹7mr'ά?G¹C•ëÅÉÖ"÷‘—œâìÆl’æÇS_ÒH¹ÂZ^çAiÅnZZšìÎS)ÇΜâ„çLªÜ�XŒx·¬ËÁÒC~ÌvL8q²&”rç84Áa˜�MgI:{š„û=y.Gqq1;wîdÈ�! >œ¦¦&½½Q8;S^QAnn.555<ø`ÿŸ‡:D^^‹…ôôtŽ;Æ#�<‚B¡ÀÍÍ:¹ïêêÚq¼Zí‹Zí‹äÑ.88œˆˆ¾…ö•J¥DFÆQWWEIYVÇ~g¥²CDÏËËcýúõ¤¤¤0aÂ$ ®®®ÔÕÕ 8ǨŸ_P�\DD^ddd°eË kÖ¬aîܹ$''3kÖ,V­Z…¿¿?IIIý²þüy~øáÀ*ÐNš4‰àà`âãã9uê×^{m—…�ÞÞ~x{ûu{Î �"88¢ÏöwíÚEee%{öìA¡Pðøã�c0رc“'OÆÓÓ³ãx_ßÀ+„‡ÇàåÕ7aB"‘‡VÛ@MÕÅýÎ §Žï¿¨¨ˆ5kÖ0vìX¦L™‚Á``Û¶m¤¤¤ Vî;i;2™2™Pªq£ý¥\¡PÚBI‹hALFc¯ç¼qéýüç�1¬ïj�E-Lœ0ËæB“�ʼ¹K9tz;^ሢ@k…žîÚæ»� ÈdV¯:©“‹Ù®÷ÐKŒyQ3q>‡÷™‰Ðì ¢A�N5›„!cI:�7ß|“iÓ¦ñ»å£ùèãg‘Hj1b8¡!m¼øâ‹Œ3¦Ï #vïû ÿáÖEåéÕÌ›}£M`ÑÂ;I?²‡ôí{QúÈñŽ·æZî/VûÖß^űæ^uC7û�Ÿ‹^{;G�îåðΟqö’ã�èŽÊ§ç0ö—Ãl6süĆ,ŠÁb¶PšVÅ�·?ns< ‚À}÷>Çá´�œÙp·>ñžÈœû—ßøRk.Îb1³cëJ&ï!T­À`’ñÁÞQx(u\=4ƒÌÊÒú2iêâ_wgo>Ñ�8pàà"²ž&-�Fc�Û}G Úvy¡²�§=]s@@͵ÍvÕ7´1ô¼ûá_°^œ.Ål¶0iÒ\Æ�žÚ§ëÚ½w#ïüû=òsKpv–3nÒ0^ùû ¬qE­6ô;6 ­MO`°7aÑJ^cEWû"L?ƒéSç÷nð‰„—ÞONÎÖmüïDO|ãÔ @Yz ÅÚn5íXÌf<Ã<ç�(ŠÔæh¨ËÒrÝüÛˆ‹³®Æ¿ÜÄö`ÙGÄÆ%«�… –Ùm_Æ�Gee%'NœÀÛÛooë‹XEEZ­ÖæK«ÅbÁÃã#P]]uuuŒ9’€€€ßlûû*dj4µ}žœ4\†rý½€CÈüÍbß8³nÇÆ¶°zõYžüŸ!ÖÝÅ_ñÅùHb]ôˆˆ}ýKï—Œ%‘ Û¿¡�eÏoÓžûl·þ7ìäÙëþHÉÃß°çûñø‹µä¦má´ÔÒwÒdÂ,“QR\BÄÔxäŽßæƒ56mÉÃý©ÃVXX4wÜñŸ}ö/>ûìß,[ö‘‘ñ;v€µk?ÃÃCÍ=÷<…——¢(âííÇ�½l÷µÚÂÉIN\\2qqɈ¢Èçß®äXqYª‘H0stÝ&ÆFãæÅ·wñ¸é¯Íc§�“§¸è•R¦ˆ£*÷,µ%­Ôšýño=KŒ\Mž÷, +ÿ×¶*Še±7!ZDªÜ.Ö/QÆ�™y’1c&Ûe_Err3¨ ¸ ‹Ä‰U456<1ÛÉP§vÛW­Š%;g%‹¥Oáõm=—äçç“–žÎ¸ñãI;r¹Ò Ÿ pj55j4øxáââByyù€¾óë®»€W_}•k®¹¦C�+**"##ƒqãÆqäȆJP�íÉù�,³u å¶Ûn¬ž2¢(’‘‘AII £G�f÷îÝ$&&vËg6öEQ$))‰¤¤¤±qÑ¢EåaaaÈåòŽ>ëOû»µ ..Žììl† b×yûÛÿ·Ýv­­­üóŸÿäÆo$<<QÙ½{7NNNL˜0áŠÚïí|е”J%¢(²wï^¤R)'N¼¢‹ˆªªÊ0ÛØ’‹4顾¾†€€�A9¿Lê„Å$â¤p¢­­Õfna¹Ü™›o|€U«ßÄ'Ñ ™Î…«f.¼bm3f*ù…ç¨:SMCqK®¿77›öÌf3f³ ©“£Þ€D"í×µ Öq€éiÚ©ª*Gåí‚ 4•·�”Ð5'æž]ß¡/û–ǧœ`Ý™"öì22ãª�øø¡ÄÇ¥¾¾†sçNõÙ~MM%nÞ®ì·2$~tûöþHÓùÕ<=ó4Adcf;·éH�k]Œ›Dllõõµdeïó{|iéy”¾Ö>n-70cšýýêääĨQ)Œ•Bii!uuÕ}²Ýƒ5†J‹N³ ®¨Û~A€pïæ&çñsvÂò)Ì?a·�iƒý,éÀ�8p6„Ì”””·ûŠ�­-ö­,9@!ÀÏ7ˆsiÙ¸x)Py÷Ú¤:»Ž²‘äXj@‚(À%ï×}}±jkmåÌÉsH¥NÄ$ÌÁâ�¾S¹¨kA�ËÝdȽÝQHŒØP@Ke5q¡"á³6YÔŽB¡ä†%÷‘““Áº�Ÿc4ê.[§±º�¶�:.XFllÿBJ Ä~CUm»ÚX¸àŽÛ—ÉdÞ™'OžÄl6_¶NKK EEEŒ9ÿ¾åŹ”_ªýö ™M-Ц�¤Æž`{.Ô×/¹¼g¦%ƒWnZAá-9»s8úýÿËõ‹ŠàþÞì¶±æO��wõ~²¶'àb¬#ët.×zÁc(`cZ$ûw"Œ<þ9g¿ÿö¾»åÊ„Öúo@­V³bÅ ^{í5êê.þŸz{{³bÅ ÔjuŸW÷ä‘)Š@ôMܬžÍ—‡^dØ„,¾XmäæoFRø.Þ‘fÕýì9¦Ç»Órò?ÜvÍmüml/�•R÷ÕƒÜô­/8Ï<ïb¾X>Ÿ‡ˆgñ…º"pdÓžß³—7üô¤ÿ~‹þ²•ÙïÍAÞ~=¢Èì׿ᮟn€Uçh××ÅôN×Þ~Í�®]óíÃÜø…'ïí-´Ùí}µaÆne ,èW_^Š=÷Ùný2� !/ñúòW�ܑʄ1C‰ò’w:þBŒ�N}$rÑSJ¤€u{Ø÷ó1bä"¢ � uaåÌCüt¯7 RRnû{kÚöóž)åñoöòÝx_L%id™DÑÄÉ—¯ãžC‹X³÷ ƹóõòy,}!�ŸHÿ‚u:è‰ßÊØì+íbæ§Ÿ¾Á¾}[Q©Ü~àÈ™“œuŸÐ!b d» ãxÆéA2[[1¸\ [Ú,÷aOäè.„šÍ¸ˆ®;@®Ït ¼­}[è1†"·á]ý餮h´ùvÛojÒ¢“º^þ@;ÑËÜhll°[ÈT©TÈåÝé'Ož$<<œŒÌ,’'^E�EIU«žkC=QH%T¶:u.§~Þ@tX §Nž°�ùÈ#�tl×ÔÔÆèÑÖIñÙ³gsêÔ)jjjü¼7PÊËËIHH`Ê”)Èd2æÍ›Gnn.MMM3Ûóæõœ]:99ŸÁ�Ú¡V«6lðÂ÷†R©ä‰'žèø¬×ë9r$@GþÌöк¿6:�®ÛµéõúÞªô™'‘—ŸÉ¤Ø büê;þbbü4ÕW’žeÆ?ðS§Î�� ã®bÕ7o}U{×o&6: ÿ`›Ç�;�‘#S�É®üêE¹\Ác�ü‰¤÷´M›¶|MÄÌ`ªNÕ3yÔÕý¶9˜÷PA"‰z >hµõ8¹Xm˜[ hH×ü©§òôô ¤’ a]‡fð�Ý!Ì¸êÆŽcŒF#yy™H$Rþ™áÃÇ¡TÚ·šM«Õ »`ߨh&hH8ƒžŒŒcMßÎsW�BvÁþ‚¤³¼´Õµo‚ �”4‰DF^ÞY¤R'ÒÒv“˜8ûRi´µ8¹X§Å ÍF||zÎkÜMMZ*+K8yò0Æ�ë÷ŽþŒ¡ƒRVVÀìÙ³ñðð A«ÁǵÕf�HŸzÒ ‚ po&·Ü*ÀæææròäIFŒAllß×÷· 8pàÀ�—£G!³ój©�¬œØ£¿ê²Ç ÀH>ì·�Îè·svs9¡£Üp÷sÆEí‚Åd¡UÓFe©ž37LI¾$ÓD«ÆD““ÿþGqêàôéÓh4Z¼ÝCðP‡£éTæ^_@õ�Ÿ ¿í�à†QÓŒÔW¸Y‘x;)‰q¯‡–�M<Š¢ØE|�‹KæÑ‡^àçÝñô´-¹»{2rø$fÎXÐÍ ðÒsöÇþ®Ÿ7àîÞ³7$€››£†§0k浃j? €«®ºŠsçÎáâb;_‡R©$,,ŒÄÄDJKKyûí· gþüù¿éöÛ+dö;,í©ïø®zo=>w 0õ<:û=^ ÷º2™MÁ)2KBª&q´ºKØÏv!SÄ“ëXF¨LD$šÙ3Cx÷Ä9Ä›geñ+jµš§žzŠ×^{�úúúŽÏý7l…–E æÆ[¢˜²z¶ò�Û-l‰y¹£„̸™öu½ò‘�ñøÂWùëÁRÄ1~lYóÉ˳¹&DÄpûs·óúšôޱ"ŠwÓÃÌñEgÆÎ™ŠøÌ ŠÅÙD_"Šw -Û¥üâ5[¯KǦoדð»L® SôÚ'íÿ�£ tì(öÜg»õ¿S Û¹†÷ßø€žz›‡Î™~7¯¾õæ…I;õEû÷Ôq¢ û\¹œýÇu IDATöÁû‰–wê·KìØþÞÙôé—ø?t”G'XEØDÆ¢¸�O>j`ÙwÏ3Á š[þç.^Ÿÿ'þ6�ÿcéKóüÆf¨­­Âl6!F£­¶þ2±û¢&Q�âä48ù¬Úÿw:V˜Z:„LA¼Ø—’NÛRш›¡†ç_ÞKl°°•ÿªªª 777òOŸaÄÌ öÕs}øÅgÒ¥UÈpõô¡¾¾©TŠV«ÅÃc`bçàê«/ AAA¿Š7^ODFFÙñ9&&†˜˜˜^j\Y:÷Ó`JhhÏQI®4!!!ƒêá8˜l[ì ”J^ Á-UrªØ‹[ÆŸAVN†VÉÕ ƒ’'ÓÏ/� ßpêrë‰I gåo0~Ì †›€§§šææF ç.¶~ ³�Kó\šÍ&š››pw÷¤¥¥‰ÌÌ“ìÚ³ŽˆéÁètˆ-† ëÿ“Ë ÞCEQP‚¤ç÷Áêêr¶¯ù˜«oü݀K§ç‹ÅÒõ2D áâ>‰`A»““sš=G6â憶ÄÚ¿C†Œ´Û~»yA°†²5™Œ46jE³ÅÒ¥ „ É%­3.z½ž’’,öÙ€g˜;Ú’&T*W†ÛûýóÞwp ¹•'pQ»P›¥!::±ßÞÎýC=‰…A‚E� =?Êen›xš³e¾ÈÖù’ØØØ~‹—�¹RÏ’8pàÀ�ƒÿnzÌ‘9X¡  ¨i�&‰:ak¢Îº_ ¶vµG5¸¹Õ#³T!3ëhuö!W=�11Lc�UF$ Ø2û2!(“É�.}ôu­4nøQk ÷(èZ‘*lz'£Æ" éÙ~_B‡j4µìÞý×_G—ýr¹3sf/éµ-..®Ì�³´ÇcÖ®ýŒéÓ¯¹¬÷^oöm�»•Ê�«çÞ€Ùdæ§�É>w•Ê•ë.äà¡-vÙomm%++‹Ñ£GwÙ/•J/›ïG.—“œlõÆ(//§²²²#¯Î±cÇHLLìUŒöÏN]L]m-.*®®=*ìíÿÞðòòAç:‹í¹ÖÏ:×Yö�¯¢‚ŠÀpB:+ ½\=g®ûÛWäÿùu–O~„Zß Ü°âoü妺2óBÝI_W:+i.·/Ç­ƒÞi÷À\¹r%wÞy§Ýa&í½/È„ø/¾™ÄWVñ¿Æý„Þò3aâÙöJˆ"4ýˆçþò ûrë0ˆRŒ -¨î¯E-”W‡^ÓPj‰®Û� ˆä{¥0±r5Φ&v„>Ôq}Îæf<Ý=í¾6WWwœÍƒwU˜šzÍ%g/F£©L†P(Q$νç°ùîÞþhKêðööF£Ñ (Oä@¹R9 ú½xí7ÄoázûkÿÒkÿµÛ"Š"r•œÐ…É”+çÃ} °ˆ$•72±¢˜ÓÞêA»Æ%‹îáƒ�_E¤‰¸yäåŸàȪ=ÚôX,¦MžÇ”)óü,N�JgÓ–¯‘Ȥ8ÉexEyMMUMT«ç¾{žA„~÷Ë ÞCƒEN³N¤àèªó3-fD‹uÕ_s[±çϲ÷­?1{)Ã'Ìì—7,º íUZÐ4ÔtidôPvææ1+6€�¹1DÇërLEU)^îø'ú¢¯3öéâêê†Yo=Vâõšj’”£˜6ÍêA®k©f{v)³ã³Ø“Atìp¦O¿¦ãÕ5åx†¹�䇡ÁŒ››ý÷P7•'UÍÖOR¥„ººj\\úå º¶ÿ!~¨¼]¨=×€‹‹ë¯>†BɯQço;ò™D)nðÇ?"ÑîóþZÏ’8pàÀ�W4´,ˆÐÜhßqƒ€Å""ÈtH%N4ZÜ©À½RAHó9êä1´È½ñl©ÅÉØ†Þ¢Ç¨³ ·4h��¶‰XZLz‘“¤ÏIÉ“’“ñôr£ASIyñ~ÜÝÇ!­)Gwp3ÆÚ”!Q¨\äxlÿÅ\oFÌMæçU ¼=²Gûf³ýzƒ�®­Ç2½¾�üüs6WD9²�±c§ôX¦Óµa0\>ÌÑ@íÇÇgù½÷‘•™Ù±ÕÊ•ÜqÏ»ì›L&›ß—Éd¢ººÚæ üÂÂB"##ùî»ï8sÆš÷#--�ÆÆF"##ízàîoûu:}éÏdœ:‹ÁhD§ÓáçïÏãO>Á¸ñã{íÿ¾L<̘»œ†« íéém_½€*J)1‰ÄHÚ(.©…ˆÞ_^$�3XñÞ Vˆ­ï~™›?ÆçÓ·p¯ØÕìb.l·—ýšlû-£V«yòÉ'��M¢ÚöȽrÓØ§¸ÿ«ñüçÏ�ˆbÆEQ<Î+ËþJóï·qà¦h\¥°ó‘Pž°XE?üýE6—”!мJJ)m?o7/‹¶/ rÊ„‹(..¸šÐwŒµ:êëÚëú ²«ªQ´o�Àüù󉋋#..nPÇg¿BË^‚Â<ß9ƒÿ}ä ¹¢HŒ‹ ½þb�Ú:ê;ú­ã¬t>e‡Ø+Š@oß›?ÁÁ2¾+(D/Y©­ &Ø+ˆ‘_çÝ¢tvµç`ðø5Ǧ-DQÄh4tñ¼é,b¶‡“usódåÊ7ùü󷺉™ƒ~P¼„Ú‰‹Mfdø1„ó«Éò�ˆ„ä¦4ÆÆFmÿÄ]o„…àYVNå!Ó¿5Ÿà‘!(+NX’‰K[ ¹>Ó(P§ \ø®¢jÖšAÄ0/ªò�p1jh•[Wøø+‰‰²Û¾Jå†Ü܆ÄbpžL©hDnnëó$nO8;;c0¨©*G4›wíù{­¯,ÁU©¤°  ×<‹}¡¤¤�àà0›!%O;@Ι£XêÈYm}þ3ê�ìÓ~ÏI/æ/¹''ûúR«­gûº/il¨£®¾íéJ, ¾[ù/†O˜A\BÏáU =uuÕ6s©Ûˮߠ©+Cl­'÷G«¨mh3°õ§�ðö eVêM6ë––>¨y,KJ  ‰´éÝtôÈNŠ O#µäþhÍ©gÔÙ³s5*75󯽩´á4EQ¤¤¤€°°h›ÇìÝ¿™òŠ"šLÞÜk�Ôª—±aój¼½ü˜7÷F›u/E§kcæÕ44ÔRW™ª ,“hä«ïÞeìÈ©ÄÄôœ:Âh4PSSAPPxßÙ%øøøãä$Çb1ST” ®V³°1Á´itÄÉgBÕÅ~y9Œ3™Ì “ÉHee)!!‘½Xé''9wßñ›·}GîÖ,¼ã=ˆ™†T.¥ú\-æK<ü~m¼c½ êƒhÑV4Qr ¥Ä�å÷=ßk${Ì�šMúfÖ—ÐÖff¬±Œ‘šÐét- ×!èÛhÑ miâPe›Î�`Þ�OõÙNPP�ÕMˆbÁ®œ8pˆÉ“æt”Ï™w'›Ö›xu—uÑbxDsç,ë(E‘³™Çšl}ÏlÕèñõ ´Û¾Ÿ_�ÕZDÑ÷ 7Nî?̔ɅïY³oeë&/mµ¾ÏGD åšù÷t±Ÿ‘yÿ ÖP²mõ:üüì÷¾ ‰àôÞC�.A Ng¤zù{°ÙlF*•b4¨ª,#qB&�ggå€þOk % ¿Š ›òxÄ{rYÏsZWòë#Y4k`é}.ÅZÖ�8pp%¸¢¡eA@Ð7ÙqÜ ™f¸V¡”Õ#³Hqm‘bÖIQ�[ x·•(³à!©¦FfÂÜl¤M"àqC0F°Àh�©ì`/¢P(56™Ý;Ò)Ê?„¼ô8&“ ³ÙŒO /qSFМ¿ óùSxäÄc–™H™:„êRǺۗ:ÎÊú††zN�J³)$î۷Ŧ�ùKÙ_·v3Y™™ÜpÓM<öÄã¼ð§?±}ë6òs»'§ï+­­­Û2³³³‰ŒŒ$))‰²²2êëë™8q"III”——ؾ­ö———óä£�qÛ²Ûyî÷ä£>ä“�>BéâÂ'}ÄÏ»vÖû‹t_&®=<Ô}«3t‹}çòÚ¿îaÔ£CÑü+ÿÞnB¼·7a¥–Ã?Å}Òt|�ñòqG.qB&�Ð[8Ðös:„Ì_žË…Pê&&Zw"Š*®ûÇ&ü*ÔLP·{R¶‡uÕ¢mt'") •DÄPò5ml€ÛAÌYt5O½ú?]ûs½KXý÷Ï) ¾Cp/õ,ì4>:—‰øàë[ÏáüÄ1Â7EeXÓߨ~VÏè!2ª6¾Ë÷Å0 Ñj{ñ5<ûŸ÷8}Ëÿ0´gç nÄÆÆÚ56ûŽÊÞûl»¥kyù3Ó–LcX¸±ò|¸§1/“ Ѝ‡Åã­ìo™Ç$-Þþ’“„vˆÂ—þîàÒE½}o2æÞy3Ï/š·§¾Ç=c}0•!Ë8š1Q¸ó9‹ž{•éï>ÊÄ'tYìÉ™–:ŒÞ}Ú „_slöDnîY¾_ó1÷ß÷>>þ=Š˜aaÑÜyçãÝÄÌÂÂl>[õo}ä……É3ôœ?ŸÃ¹œ“ÈåJn»áÆædp,ãr™£R�Ȧ-ß`4HˆAdd\¿ÔQCG²7+•®Va4X—�O¤;ÁC}ÉÚ’M‘,еu"O2ý®&ÀXDôPw“¼ÁdƯ$Ÿó„Ì0]>‰‰ í¶/q±É¤WæSå–€ÄbÄ»­˜ ]&AÎYõ¬ë%ÕïÄ =¥òxê]°HœðmÉ#>.¹OcÆ`0 •J» OAAA”••Ji^&á Ã{¬_UœOÔ„±ÔÕÕ]6 Æåhkkaãº8“yŽGù3¾¾=ç:;sdá‡ö§¿$gbN!{âbÐéZqr²/,`}} MgO2¦¨¤[YiQ)EÞ~6…ÌóçsùòË·˜06…«æÜŒ“Sÿ² Ÿ:¹Ÿ%Ã2®[DÌ|w2¥W!sÕǯãíîÅ¢Û²Ù_öÒÒÒÄú¯? ë|O­xÕfŽºÌ3û峕±£/]°wœµ§Æ`4�Jí¼IwB«Õ°öËw(¨(æ�ú�M1úÄɃøŒp'¦›ØiäÔžÃ}2ëêª(«)À„7®t Ü\]ÃÙsÇm ™ååÅ|üÑ?;ls®»­ßÿAF£�O?{ƒ#Æ5„Ÿ¶|ƒEfÀMyqA‚ H:…5 Ðzúÿ)}–Yóo¢¾º’}û·ðÔ³¯¡Töýw¨TªXtÝ�TU•‘~t7E?ça0èQ*U„]eÿÂŒ+M@@’ãrò·”â¢rÅß7„Ys§ôKÀí‰�Σh4uxyys&óe’‡P½_Ccv3Å€$ ��(JðlmB�È(õ"(ª‹särÞj?ZëÛPy»`q2“›{–ØXë¸ur’sÝâ±X¬^‹—.ÉÍ=‹ÙÉ€³»‚Öº6¼<¼Q(ºÇã±…““_Ÿ@ZëÚPù¸ 8[ºÙŸÝrŽ掠µµ[^ׂ‚sèEJOgÚt¨”î}ÃaaÑ´Ôµb1[ðŽPsæÇ#Œ=õ²bè_þü"!!Á¸z xE¹!šó $%ŽîµÞ嬹8_ß@â§°þŒ–%#�v+7š¥|b<³æÞ1èáž¡e8pàÀ�W‚…ÌA !ŠÈô-6ó:\<®ï§î ™“bC8Í*4 %wZ•ÎDkORå•„Æoån&¦)v0Úµ‰æÜb<­Œ�®GÖ"bi0Ö‹4ÖJ)´3cgF�Ž¦Ð•¼štæV¤^*dá „ÆùrÞ+™z\Ñè•„Žòêd_ÓÝ~�”\Ͼ­µXÌ´¶v?uºVL&c�eÖz–^ËìÅd2õ˾Á`d˦íH$n[v+‚ rïý÷2sÖLΟϰ۾õ\†nûŒF#f³¹Ç2°Šƒ�˜˜¶mÛÀ¨Q£ðòòê“�Ù—þ×64ðøÃ�ñüþ‡}{÷2ÕdB×fõè,).fé�7P�—Ïþ½9ÌšµÀæu_QÑOHæ™Ï_áÉo!ù:|&ÜÏ]7„ñ^¯92MTxƒ‡ž¾—Š6)*¿$¼ý7{‰ˆm�„¨N?»xd^&ÿ¦ƒ+Co}Þ£G¦Øþ݉(‚G2=˜ Þ‘�ÅÆ)<ùÆî½g"³ÂðôËäÔÎ^8Ÿzé›|žý ÏL�æ~E4 Ÿº�ÉkÎ!—] -ÛîÝÙnöÂŽ®vbÉ·³ö™á„>ebì 鬹güçVî»u"›üü –JêÐuX.x^KÞdeöƒ,Ÿ>�‡þÅúòRúZVå‡[ék<»ø÷äWµ õ &yú£|÷—[P‹"L|‚·®½‡G'¥ ô'~ÞLRÈírž.Þ«Öß'ôþ½©fý�_ü#Ï>4…WJ[Q cù[k)gÄskxÿõçùýÕÉäÕQ%0qÙ L½J¬[¼ƒ0ØcÓ™ÙÇñŠqgåçÿdÜèlß¾¶›ˆÙÎ¥bfjêB¤mÅ'FMvö&N´?Dž(ŠTW—“››AfÎ 4µ¸ºa²è ÷JB⇒?´K=½AOiS6Ç Y÷S#^ž¾ II|Üp¼½ýìóÂãñ·Ô¢4j1È\Pšpö°ÖOœ�q[1 ÉóLAb12¡êk†ûXEL@êFp^ç‹wK!!¾¾}òˆE‘C’ÈÈüœ¶–4”F-îAn(ÝLœ®±�#P&æ[Fœ© mE3m2”†&FÌ\†(ÚŸ'|Ïž=DGGÕU¬HNNæèÑ£Œ=šìÜ|DQ$"qDG¹A߯‘ë=jgNŸf̘1v·¹'²2�±mË*¦E�¤50–Ã7¡R©z<¶Q[‡O›o]÷ÈŠ~xÒ¸Š�­Ý£s´Èedç±kÇ7=Ö«­­elT=ª–oyÿíÓ\»èÁ^= m! ªÖöXf1Ù¹é[›u¥"LHOgµVè©s™4}^¿¼‰2Naûº/_PHsh(ûwmÀÙ†˜Ñܤ%(¦µªµ[™\ÞwÛ¢(r<}{·þÀ¤œ<¢#ùyË÷6½:uº6\}‘Ê»—Kúá *WÊqóë>ÖÌUYE6û_ÛØ@‚Þ„rÇÞÍÍdÁM÷•Ðgûié?ããÉé³iä•�!tš/ �³+Ñl!h¸U Q€£¾>äy¸1¯¨ΗpP£¥ÜÙ‰QµõìÛ¹žÙóm ß—Ãß?˜×Üj³Üb±püøq*++IHH &&Q9sæ ÅÅÅDFF2dÈ�~ç*4 >|˜––FŽI@@f³™£G�RSSCbb"÷ßó\›wY:�òæ�‰�%[s ÕX ÚóÍ+∻vfs×|ÏUU¥ü¸om^̼ù!üüûŸwuÒ„ÙìL[Kät‚Çù²výJ~wßïqw¿¸¡'÷úúÖ®_ItjÕõ¤¦,í³ýÉg³ýÀ÷DÎt!`ŒÕþò{ŸïXŒ ’n㢾¾†ïø˜ÈY¡ì×1=åº>Ù–Éœ:d •çòðKò!dœ?_÷Üÿû^—¤¤¤ðÌŠÈœdŒš•@Š·œÚìÝ5­Oö/e0æâš››Ñh4Œ;‹­› 9WQDB`M—c¶f #aèl\\?œ»#´¬8pààJÐcŽÌöð¢(vÙî+"".:]GΛXD’ª�óþBbGìøy†#†ÆS‰FmRÑž@ð Crt–}Q©ª*gÕª·º•™LF´ZM�e`]9m«¬©I‹Åb¹ìuˆ¢Hmme¿ì—•V`2™ðñU³iÓW]Êš[ì·ßÐÐÀþýû»•Y,ÚÚÚz,Ðëõe H¥RΞ=ÛQf¿ýz»Û_�_‚—Ú“”I“xêñ'XýÅ—ètºŽòªŠJ{âq.X@KKK�ö‰¼;Îñ·ñÎÎÛ:>ŸxákÞ3õf×�ÛÌ‚¿]²[`GÕ…mÆðJæ :‡œŒ||7Å8<2 úæ ÅÓzž(…«x·¢}ñ�„ˆEo²cQçògy¼}SâϬ?­áØŸ.|>û2£|ƒº0W0ÿÃjæw®:ö%²N^Øz��£¢8ÿ5vÍ­ëU.}‹�]æP¿¸)ø2ãßqà½4s€ØÓ—ýºÏz¦ðÈ;?ðˆÍ˜óòOÌy¹Ó®‡Ú7ÆòjG'^dñçZw|ºÌ÷† Cny� ·¼ÞÝ´S0©Ï­"õÊÍ :®ØØ¼@~~1óBÑEèØµe*•;wßý$^^>=ž#44ŠeËå³ÏþÅž‰›…Io&3ã&̰»]ß|ûçK³ñ‰÷Æk”�î1‚@ñ� †Ä�´yý‰q#¨<^HÈDÑ�VϹò#ìýt ñ1ø~ávÙ æ\KõÖ�d» Ã+ÐAÐ5êÑ”6"ŠQŸÆy·QxéÊPékÑVzâì\�gˆ;J/g\�ÅÈ,:F7îáúEËût?üöû�(,Ê$b¸�7œ=ü�¬½”9ÇÙ¬WæGœ¡‚!ÓƒE]£�†�6|BtDKßc³ngÌf3åååX,""":Ä£üü|F�Å©“'5z4¹yùl9qˆ€Ðj«Q*$ÅGSZRŒ“\Nnn.±±±—±Ö�ÖÖf6®ûƒöw�;Š»R�¯[#uÍYÐÒs�cM½‹E}yκÜq�š|Z¶ôX棄àÀ&¼][Ið/eíÚ&¢'1köMýöμ£Ñ€âëÏl–_e2ÔÒÊÒ§9Ü åÃSi\ëƒv{g¶{aòÎq}N*“÷Ö6Ο·]'Ö¿×sö¥ÿµZ ?®~Ea>Kò p6›Q�ËAShÛ¾.¶÷P®ƒù<ÚPY†bÿ¡Ëü€€VuuloûÉ£˜»ðv»½3 =Óv??’ ‘~�GN ãü¾R4ç‘8 h�|•‡Q*cZa1<’¯ÎÎÁ,ˆÀê£H™>•Êm M¬‹]:Äøñã‘Ëå9r„´´4Æ�Ç÷ßϲeËÐh4ìܹ“É“'³iÓ& ÑÑ}ô6mÚD}}=111|þùç<øàƒ;vŒ³gÏ2bľýö[î¹çžA c})¹‡¶µµ 5ÔqL’�ËH9mUÎø×&rÝÕ=ß‹""â8f6síìÅ}²Ó ÃÙw`3 ¥�x†¸–Èû½Â¢ëî²)®ggŸaã–Õ„¦àì®@[ֈ̨$66©Ï×7”½û7ÓPÒˆg¨;a“ùàãW¹þÚ;;ÂÀ'$ Çd2vœ;''ƒ ›¾ x‚?.^Î4U6C‹ŒÄDÛ÷}[̘¾€·Þy÷0w<Ã<0·Zxëí¸aÉ}Gt;Þl6# -ÈåN FÒ·dpdëYâc8?½˜aÃ{öF·‡�ÎÅUTTPXXØQwèˆT²Ngv2ók|Yš:€Í›7sõÕWÛuþ+ý,éÀ�8p`‹åÃÎùûš+²3žõ­ر¢òʼK�í=ѹûJ3ÿx%þ²šAóý5í†rÓMË»í¯ª*ãçŸ7öXðÆ`ùòžgž¿þú}»WÄôËþ³Ïü?¿–/QYµò3ZZš ò°Û¾§§'ãÇ�ï¶¿±±‘¬¬¬˶nÝÊŒ3¨««c÷îÝx{{3c†uò4--Ínûjµ¯ÝíE‘×þþwžæY&O™ÂúuëºÔ‰Ž�á®ew0ÿºT›žü\1ÁÜ”ÅÏ;�—ƒsóY>yq%-ó?`”øÛ{¯/}eÏ}ö—X°à࿃Á›=Q__ƒL)Eê$Eå£"qn,E{+»y�\ŠÅbÆÙUAÌìp® ä*‘ÂÚ\ÌfR©}«Üf§.æÓU¯£òqFéa�üE‘¦ÊfÂÂblÖ‹ŒŒãÇ�M„ˆVáOé錱͈ÜIÁŒé=GD°EÒ�‘Œ8}YÙtú6ҿ΢MæA¹"–J—š¢ü¨QE³#â1¼ÚJ:›‹ß‘<r©hf|Õ�L3®Ïá=g_u=Ÿ|–�‹�¥§²£ýÚŠ&êÃlÖ«W†ÑXÞÜá}©ôP`lu¡QÚÂU3í÷h=z4Ç�§°°�ðð‹Qaa!`ÍÛ¼kçNþ{÷Gu/|ü;Û{QYõbI¶,Y’åÞm :B ¸i77÷Þ7åÍMnoÉ{Ÿ$—Rh¦Ú€1˜bª{¯*–%YÍê}µÒö�yÿ�-[¶dK+“p>ϳ�×»3s~3Í®ÎoÎùåϘÁ¬™ƒ£b“b¬ÊJK1›ÍÌœ9“ŽŽÞ}÷]®¿þúqíÿ3ü7Ò-%Ü1ïØÐ½“))ŽÑË[|tpü£Þ¢eÐÊ¥¶]t9—u€G–|Ês»úyc}w~í[“CnïÅKfh…e5u”÷ôðÛÞâïþÏc0\|z×?þö_I«©aUSËÐ_| >? >ÿ¨ëìæÂ‰Ì±R…ßýæçÕ�d^û™Nz—Ï�ëíÝ`¿¨hÓjc IDAT•±{0ÄÍGÊx·¿Ÿ—Ý=ÜÿÈߎiû;v~HL޵öÌh¹€'HËÁÔA÷ÞõmdYæ…Mc|w=ð=ôzï½þ,¥� ,®>AL ˆúÔçĬÆF¶|ð×ß2¶9.&‰°mÛ6fΜ‰N§£¡¡�œœ,X@yy9uuu¸Ýn233™;w.ÕÕÕÔÕÕE�È2V¦`´ëñ¹4înãáûÿ.ªö #wÞö(olz†¬«Rˆ�îDk×ðÊë¿#1!•¼©³q8b …‚4·Ôs´tº EWLeÿær`ðz”–6…x—kÜíŸm"çPkk+555,Y²dè5—+™OÛ�ÔwÙ1hGE¶º­LΡÑ÷+V¬W2ób&«?QAál#öíÛ·�Å‹ …†=/ ‰˜^ÿEd* “’È”�·uºÈš|jŽB Ng ‡BQ$�O½#Ÿ™ðrØ”†QÇ’¢ þ«’P¤3¯-#�¤HÃWâœ×þÂÅÅ90›ÍT«àwOþ–î®.Ö½ö‹—,aÙÅßÀ$éëì`Ðh4„Ãa4šq 'I’øþ~À3üïl|‹éyy¯¨@«ÕRX4“W_~…ü—¦¬|ä»·áò$8N·¶ýg‹yüõó;õ7üûþuìS _ ã›Zv’È]lû÷'xøÑ^d�“œ+¾ËÚŸ®@÷%JdŽåsV$2…É2ÙçæH*+K0'Ÿ™FÒg&}Y"Ï<ÿ ~àÄÆžŸ¸¨¯¯æµ7~ÏÔÕƒILüŒ´%X©¯?AVVî˜bv:c¹ïžïòÔþ•ì•X,øzýÄÆºF­‘ƒuÁœŽü}AŒv=îæ>ê¶6òÍGŒÃ3êz#‘$‰»o»�ÿùßáD8“£IWV�<­¦,©é2eÒeÊ„˜«1»™Ó¹‰Â$;«®¸vÄu.Äáˆåþ{¿Çïžþ¦\‘Ž=ɆßÀ§±#«FßY¥Å§qàwû1:Œ¸›=Ôn=Éã�þ§3nÌíÇÅÅqÍ5ל÷úªU«†ýÿþý455á÷û‘e™øøxV­ZÅÇŒÏçJ,Œ7™ùµ{¾Ç†×ÍÛ¥®Í;ŠNÁã×Ó=0znÕ&,QQß5zɈÛm�_ÇÆ’y˜b‹¸á¦&5†fóèõâLá0Ž@8’œÈñÌ î¿ëÑ1%1îyð¯yã…ß°M¯gQ]ZY¦_«¡O7úˆÒÉúh“$‰ûþo®ý_Â=óO6¡Vú´Zúuªùöùý­‘¤ [ ˆ%ƧV³mZª¬©|õ®GÇ´m¿ßÇþC[™~ã™i�#!™Ò ǹåæû™1cÎPRçßœ2E¯¼Ö>ðÄ�©®.çµµÿËÝ¥XN]çgttñRÉ~–\µfÔ§cµmÛ6***xå•WÈÉÉ!!!�#GŽpøðaÜn7áp˜P(4t­Öét½ælMMMÔ××0þ|âãã9vìØÐßt§ºSçãx·?^éGéëëÅK‘†0z�‘~_Ç«1}ÚìKïÙl6Üû×<óÂ/qÍv`O¶‘µ* _€ÊÆýDšT*’I!~ž £c0açnì£e'wßùĄΫÕ~ªý_?Ë�#ÅFÖUƒíW4íCn”�T  vŽ“sð3ÃÝÔGËþ.îºí›8�ã/tZzz67®¾‡·6=GÆŠlIV¬7Zèïðr¸y ‘j•F…Ö¦"ãÊD´&-ŠCJdJ’ÄÜyóHJJŠ:ˆþ ‡ÃX,–aIL¬1ºâÊ{ØV–F$28�ºÎà`åª3ß7L&+V¬ ¬¬Œ3F®éûyìƒ ‚ Â…Œ˜­9=ýùÏÇKŽ„±ô^ôoEEYžø_´™Si™ýIÒYw=Gß©Gï™—»€.´Ô3¼žÏ`< ‹ÒÇ?µUbB'ó·â¤að¹4$§«/V’ œ[H^b^Bڸۉ˕Ìêգߩyß}ß™”v¢mÿ¡‡¿Ïüy×ò“ýˆ§~û[®X¹’ŸýãÏyïý‘ë �‡Õj¥°°pÔ÷OÑ·ÙG̶µµñôÓOóÄOL¸m}ÿÕj5ßxôæÌ›ÍgŸlÁépb2›X¸x7®Yƒ^¯ÿÂ%2‹z€#lçÈOG^F$]þü\–D¦f1?ùø0ÃgwU&­córϱËç¬Hd “e²ÏÍ‘”UÀ^l!äánò0Ð짯µ�¸¸DüþókøüXÌ6N|Ôˆ5ÙŒ5Ù„-ÑŠ9YOEåá1'2Ãáï¾û*þ?5Ÿ5�uE:>fL_tÑus§Î¤ºñ!¯‘Ú­'ñøù裷¸í¶‡Æ]'P«Õñ½¿ú ¯¾ù"–Æ�t\I¿î A§ï$s{?aåüy\µâÚ¨F’ îÿ:üÞu[™²"��.¦ ‡Äþct˜sˆHÓ:j%Dü@5¦ ‡Þ“a„º­ §öcTû1sçÎeîܹçÕß¼÷Þ{Y»v-E3g�ÏçãðáÃ�톶˜˜xüÆÏÙ³{3¿Û¾‘fìcGm!ëtt£$²õ†úIÙ§±PëØßS4â{nO?IúÃ$Ù:ÙR=“«®¹—ó&·}µ†ªÕ£'†kj+¹©¼‚Or§’V¼€ÇÖÜ=®imcc]<ü�Ÿ±{Û¬ûì]–WVq0+ cfºQn ÔuV�{?F“˜˜Ê£ýÏlùpëv}ÊÊã•|6}*®Ìi¨Fù}Ò´ÕNZû£s8G=þý>/ºÇÉîèbgv+o¸“¢â…c¾=º‡` ÈÉ­¨t*Ôz*èL$Õðz‚§˜gS«Õ¨ÃjlVü&#~£ ¿^GXspß6V®ZÝNŸ’ŸŸORR¯½öË–-#>>‡Ã�V«Åãñ`0cP«‡êç…Ãáq]{dY–˜¼á†سg>ŸI’P©TÚþxM¤ÅjµãM#[žAFöT\‹’±X&¿~á…Øí1ìAñ1mê ŠVÜÃ[ï>O_�—G¿ñ#>øàuÚÚ£Þÿ±:w?ï¹ç^|ñE ˆ��§ª²’ÂÂÂq%,¼†©Óf±áõßÐÜÞÁ·î|pÔŽí×_ø ŸúèFø¥C‘Q©ÔcþYhµ:j :<3Ï¿q®_Q(,\ÀŠU#OÕ[UUÆ«¯42-g1?ö&“%ªs@Riy~ßÈue F+·Ü7zuåÿø§ïðÁìYÜx×#dd vb�7I’X´üZ¦Í˜Í›kŸ¤¥§�ïÞö 6ÛÈ#Q_}é¿yãÈt#ä9»û$$IW *•Š•«o!¿xo®}’.O�Üýø¨#²Ÿ|꟩ßÒÌHÓ…ƒáqµ­Vkèiê!üQø¼÷‚¾ ùÓæpí5·�¸n}}5/üéD–,ã¡;Ájüh¬íÏ™³”ÜÜ™x½ýÃ}Æ^´Ú‹ÿ £’$æ-½“ÃIœÉ‚ièaÆb±Oøfª˜˜˜¡2)))X­Ö¡¿±¼^/===¤¥¥a4Ù¾};¥¥¥455QTT4æ¶SSSIMMú¿Z­&++‹––INNæøñã8�Nº»»ILL¼d7ŠM¤%!!…o~ýÿž÷úç}S›ÝÃ#ý=ÇŽbû®hhÁkDkV‰ÈOû{,W.¼™ÜÜ¢qÿÎ^ˆÍæäý=ÇŽfÇîÍ4ô·`Š1¢5k�e9žŽ~ìV'ËÞH^^ñ¤¶ŸžžÍ·ÿ)í`÷ÇŸ iÀàУ1ª‰„"„½2ý�$'§sû��‘h+`õuס×ëùî·¾ÍÿûÅ/¹båʨ§/ž¬¾¸³™Íf²³³‡Ž‘V«ªg}6ÝFÒŸv©¾K ‚ ‚ \Œäv»Çý�oóæÍÌ�;wèÎÆÏ‹F£aÿþý#N_%_UUU¦OŸÕÈ A8MQŽ;†Á`8ï\qž�Ï…Že4Äñ&ËdŸ›£µQZºŸŒŒl¶‰�ÈP…––“tw·SP0wÌë x0ͨT*º»;øäÓ�ÜvëÃcjïµõO³úêÛp8b‰DÂ~L¦‘G5Œ‡¢(´·7SR~„†–Ü}½¨T*vY©éΘ5î)lGsöþ÷övñáGorÛ­uîz½ýxî#/oÍÈÛô÷�\·P£ÑŒû<îééBQF¾éÄnwŽZïu`ÀCSSÓ¦�>{ÈXx½øýÞß3Œ<ŸKK�›[8®Q˜"Ë2¥%û˜Q0gÔý¾ðñ׎š‹H$Båñ£L?•܉Ïç%y¤¸V«÷ùßÛÛ�,�<]©Õêõ\…‚ÔÔT0mZá_ìgýéÙ%$i0A‡yç�wƒ’——‡,ËìÞ½›ÆÆF222˜?~ÔÇ£§§‡?ü€ �‘‘A0ä³Ï>£³³“¼¼dY¦¯¯�ǃ×@Ž„‘Tj9‚N§Ãn³sI?ó¾,ÊËðÚ+OqÇ]�‘Ÿ?gÒ·‰D(+;HMõº;éu÷a0ˆqÆàJšNñ¬¥ÄÄÄMz»‚ ‚ ‚ ‚ _v’×ë�ôžÕÖ®%&&†”””1�:P©T466ÒÛÓý÷Þ;á¼^/eee477£ÓéP©Th4`°c1‰ƒ‰Î¬¬,rss'5q‰Dhm=IiÅ>ªªËèìhGVë½` �1„¤RPjp‘¼Œj+™Ó(,œËôé3'œP<C]]uuÕ47×c·;ÉȘJfæTÒÓ³yýõg((˜KSSÇ+�à 3sòb…‚œŒÝá ®¾S|:ys–’’�wч/¤µ±Žø¸Xº{zÈÉÎŽj‡¶lÙBmm-z½žp8Œ×ë%£R©FL@I’„F£A£ÑÐÐÐ@8&...êÑp==]ì9ö.á@EB­Ò¢ê· êµaRÇ—�LRN2é³ÓH�™L|N¶ z‹ŽÖcm\í�dgç¡Õê()9ÀÁƒ;)+;È¢EW�+†}û¶á÷{QT oçÓ-ïp¼îíÁz”?ñ’g&àœbÇ’`FoÑÑq¼‹k¯¹mÂ1TT¥²²”p$„OÕC·©¯®½EGɾÃdeæb³9yùµ§¨­«à`é6×n£%X�[ÛF¿¦ Ÿ¶‰ 'Lee UÌGÇ`UU^¯EQp¹\̘1³ÙLOOuuu”••ÑÐÐ@KK õõõø|>Ìf3:�µZM\\ééé˜L&ÚÚÚhiiA–åqu Ÿ«¿¿Ÿµ/½LX"oî N”bÅ 2Ð>€Í”É‚•wsüð^]{55Õìݽ“iSsÎK€Ecÿþm¼ýöKÌ›·œoüyy3IKËÂåJ&==›9s–"Ë2ë×ÿ �HNN»l#ƒNœ8Ƈ¾Eff:�þ’µãõzÙ´iG�%33“Å‹³xñbæÎ�Kvv6>Ÿ�­[·R__Ozzú„¦½ÖjµÔÕÕ¡×ë1™L¸Ýnš››oú()¡±±‘ØØX²³³ÉÉÉ!33“øøx‚Á UUUC ÷É<‘k= ŽL\uÕM“ÏxìÙ³—ÜÙ‹Q«5ãzø<ø{;È�6íâ�Œâã�7Žy¿?n|yèùª´¯EÝæhÚÚÚxï½wyì±ÇÉÍ�ÎÚ’~nZ<ƒùóæSZZBgg;™™Yøý~žýÓo‘BÕ$73Ô‘b��´÷ôSZÑÄܹ‹¢ŽcOå»$¤dbµÅàŒuŸ�†J¯¦ÝÓ@EÓ>¶•¾ÁÞê÷iî®FoУqæ±ùí™65³yâIús�ÿléä«‹g°|ñÂaÇ! ¡( Ë—/@²õ›dÇiN ''‡žž²£øþÑãv †@IgBeK@RŸÝÞþîk¤O=÷F- IgB2Ú‘4:"þ|ÞÁ:šã­ÝÞÞÎsÏ=‡^¯gáÂ…¤¦¦Žëºe0N�ÚÝE  ''g\íŸm¢×—±µñ1ï¿ó �,ÙÆœŒfÞ>2—m€e9Õ¼ñi;VG ñQ&ËÝî~óëŸ�[ÊͳÊ8ÖOAJ;s2[˜׋F%s >™E9�4öØÈˆusUîqž·“`ÐGNÎÄG; ‚ ‚ ‚ ‚ |Ù�X#sÉ’%ÀàÔ—g?‹P(„AQðz}¤¸’0YícZÏéJ¦º±š‡}¨£q¼z{{ñz½ %`ü~? ôôô Ñh°Ûí#&Ôj5f³™ºº:"‘È„¦Ú³Äè�mFªI@ kˆËŽ%uVjí…F†*ôõôòßÿýCzzº°Û�LŸ^DqñB6o~cÜÇcÊ”iÜrËýüçý=�ÄeÇ2ýŠì‹ÆÐÝÕ1)1hµZ´z RZÆÖ8ôn®éñLY�Fýöf"EQ¨®.%œÔC_ÀG0ìG1ኤ!ùÕÈ“ÓHl¡_��Z?®E!11‘ôôtJJJøðÃÐh4øýþó–ohh µµ­V‹ÕjE–e|>±±±áóùÐh4QwÄö÷÷óÜó/0cáU¤då²kó›/½WJ®”¬¡åf-»†Ê#{XtÍÍ4ÖÌ*¿^ IDATTðìó/pÿ×ï�Ðô£²¡³³�Çû!ƒ·»‡šš Z[éëëÁfs’—WLAÁ¦M+àã�7ò«_ý ­V‡Juæ÷E§ÓóÀß�ðt¿³nýŸ„½ý÷½Äƺ¸võíäåMj���¬_¿ž… R\\ŒÉdÂb± ÝÄ`µZ™9s&EEE”––òì³Ïrûí·} ´yóæQZZJUUf³™üü|vïÞMNNÉÉÉçÝ@a0HKK#55•ææfvìØÁܹs'm*Ú‰\ëOmù[Ÿ:6ôüõÇò¢ŒðÒ™hBåBëÿôèæKÒæHÞ}÷mÖ¬¹ �N‡¢(l,éàÁùI˜õjn¹å6ž|ò×,_¾’wßÝ@AB5jÉMG0hý`Hauþn6U¤ÑÝÝ�ÓéŒ*µJ=xã §>c$0š,MgÎÕ-Çì©ãHéÞ(�ÉšÄnžüý?2oåfdÏ'5njUt×–s�Cm—�@8h†‹ÅÂ’%KP…ˆæPÃÇdÄ壒T¬Zµ*ºŸ“¢ ¬¨M±Dúš‰´W!쨬 pÖïu_wçðõ"Aä@?J IŽ€Þ‚Ê‘‚  ÕÊ㎥¢¢‚H$­·ÞŠÃá8ÚØ·‘““CNNÝÝÝ”••±zõêqµ¶É¸¾\Hyù~öm™4G;Û«ÓY=£š—"VaÖGf¾ ŠòÍq�ÌŒD"¼¼öÌL®áp½‹\W;·Î)qÙ¯/: @QjoÉ%/©�ò#ï£(2«¯�üAAAA¾LFì1 ‡Ã#>µF=,rÑåÕ´LŽtuuáp8†’˜MMMtvv¢R©†F´õôô`4G¬�¥R©°X,444àp8HMM�> T–ÓOÃÓÚOé[带Ǔ0Ý…J3Ø©éné§­¬�¾Ö>ä°‚J¥bþü,\¸rh U�glSóŽÄ`0‘>%mvø²ÅÒ@Úy™K¨ÙÞÀÞÊNLvóPíT ÐÉZ4ýTA’ZÂê2“°0{ªmègY³­.êìv;K—.åã�?& Q©T#Öo ƒƒA|>K—.vž466Fƒ,˼¶þõ¡$¦§·‹îöf^ýÕó–MŸ:ƒÒ½[ðôv“š5€×Ö¿Î÷}=ê’*•šÕ«o¡¯¯‡M›^¥±±–‚‚9¤§gc·;éîîäÓOßA¯7pÓM÷rýõwpýõwø‡u<Žl¾´IÌšš ú˜}o!Èpò@/¿ú$j•–ùó–qÕU_�ðU¯×ËúõëY¾|9ŸmÝB\R"ý}ì ·|õæa EI’(,,Äét²nÝ:î¿ÿ~L&STí æÎ� žk»ví¢¸¸»ýÂ7|H’DJJ &“‰ýû÷³xñâI¥;×úѼþX·>uì ™ÄüK20à%--}Øk§cOß ÓÛÛKÓÉ:œUÊÎÚ´·“foãÈ‘C\qÅ•QÅ¡R©a„$U0"Ñ; Åe ²óDoN"ÁdV–—ùs ènêäàž½”vîaGËm,ÍÎáo¯ÊwûçèÌõýìã I[¶lᦛnbWÕ;¨¬P`ï‰÷X˜óÞzë-nºi£Œ5:Ô1™(!?r_3r{%*s,XNß¡@ЋèG ö£¨´Hz *k"’æÌï´FÕüé›tl6[ôûpjýúúzE‰z†ŠKy}9|xïl|–¿Z±«1ÀëòÙu"�Å9'ÑŸúˆ2ëƒÜX°Ÿßø#yù³Çµ[¶¼ƒ»ç$wÖR�ÜB}—�̸Þa˸}zLºZõðï+§×bÖ…øèضlýEQ¸öº»'¼Ï‚ ‚ ‚ ‚ _V#f$öìÙÃ’%K‡ÃÞ�GJr2•‡wáã”^ÝmÍd¦$#G¢ïìR«ÕCÉ©žžº»»±Ûíøý~�*• �FC   a³ÙFL ™Íf:Dbbâ„êCÉšÁþ ÉE‰$L�§¥´�’·ÊQiTøz|Hj¶D+9WLÁžb£î“&òòŠÇUòb]©´ôW^Ö¬‰VŠo/ §¡—êOkyæ™_b±Xð ùÍ`0ïÆÙHÖɱtšJ¥Âh4†¦>�Ð<�ìv¹\8�Nª««GLvGëÈ‘£XbIÉÊ¥d÷'4T•‰D8~x7Óg ŸÎ±lß9Ì–�/�S0�é³Ó~²†#GŽ2kVôuýjk+Ù°áy®¼òFn¾ù>Âá­­�„Ã!rs ),œËáûyê©ÿàÆ¿ÆÔ©3Ð룯™ Y–Y»ö7$º7U�± �ŒiôÔ÷ràÀvvìø˜+¯º‘+WÞu;›7ofÉ’%VçÅrçs¥üךòÍ(ÊàõM’$"òè‰MôÓK¨Fm7Pó³ S™ŸÕËÕ3:ùøX Åiš{õHHĦÄ›Ïî’>v7è(mmäo®LGeòì´Ÿ^—Éß½UÍϯË"+Î8ì8˜L&¼�>NöÇ3˜ð«í<ʬŒ•¸\® µ{š¢Ö¢ŽÍB éko7’΄ !ûÜHË`‚s7|�ÅéÑÚ^¯wB#·½^/&“)ê$&\ºëKyù~¶ü,‹¦Ô°áP.w/,áÖ9åÃÿ¯uõ›ØPº�¯ßÿƒqíG$fÏ®(NnfÓÑ©Ü5¿”´˜Áº‚aÏçðÉ$ôz�@§9Èuù‡ÉˆLtZôƒIèþ€Žï®Úúƒ ›U*®Y}ׄ÷]AAAáËhÄ,Ýé)ÀÎ}> ®xT(ôy:/¾00%9ޏø8ÚZ[£j§‚ x<¦L™2Ô‘'Ë2ÍÍÍtuu¡Óé�e™ÞÞÞa#8OS©T˜L&ÊÊʘ9sfÔñ(š Þ±€Z§&uv2Ž4Õ[j)º¥ƒmx²PcÖÒÓÓI\\ô5Ï•”�N}õàth—+†³9Ó¸¦$@ÿ`Í.³Õ‹/­ 0Ú�øeï%i÷lz½½^?4Uì”)S¢a7Š¢°c×.®¸ùùämÒÒ²†ý~hµ:®¸âúK6*óé§ÿµIMʬ¤óÞsf8pf8(ÛX‰ÏÛuôööRPPÀ–­[‰M­.¤í># 4öº¸¦0ú%T’Y932íD»‰Ö^=‹¦ö°xj}> ï–ÄÑÚkà†™¬.<óÝ Ç«aSE>÷αqçì)Q%1Ï=óÓíüü:ÿð~ ÿ|]æÐq�$‰«¯¾š7÷þš°ÀÓÓ€L˜ÍGžçÆEߌúœæqw³ííWÈ.˜MNÁÔqÙ(ž6$$µ•ýüëÛDF>žíôwžþþþ %2=Ï„§°¾×—ÒÒ½¬_÷4�.ÛG¢ÝÃöªt^Ú]ÈÝ K0hCCËuõ›xñÀ2n¹ãoIOϺÀGjãq–~®Ì«6Ú2QñÔ¶e¤g/àoþö~ #GøãÚ_óØŠ}¤8<ôx ÌLmÃiöaÒùðôLÂÞ ‚ ‚ ‚ ‚ |9�X#3 �ø|,ÎÞ^¼ËEl\ì°)fO¿v‡�,GΛ†6š:JN§¯×;4Â.‰œÕ†Lbb".—‹ªª*`0aÙÝÝMLLÌyÉL�FCCCðz›c1,n}ˆþîá �^�Á¦?/� 1Ktww Û†¢(C�ñÄpúë"xpøˆÏ+† 1͘Lf|}H}&ÛØ˜“Y_K¥RaµZÇ•Äïqðû}lßñ1²¢|ÿ6ZOÖ ‡ñû|DÂa47Ü÷í¡s, óÎó¿:õ~EQølà ¸R2ˆD¼ìÜù)‹]1îoIRqß}ß`ێͪÜJþMÙ¨4ƒíÊá*öí'üQˆÕW߯C}·»‡ÆÆZÎLT �IyäÕDø|>~ÿ‡ÿÄíé¤è¶ÑGîÉa™þ®~V¬¸>êÊËË).Lظ\.šjêHÍž‚"Ë4TT±xî<úûûølë&NVa0˜)ÈŸÃÜ9Ë‘$‰™3gR^^ÎòåË£j ¹¹yhêêÑö#PQQAww7Z­–””233‘$‰ÔÔTZZZ&œh˜Èµþ´±ÔȼÐr—Ãx�GÛÆå\ÿ´o¼‰µkŸç¡‡º–§XxãÁ¼òʋ̙3€k¯[Ãÿü² )aINÉÐú­ÄûǦc�IÄf³E—F­9U#s�Yá…]É|X˪ü.6—ÅñãN°£ÚI«[ÏŒ”ÁÏÆN�Ž_”Á¢Ä-üçšëP©ÔQÅ0Òq˜kàÙ¯Mçw/¼ápˆÝ;ßcΔ^’íž¡e#²ŠW÷ÍÀa–‰K™Çš›ýB]AAAAþœŒ8¬jïÞ½,^¼˜p8<ìùx•—ïçÐÁmäåÍföœø|¼÷îZ®»þ^ŒF3l¡âØAfÍ^F~þÜ íŒ$IäääÐÙÙ‰ÙlÆãñ M-[WW€N§#;;›ºº:B¡�fÄ‘™§§moo'111º€t2þ®À˜×[µtvG?"u$ññIøÜþ˃"ƒäÓ¡ÏÔú xøú|ÍyøïùÕ¯ÿ«”BgC�ÁZ’csÐÙ?ß)M/…p8Äo~û�XÒuxåú=®½ë1šj�³éÙ—ÐLÌ»jͰóN­Ö0wÅõl~ù BA? ®þ*‰©YlxîÿbN’Ø[±™¶Îzn^ó@T1ƒvîÞLî�YCIL•F"mA2GßÙË¢«°ÙØíNìvçDÃõõõòÁë)-=€5ÑJÑy¼q nW.W2fsô#ëêꆦ†]}Í5¬{}=U‡Ž2àñ�?=«ÕÈ“Oý±ùv\‹í„öW~Ê‘’½vìØA\\‰‰‰„Ãaššš8yò$Ë–-#..Ž#GŽ0uêÔ Å1Y×ú‘¬túÐóÛž®˜”mŽÇámïÓÓÞ|ÞëÁ@€iS³?÷x.‡ÃɪUWóÌ3 ##ƒÌÌ,:;Û9vìYYY,\88N£Ñp÷½ñêËÏRÙé¤0¡wÀDY[z[÷Þ÷è„âPIª¡™ï�'Ç5Àµ…�ôz5”4YiuëÙQåäÊü®¡uš{õüö“tî^Ø€¾·c\uµÇs²Ï:jµššš®¾új^yåL&kÖ¬aãÆ�´··G΢Õé)X°‚©3çsüÐ.6¿õ*¹Å(Š‚oÀCí±#ÔW–àˆK${Æ,â“3&eDfÏ©¦�Ýb±Ð××7¡mLæõ¥¼|?ë^}š»æ!7± ƒ6ÌÇDz¸eö1–MmÀã¼1ëì$æxGbžÖÝÕÌÝ KH:+1 p´)™ïÝõõ¡ÿ‡Ã!^|á—Ø•ý¬)<ˆ$�¬H¼²w×V‘àcu-à¶;¾u}kAAAAa”DæâÅ‹G|>^�'«‰DÂÔ×W2{Î ::Zèïìëìl!--‡†úJ"‘0'Ož˜p" ;;›ššÒÒÒhmm%  …°Z­¤¤¤àv»©­­%--�æææ¡Ú™}}}8ŽaÛR«ÕKdªd"¡Èà€¶1ôOê­z:+Û¢kk:�9$_––-½†òŠÃ¸û›i-ëÀ]ëA§1²`Ö•œl¨ &&«ÅÎܼe|¶åÂY�$;s&¥ýË­¹¹½cpšÔ„ü0Uœ@R©HÍÎãè®O¹þÞ'F\/%k:)YÓywí“$gLe ¯ I&}~&Š¢PöúX]L--'±ºÌ¨5çwªJ* [Š…ÆÆ:òó£Ÿbr$'NTðÁ§ë‚ƒ"áÁ@E–±¹¬ä_—‡Éa„ ôqûƒtÕt±úš{¨¨¨ 777ªŽÿ���¡QK6›�‡x�¾¾>ŒF#Z­–_ýï?�¶4sÜà¨.� L Œ4hcûŽÍ,]²š���¨ŽÃi�@ƒaäd½¢(ìÙ³‡ÔÔÔ¡‘e:�“ÉDKK •••L›6mh퉘¬kýQký zðþßÓëõŸs4—ÖôéùdeåP^^Fuu%qqñÜu×Ý8�1ÖKNNá»ýCJKK(+=€Éhá¦Û‘šš6á$I�rªFµIá¿ÞËbvfU­&~tC WçwÑã=ó•£¾Ëȶ¤òвF\Æ6"Jê„cËq°Ùl<öØcCÿ¿ë®3u ׬‰òÂzzƒ‘¢EW’“3•;?£ßÝÍGëþDnñB®¼åô§¦'�¨p8ÌÎ�;9xð sæÌ‰þ{Ë)+W®dÆ lܸ‘Ù³g� �ɺ¾:´��Ÿ>ÏCKðÆÁ×sé-:Úz&g4ÈÙlvçe‰Án�á[Oü”ÃGvãñôR´|>G,/½ô;z{;yúéÿDQàÀ� ÉÙ⟗¸¸¼Ý~zÜôµxpÆÖEën?‰×ÛBs}9Éùç­§( Mµ%x½­ôv6c‹qöÉt×õðq:]QljD@5zòORIÈrdÔ÷£µûàÇxý$夢ÓkÑêµèŒz4º³.AhV‘eŽï>Lrv6½‘>úˆÄÄÄón>ˆ†$IØívÜîndux(‰y¶ø1ݺ—¥KVO¸Í ñù|#NyOSSÓ¦M›”¶&ëZ?’Ë1 ó\—²öí¹,/žùìø›¢Ï­Ù!:�ŽââYϺàr*•Š¢¢™E_ÿy$jµE‘y¿$ž8k€i‰^ŒÚ* ^Ú“ÄwVÕ-[Ýnâ¹í)|såIRœ~::ÈrLJc=Ÿ�»›ºcG8YYJ\b2F“•ÄŒjŽÆ`¶�–“?)#1#‘%%%„ÃaÒÒÒ&¼ÍØØXbbb8vì)))Q%2'ãúR^¾ŸMo?ÇŠ©Õ¤Å¸¹wáQ>;žAZŒ{Ør“•Ä0ôÌOn"+þÌ÷?£.L(4¸g'1o:•Ä„ÁémͺÝ>§Hb ‚ ‚ ‚ ‚ L¢kdNÖt`qqI,[ö•¡ÿ«TjæÌY1l™ä”)$ŸJjžm"µ„ÒÒÒ¨­­E’$‚Á �—ËECC999 ’““ill$77—²²2t:>Ÿ�N‡V«~¿Bµ!]_¯LIDµN�Ï7p^}Ê‘¶;–Nÿ›ˆ¯·ë²ÄPx��߆¤Ñ³eã ´¶ì'± †]Ÿü‘Ù‹ïdJîüaë?ú¥ï›gæýuÿNJú",æ)t•wã°:¸ãkF}’“Óð´ö£È Ò¹ MÜ�ý$¯Ì¸$µ¼,N )SRƽž¢(”í9ŠÁhâÚ;GRµÕ7½7^§§�¶Ùl´´œdÝë$ ò•ëîÀju 3iG\O£×àóàñx0›Í:Fz½ŸÏ‡Ñh¤··—‰D(,,Ä`0 ]ƒÎ‹A£!àóùÐëõþ9MƵ~´Ö=’;ôüöß¿,õáE!°öŵÄ'ƲôÊ…¼ÿÖGh´ZV]¿‚O?ØF_·‡ûï`Ü ‡/J�L¯×{Á¤m0"£U©˜„|Ùyzzºhn®C}ª¶¥E查a1Dèê×ðã5Õk9S˵¬É«{“øöªz\¶ÁiÇC>?‰)ã¯ex®ËyFRºg ­'kÈÊ/æê›î@£ÕñÞ/3oåWðzÜ”íÛʱ;(˜¿‚ä)ÓÎK>ŽçóF§Óñøã�óᇲqãFÒÒÒ°ÙlQÇþÁÐÝÝÍ·¿ýmŒFcT?›‰^_öîý„ý;^å‰+v³~zM„ySš¸uÎðú»g'1£©‰y.§3Žî#3­n ÷.:ŠJRˆ·ú©¨8ž]ïc�ì㦙‡�$øýÖ9\[P͵ÕüòÃ%äM/äÖÛÿ I’D]LAAAA„I0bÏídMÖÔT˼JmM90xû¶m›Ø¶máp€Úšr>øàUššj£nç\’$±hÑ":;;IHH ¥¥£ÑˆÑh¤¦¦†p8ŒÓ9Xû/ âr¹‡Ãh4Üî3wù+Š‚F3â Õ1“5~|½¯Q Fh-íÀçõòÑGoá÷û&Ôîi¡P%"_ÖÜîn>ûl¿þõÏÙ³çS ç1mÚ S‰�MÀd2£Ñ &oNŸ§)ŠBÈ7ñÑbS§N¥¨¨ˆH$r^¢Òï÷ÓÔÔDee%áp˜9sæL¸=€”” núÊ}Ä83¹æÎGÐè a†×ôxRæÄ³ël}ûev¸�Ýn`ëÛ/st÷&Ò$�˜Ol¶ƒIǵw?A¬3‡ëWß9¡ú�z½‘â¢E4îkÞÁª@ãÁV²3òq:GÍz½TW—SYY:ô¨­ý|R‘H„£[ „¸þ®ïLÊ6322†jænÜ´–¸Ù2¯JâÍ·^ >>‰þŽþ÷q Ó‹Ë•Bmm-éééŠ!&&†®®ÁZ�‡&..Žôôt:„Õj•y®þþ~ìv;]]]ÄÄÄŒ¸Ìx\Ê©eoÿýñ¡Çå‡19t¨òÚØÙò¶ù˜fõ²³å-ôEÝè͚˒l°tZ‡µ~ýz‚Áà°×¼ÁOnoà'›jÙPÒÀ†’ª:&çÚ`6[رã#úš½(ŠBzœƒ>šYmdÆù¨m7±8»€ƒu6ÖíKâ{×Ô %1~.ûÄ~§`lÇáõ£ƒ3l,íäx»wÂm^Hþ¼¥¬ºíA²òg }¾�f²Ú™wå�,¹î6Nž8ÆGëþDs]õ„ÎÅÓuÂeY¦££cB±·´´�œœŒÑýÔ·¹¾”—ïçÓ�^%ÁÜ‚ÃèãþÅG8|2‘}µÃo†97‰9\ÉÓ9Ô�Œ^áʼTÒàÏä+3ðòKÿ‹%²Ÿ¯žJb¬È­cíî"^;0›¼éb$¦ ‚ ‚ ‚ Âd±§%Ý5öóñ*9º‹¶ÖÞüöî;:ªrëãøwfÒ{ï�Bè�Þ)¡ˆTA 6ì¯^}¯Š]¯¯½7T�"J•&½—@*I$¤×ÉÌûGHh ¤AP~Ÿµ²2sÎSö9IÖìyöÉÉqÄÚMì¡Ý$'Çe{IM`Çöuµš£*vvvtïÞ�ÔÔT‚ƒƒ‰��ÇÝÝWWWöíÛWñ&_ii)þþþý,KÅÞs‹¥Ê}ìÎå´ûek&7£êýôJ JHޔƾù±„;·ã‘‡^ÂÉÉ™>x‰åËœõ¦luåçç1gÎW¼÷ÞóX,Vг«.Ûzab°’”ÇW_½Íwß}ˆ££wÜñãÇßIdd*Û°ÓRj‹ww¯ŠçGöe×Oûq5yP÷=Ô¼½½éÙ³'NNNX,òóóÙ¿?iiiÓ§OZ·n�«kÝ“ åüüüÈÍÊ ¸°€ˆ6Ý8v ‡¬ÃÙÙ“A˨~tè=ˆfí:Ó¬]g:ôDDë¤l?FÖál2óiÚ¦+EùäfÇϯvee-–R¾ÿþ#²²2èßo�=Z²~,É›ÓHÙz”} bñ·m̰!ãÉÎÎä›oÞ嫯ÞfÏžmÄÄìªøÚ¿ç)=[™¼ÌþZ¸GgwFÜüÆs¬¤­‰–-[²eˬV+f³“� {V«Ú¶éBòæ´²}eO0šIZ—Fÿ¾#زe -[¶¬S ���$&&bµZ±X,˜L&ŒF#V«“ÉDHH©©©§õ1›Í¤¦¦Ò¢E ê¼^ù˜õñZ¦Yw4¯X‘yêã†àììL��Uï¿ÜwXÏs®Òþ;(--­H€ý¾ÿ8üy˜)y¼¾,‘"³…Õ ¶À# IDAT±™ü¶¿¬LæÛ+“˜µ5 ‹Õʸ/wQh®[Io;;{n¾ùAŽ'泫ˆÏV„Ò" �]É®ÜÕ/‘Žaeûb¯9èÁ¯Û}ytp,^ΧX¥  çÚ—Ì.W�û°doÙ}xgU?l)»ã¿ÚEAIý¿®�çÿ½rq÷¢ÛÀ‘tp ñû¶““™^§9Ëÿ½>uØ’’’²²â§8óÃEEE§%Qíííë¼om__þüs1Ë}½}Wck*åç­Í±5™¹¹Ç6ö¦zSP\ö³ô\'¾ù«7£Ç?ZoIL€öí{`58Ò.ä9…'ÿèï–Ë=ýÖ1ªýÉ=1çliAˆg6>®f\|;+‰)"""""""rTºÜ°¾JË6kÖŽÜÜl"#£ðÁÇ'°â1@óæQìÙ³™fÍÚÖöªäêêJ‡زeKEYÑÀÀ@š5kFVVÞÞÞ +gggòòò°³³#??{{{JJJj¼/”££…G Ø…:P\ZˆÕ®”‚̳W}fqtg:ùG‹èÙm¯é‰�]Ù�=z  sç>¬[·Œ/¿|ó¬•Õ‰!%%�æÍÛ2bÄD²²2ùê‡7/j 66¶ìÝ»�qãî <¼zûù ¸êþX9�\ß|2ç‘q0‹ˆ&mpkÀÁƒû *9ÿ §ððð &&†°°°Ó“vvvtéÒ… 6Ю]»j%¬ NÛCµº =ºuc÷Æ•tè=˜®WÞÈ®M¿ábׄÖ��UN°C�dÌI!s_=û߆—o[W.¢G·nµÞ÷Ìh4Ñ©S/¾ürƒ�aHô8ztÀáÃq”–ZíÛOOovíÚÄ’%s:ôZš7o€�þ({C=fË>²ÒŽÓ¦K_Úu½ª^Ç÷õõÅÓÓ“�;w2|è ü0ëJKÍ 4£ÑÄ £Y°p{çïÄ5Ð K±•Ü#ù rÙxyyáëë[§\]]qrr"99™öíÛ³aìV+mÚ´Á`0ЪU+¶mÛFLL ÎÎÎI÷¶mÛ’ŸŸ�³³s½$Ûëëµ¾¡d¥W½êÌ\Zv|÷î\Ú^Wù Ö¯þ7“Çü“|øm_+fb2°X­ü¶ï8î6ìNÍ#6½leþªC™ 9ìͪC™¬>”Å€HÏ:Íioï@DׯìÙÏ-Þöô½k—íñbý!‡“Ýé 5sI ŽvÎõ²O䩪º{Žä‘p¼³ÅÊŸ±YìHÉcåÁLVÌ"ºEíW9ÛÛÛ“—qœ<Á¦æ€róò¥{ôè²'V+s!V»šW„ÈÉÉÀÅ¥¬œïöƒq|³+GJ¹§W+¼r3ŽÐvÈUuú»ˆˆhÅ�7ÞÏo¿ÍeÙ²ù´k×ÿ`ÜÜlYYÇIIIÀÁÁ‰  FddgÞ¼yLœ8±^^ŸZ´hÁ† h×®ƒ>-ƒÁ@TTdffbkk‹‡‡ùùùlß¾�®]kö·P•º¼Ö—«ªý¸O÷e%fgÞ^½3ÔD›6mˆÙ´¬Êó«nÃ[4r+mרIP­~—ê³m]Ç*.µ2øÃ­XŒv™-x8š˜½5�±í}y{e"½›x�‘_«¿Ç3¢�kã²ùzc cÚùòÉšÃ<»¨¬´ûËÚЫ‰{­b°³³#¼·ÉëŽpÔÞŒo¤ ·û²;Ù™‡Åao{öêÏü‚üÜëg_ÞêÞ‡—~‹cDÖÄfó冲ûðùúž_Ôî>xyz‚Á@zz<&Wpô8§3Y­Pœ ùÇpvpÄÍÕ¥Æ÷%7·ì÷¼|ß]IG‰u «•]‡q¶µa»Ù™t×@ö?ŒÕjewZ&‡]CH5±/.�¶‘Mqvv&))©N?—š¾¾dggö¬Oy ÿj¦yñÕšöÜÒs ½š%œÖ®b%æ¸G ©ûž˜•‰r#ß~õ"M}�óËÖæ j}Û“ÿ—›±¡ A¹ä–¸YVNV{bŠˆˆˆˆˆˆˆ\•~Ü¿¤¤¤ÒÇ5•““ÉÁƒ»hÜ8Oϲ„à�;hÖ¬-ƒ�ãÇ�¿Ÿ¦M[ãêZ‹7þª!00Ö¯_O`` %%%ÄÄÄàé鉫«+äääàì쌋‹ vvv`oo�››[�çóòòåÎIÿæÇŸ>ÅhÚMŽÁBF\&);S±Ã l¹ÿžg*]�’’’ÈŠ ÉÍÍ¢oßa4mÚ²V+U¼¼|¹ýö)Ìžý©©‰ØÙÚ“—Iƾ,Lû‹CóæmñòòaæÌOéÙs QQÝÎÛÇÏ/ˆÉwü›={¶òÅÓðó dìØ[ñññ?oßÊ´lÙ///Ö¯_Off&­ZµªvßÔÔT<ˆ§§']ºt©XáRF£‘1£F2ýÛïÀÁáÍñð áÀ.‚›4'1f Nn6jAÂ�]xøT$1÷¬_Æ„®¯ÓJ‹¥”U«Ó½{Æ�»�ôô4ÜÞ=[ÉÊÊÀÝÝ‹Î�ûФI Ìæþøc{÷nÃl6Ÿö³wppäÖ[ÁdªÝÞ±V«•’¢JŠK(ÌÍ'+=“Ì´ãäeæâàâDXó6\qÝ`Œ¶ö笜œœ5jsæÌ¡{÷î´nÝú¬6î»{–%víbíÚµŒ5ªN{Æ�ÊÎÎŽ¨¨(¶nÝJ“&M <«MùÞ¾V«•””:DTT¶¶5[!]•úz­¯Ì…H^žêÊ>½«ÕÎÙÙ™.ýÚ³ûøŸ•žï3¤{½¯¬)» 'ïUq—ý5ïo2°pr{>Þp”9;Ž1.Ê�gÅñÖ¨ú¿¿�Çú5¢¸ÔÂ?ìã¡+£°·1òü’8Ö?|C>Úο® åÆNu+Ul4˜0˜ Et3®ŒÃ3Ü‹Ÿ·’œiϰ5U^¶°0�HÏŽuš»\Cß/ììHNIÁ`.Ààzöß´G¥ÿ–Y±fC~:.NNxÔúo¼|ÿçò„Zïa¤l=„“É@·–mprrd �‘˜œ$z7*Û¹OD0Ç÷&h­#ÊÊ0—'åÊ?XQ5}}qsó¤gÏþü¼=Ÿ:¯ÅÉ®s©ñ´ß�S“˜õ½óT~~A\5pÿ›k¦UÐìmJ(µÉ.´Ãb12¤m Ó–ö e‹Ö*'+"""""""r�Uš�øë¯¿èÑ£%%%§=®©õë—’|8–„øý\3b))ñ¬[»7‚‚ÂXµr™™é;šÌ€�×ÖíjÎÁÓÓ“>}ú°~ýzìììhÒ¤ YYY¤¥¥Q\\Œ³³sE"ÁÎÎŽãÇ�Ó»wõÞ(¯Œ��=×�¿‡eËç³.i …ñ¥Lý……ùÌœùÙYo ¦¤$°lÙ èÛw(ááÍëüæº��=×]7™åË”ýü’í¹vøä‹ƒ¯o ·Ý6…™3?%%%‘èèÑU®è³X,ìÚµ™U«ÊøñwàåU·žþþþ 8�?þøƒììlºtérÎ7“““‰��ÅÛÛ›=zàääTç ¬ÔßÄ 70û§9¤%"²}WV/ø�-kgààEÙ%ê@òÁdz_}[V.$/#� 7\_«’¶§2MØÛ;òñǯ=†ˆˆVx{Ÿ½'ݾ};X²d6QQݹýöÇ*J ו·§?‡6ìåXbF&F£ [ŒVw¼<aµZ9r0‡_Î:ïx¬ØÙÙÕ)&&L˜ÀÒ¥KÙ¼y3íÛ·'<<¼"a�››Kll,Û¶mÃÃà &ÔÛïB9ºtéž={HHH $$ooïŠUÂ………¤§§“””„££#]ºt©óuŸª>^ëÿóôäZÏÿüsÕºou²wëA¨|Q8Û7ì&¨_ÓOfÖ‡ WøÓÂÏ™6�N,‹É¤…Ÿ3ÍýœèÜÈ£�~Dú:ac4°`w:!îö|06’+Bkÿ!�r&“-ÅÅE””áÖ!”o×ùSPbdR·=”Z(Ár"1P– ³b%73ÿFõ·¿!4ì}prr¢qX XJâ0z5âÔíÈ{ sJk+fcÍKÇÕÙ ¯à Ó*EÔFy¥�uëÖÑ£G‚ý|xx�ÏimÆôèpÚó�ƒiÑ8¸,"«•´´4bbb ªÓßEm^_úõË2໿à†Îk±1ž\ᘞëÄô�}uíC4‰Y®}TÒÒ’8´{1ì çðq7z5K`ÖÆÖzš•ĹH ÙÙÙgÕÁ*_ PRRrÚãêX»v-EÅųqãrvïú‹°°ô¹r899™üòó\3b®®¬\1�¸¸½´jÝ™N�ú’˜˜ˆ“£#ݺ�õ^mX­Vbbbˆ‰‰Á××ooï³ÚìÛ·wwwºwï^/sîÙ³•¥Kç2fÌ­IÄ'žø/‡DZlÙ|Ìf3}û#,¬Y½Ìy©Å`±XXºt.ÉÉ Œwóæ}ÀøñwœH`nbժń„„Ó§Ï`<<Îþ¹ÔUii)+W®$??ŸîÝ»sôhÙþz�5¨XñæããCddd½'­ÊY,¶oßÁÚõë)µ˜É/�£õÕX̶ÎÜ�Ÿ_,¥%tïÚ•víÚÖ뛤G�¦²|ùÒÒ’iÖ¬5>>þ¸ºº“•uœ�;7aggÏ�!ãðô¬ÿû);zô({÷î%!!�¼¼²=М��iÔ¨-Z´¨óž˜Õ‘““Ñ#GÈÈÈ ¨¨¬´½½=^^^øûû×Ëž˜gªËkýßEnn.ßÍø–àf>4kÆÎuû1šŒ´êÁ¾-±¤Êà¶I·×èïì?OOæùç>bÄ›'Wy. \ñøÑvs+›óß«x<À'«âñÕnU<.:xr`mVd~ùå—´mÛ¶ÒU|V ²T”ÅjÅxF’*<<¼Ö¿g»“Ö±zÏl–ĶcÍᦄ¹§s{Ô_Ø�˜L&01X �&Œ&£ ƒÁ„½�=Ûß„�MÝW:_ ÷áT‰IIcô ÃZ” 'ϲh ²°ægàâì„·§G�˜å¬V+óçÏgÇŽ�F&Mš„¿õ+LŸ>�„„ÜÜÜ7n~~gॺêòú²ì÷IÚ?¯"™YžÄ9ö!5jZë˜jcÉâ¬Zýô߀·K>¯ê†WàŒ§=1EDDDDDDD.CVVV½nè“••Ŭ¤{÷îØÙÙ‘››�‹‹[ŧú‹Š °·/[qdµZÉÍÍÆÕÕ�¢¢"Ö®YÃøñã/È›ö§ÊÏÏ'&&†´´4\\\pttÄh4’››KAAW^yeÙ›¯õ$--™Y³>#<¼9;vlä†îbùò€�¾}‡^”Õ—B ;vüÅŠ qppÂÙÙ…–-£X³f)�Gлw4nnž<†mÛ¶�¯¯/žžžØÚÚ‹¯¯/‘‘‘õV:ô|¬V+‡'2ýûi4îB~F>¹±fn/>>>t…Xnn6‰‰±¤§©ømÖ¬5þþÁlN‘†’œœŒÉdÂßߟ¤¤$ŒF#AAA¤¤¤`0*V±U×ÓÏÜÅsS?dä[k*ŽÕW"³¨ó¾ÅpèÐ!Ž9Rã~gjÞ¼9^^^uã¿Ëy{E\ÉðÖ÷—Ò}(w,=�̬, vÎ`ë„Ñ`ÀZpWg¼<Üëõÿ§ÊÊÊ"==�   óî}ª„„lllðóó«·äjm-ÿc6Iûç1¸Õ6¾ßÔ›c¼èIÌrKÏ vïR\í ±õì˜kµSDDDDDDDäb©÷D&”½i¼dɼ½½)((¨VGGGÒÓÓ‰ŽŽ®t¯¸ Ål6sôèQ²²²(((ÀËË‹ÐÐÐ òUAAß}÷ ‡ˆŒlCß¾C «÷y.õRRøòËi˜Í%tî|%=z ÀÍíÂì�Z•¤¤$6n܈½½=¡¡¡DDDÔèÍÞú”œÏòÕ p°w"zÀœ�/l_DêæRKd^jòŠKq¶»0 º¿£ÜÜ\R�£ 7W<=<.XóŸfù³Y»n&>Ü`IÌr¿/�EvÖ1FŒš¬$¦ˆˆˆˆˆˆˆÈEtA™å’““«ˆÁpQ˜ ¥´ÔLBÂ!ÂÃ#/ëÒÓ�a0€——Ïù_ ¹¹¹ †:ï?)"——§Ÿ¹ë‚ŽÿÜÔ/èørñ™Íf0°Q³ÆŠŠ °·¿8•DDDDDDDDäÒsA™""""""""""""""µacµ*�)"""""""""""""—mò#"""""""""""""—%2EDDDDDDDDDDDDä’£D¦ˆˆˆˆˆˆˆˆˆˆˆˆˆ\r´G¦ˆˆˆˆˆˆˆˆˆˆˆˆˆ\rlÖ­[×Ð1ˆˆˆˆˆˆˆˆˆˆˆˆˆˆœÆ�——§%™"""""""""""""rI±)..nèDDD¤žÄÄÄ�““CzzzC‡"õÌÛÛwwwš4iÒСˆˆˆˆˆˆˆˆˆ\†ãÇ�kE¦ˆˆÈ?@LL F£‘Ž;6t(r�lÚ´ €¦M›6p$"""""""""ž™"""ÿ[¶l¡_¿~ †\`Ë–-ÃÇLJüü|rss/úü...¸¸¸|Ñç‘Ë‹MC """õCåd/éééxxxŽÁ`À`0\´¹­V+V«•Ç“””DHHÈE›[DDDDDDDD.?5Kd&ÀÀŽ[˜’ú1Ñuœø÷óB“e,{¨ …3'83š¤o¹ŽãŠˆˆ4”/?ýˆƒ±±UžoÎ-·O®·~•±ZUhárŒÁ`Àb±\ô¹�F#ÁÁÁÄžãwVDDDDDDDD¤>T’È<Ä뽯àÅ�&½ƒiuå$ží!º{ôæ¾—[вžƒ°íx ¯¹5®žÇeÁ�øLœE)€Á7ÿfô˜8•·žêO@}Ï%""—µ/?ýˆ�ààs&—.œÏ—Ÿ~tZ›Úö“Ë[C%1, F£±AÊÚŠˆˆˆˆˆˆˆÈå¥Ê™߉ç»ëìÉK\Ío�ÀÄgÛ°ï�Œ˜TÿA˜"rGDý� @è½ü¶ùY¢,E¤ïþŽûÇÞÄSmöóÙˆ³×~šÍfll.‘j»V3f‹ 6¦†DDDªã`lìi‰Æ¥ ç³bõêŠçWöêÅ€!W󟧞¨´ßš¿³pÉo<ÿâ+çþóÔ 4°Ò~õ¡K·uê¿aÝšzŠDjêb–“½ç‘˃±ª£ {ÜÃû3yL[2vî$9ùÜÉâmÜÀ€GÞâÁé×§+=G>Ţåcdoû‚û†t¦yX8­z\ÇËËR©lí@áÌ xŽýš<€CÓèÝø^�6‰A}{йCOn|o ù'[sàÇ'Õ­á�›ÓyäüW|ŽK4`²±ÁÆÎÿ¨›Ý9Ÿ½û’ÊNUÌu zt¦íÝs(á8½wý£"hÔ´ýny‹uéVÀÂÒûùjÚ‰2jiŸ0ØÓ“¡¥”=O|‡~�îá÷R(9ð÷Ž""¬1aMZÓûÞI­Æ=Ypgÿõ�ŽèM×Ѽ±ë—%""—´«Wóü‹¯T|�šÔ¬ÌÂ%¿T$,Ë¿—¹ÜT™È¬�¿ŸŸ—îŹiÓJ˱nZ¸“Ÿ,fÙÊ•|qÕ&Oþœd€ôŸ¸{ô;Xîø–Í÷³âͶü~ûÝ|›ZÉ gÊ^Ì*þÅÏË×°~Ñ}½6…/âO„³âIFþ_<×|ô'ýÅgÑxô–w8p¾-ÁN¬Èüe“/]:5>e®…,-xˆ¹kþbÏÇcÉ�ó×¾_Â�3·qhç\î³ûŠq÷ÎàFºõìÆ®Õ«É ÿ\ClXÿ\C!�ûçötëIWS!s§>ÄÁÁ?°=6žØ½+ùøÖö8Uóžlœ¿™Þ,cýÖ¥ü«m5ˆ\R–.œZ2réÂùÕêwæJÌÊŽ‹ˆˆˆˆˆˆˆˆˆ\Nª¬£ºâ‰4Ÿj!/+Ï+næã©WcLJgµ sÃýŒ€=‘“o§÷ó1ÿÈŒœ÷‹¢$vt$΀s·Ç¹ïʦ/ÉâÆ›ÜÏ•©?·ÞÓGÿ� hó wZ ±…E_LÇwòZ&µ÷ ÝÝS1í_,ˆ}”‡šT2Vâ»\åùî‰'v4ý6/_épJƒ>Üö`.†b–Ìú…¦wnb|¤3Є1/ÜË'Íà׬빩gOZ?ö'ëJoÄqÍ:Þ?^û“�ÖQþ¹–Ö=_ư±5‘»ƒ=‡CèâMË+¼H›sþ{ÒøÚ{TöcQÕ6‘¿Ÿò•˜åþóÔ ruµú>ÿâ+JbþC¼ýÆkŒ�­ò|Óðp|ô_1"‘¿Ÿ*™ÝŸ\ÂG£]qòðÂÅîDF-ùìv~¾¾'ŸØûãçžJJ $&&bØô_ty¯â´9Ï ¿vG€ó$2�½ð²+∃c yyÅÀ1K8¸þzº|_~ÞB0& ¨,‘zlž˜ÉOÙÊ'÷]Lj'CXÿj/ì\ðw*oœFJª…ÐÐ�S.°�ì“IIZô¤§ç‡¬Þƒóz>0ÃŒøsß. ÿt¦çÍa\óÒ7Ä>?�{ú>DºOWÆ>òÏŽk^­{âï_ÙºWù;«îþ–g¶ûÏSOÔ8™iµž¯DÁé<<= ¨Ù¿=)©©d?^é\«nÄÐÌÈþbX�ƼPLrcj‹Ílx¼›q|ψf2%é]:|3‚Ö%þí>'Nà›;ä½Ù“Îà¯ó˜3Á¡Òaþ÷æ æ�G«rªŸ~øŽ·ßxíœmDDDDDDDDD.wU&2íÜ|ñós>ï‰ññX+«Q›Güñ¢!$8SïI¬üf,•¿ÍWþ„ÛÐvÜ/ü:¹¦ ?œ;1idϾõ;û_íE[ƒ�“ ý 02/1 +;”–@BQ½Úѳg6ÿ�ÿ®y=y&4CO OÏšCÁ‘žL‰*ëb ìÇ#ï÷ãk‰+^b¸Gø®ï†Uãž´ SDä§:ÉÈ3WbžZžöB®Ììwežx¼f+_yõ5æÌýùEÔ€¶nbkû+èlÙ´•v£N9iƒo‡1<~Ã]¬¸oñçæ`l,<ò‹æÍaá’ßxû�÷+Î=xÿ= 4�ÑãoàÁûï¹PW"""""""""ò�pþ=2Ï#cî[¼»5‹Ò’#,}îÖtÍ0ðy+ý×½Æc³w“Y–¢L­�ǚĺÌfKô¤‰Äÿo ŸoN£Èj¥$'‰M?/瀥ª>VJÍfÌæB²“6ðÙì�8¶hA£JÛÚ3pìÕÄ|ú;Ÿ¯]E“&Mh2ùgJÏaê¦M¸^ÑRٴɉŽÜN9Îà»ocTßVøÚU9Äi.ù  "aYþ½üxƒÙ÷!c'ÏàhÃF!""""""""r^U®È¬®+& 'ùß}hº+¯¨q|úñmø�áÃÙù<ûŸ[é1å0¹&¢¢yøõáušÏ¥ßËÌ}á%žzp/ÆÇêBÛÞ“yéš*:$¾Ç@ß÷Ž^�´è9™é¯Ž«²¸­×¨·ø!é1žÓŽGrï} ß¿{åtÝ{ö¤yîøõè†  [O¢ ¿&¥G�cZ8²f÷ÿëNR M8ùµfø»or½À…¹'""Ò𚆇³àçŸ6bt•{b.]8Ÿ¦ááUöëqeÿÓΕ'3+ë÷÷SŠmó›ùdÍ´÷-eï7·}Ý¿èûC:ÜÄ��ݘ¾ø]\íäñËôŸ‰œ¸‰–@Ƭ»¹zš•·äºÆ©ü¶*¨´ IDAT8y0Ão bÿ/7á{Ž=oø†Oû™©-þ8giÙ_ï bâÌBJòs(±ë‡×»%äç”`×׋wüïà×=¯Ò­Wüö;Ä,?Þ  �—hÁܰQˆˆˆˆˆˆˆˆˆœ—áøñã5ÛLë î à�›YtwP}Æ$""ò·ôå§q06¶ÊóMÃùåöÉõÖïLK—.eôèÑÕ èÚ½'£FލuiÙõkÿ<ë\õ÷ÈÜÊ¿#Ç`øþ /]qoö¤Ã†‡9“•ì”,Ƥ—� »á&:L�Î/Ùcéÿãt–u�Èg!©$§XhÔø”¢ða4¶Oæðázë×»ð›8“’’|rÍvü<‡’¼\Ìö¿0ÓŸ»~ÝÃKµYŽy™û`Ö6yYW Ÿ^Kô;Ëž”�•o oËwNì1Л—7}ÌH§‹–ˆˆˆˆˆˆˆˆÈ9Õy�L¹tX­ÖjÕ¦Ïùú�8sö¹Cïp˽;é÷ÑjöÆÅqèà|îjlÅj9qÞÿZn콜é³w1ã›Uô›x-¾V+V«?��FâãâOŽ•K\QAAV¬ÎÎ8QT1W:ééÀ‰ç£ñÜ×3äޤ§3ç?†}œLzú\nôÌ'É餧ïæÅ®•õ;9~U÷Àjµž–Äœö¿÷*?xÿ=§µ«íý¯‰àë>à�?þ(ûúà:ü[ÞÅÌòç¼B´c­†¹ ê”ÈöqªÊÊŠˆˆÈéJK(,,<ùUdÆš“M¶c#Z7ó G½ÇŒ§vòdÌ�ƒøó­øhs47Žö:qÜž!×�äÀÿÇ÷ûò0çdæão³sè†{MÚÓ>g9‹wR~‡âNŽêççGòÁƒž3àÃlÚäJ‡ŽÎ�¸™Í^�¸Â¹’Ë*.¤°°˜R+XJŠ(,,¢ÄRõ¨C N&1Ë¿—¿˜L.>–}ù¸`²uůüy ކ‹’ˆˆˆˆˆˆˆˆÈyiE¦ˆˆˆÔ«¼oÇââârò+ò_lhw/ÓnŠãÑN]é?t8÷.oÅ�v§÷s½æ&®>¼“Ã×Ld¸ëÉãÞã>à—{ LÚ¿°¼–3s?½?§kxþÝ+X8¶]®Èäe­Òþdߎ·üWn¼�F>Þxß8‹Jw•,ÝÌæ˜tl¥[¶wEG"ÏjtŒ»àâÒŽçvÀüÛ½qqñbò³‡kÎŒé_}õÈÓVbBY23úê‘Ì™ù=MÃë{KEDDDDDDDD.K6ëׯoèDDD¤ºvíÚÐ!T©ç›ñ˜ß¬âäËKüò)Ï_yàôó�häçÉØ‰Cq8õ¸Á›žS¾eý”Ê5qýǬ¹þÔc��ìy#ßn¾ñÜA›†3ýÈð²Ç×|EÊ5•5òáÞ?ÌÜ{ÿá)¼óÖë<ô@Õ­›†‡sÿÕ^�ˆˆˆˆˆˆˆˆˆœ`ÝÐqT˜:u*Ï<óLC‡!""rIZ¼xq½Ž·uÛv^}í¿5îSÿJ9úË4¾*º™ŸÚ]€ñ/®K:IÙþÿØøkC!""""""""r~6 €ˆˆˆ4œØØXbcc8ŠdÞÔ‚o�ä¶/ÒY…ïEDDDDDDDD%2EDDþQ¬VkµÛ®ýsÕE›ëܹgq÷Ôû¸"""""""""òw¦5"""""""""""""rÉÑŠL‘¿³ÙLiiiƒÍ¯U³""""""""r1\r‰Ìgžy¦¡C¹¤•––b6›: ‘ ªÁ™=zô ''£ÑˆÅb9í\ii)»wïn ÈDDDþ^ŒFUŒ¿øùù±víÚ†€¥K—6t""""""""òÖà‰L£ÑÈ—_�ƒ£Ž˜L&JJJ(,(àúñãÏÓ{…LÄe~ /DÕtæ­<q5æéI¼Þ §�ÄqúÕä,º—JZŸï¼ˆˆˆÈÅУG�†ADDDDDDDDä‚›;wnÃ'2˵iÙê´ç;.øJÌF<û–ðJNŽN§[y¶p:WŸ8dÛåNÞqÃþG%""R[gV6ù;»$™•½ñZZZz�gõ¡ûÄ[ªÝÚ9”û"/\4"""""""""""""rÒ%±™–¹¤„�›7³uÇv¶ïÚÉ–íÛ)..Æd2U«úò©DGúâîFÏ;¾bQÙñ˜W:áqû¢“ s¿d°áj¦BYiÙ¦¬;s´�<3ê%vÍå¶°0ÂÂúòÆî²Ò²†ÁŸ’[60Q×2õÕqô¸¢-Í›¶cô›É+bÇ·Lyn.qµ¿%"""""""""""""—µK"‘YT\Laa!……äС];Š «Ù;Žofðԟɤø��»îcÌË;°Ö:šNL�ó$míGòY\qqËy´U%Ͳ°Œ§Yºi{V?JÑs÷ðQì‰sûæñÆûKIªu """""""""""""—·K#‘YTHQa!°lùò$2m¸zʳôñµÅÆ«+Oýßµ$~?ƒ�4bÀÍÝ·Á 0epû­lÞv¢DîØXSߥׅŽADDDDDDDDDDDDäê’Ø#³¨°ˆC‰18;;c2™°Z­xz{U³·/¡¡Ïl7&09Žd é‰öo¼íÊŸ8âèXBnn1àpŽN"""""""""""""R—D"³° €ÄÄD\\\°µµ«'§jö>Jbb!t-K –$$�DàììLQQÑɦéé¤WgH£ñÒXª*""""""""""""r™jð|]aa!ùùùØÙÚâèäˆ�­-6¶¶Ts3 ÞxŽÕGÍ”ÿ‹—_œEÈøq´¢¢ðX½˜•y™¬œö%›«3¤�~%±Ä$YjwQ;¾eÊss‰«]o‘Ë^ƒ'2KJJ0›ÍP�—OA^ùùWs„0&޳çùž�xFŒaaó·ùñÉöCï'øtôîìEϾ×ñu£Aô®Î�N×ðè“v¼ÓÁO�޼¸£†µoo¼¿”¤v‘2†E‹Y£££,€V­Z1eʶoÙ‚‡§gÅñFaa|øá‡lذ¡Áb¹Ô,^¼˜®]»VznéÒ¥Œ9ò"G$"""""""""RÿæÎ�Ûð{dšL&Z¶n�ñÄc¹¼5x"3!!�gžywwwJKK1˪ݖ––×°Á‰ˆˆˆˆˆˆˆˆˆˆˆˆHƒhðDfVVVC‡ """""""""""""—cC """""""""""""r¦K.‘9uêÔ†ADDDDDDDDDDDDDØ%—ÈQ"SDDDDDDDDDDDDD.9JdŠˆˆˆˆˆˆˆˆˆˆˆˆÈ%G‰L¹ä\2‰ÌÃÉñìØ¹‰®ÝÚ°bå" ó:$i 6{ÂÃÉñÄÄì!#ã(‡Ç“‘q”ŒŒ£ì ìÁjo¦8»„E‹~dÔ¨›èÒ¹ÏÅQDDDDDDDDDDDDDØE_‘9gÎ7Ì™ó5+×-"Ñ´Ÿü�ã8u·Á±£ ‡Ö&Œ¡PšƒµIßÏþˆÿ¾þobî©ÿ@’¦ÑÍa"óëä*l剈¦¬»C/º—N¯×PóÿMm|"‚°ÚÞ�Ò=|<®=�ÞžxŽý†¼ú MDDDDDDDDDDDä²W­DfII `íÚµüõ×_ÄÇÇc±Xj=i‘} ¥%JRJ«ÌÍ€cGiÆ$Þýà>ûüM2Ž«õœgñìÇ”i7Ó¦:mã^§ÓEMzʥκø¿FlÂ�M`-SŽ-%EV¬…V,EVvìØÀm·>RËK=ƒs{ÆÞU?C]Ö¬fÌlL ÈÅ•ž�@AÄPš]ôâÌ""""""""""""—‡*Wd;vŒÙ³gÓºukFŒA«V­ðõõ% €:0zôhüýý™={6yy5/¬i5X)r,!×µ€‚¬b 7˜Éß]©\ŠÝpp²Á¥‘=>]\¼Ú¿®äŸ1Ê: iÊÍSeH÷ÎthÓš^w|Åþ¢òó¬}s]šøâîF§k_fõ±²Ä虥eçNt ÛýorïÀδoAd¯{ù9Ñ lä™Q/±£h.·……Ö—7vŸëÊòØ5ýAµi„·›;þ-®ä…UEg7ËÝɧwö¡Y€^!m¹úÉ$™Ë/k !O°µ¢q¯tráöE'žfoâÍñòt'¨íµ¼·åÌûr~Isf@»¼]Ýð ëÂÄÿm «ü¤5�¥ÿFK?<uæöOŸaˆa0_æž~¯îéE«¦=xq{6¿O½šŽa¾¸¹z5’çþ8R1W槃1D?λ·\I§v-iÚrO/;¹º¶`÷çLêÚow_š}Ž·&Ÿ^ò5kó‡ÜÚ»9�ž^„´Î3¿%SÙzà´Ù×Ðø6–œ¸�¬%“iì?š™'B)Üû%·vkŒ—[Ù<«ŽŸì›ùé` ßãë;»âê„g‹‘¼·-�Íï^OûÜ;sç¬x¬@Ò'£èðÔjJçÝCXX×~žZãû/""""""""""""çVe"3==�Ñ£GPeç&Mš0tèPrssk€Åh!ß©,Ñ:ÌŸ«œ°íT„Çޏ6·ÇÞÏ„�ó¹*àâç5Myå_lÙ¶ˆÛŽ<Ƙ—w`2fÞÅÐ·Š¹A,é KyÔþ†Múš£UŒ´~þv†N_϶];øºû2n{f!Åtbêœ'ik?’Ïâ∋[Σ­ªŽ&gá xdÑ­çpf½ÈÀÀ3ã/ä� ã‰ØÌØs”äu¯>oãÞŽ©Æ+ä·Ç®áÕ¼;Yš”Á¡y×±áóYT£ç©,®ydÆ6’³2Ø÷ã8RžÏ‹ëËJýûöNFïÇ+��±÷[zþö%¿�Ñýœ ôûj#»­çé¨RìšßÌgëâÉÌŒgñƒ¶|4þ1~=5¿úûBîü™�Û÷°éõ`>¹í56X¶2uôÃÄ�žÍ¡ŒV?QÈŒéq'û›Á̓^Çrï\;Âæ¢XtýÍ|‘|ö5ù�yŸOú.aÒ½sÉ8¾€ûný…Þ}Ì8À²�çG?À�«gr(#™�dòõ×q§°x:+ú;ôdæ_Ë£#ºó173?6ƒý·cñ]ϲ¤Bî˜Ã_S»aþ>qqq̺µê¿©�*3„Í›7ÇÎÎî¼899áïï_¯AÕŒ#p[ÀÊ-Ž!ùû줈ßΦÙý¯rcKlœ"¸þõGh;ÿ~ά|¤f˜¿p¤ÛÐ~X7o&¡F±”0ÿÓ¯ xð툃фKX/ºFØžÑnß~·¾øWxÚâÍ+O aÓ738*s%ßϰãÖ©wÓÊÙ„CØ^¸§K¥+ϥрÚÊ{£ Þ�¦ðؘã¬Z�òëÌ_hwßóŒhd�Ñ)’Iÿ™DÄýÃox„kClƒ'½¯»–NM®´šô7º¯bÕžS:t¿�G{xà1x(=â7³9Ø:“™Ç®å©)�p7ÙàÛçir²^ë‘>bÞ�óöu-q1Ùâ×ë¦ô_Ŭ_+û!z2ü�/ºz2Wö¹�•ÑŸñÞHŸ²S[gð}ÊþxØØ0àytƯÇ;™:>g;zNA£„Hnxq0¡Žv Ÿ@´u [jö !""""""""""""µTe"s÷îÝURõ ñññ$$Ô=»Sj²P”VŠ­­EE…5èé�¿ÿÉÄ—! ¿äd’I%9ÙBãÆ�N6 #Ìþ0‡W1’·÷É'ŽŽ8ææR³µ¦)$&šiڴɹ›å%“œÕˆÆ�Oî-ê†ïáÃTÚI¹É$g‡~òPh“&çÞì´Ù>äöè4 ¥Qã0&ÍÊ娱c@*ÉÉBCƒO™ ”Ð3úžò¬ˆ]ß>Äð.Í  ¥qØÕ|”xŒcÇNiâíMÅÝ59âh›Kn.�œLr`(¡{l:ê[Ñ->>ÆçéÚ¢-Z´ E‹6ü{�;¹é)•_˜[?îïÁÎ�ÞÜ>e(îåÇ““I '¼âF9Ó¤É ø€*ÖV:9áä@€sÅœœNÄ,""""""""""""\•‰Ìàà`fÏžÍÁƒ+=_ZZÊŠ+سg¡¡g¦¹jΊ•ââ¢&1Ž{²†iñ¡C "ˆ‚‚ŒÄÇŸ’d=G\Q0ÁÁ• s.FcÕ7ê4�„†Úpðà¡s7s"È-�øø“‡òãâ8L0€³3ÎEEœL#§“ž~â¡KAnG8rr J2ŽÁLMlä¹qÏ’{ÃL6L$!>Ž¯Æ»aµZ�­$&ž’RML$ñŒ †“IXbßáæ{vrÕ'k9�˜H|ܯÜÝØŠÕZ�P LI$±´ü@!‰‰'‹ÿ†††bê÷ [öîe˜Ä#¬~¼e¥Ã•ìx…»>öâ–`Ú_CPAiG8yÛÌ9’^é""""""""""""ÒðΙŸspp ##ƒ~ø�•+W²k×.vìØÁÂ… ™3gäääœH€U_qI99Ùdge’––Brr"EE…äæf‘“›…»›g F+eáϰ"­sÆZ^xq6�Æ�£ ö ½~ûß{’ïöåaÎ?È�½ÅŽa¹Æ£Fá‚�~%±Ä$�¯€«-Wßq©ÿ{�ikS)²–’ÿ'ëcJÎh×›®·ðÅÓÓØši¦èðo<ùòB:NWVµiQ9ËY¼³°�:÷̈+ïÛ‡ñã2ùæ�ßÉÈ߯´�—Õð‚²ÈÊv§IÛp\MP’ð Ì=~âœÃÆ gÛ{OóKB–üý|ñÂç.y›�E–c#ZGzaƒ…£ ßåûÕ %jã¼gñÒëÉ*5stÕs¼µèdZ6pÜ] ^ý÷}¿ƒã%`):N̪ŸX`fãçSxåפ²ÆÅ[xvâë¸>÷ Ÿ1�{�>ÉÍï(+»5žñž³yof V äÐǼ?¯¦;‹ŠˆˆˆˆˆˆˆˆˆˆˆÈÅRe"3''‡aÆѹsgiÛ¶-ñññX­V"""hÒ¤ Í›7§wïÞäççW5ÌY‚ƒã\àˆ©¨lEŸ««;>>þØÛ;àå凟o nn5É4†qã .¼Ô+¯ˆñüÖú~|²=À{üGÌ¿ÏÀ[Ñax‡öãÕüIüòùMøÕ`tœ®áÑ'íx§ƒ7žyqGÕM]ÿ�ß^kʼÛ:àæMDôS,M=3Ñë@ÿÿÎç…àÙŒmîM@—‡Ù?ø{~x0òÄ|#xñý+øut;:õîÏ´fhÔɾѯÏåΣOÐëŠÞ ùn׌™šèÇ¿?èDz íèÞ(#þK·!'KðúLøˆÇ¥ðX'¼ZLàÏ+'Ð{ì«Ú2µýýüïæ8îЙ~ƒ‡q÷²Ö m_ÍPLxföë„ÎE¸g ½^²g̸ìííËÎû_Ï׋ÃîÓëhëï†gH×¾ô;©¥fvþôŸ®L YûÔ>ð{™¯î‹À`ÅÓÓÿEÞ37ñÖÞR0¶çéÙ/á0m zögècÉ ¼ö<%€EDDDDDDDDDDD¤Á-Zd�ŽŽ>g£µk×Ò½{wÖ¯_OÓ¦MñòòbÆ tëÖ­V“nøk%‹Í&-+•B§bJMœsêç�½Ÿ©Ò>Ei¥¸Å…rß½ÿwÊÑu<2—ù1¼Ui7©ÛŸ&r`:Ÿy�Þ|²¾íÁg“øýnßó7¹Ì,^¼˜®]»VznéÒ¥Œ9ò"G$"""""""""RÿæÎ�‹MuvïÞ€Ž;bccƒÁ`¨u Kç>´kÛ‰å+²hÑlŠìK0prÏŒ㥘ó,eßs­˜óJ)9^Š §ZÏ)5`ÞÉo‹íè>$Çœí|øÔÇä�šN— 4Ýá?ç“1ˆ®þ�¸äI^]Ò™;¦)‰)"""""""""""r9«V"³œ­­m½MìààÄàè1tér%sæ|ÍŽ9¶"K‰//_¼¼| nŒWĉï^¾xyúÔÛüu±â‰vÜ<#û¬ãö£>fß[ƒ ¢R?gT·çØrÖ‰V<¾âWîn\Íq¬é,ö®Ÿx‹�‘gÎ˰¯ßh+íŸÎ-co"¥Ð€KP'®ÿæ&7:?ùçªViÙ‹ápr<ÁAÕͶ‰ˆˆ\~TZVDDDDDDDDD.Õ.-{1(�)"""""""""""""åŒ À™¦N�ÚÐ!ˆˆˆˆˆˆˆˆˆˆˆˆˆH»ä™""""""""""""""JdŠˆˆˆˆˆˆˆˆˆˆˆˆÈ%G‰L¹ä(‘)"""""""""""""—›† ¾NŽ'ãÿÙ»ïð¨Ê¼�ã÷™I镄Ш EY‘¢H‰«(Ju]VìØVWÝõE°wQì MzoRDz( !�@zŸyÿ ™ÀRø~®k®ÌœóœçyÎ÷œs2ÒuøðA¹»{ªg�+åææÑØÓP çl�y81N±±;•‘‘¦Ã‡ã”‘‘¦ŒŒ4®† WÉêZ¢¢¬bÍ›÷ƒn¸á6õè~ecO€�ÎÙ sÖ¬¯»C†«!—–fÍ$�v'v§°°DYÙòrõÔô™jÙ²¹ºá†ÛÕºÃ�9ï_¾ú_ÔFm|"ê¬æ>{Œ›^ë«•5;«~€ó•]×È,..ÖÞ½{µfÍmذAqqq²X,õ=·Ó*t-Vi±EÅI¥5¶1yrïjVª)ASÞNŸ~ö†2ަÛhY¤ØŸžÑè+Ú*¸‰«Ü}›©}Ï¡zô£•J*©¿}¨n¯¾¼s°z´ ”«ahè´‚†p§ 2‹‹‹µhÑ"Í™3GÅÅÅŠŠŠRóæÍ•‘‘¡Ù³gkÍš5²Z­ 5×jJœK•㕯¼ÂBåo+QQ¬E–㙦5_2g;«8Áª¢X‹J3Ë‚×mÛ6jÖ¬/OêɪŸUÏ[gÊmÔ»Z¼=Ié ›õóë#ä»pª~KiȽrRP—azâ£Ou÷™< œÓj<µlzzº.\¨¾}û*44´ÊºÐÐPuéÒEû÷ï×Ì™35xð`yzzÖûdm±Vº«ØµTn™Îr^ï$ùËd2«‰¼åæë$s°I.~N2{*͵*ÿ`^ÕN çkâãKÔåÕ=úì®æ‹Û^1JO_1ªú Å¿klØ= ]«ç»_väS hö•†Xª‘¿’ß·Ñz5èý°;S™–æýÖT=Ý'ðD)¿ë©k^Ðû«ÒäÝå½=}Š®onHj¥Á÷þKR¬v¸Hquý„ç€�Èez]öˆþ=KÓçVô1æi�ï(×f~GŒJ7mR|}î#p©ñÔ²;vìPëÖ­åêêzÊâââd†"""êlR'N<åú &Ô¸®ÔlQaj©œ]TXX`߀ (Ü¢¤£’ü$)D·µE7íÖ˽û*ÉF7Æ¥·ë6ÿÞš¶è-õnõµ¦í¸V†úœh¢ñn°BC¥ÄÄdI-$IMÃÂN´õô”gNŽÿ¸VÀ1Ôd†‡‡kæÌ™êÙ³§Z·n]m}ii©V®\©üü| 8°N'uª òt¬²ª¨¨P–ÂÓ·­Ðõ*]å÷¾¾ÿþ°î.É$ÿPy(]žæš6j¯Ûn�T÷ió4®å4ºñ%ÅxTZ}à€Hê(I:¨ýû­ »±æÓô8¡Æ S’ÜÜÜ”‘‘¡�7ªiÓ¦ �ÅbQBB‚rssÕ¹sgýù矲Z­2 £¡æ\¡¨¸P¹ùy²Z,éûþ2 IDAT*(ÌWII‰"\š+'§HfWÉÇÛïô�H’ë`Mx©·º=6DwZÞÐC1]ÕÒ·TÉ-ÑŸG%Ïv-rÌmŠŽþ¯îðMÕˆO©Ê‰x÷~®‰Ÿ�Öç··RÒwÿÕ{û†êõA§>ºµ\iQ�Š-E*±J–âB2»¸Ê¹Æç—£±ììlÅÄĨ{÷îrwwWçÎ�'«Õª¨¨(EFFª]»vêÝ»·òòòrÎ’¤ððòÌw—¹°,eôòòQ``ˆ\]Ýäï¬à ¦òööµ³7C­Çý¤uŸ_¯ì¯îVßö!ò n£þ÷ý®¶/¬Öäëkجé(ÝÞs·¶•ŒÒ­}Oʄݡ�+nU;ÿPõz6Scü@7Û•«¦ëýkÜåîÞQÿ”~ù§¯ÜÝ}tç;w8ÔxDf³fÍ*îÉÏÏO “¿¿¿Ö¯_/I mœÓ¥Þ0ôV…‡·Ð¼y3•𙬗"•š-RmN)[…›ÚÞ0I3n˜Tc‹AŸÓ *K¼á£Ö—ܪËOŽ„�Úêö©“4vjõ~†N+ÐÐÊ .{M ±åuÿR«î?ƒ=Χ<µl¹Ë/¿\’ÔµkW999É0 ]vÙeõ:1{ôè~¥.êÜMK—ÍÕ¼y3UèZ,C'Î[|´T%¹–²¿9V•ä–ªøh©BÚ{œ¢WûúBoßLã6t«“þ”±+È,çìì\_ó8cnn4p˜zôè£Y³¾Ô¶m•¾,G–b«üýƒäï¤ððò�:þ×?Hþ~�g=î–‰—èo¯¦ªÛcß龨:Øjd:2¿@�ýç#:œ'I kQ¯ã]2a‹r'Ø^çû¯y²þ«^‡ÎkçM�Y®¾LõÏÔØ€“dp8™A&‡ãÔ�ƒ]üê2•feÉ05¶¹´ÀE�Ÿùµgun²Ê*'Oomy¬OcO¨s d–ædÊ%(ü”mšæî•³gÓ3ã8C®¥¹ò,NW‰ÉUéQ*1\θ?GVt$©±§Ô‹ 2 ™$ëiYuú6* ,½‹’åZ’#Ï’ ¹–æÈµ4G%f«Jœ¬*u.–k¾UͲ7+λ§ÒÜ£êbJÍǵç¶ 2íK)íK2[f­“wQ²JÌVeú•*ßɪKÅzÃR"gK®Tb¨Å‘å ÍùKqÞ=•åzƳïÖûbÝžµKl-<ã>$©W¿K4,}»ÝV|VýØ•øç »‚ÌhïÞ½Ê),–IR Ÿ�:uê$__ßÚ�h=Møfµž¾Íñv)%yòµ¸È3ËP¦Ÿ¥êvÇû)rµ(%¬P^™ij—1W™®Šóî¡Bs““:4Ö"T·^ä¯.�.ò°”(%3Wëw¥hæî\eX+ÍÍžùÙ³�¶úñòÕ?{„¨W¨›‚�­JI;¦«iÑQBK\8Nd&&&jõêÕ �h©¬¦ëÅuGTPbQ›ô]“°\‘¾.êׯŸ\]]í¬îŽÇ,ksÌR¤¤Ò<•¸)¸ÀC…žVó/–L’s‰I.….r±8É\lÈ\Z¶�_A¼¬’öøõ¯Ò_h»Özórg­Y¯ÿ,ÉSr�¡À/õî¨îñ¹š—wbng)ž²wy¤§èõ�¹J,rÒE—¶Ô¿…+az‚vÙè8ÕdnÞ¼Yiiiô÷ë•Wb(ÒjQJb¢^Ÿ³Q»ÚöP’5JöôÓìÙ³Õ¿Ù7b‘)«U«E)Ö’\k?°‰º¸æhù�"ûƳfiá>C}ÛxÈ8¾, µ¿:&§keþñ6áÞ Þ«‡gíÔƒ+óuå5Íu…ˉ>ÚµõQÆú�õÅv}’㣇/õ–³�±ÜCÜÕ² OólÍ8?U 2tôèQõìÙS)¹%zyu’¾]ºYß?SoM~W’T´w£J’bµ>1WÎÎκþúëµ|ùråææž~ÄúÉ1Ïîæê$ï’be”/sVÌÀ‹ôÍ-e·šWßfûî#²Fú«ãñö}£<´qÏQe•·I;¢YIeç³ÍKIÑü ?õmfTlŸº'I?¥•ª¸´XËweÊà® “Æ0yøê‘^>Ú²*I[É1p©vjY'''I’L†”_bÕ³–+ûç·«64™e2 I’Åb‘Åb‘ÉdóÏJì»JæÀÜe§l1ßóJÕ”èåYŠeÊ4Éâm’“ŠUXm<Û”(Ëì.W«T(IEZ¸d»V›Ü4üº¶ò3[«mkM?¢E…mÕ?ü�þÊöW¿cúæ`é‰vùE:Z1F±ŽæYàá$©ì¨Ï£ùE'æPR¢gCî•æd¸ûh|Ls5Ù¶GöÕø\ç£jAfhh¨š5k¦¥K—ªOŸ>jãïªÝ�û(oÝÏ*M9(Irít¥œCZ©W³&*((ÐÏ?ÿ¬ÈÝÝýÔ£Y¥Ó]ÿr¾GïÓϺüZ•6®§Yj)•‹¥D†Åbs½ÍíÒ²´µ @½[:iîñkd«PN*(-oò¶ùZ´»@“£¼47ÛWAûµ¾ØzbŒ&Î µZ'IrQ¨—UGÙžûI� 7oÝ¡æ»÷ê¿橦“ç+›‡PvîÜYÁÁÁúí·ßôx�@¹º{Êÿ®Éò¹u’|Ǿ*P §³nj^ªŸ~úI×\s�ì°.Ïk¨D¦Ò9•äÉ¥8S.E2YKädɓْ¯"Ãݾ¾,™új}ŽÚ\¥;x)ÂÓ,Wg³Bƒ›¨…k¥ó¤[âÞ ÅµÓCm�µlo–ª\aÓ'P£ÛºÉE†B[‡)Æû˜–%XO?W/ÝÓRmãhÒ¶|•š 9› ™l´ÎWÕŽÈ,­àà`-[¶Xã¼´(?XûÛ÷�³IŠ4Žé*çeÄûjذarrª±›“Ô]—ëä§æ&J.-V¦µPÅf7YdV©aV¡Ù]'£Ò˜¶æPuyÒ®X=Tª15×+—¹ÈS¥ÊÈÌÕŠ »ô}\õSËJ’ò�haj¸ôKÓ;‰–ªcJÓM[è“^®rÊÍÑo¿ÇiEa ýTzìÒ Þ[〠‚]‡R6mÚTM›6­ï¹ÔZš{”ŽºE(4g»:älUJi¾ÌƉ³åšr¬2 ­2çZeR¡Eæ)ßÅ¥NÆwöô×u­‹4wV^�ô Œ½ç„­VÕÙ™åJ䬄&—(Í=J-²ÖË£ ^Öí%2,R¡¹‰ ÍM”ëä¯B§&ÊsòWa@Ù²³�Gë®íõúÅÎÚ»u¿~É<©¯�ú¬cœY穆 2ëð™'+4{j�_?ygH’òœýO3�³³oÓN Ýd{]Îî½¼û¬‡8=«åôm€sPƒ™fo_•d‘ £ÞÆÈ*¿“ŸQoc8«Uf¯€ÆžP/4ÈÜúX߆À9ÊÔØ€“dp8™A&‡C� Àádp8™A&‡C� Àádp8™A&‡C� Àádp8™A&‡C� Àádp8™A&‡C� Àádp8™A&‡C� Àádp8™A&‡C� Àádp8™A&‡C� Àádp8™A&‡C� Àádp8™A&‡C� Àádp8™A&‡C� Àádp8™A&‡C� Àádp8™A&‡C� Àádp8™A&‡C� Àádp8™A&‡C� Àádp8™A&‡C� Àádp8™A&‡C� Àádp8™A&‡C� Àádp8™A&‡C� Àádp8™A&‡C� Àádp8™A&‡C� Àádp8™A&‡C� Àá85ö@Ý1æÑÆžÀyåÓ)Ojìý/6ö4ÎßN{½±§€sGdp8™A&‡C� ghæŒÉjÙ"ü¬úxå…G5sÆduêØæ”íÆþc˜fΘ¬a7\sVãÕ¥“÷êÇ/¨ctT�ŽÑ¾]¤¾þü•:ípn ÈP Å´S£˜êÚÑcY<°w�ë]]]Ô¯O=–Õ€³ qd°‰bÀé�¼õQÅÅ'žu?‹—¬U·®�àks}ß+»+1)Mû:ë±êR]í?¶85ö8¦ÅKÖêú¿_¥À_¥9Vm}y1íX¦c™#o}T%%¥�= à |}¼4jDŒ¢Û·–��—b÷Çkñ’µJMËÐÍ7Ôó/hW?®ê¥›‡ ”³³³-^£iÓ‘$}ðÎ=óÜ»:”�¬™3&ëé‰o«_Ÿžºä¢ö’¤»öéó/g�öÇ_)©G´åÏ]ºfÀúfƯÕÖº¦·~ùm‰zö¸¸ú>úzkôˆuh)_/8xXKWlPzúQ=<þvÝqçSmýtËÈkÕ¾m+¹¹¹jÏÞƒšõó"ùùz«SÇ6úø³ï%Éî})ßÿï¿M­Z–�cÒÿ= Izâoè¥çÑ£ÿyEãW™ó ×]­Ž£ôÜ‹T,óñöÒ¨CÝ¡µü|½uààa-^ºVÉ)Gªï³�—ny­¢;DÉ××KqñIúù·ÅZ»në)ŸgÀ¹… ¨uU0“$//O�¼yˆ:EG)(È_)©G´tùÍ™·LÅÅ%íüްÚ/`ÅÅ'iÑ’µZ²l]E›š p¶PL£˜À¹®Y³P=ÿ̃Úòç.}ðÉ·:z4K­Z†käÍC”š–¡–-Âìê§ED˜Æ�½Y“§|¥£Ç²ôÔãã»/^k×o•¯¯·ÌfsEÛ?|‡ü¾JϽô�ÜÜ\uݵýôÚK�éáÇ_VVVÎ)Ç™¿`¥¸÷}?s^•ïy££äï«7UûîÕ¼Y¨ž›ø þܶG~ò�222Õ:²¹F�ˆQNN^•¶‘­šiâÓ÷kŪMzkÊWÊÉÉSt‡Özø�ÛŸ�$W—*ííÙ—òýŸðì;2™Lšòæÿ4åý¯µkÏåååÛõüJR³ð=?ñ!mݶ[~ò�ŽËRTd„F¢c'…Àáa!znâƒZ·þO½5åKåæå«C»H�½}˜¼šxê÷E«íàØ2€:VW3I Ô‹“Öö�±údêL=–©vm[ièuWéÒ.ÑzöÅT\\¬azvÂxmظMï}8C™YÙjß¶•ÆŒºVÑí#õî‡ÓOY€« Å4ŠiœËÆß{‹–¯Ü¨O?ŸY±,1)U›¶ìЯRbRê)ǯ\L«ÌžbÚëoMÕ_Û÷*1)U+Vý¡ÇŸ|M~~Þí*Ó>úô;íÞs@‡Sôû¢ÕšðÜuìU­ïòbZ\|¢vï9 WßøLG³4pÀÕÚæææ+;;·J1­´Ôb×ó^y?Þ˜üyÙ똘ªå+7êßO¼*Ÿ*mË‹i|>^òðp·ù½±¹�†�í¾”ï�‡‡{µå>>^÷Såëã¥&MÞMÔ¤‰ÇéÇôñªqÌà`ÿŠ_Ø—àî?IaMƒ5lè€ÓΣr1Íl6kÀÕ½4oþ ›m+Ól©©˜f‹£ÓN7·òbÚˆ1�hØÈmÞž}ñ}»çêFjêí?� áÃU[çêꢡ¿Ê  ˜Á}$IG2ŽiÓ–jaÿuÏkkî‚úÛå]tÍÕ½T\\¢?6ï°Ù.9%]ãkÔð!ÕÖ5ñô¨˜syÛ¸øDÝtã5ÕÚ†…W»”@]9œ˜¢è“.`6›ÔµKtÅãÔ´ Åî‹×è1Õ¶wssÕ ×�x­’SÒ•˜”¦˜A}ªµm¢�ߟ¤.w¨Ã=4&‚L ÕeÁ,-½æ‚Ž««‹»®¼¢›RS�è`ÜaÝtCõ¢”�·—úôî®�›þ:«Å´(¦pîxûݯԿoO=pïµkÛJÁÁº¬ÇÅzåùG•švÄî~²²suÓ�ui—ŽêоµzÿíRíØ¹¯Þæ»/^ñ‡uÇm7hÁï«dµõk®ãÞ~wš®èu©}èEwh]¶�=/ÖKÏ?¢”“Nûö»Ótu¿Ëuϸ‘jÕB¡¡�êßï2=;a¼¶nÛ-‹Åþë‰Ûë§_kØÐú{L?……«CûHý÷‰»«íÓä)_éò˺èчîPÇ訊×êÕþ­´ô£'µýRC¯¿ZãÆÞ¬6Q-è§^—wÑÓOÝ«µë¶j³�ËÎMœZ¨co¿û•žŸø�¼½›hÁÂU:z,K‘-›iÔð!JM;¢ˆæMíîë­)_ê…Ie}Í�¿BééGÕºu„†þý*†¡þ˜q|Ìizö™ñòöòÔÂ%ktôX¶Z·j®1£ÿ®-[wiý†mòñöÒè‘×*99]yùêý·Kµà÷UvÍ£r1mú·sN[L{vÂxyy5ÑÜùË•~ä˜"[5Ó˜QWJJºÂÂBªµõôp×ÂÅk”�“«èQºeäµÚºm·\]œí~®ìõÓ¯‹õÈø¨  PlÞ.ï&ºyØ ›Å´ç'=$/¯&š·`…ÒÒ�*²e3Ý2òZ¥¥­rm¨ÉS¾Ô¤ ã %ËÖëè±,µmÓR·�J1 €F”p8E>ú‚F�ˆÑýw�–¯¯—öHг(;'WÜs‹]ý,\¼FÁAþºç®‘rvrÒÊÕ›ôËœ%õ:÷y VjÜØáZ´dÍ)ÛÅÅ'jü£/hÔð!ºçΑòóóÑÁ¸ÃúmÎ2Åî�×-#¯­Òö¡Ç^Ô-#®ÕCÜ&OwíÞs@ï}0]Q­#jõ=Õ^ë7lÓ+¯ª‡^­áÃêHF¦–._¯c™eßWË%&¥jü#ÏkÄ̓uç?oV`€ŸââkÞ‚•Ú±kŸÆþãÆŠ¶‡’õðc/iôˆ�¿oŒü|}(IS¿üQk×m­ó}4cÞ¼yÖ�6ö<€æÏŸ¯ž={Ú\·páB :T#Æ<ÚÀ³`‹¯�—F�ˆQtûÖ³ò î�{nÑØ»Ÿ¶»¯&M<4òæ!êÔ±�‚ƒü•š–¡å+7ê×9KUTT\ÑÎÏ×[£FĨC»HùûûèPB²–._¯ùÇÅo†F�ˆQ¿¾=+ pS¿üÑæµ…^yáQÍÿ}•-Y[±¬ßž7v¸ÆÝûʪt ¦'§={jæ¬'öß×[£†QtûÖÅ´U«7UÓžyîÝŠ¶þþ>ºeĵjß>²¢˜¶`áêŠbÚ«o~&Iš9c²ýÏ+:w¸Ê\c÷QÏîéÿ&½c³ÝÔ�_Ðko~¦í;b+¶ézI´nzµZD„U+¦}úùÌŠv^^žqó`uŠnSQL[½fKE1íϼ]eŸG�ˆQ‡ö‘Å´Ÿ[L1 8|:åRæìg IDATI�½ÿÅÆž€:vÉÅíký½ì\7á¿÷jýÆmš{Òeœ��õÒskɲõúuÎÒÆ™€ Ê·Ó^oì)à0{öl‚LÎ%™À¹ïB,˜� Å4ç‚LàüTù{ÙÔ�_8eÛ;î|ª�fU¿Úµm¥§Ÿ¼[sæ-¯ø‘]«–Ító�à«Çž|M……E�=M‚LØcöìÙœZh,JÁìTf|?WO?y·ü|½«Óœ��ôû¢Õ�=Ep¸¾wIÒî=4áÙw5zDŒ®»¶¿œ��”–ž¡M›wêå×?%Ä8‚L ‘\(³S¡˜Ë–­».ȳdìÛ¯g_|_†aÈÕÕE…�=%jD� 4  µ`v*ÓžÕjå{Àá™{ QLUdp8™×ÈÎcf³IC¯»ZWôꪠ@JHÒÜù+´|åF»¶7v¸"š‡êé‰ïÈjµÖټƌú»n¸þjIÒÊÕ›ôæÛ_TkÓ£{g�¸i°BC(I_}ó³vìÜWgs8Sf³Y#n¤n—vRpP€ÆÖŠU5ÿ÷U5nc†¾þü¹ººTYþÅ´Ùúù×%õ=e‡`ÏkîÈã÷íÓCÜs‹Þ˜ü¹V­Ù\S´ë½u&ï?8Wd AÔ¶õÝ×oÊl®~‘øCIzø±—êdN§+d4ÄÎų3Cñìô(žÀùç‘ñÿPHH >ÿr–’RÒÕ¾m+Ý6æz…5 ÒŒïçžrÛŽÑQê{ewýû‰Wë4Ä”¤ïœ¯Ÿ~]¬aCÈÏϧÚúè­5þÞ[õÞGÓ§î—vÖÿž¸[�<þ²’SÒët.µõäãw*ÀßWÓ¾ùE ‡“Õªe3ÝqÛ ÒÓfÛÜ&$$@f³Yÿ÷?Y¬–Šå……E 5íFwº×Ü‘Ç÷ñöÒ·Þ ââ’zš]{Þ[gòþ€sA&êÝ™¡ÆÞý¿jËn}�œœêî+ìé  1‡3EñìÌP<;=Šgp~éÜ©­:uj£~^YY9’¤ÔÔ#:œ˜ª&=¤ÅK×)5-Ãæ¶..κwÜ(}7sž“Rë|n……E7[ú^ÙC‹—®Õêã?ÞùmÞ2u»´£zv¿H?ýº¸Îçc¯ŽÑQêÐ.RwÝÿŒrrò$I)©GŸ�¤·^}Ró¬PJê‘jÛµŒ×áÄefe7ô”Æé^sGÿ_w Ó–­;V3+cÏ{+0ÐïŒÞp®jü Î{gR„ÊÎέòØÃÃ]—_ÖEÿ7éí:›×é  1‡3AñìÌQ<;5ŠgpþéÐ>Rýµ·"Ä,·o¼’’ÓÔ¶M˃̑Ç(7/_¿Í]^cÿ¾>^ºe䵊î%__/ÅÅ'éçßkíº­g=wgg'•””VYf˜ YU·G†ÖVËáÚµû@ÅË%&¦*--C-"Âlþ·°ED˜J’$99™«íW·K;é¢Îí4þ‘ôÌÓ÷U[_ÛÏÁsÏ<¨?6m׬ŸVYnÏ{+(ÈÿŒÞp®"È@½«‹"Ô€þ—ëÀÁí?�Pey}Ïì�CC£xvá¡x8S..Î*)µýßü¢¢b™Íf›ëZGFèïCúêXf¶¾þüeËÌÖâ¥ëôýÌy*--;³CxXˆž›ø Ö­ÿSoMùR¹yùêÐ.Rco&¯&žú}Ñ곚ûÒeëõÄcwjolœvîÚ§î—vRdËæúèÓïϪ߳åë㥜œ\›ë²²sÔÄËÓæºˆˆ¦j¤�ߟ$?%'§kÞ‚úuî²:?m/ꎻ»›î;\Ÿ5Ûæëòs`Ï{ëLßp®"È@½;Û"”ÙlÒ�Á}ôéç?TY^ßÅ3{æÐ(ž]X(žÎFll¼úõé)ww7åçT,o¤aŠÝ_mÃ0tï]#»/^Ÿ}ñ£'+²Us�;\þ~>zïÃé’¤ûî­EKÖhÚ7¿Tl›˜˜ª�»öëåçQÂáíÜUó5ÑOgë¶ÝZ»~«î¿gtŲ¯güªÄĺ?Ímm†!‹Åöw§ÒR‹Œ¶k¦‚‚B½þÖ犋OTÛ¨7v¸ýôù—³êoÂ8+·Ýr�'¦hɲu6××åçÀž÷Ö™¾ÿà\E� €zw¶E¨Ë/ë¢ÒÒRmØøW•åõ]<³g��âÙ……âàl¬Ûð§®»¶Ÿž|ìNMýr–’’ÓÔ&ª…Æ�½Y7ý¥Ã‰)Õ¶¹´kGùûùè�‡ŸWNnÙøÛwÄêÅW?ÒäמÒÏ¿.VAA¡¢Z7×[ï|!÷*ÛËÌÖÚu[Õ§w·³ú.6nìp…ê±'_ÕáÄTEµŽÐÝwŽ�!iæìßÏ¸ßÆ2ñ¹÷”•�SqŠù­ÛvëÅ×>Öë/=®¹ó–sFÔ1:J}zw×#�¿ls}`€¯]ŸƒØ}ñ ¨Xçææ"__/5o*©ì;T}\‡Î™¨wg[„º.¦¯~�³´ÊQƒö ê*È´5‡s ųsÅ3ÀÙ²Z­zöÅôÏÛnÐħ‹³ò åd6i¤)6·iÛ¦¥¶mß[b–KNNWü¡$EEµÐÑ£Y2›Ízÿ� 5޽eë.�>D7Ý8°bYü¡$=üØK§�w³ð ¸êrÝyÏÿéXfÙ ¶ïˆÕ{N×3ÿ»_s毨r„iC²X­2™M6יͦ¿/¦¥W¿iBB²'¦¨M›–|s0ÎÎκgÜH}7sž’SÒm¶ µës¬×_~¼ÊòV-›éÚ!}%I©iºç�‰v½·Îôýç*‚LÔ«³-BuhßZMCƒ´xiÕ£Ñì-œiñÌž94ŠgŠg€º’Ÿ_ w?œ®÷>š!¯&zíåÇõõôyÊ8ši³½Åb‘““íkgšÍ&+%%]……Eºmì§¼î¶aúö‡yµžspP€ŽË®øþXîÀÁÃrr2ËǧI£™ÙY9jÕÂæ:o¯&Õæ,I1ƒú($$@Ÿ}ñcµuf³Y%%%u>Oœ�7 Ri©E‹—¬­òƒ1“É$W7W99™íþHÒ°‘Vܯézåö¼·<=Ükýþ€sA&êÕÙ¡®»¶Ÿ~_¼F…U–×wñÌž94ŠgŠg€ºfµZ5zäµJJJÓ¢%k«¬3 ãøéÃ-Ú¹sŸb])__o;–UѦy³P…5 ÒÞØ8¥¦e(1)M1ƒúè§_Wé«Yxˆ&üï>½÷ÁtmÞºóŒ~ä(Q~~Þ ô¯òc¬vmZª°°H©©Õ ÕPb÷ÇkÔˆyyy*;ûÄu£CCì¯C‡’%U}N÷LÐÈáƒ5û—EÊÈ8 ·ŽŒPH°¿öì=ØÐ»*¿f—\ÜAÍÂC4õ㪵»ï®QruvÖÜ+ìþØÃž÷V~~�]ï?8_Øþ-PG*¡*;¹e†L¦ª_OCCÕõ’hÍ™·¼Z¿É)éEƒ“5 ÑÇïOR—‹;”Af±T¹ÕÆ©æÐXb÷Ç«m›–òòò¬²ÜVñ¬ü9Ý0Aýúô�¿¿O•m(ž9–ʯYåâÙWŸ½Tqk¢ûî¥ý{Ùý9°—=ï-{ßÇÓ©c]yE7½ÿÑŒjábÿ¾=õÒsK*;ýüÖm»5á¿÷êâ‹Ú+ÀßWÝ/í¤§§_~[ªÔ´²ïo“§|©¡×_­qcoV›¨ ôS¯Ë»èé§îÕÚu[íolI?rL ®Ò“�ß©Î�ÚÊßßG=ºuÖ}÷ŒÖ÷3ç×ú;]]Ú¹k¿þØ´]Ÿ¾_un§À_uëÚQO?u�–¯ØX¼V~NwîÚ§Z¨ÿ{ê^]ܹ�ü}Õëò.zâ±é‡Y¿W 7Ñx*¿fÿ~â ù`µ[ü¡$½1ùsÍ]°BRÝ~ìyoÙûþ€óGd ^U.BMýr–'¦(*2BÿúçMUŠPýûöÔÀÓãO½^±íµCújý†?•ž~Ôfß“§|©IÆ+$$@K–­×ÑcYjÛ¦¥n3ô¬‹göΡ1T.^|þÕl%&¦¨e‹pÝqû�ÕŠgåÏiåâÙÔ/~TÂáµk×JwÜvÅ3Rù5û÷¯Ølóæ«Oè‡çk՚͒êös`Ï{+-=î÷À±¸ººèÞ»Fiúwsjzo¢žyîÝS-èëë­Ñ#bÔ¡}dEÑàçßתx6jø…†éÍ·¿¨²ÜÞ94Ã0tó°�êzItEñb݆?õÃ�ó+ް8ù9•¤˜Á}4èš+*Šg¿Í]~AÏjzÍ{|[¯ÙÉN2¥Úú÷í©Ä¤4íÚ½¿Ú:{Þ[ö´Î'ŸNyRcï±±§pÞøvZÍÿÏ”›={6A&ç‚L€†G� P·2a�Ù³gs�Lއ €Ã!Èàp28‚L‡ ÀY™9crcOÁáðœÔìByn.”ý€úD� €óE‚êxNjv¡<7Ê~ÎO™A&‡C� Àádp8™A&‡ãÔØpîËú.Q†Ù,&&C2›%éø²ã�M† Ã$™MeËL¦²›aH&ãD;Ã8q3›d5Œ²C2Ž·µ†d6ªÜ·†d¨l™I²ïÏj2$IVsÙrǛʖ©ì¡,Çï[�òmu¼}Ùc«¡Še÷+µ=y�$Å·¬¸o5KV©j¿FÕÇ'ú¬´ü¤m*æn’dXOô]i\«ÙZi;kEß:~ßjH†a-{N�òõe Ã*ÃT~¿l¹Éd-koH&£ì¾aXe6�¸_öRYdR¥ûÇ×™ «ÌFÙcÓñ9Ü[vßéx;“Ê—VÜ79–Š¿’äd*•Ù°ÊÉ(•$9¥r6Je>¾ÞÕT,³Ê¶•$7£¸llYål”ÈlXeVYŸ.F©L²ÈlXd–¥¬ŸãíÊú._^Ö—‹,r6¬G¹†Ì†!Óñ'ÞÍ0Ë$“L2äl8IšlÇ'p*™8oÔ{ñÌ|b™ÃÏLª4®ƒÏLÖ²ûÛ5~ñÌɰTÑ(žpnàÔ²A&‡C� ଠù`cOÁá\òÀ›�=‡5xù…ñ~ásg� çŠÕQ<«Å3A&‡C� ÀádPǵÏU–q�ôµ¹s®6vÍ­Õ6ëÛhmÇ‚:‹ScO8ì5YdX­ –IÞV£Ñæ±;퀲;¶¨²¬[*Ç3 -Ë¿XÙ~eA¦W†³¼�8Ë3ËINEµÿ/ç‡È;tìH�2Rƒjµ�»{ž:vÞª¿¶]R«3íåé‘§K;oÑÆ?»(¯–ý7ñÈSÏ‹·jí–K”{Ûöºx›Vo¹H9õ°_^ùê}Év-ßÒQ9õðC%ü?{ï%Çuæ{þnøHoËÂ$AïAREQ4"ù$=IÝÒëÓ¯ÏôëQ/g7«ÙÍnV³›eëõèÌLÏ{­–IMS„è)Z€¶L–ÍJ™ánÌ"Ë¢\ªh¿sâ”Éü"î�ÌŒ¼qÿ÷ÿ}›ÓkâN:DXý ì¡ÔÎî¿à¶Bd!Ãhñÿa( ]Ð’TÁ$U4C3úQÈ"!åêý»8�Ëhz–É …®C:­“I«;Ú�弫F›>'Š$Q(‰Â�H†DRvÎÿ­és3w »"b}~[ �`ÿ²é¸ãåÍ�{Udv­ú×raóXaéwES׎]ßA.ׄ`3“éM[nhLÌ_aؽ腊ÄÍTs G*íÝxš^6;GÝÕÿ÷W^D�ÝÒº‚eàªÊà†Ïý:gñùÚTo÷bwOöv=Ž€¶X½°º×!ESç÷·t Š¢ˆ‘ÉËd÷/þï¤"査\Ôì0d„#Ô0¤4Tõ YHóÙ ™1111111WÍÁÒ¯¸ã–4©„ÐîYÌÌiÿªè®Íe<þþ©?™V�JWäËf<þöÉç{3“êÿ‰‚5ëóÓ'z3mí¿²� @_iŠ¡þ cÛèÉJî<üƒCs<òØøã¿¯g1óæÃ¯RêN¥%ÓÏòæ Oô<1ðž7) 5‰"A¶™pøÞ£Ï’´öìžä·Ïúð>$Ú`^Ô¬–ŒÐ…¤PéÿœR~·k>ž³lÁϲÓ¡ MA¨’ÂÐæ¯çF¸fœ *æëM,dÆÄÄÄÄÄÄ\5#“*s/;üõ“&©¤À4{3£Hò«~òT7v§ÅÌ(’üñU—¿zJ'•[3£(äèk?zJ#™=‹™¦òOH /…ìÝ£bÙ‚ï<ð2¿yö{;’b6?ç­ãÅ’ ‘¤³aÏb¦0^ãäŸgy¸ b'©¬ä–{_ãøŸÝô¸¡ñ§ÿ<Ã7žÐ± ïyƒw�>‚·C.žÆTŠó^•[J“Êë”ï8Éø½Š‘”€Bf·dlGZóõAØ«W–ŸCïŸ"Y0 0ÇÙ“Ï0=ÙS¬U¬’¨�Ìj$³3¼{ìw”Ä®¶Ù+0ì67<ø*†ÕF( R™¦æÿ+Yý§›Æšv›[î};©B­âFÿ†)þzÓØr_…r¹‚•P€wß÷:/¿¸ù5³–‹˜–-°hñàá×xæèc›Æ.1-S`™-¾}ø ~ô‘žbDLÓ˜¦Ã#‡�ñÛ£ßÞ�^­1öÿØáüêèƒ=Åþ—§þH6ãpýÞ1¤ô{Š�ùâQu�ª«˜I•k󇶯€ªºÓøÝIæn¼~GÛ¸{òeÈo<á/#IJtݧQWä Ã�P†èŠÂÛgÞÂÅŸž¦\,Ó_ì'Û¿úw¯¹Ï½‰$J=µQÎ «]aS"e4/~vÛÈn; ¡ðÖG'©ìb¬aÙ(B «¹d–¢ž¡¼{ã….7‹!HÁ»T`eýéÄúº�ÄÄüe6:(v×™.Ûa'@:aËEzJ �„¾‚ôC¢` ›:àuÚ„u‡`¦AF(¶�bȶ×Ý—¨Þ�¶n@EBCÑ¢”EIXÛ@± dÇ#j{H§އ" 2�ÕÖnÂÕõaa…m¡¦¨¶MØn6h9„s !ˆ¢E ˆÀsÛøŽƒ77‹Õ?ˆ77G8W#l6Q„B¹P¦¿ÐOrÞ2® �·/~HT(cdr�:Z³A£^£\,3X �²BLü¬±³:vv™8-#B?"ô»‹~*ã—Øhÿ¶�‹˜1 ÄBfLLLLLLÌU3ü-Qëüò‹‚d¯bf-ü{pVÆî¤˜Ù”ÿÎ?ó«#lYÌtäÏÀù9¿9–ÄLWþ#¦òO¼q,¢TŠH&™ŒÏ�žøÃŽˆ™"úŽósžFçñ'µ-‰™Ò»�Pãè3.?ib'}Ãu }S›¦ZÞm¸J…Ó¯{Ü÷¨E*·<üÇ3õÎÍTÝW¨N˜äû rÃ>sÅí™ì¦±…èn.ž<Åu%1ìÏÖ©óUdꣽ^y¬}#‹¿WG¼nºÇ­«–Kß�§I볦.HÁ}$Üñ6†Õ&‘ê:Μj£*ùMãL»Í=½ˆ¦{€‚Ó’{ÕÅTÜt‚ÎN8Ü÷�—çELpZ Çÿìl·+‹|ëÞ×EL€f+âµ7g7�»RÄìÆ*¼~¬ÑSìr ÑRxíØÎÈWŠ˜ ûõØ\O±ËEÌ­ÄÆÄ|ž(BAÑô ¦Ó†‡®¡”ÉSÎ>ƒã µ·©¼r¶�†èÎÚçí åT޼�ÁÔŒM"cbbv’ê˯ø[7MD"ˆÈ92zC1Ð…�nëJwó¤�'}ü°û3RNÏž¤óIeÕ1 ËBD‚¬š¢ß ŸèÞGU[³¼ýÉI”é•ßõ†m£ ¤$¯§ÉªItECS4´œŠª((BE Š"P„‚ ûSÝïx9ïßla…\»H{±­ó‹*„JJ·ÈgI™ z7#’ãu|—“Í·èŒU�ÓshŠBÖ´éïÛC9=m]>–Í÷i�� §&É¥³R9Jƒû¶ýúíBh¦@3LàšÂ5_t“bb¾RÄBfLLLLLL̶XK�üK3qþ‰ß�ï?¥~†b&[3IÔð)<ïÈ21n½÷ÕMSÌ*$0Âû™žx‘éŠFi@#•ƒƒ÷プÚV ú0E™³ÇªÜñˆ†™P(ßy¼§³zX"ê$8¢Áõæ¶Ý–˜˜¯‰‰Û{zž^¨¡åçºnL`ê�’zOO+òK·|€PB@ÃuOGô�ÃdÌ”§I—¦EÌ©ñˆÙIIF{`ÓØ›î:†i;ónLøóË>^»¸ªVԕضÃw{šT¦Û�V+âÙ§Cïîmö¦ËP…Á¾Ê ó7¿ èx‹뉘¿>¢Rëlìä\OÄü·§S­í;g×1ÿÛ"&Zßß4v-³—ؘ˜/#7ìþrLNßqÍ_tbbb® d–è3Ë䌦²ñ¢‚AsqöÞ†÷u…©ÐT òF–~«LŸµºôÇ@f`Õš´>»È@¢HÁÌbªW¿°A•ÞÒФ‹¼;þ Áp¶¼á¢Š¬�;Åðà ©ùdo 0n»ö¶-µ?&&æ«E,dÆÄÄÄÄÄÄl›¯¿˜𣧬¯•˜yü5Ÿo=f�ÊJî{tóz™š@Wú9õú4<¡`'JÃÍ«—™’÷Ps_ä̱·}{k)f“ÁµÌLì—Ì? IDAT½I}²÷š111+±ž[1ëµ)—!±yªC«XÅ*Ì.º1ϼé`´ï„hûnmÃnsðžã‹"f§%x÷MAÞúQ¸ñu´Pž$_ž\1'Æ`zRb)ßÜ0ζ¾õ�çÐç]œ¯¾ÒiQÄÚµý¶B2áð�^^-bº&>ë/ ÙXÄ|’ \¿¶ÒÆ"æ_m»O‹˜?Ú4v}sãØ˜˜˜/'™ŸnçZ±”ûqë«aÎÏœ#a§ÉmS Y·Y;˜nójñC�³­÷¨ùUŠF™¢ÑOVÏa(½Õ—ï…@úœwÎP»®øŒ–§hôSÐ{«µ¸5Äü¦ðæ¹ç‰òÝï^C1wô¸g&Þ¦mz8a‹„š$¥e(eŠÆgÑ'x¿rššÖÍäÐoåè3Ë”ÌÞRHoD¡˜(’ 'ɽ½Ï‡ò»hi’k²»é³·ßv5šÁ]»oÜRÌ�Ã?£ÖÄÄÄ|Ï>ûlôÝï~÷‹nGLLLLLLL<÷ÜsÜ{ï½k>ö /ðÃþ�ÿôwÿóçܪ%²ê/H%ôEAÀu#޽iÍ̵bçêÆŽÕÌL)ÿL2¡/Š™µº±©˜™P~Àð€Ê÷_š ¨Õõžjf&ú¢˜ P¯ë;Z33‘XJ3 0z¹ÀËG7ÛIÆñyžµéèæ~lÖ”MÅL‰CGyÝðxà ;¡ÐœcÇRÌzLR¯pë·2äû ")¸pô¶žRÌÎj¯c›‹®ÌÚE•æñ»6�ëˆ&Õã쿯HªdÒ8òô­ÛîËæ{De‡ò-9ÚÓmRÇ{[)ÜP§·Î°ëÁa”ó­„ìmÅó™ôŸÉ\›Ã.%¨:ËÞOwvuò'>ÀîOкTçºÑÞÏÕ™òÛd®+by Ç{ŸÈ9;xŠäî,zƤú懚;ç0¹pàfÊÆ(šÌœœâºÚ==ÇNÜüé]iÄ”�ýÖpÏqµ;Þ&Q²ÑL• ÏM°ßßXXÛ êÆNÛ¨ø3&Î+½Õ—Ó 5’·¿K²`à;ðñK2�ÈÐÚøx–Ëðƒo�Êw¯?ÕJÈé£ úÔÿ¸í¾úÆë+ܘ¯?àÎ܇ lgÙmî{ìYR™îŒs»¥ð§ç"÷1ä肈iÛö|JÙñ1Á Ϲ¨Ê_#Äúba/$?zâd2>p¥ˆù–ŠÐ­dm3âßþMïÛøáú¢A,bî?ÿ?þ~ö?ýo_t3bbbb¾¶\®~B"‘&½ÃÂlLLÌ——ÿþÿï_tb¾üö·¿íÑÿÓµðïi:>¿<âÒluWS›¦X1ѹ•ØgæFq½Ò”ÿ@ËñùÕqÿ ÎÌtbýºgŽü£•�ÑÊÒÊðlÆç'ß}†Ô±®üGZŽÏï�„´œî1œ™É âz¥ëÌôyþ™g~ÿ…Â4å¾ÕuS–£0ˆ¦pâ5Ÿö|Ü‚3Ó²×?× ,ù]|Ïàôë݉ç…z™Æq½²”bÖÁu$B‰(ßyÍÚÜi™ î 9И Èì–…ÍkÆYQ[˜ú¸@j�@Í·¶×‘edüaœE$­‘Ö›» – ´§ÛÈ¢KåÚÓ½3,áÍzH_b˜Û˜¯$ ºâ�¢_Å­„‘mþ¼+ª‚â);*b. &U]…-z+7œB7td(™Û¼®áA®€fªÈIsGEL‘ëÖ>RçµÇé�zûL*¦Kò¶÷ݘç�5±Û7n*bÂò”²à:‚OOÈnJÙ`­”²ÓãÞ¦"¦i·¹÷‘ç·,bÜuø�"¦ÓRøóë:¦±3"æ¿ûô¢ˆ ðâKáU‹˜¿ü��ÓÉ}¥EÌ¿ò«#bÆÄÄÄÄ|öìΤhöÇ"fLLLLÌ*b!3&&&&&&fGù:‹™G_•‹‚$€eº|çÞ76<æç%f¾ñZWL°“ ÷Þÿ2ö&ûVÂoâyGŸqWˆ™7Þ¸?Kõ2=¦+]Ñp'ÅÌ”¼‡ÐÕ8sl^XœO1»*6Åè0O:xí¡D×|ÔÓ1ÓÁ54g:4§]„zaz›ö€-ó(h8“.d=š·½ÛslJp*md Ñ,½ç¸¤—Åk¸(ºBZݸæÞÕ¡L}ë®b!‘rB¦&PüÏæÖEµuÔ¦Îu�ÞݘZJEQZ³½ ß­ýçHä»çmörïh/(7}ˆ•êŠ�þŒÙsmÌÄ�ƒè¾& )e ÙcJÙü•)eo…ð³J)«�³¾·aœi·¹ç¡Ñô¥Ïï±WCÂÎáMEÌr_…R¹²BÄ|þ Ï}‚pƒ´­½�L8|ïÑg1�%µ|tL0^‘Š˜ß¹ï�5EÌŽkâF§¢ý2‹˜÷Ý£$–-R‰E̘˜˜¯Ý9ÇߨrùP“¹²‡›ØZÜówÏðÉ·¦¿±N£ßÅÛbü—™ÝL|k”‰GG™»m†Î C�ô7üŒ9û\þf…©Ûgi ´ñ“AOqçïžaäÆê×îuЉ‰‰ùª ™1111111;Î×UÌl9>¿9, ’–%îŸ`WÿĆÇü<ÄÌÉ Ÿ‰yÇèB½Ì�ÄÌ¥z™+ÅÌL~†ByrÃãib]íçÔë.m§ëzJåààÝÇ·Ý›¤¼‡¹)—êDWŒÈ ûØÅÚ¦±zX"ê$8¢ëļZWf2Ÿ@Üùö6z±’¾àÍ‘)½Ø»+Ó/Ó®¶Q4…´Q Rz+Ì” 3HOz!2tËí 2�¨¶NFÍo=Xp5B¦ª xêÖ�·Ys4¥»5´-Çj 1epнo‹qÝ[°ætsËÇ\‘íº1µùº‹½º1µüZ~nÑ�Yù°CIÝ\ÐU-—¾;O“ÌuÏ[µR�pÑ¢¾«iþ »Í ¾Šªu'=;-Áëσæ=¼i]Ì›î:†i;+êbNV<�ƒÆÙ ‡û¾ñòg*b&mgY]L•—^ÓúOÙHÄÜÕ?ÁpÿÄš"f‡ï¯ûU1Ó‰6Æccbb¾Ü¼y�Ç—¶¯3�wÆh|ƶ8w[�ï¯òéíuÆ®mm*n6OŽÐ*yL\×àÒ]U>ypšKwU™¸¾A} C'j[3}ÑÌMMãLuÇ%n¹CíÆ*3÷M2ñÈ(3÷OR»©ú…ˆ›µÙiС“÷˜=T£rÏ4—®P9<Íì µuÅÍæÉ1:¥péuúÖ4—îî¾N_„¸ùöÍ-Nܱ´õŸuxã¦îóUEý»¿û»ÿõàÁ¸xnLLLLLÌW�O?ý”]»v­ùعsç8tèÿöëç?çV­�ÝŽžä“ ×îS1 �¦ TÅçú½#œ½´ Ï_Ûe¶V¬e†Ús‰/ì^7®W¼èDðŸ\€ƒû”Åý_·ç]ܳîþýèNNðéÁ5û ½Û§]ý#||qß†í £;‘Á Î_ìß'0t�iJìþ”O/îÇßfŸ"N2QQسOAצ1<ü —/ï'Xgßí#ˆÎQ� Ø{�Šnòå*—÷ë·I‰ðäFÏ» îÕÐu¢Ms¶ˆ»ÍúŸ*IBeš™‰åÝš!Ðó—i� #ƒ�'EZ̵/’.êX)•(=Š_ Ú$Î’Eæüó$ò&fZÁkÐÌ@gû©­t™`Òÿ+g ¡f\šØXX0£3úeô¤†VÌ(IÏl§ 2mŽ ¥tÔœJ%8G¾¶y\¯L™cØ)TWÚèÝ}7�¬`÷'($/¦zŽ›IW°ú’ krgSå¶«¨¶Fk´N¦Þ{ÝÎÎîiT[£q¾AªÑ›xäjøù*fÆ@Nš.ßrµÍ^…zíy´”D³ü>¸¹§¸Ä Ÿ Ø [¥>0úa‹›×Tí»ã]tÛÁ°\Gpæµ€C´½ëÀµ‡�“ÈÔݘÇþ6#äÆÂy¡<Éþ>X1Û-…7^RÑùD´Ë¶yìélwò²ÕŠxöéß})‹ÛêËz"æïލ4;Ol ’¦?xäER 9wõ"f³ñË?H¦�Ÿn«?ð—-bþǧäwG^ý¢›óàc%dVDŒ)’ºˆpDD„@EÐë’œ³“¸<�¢bÊUÛ ÷åô$T*‘}™Å¿G ášÛîÙ�_˜ôyóÑåw±¯€ù5fQ‘„ÐŒè$CŸ¹—éÝê%ŸN*@ ÐB� ÆÕ ôÁT7>ZÚBMâeBZ�ú@‡¹ÝmjÃZ%—N:@*j  „K«Ôêûšv )r‡W°m‘‘ê'a@rwŽHΟ›…Í’i·Ü¡½«Eë@·¿ƒŸñˆD„â+DjD'צvh¶{~´�é×hûÖ®,BUÛ#�4$~* ]ri;Ô÷5i÷uðÒ>š£1)'ÑÓ‹¯‘P¡á¥BZE�ÚP‡Ù½Ír÷5 uI¨GDó"ôò×j»8a›ñ‰‹(CÙÅÿ� ú«¶¡Š±"ndêÌ6Gú‚UÛî©­/èÛ*gg/r~oб¤d,)nm~û8RüŒ2²Ä|yøÉ�¿ûE7!æ+À™3gb!3&&&&&æ«ÄWIÈ„¿1Ó2%wŸûBÅLÁ�øÁ .][3‰ 4ZQêSI¦ +¢oøÓ ÅL�ŽíÅ“¨Íì: a˜‚tq„™‘Ý„ˆ ½ G}´åEêU��}&†­¢$&iŽìÞ0N#‰¯ÎÐvJ{-Œ„†4§ñÆÖ¯#  a‰zkó÷—^¨aí¿´èÆ¼xÂ!íÞ‰müšZÅ*¹çݘï¿ÒF«ßŽ"sÛîK¦<ÍÐõgWÔÅüè´‹­Ü»q›ì6w=t”dºûw¯u1mÛá¡ï<‡iuÐôîDãÑBêµpç¶ú²]ó§O>C6½ähzú…�¹ºqU"æÿ�G³é*Û«1û—,bB,dn…ÙËê“.ÍÙßó±Ó[øAÈHÅÇiKfæBæ!A�°?û ÷í ‰›� Ht¯=Ðj"bZHjQH$‰ Ò%DD\rf!›[!r-lã†\± ~I&ú/É*Òk¶yù6’Wl»ç>›×ô÷cFî1˜ê ˜è÷q’P‹ˆ(‘@Ù‚0ê¾%qm‰á*Ì–Ú¨óc™å»Y&L.ˆe�*éØ!õ¢ÇÌ`‡©á6ê`u½ Wˆ›RDºÄM4³jýmZ¡Têû´†Ú´†{Z4w9´Ë¼¬�Ôåç.pÖƒZí¹V�Y#É*q3ÔBü¤O§Ü¦ÕßÄlŸÆù¢Û È´4pö5qû:ø9�Ð ¡’H•DŠèfÊ �ˆÐ ~:ÀK´Ô&¡*1²öêö¬j“ÄKú4†¬]IÂhÙgL.Û®¡ÝD@+ïÑ(»Ôú»¯ÕìP‹ñÝÍ¢O#ïã¤C‚Ení}xbês#£Ø7îÝð36Öï-nãýÞT¥�Yÿ3Y –¶þ�‘¾€ñbÀðôÎ}6GÝ*A>Ûƒ‹‚æZÛ‚ÈY½Àè@zÍ_æE1[#2czáÌ™3|¹G€1111111_yjá߃ó ~y~ò”I*)æ'@»¢ÿÏsÓpÖvY­»�föGY7®WšòÀùg~uþê)�TR,¦™ý—g§±Ž³Ð‘?ççüæüè)�dB�Íøüô‰#üë³OÑÜÀ‘èÊçŸøýøþS*É„XL3û›g¿GknÆn½ÌŸóü3ðø“‰„XL3ûÇÿíuö­0ˆ¦pâµi~RÁNRYÉ}�>Ë›/màͦ7Œ3‚S3ZÓÉRwÒUäêDs™ ãz!ã3>sEÍ“´rDZˆ6w$dü>Æg?DÑ ‹ée…Üü¦=éå˜lÕˆCÛ9ñºéX¤Ù[ªÛå\M�L¡(„^HÍ›!ÃöŲû¶çÏ¥»ñó®Dµ¡"ÂÞ\%Aº›âXK(´§=Z3½×ÕÜ e÷ªª¡êÊ|mÌë{гž[1jc‰Í]©ùë>^•R¶OÝ™”²«ëb rÖ÷ˆ6ÈÚfÚmî}äyR™îûÑiI^<‚ÿ ÈÍELÛv°æSÊŽ� &'$ª²~íÉ^Ø®ˆù“'ž]!b^ŒU<åÇ\•ˆÙòqÕÿq[}úK1c¶F(#‚0¤íÏÐw`ïÖbC"bl2 UÁJ  (:U Ùí_kv’pE÷+dBøŠ€H�ì:õ©ës ¥ ˜kTyz;³ìB)sk}[†µ:ê\[ÕÙWÂÞ‚òn) ½NªÒÕÞÄæ7¯H-x„·ñ¢1€¼£ÐŸD á6½·DWËìÔ8)e~Ü1[¨æ—R‡ª¡Àtì¶BqFCQ#E�@�u¹â'ÑÒ¹6" 7-œêù0ÓXyî7ún[‹ä”Au¤Bä… oÀ“o] ÷­a„Ú=�Ô%ž.ñ2>­Á¥v(�‚ÖVÑ›:ZSCõ”@Añj¨ |ÅW�º$Ò%R—H-êþnHB;@š!Ò˜Ìèþ®xÝôÿ ?^ŽÆ›s[ê[Ø ðf\¼±6xpÈ¿�O*§8p?»ôž“Y¯û÷•oãHàÍ¿…(¾èöm¾"PГI:3MèmýÙ"¾0h|8Jú†­-@KÌèÌ\cîòJÚ‚‡ArþE�–ôo%ÓQIÕ4’ m^ ;qçÊñ¢Þ¼ëÕnË͈íÆ=Da�ãï0"ßTQFkt¤Â'­Q·­ü¬Þnkmð®ßómˆ6øè(Rðž7Í>%�+¢E×óZœLôWj §·—Ac-¼ äB+ÂÖ�Œð—µ#Ô(®<¦„ŒMèšÀ›ÏšœJD”òÛÏîÓ Ò—¸Ó.öàÎf¯‰‰ù2;2cbbbbb¾B|Õ™ |5�™ç9{q}‡åWÍ™™NOqñÂúc> Dç¸|Þc×>]VD23ÉØ…OGWËLT.0°GÌÇ�•šaêÒÖ&/¯äjSÌ*è˜"ÏÔôerÚ!”ꦮLKä>W¦ÙÔôŒ”Ž^4“#˜ã›»æŒ(Á¬~ =©o)½¬iÌ(ã¤÷e°:)̉íÕù[Îl~ ³hƒ‘¼°±8¼œéd{ B�:ß{Üla#mÒ©¶(Ôwn{._Á.'Q›:Cç{ÿZ“˜9 u:Aÿè =Åtv�¡f$š©P=Û¢Ô:„m¢aÁ�ie·îÆ4÷Œ`Ø]!vôí�\çˆh“ÌÅ*Ùý1¬îÛGÇ\îa” ê<öÂB]LÝpÑ Ñs]LÓnsÏC/b˜t£;%øê=Zµ<*·oxÌû¾ñ2Ù\uQÄtZ /Õü€(Ú^ýæKrÕ«1üØó$ì6š¶«ðÌ‹�è‡ÈuÚõň˜’ÿ÷÷“Î_oûu1cGæú8M‡V5 ô†­`§U͆ ¢é›¯Ÿ÷ü�‘ ŸV;¢Úˆè8UòY�¹Ù)¢°Í®á"¥b!¶ï(»09ASµ˜õ%S~Ȭ/™v#~B`««�M•€q5bR¦hGG<¡@eŒ¹Ñ‹„QˆP:s38c#$7š&˳&LšCP1Yܺ²FwÓ.�ÎÕ (–IX«£OÎàŒ\&iìJæÙ�.¡G[;#‘ùlW�»bMÊÛÈ`ÀH!är>b¤ Éw·åí¼²·ÿé(jaéû=r}‚Ù:Á… Âóãd;*79Y†D†uû‹ÄÖ"0$ž-Ñ<…‰dƒ‰š´Öt¡IákÇ™)ø´=Úé7!ñ͈P�è®[ÝW€Ö‡£¥Õã™ ÙÁŸªÓúpw´ŠFˆ…оlT´¶°v܉­O¦¨¿7Ž{¹ŽV�801L_P¢/*]ÁòLûm|é’�‚K»ÔÁékÓtp÷¶pö7h]Óu>:{Z´‡ÚtÛ¸}¼¢‹Ÿñ ’]¤Ô%‘Ú=7‘ Ò�¸²CËoIIk¤Nb …j¯sÕpq§Û8“-êggp*M„TØ;{�Á¨«4¶ú›˜ƒ‰•®É5Ü“Ý-BA¢ …ŠT».ÚÀ”ø‰? g-fŽ]"s]yÝ÷�ßpéL´¨4ƒTtD:IglŽú»c¤®_?»IÐpqgÚc jï�#�ˆëGwQ Š\ö*D€µ·¼F»A ðuI;R+øÔú=Î÷KÆ}V}Þ c¨¸î{gçÌ¡ ‘f)z7v�Ùê g›¨c5¼³c¤Zps=O‘$šPù`äÈ$P’KãÖ+]Õ [Å€±TÔÝ’‚±$Œ%aD÷gæèŒŒ¢W.ôRà�O"ë-,+…*„ŠÂlÚÛué3#}Yo LNc7Û\«e)k�/ˆnŠï1¯…nžÚÛ“†’sÍ�š¯Ð™¾€'B늑zgŽ]Ù¹ÔÒx, "F'|ZµP¡BPe /³#ß[›!I{¬�Õo-.hø*;2cz!vdÆÄÄÄÄÄÄì™d“Gî~—Žß¾%wågíÌ´ ‡ëÿ�÷.ÿgB¹þ­ËÚÎLŸ¿yòiþÛ3ë;,w™ùÒ«‚§ï¶-“ñyøþWøÃ7Ì[v›;î~“SoÝ»¦Ër-gf¡0Í®=¹´oÍ} ’¨áSxÞŽ>ãòð“&vBÐ7\§Ð7Åìäú7ý"ìÇídyíÙixÂÆN($²sdJÓÔ§{¯;¸)y5÷EÎkqÛ·Ó¤ò:å;N2þÆýÆéa‰¨“àü‰×?˜ûR¸2û‚C4F.�è3IéÅž]™É¨H{ª�™3ѬÞDn-ê®”Y�œßó6û/n/­ä ŽÌH�ø¨ï4×Mn^Sq%[tdªJwþ¥×•ä=¢Ýs¯4z¿%ªÜp Ã0‘¡¤11�Mo«óý̉´�PÎt‡þpãz�½²nÌδ…9qxÓÕré»ó4Éìλ1Üñ6†Õ^tcž|ÍGtî#Ú$ÍíMwô�ź˜c0=)±”onWî«Pꫬ1ŸFÃsŸ Ü@hì…¡þ ƒ}•e"fÄoÿâxßÚPÄîŸà‘ûÞ ™p°ÅH…_Q©už\76•h!"æ¿ü.Í–ÏF³‚_'3f}&Ïwf›l!‡aÍ_WU…]6vÛIQoz¸�†çG(²F!S¶ ;v¸éæÞêýöJÃq“EÜES^÷}©·çÈ0ç'€ëÆ–;,KJ ¾PQÇǘ›�¦T죿<€-zy˜w¯įÖèÌÌ¢X&ö5ûP…“b…£Ï©P¯Í�Ï)ûÉó�çw1Óªq~|ŒÖ¥K3úì ¥â­dóìvØw¢M'eB²~”‚ÆôN½Fäv­FÂÔÉ$³Ü*–Ï�@êÙêÌ51T %ä´{2û)¨gÔè_�h¦C:9¯+T’ÀˆŒ®€©¹ º¯`º9gÑzûÎ�”C V¼N«ŸaÇÇ›uh�­ å’(šJgtŽ`®MÐì`h*�ßu:5¡,íS˜*‘!P4°÷±2t*u:c5¼™Ö¢Ø!v!Á!ç‰v’Æ`“ ¤|»+&çí…2ØÚÉ0XåݰßËŸX—lfg'iÖê„mŸ°Ý}�I$�çã×Ût¦Z‹BfgÚ¡3ã¶B/D³uŒ‚�š²Èî. ZQ$˜º¹ 4H0ø[ê×^¸ú�Þ¾4ƒôCZ«XýÝûwÚ¡3ÙÄŸëà7\4]'’ ¾ïáW\êb ßóêÎÅYÌþîý€7Ó›i8>¡ Új6I”Ê`Þ» œ 5ß�Ûˆ"A¯é?|aé.mׯ¢õæã—ÐTIä‡HÇ%lvð§jø“5²»†Pvõ¡V‘1¤¢i‚(a  æÑÊ9‚©þÔaÝA¶:X¹ ;Ã`˜e °oU{vŠÆÅq´Â柣À Ñ:ó÷O!¸x3³D~@èv›uôR¡ª¸—ÇÈî=H¢8?žŽÀ¸é’é3±o=Eðæadgã?ey3Ÿ~H²¤“,$hí½@4wë¦}X‹H ©ÞtšÂ«šEL IDAT;w’ðKTfߣ=kb— vãirïl^‡/å—˜ª‚¢)[J/« 4C¬>}Gol5uY:©ÏánBYH•l=•íFhº� $³s¤è]p×R*ŠªÐ¬6zz~�«uãL9i²ßßXdë‘­C¶†‘§?jÓKbj½PCMµß� Ç›ôâ�-ÝòB  ×|zBÒg<Þµ*mƒLyštizE]Ìéq�¬¾úhØmvÝp†™Ë{Ð5�|yrQÄl·N¾©�4~¼f]LËnsãÝÇ©\ØÏ�w½�ýˆ˜É„Ãwxy…ˆù›ßt¼>‚hmGx2áð­û^c_ÿT·�[1þêñçH%¼/DÄl«ÿeÃØ«1Ó‰6ߺý}^:uÍm¦��ùìh×CìŒJß~ ØZ óÑÉEVÉæò¤“ê¼áfçÓÆ„Rr¡#1è¦*ïª1’ ÓBóöö÷c¥ºß£³¸¥>¬,ËåŒH`JPËÃPžjç'Òß[¸�F z.�™Î¢]§yé’®XY,õSôç‰ì`w[lìʶ“Yêí¹Âùdoà‚`¹ÐŽB«›ÇRXqéùD�Ɇ‹ï4q¥‡TÂZ-R¤`ƒ×9-Åäùq V–½©úë¤Ùí�P�ðŒ_�p͈f: ‘ñçS½ÚÆ'-zD ‡´Úd;Ä�žeÿºÇ輑dÉ@Oêˆ@'´5Ô5�¥Ç f§&hLÍ"ÝßsQB¨¿uiÕsKF‰¢žÃJØ˜Š‰©v¿§ÝÐÅ•.®ìðÑè»D*t&[èóßã2±ËI’CI¬rm¾ìlÔdv^Ü[Ùßåc»�¿ŒÃN€;Ý¢=Þ 5”‚‚�‘]›c&ÕéiÚ­&¡'‘^¸¸)†º¸©†‚i&èŸ"˼°¥A�òé„�Ðá‚ò!~ªLSý`=e ¥ ìÝyôbrñ›Z8ÿ’«M¯ÈÆa' =Õ¦5ZG*¡5ÔùKRrR§::AmtßóÀ ¨žª•UûÉêyúŒARjš„–Ä Z´Â4N�ÔÞÆÐ2 PRb°=›F˜Ý±±lË[%<mœN@v|Üi÷ò,ô¢ætD2¹¸¯ÒœÂLeŒfuü‘¿òäŒ7øÃ$.˜�¼’à†�Nƒ·Î�Ä›Z�î×,ä9d ѯdA�7¯Y)G‘ ÔK„Ÿ\ذíù¶But¤‚VžïD †•ÆH¢( ¡ïR}ç$ÎÙO»cpÇÅÐt’ã3”û†(,,äÈ Anˆ©ú •¹I—GRRNdΕ7¼v€¶€Q ¼ÊFßc¯(ÂÅJï=Ï%‚™K¨šFq`–&Ð�î~'Üxí!Ú�š¦¡h|‹oÂ0äì;’³`¦!¿…Ô°2�8c‰¡D,bÆüE ™1111111WÍþ¯ؿ/‰mv'zqI~^bæþÒ/¹í–$ýe¨ò·O=Ï¿Y¿î%|6bæ/Ÿ{œFk}7_E¼üªäûO ’ �e ¾óÀËë×ËT~¢;ñ00T¥Ü7ÉÔäÚ“"ú“ÿ•‰Š @ÅN*R²ëÀ¹âÚõ/ÄÌéÉß0Y�¾>—z™å»ß!5Ð!’‚úu0 ú0E™³ÇªÜñˆ†™P(ßyœK/|‡ õ9Þ^&9,‰Òc4– •&e,¥ÈøÙ&™>“TÉ$¼å=šÇïÚ°-Wº2S{­K-ÂêÖDŽóÖëôß™'ô-º/“Q‰ú%3k¢™ë[™>M'M�¶Û`ø£Û©xz!]*מfðìæîÊ!÷³³ãyÃÜ1àlá©üÒŠl±Õ›æˆµ²³mŒ:ïݬÕ¸pàÉDESp挟EIª4.Ìq�w÷†±ZBGL\Ûùc‡N#d¢~’g×^yÝÚŽD¾ûYž½ ÊØ’ë<›-2”Ìq6W&TTöäÈïÊ`jó‹#ƒU‡¥œ)Rά_ûrA´lÊ€š*ˆP�ó ͉QR¦�ª(Í&¶5€&&*R‚�¡™õ:ÔæjtdS™ÝñÅ7NÓÁ™´M,kœ�Áý‹ 8{¡3Ù&1‹˜19ÄBfLLLLLLÌU3>­26Õà̧*�=`÷œòõó3G'uæ^îð£'æSŦ½-‰™¿~&àÇOÚÛ3ÿæ©g8ñ¾Ãé3ÿr�ô¶ )f¾ÿ”J2!Èd|~ôÄÖ3ÑÇûïNÓ? !DÄ=÷¿ÄÑÿk¦˜…®PúÆk’ÇŸTH$iÅ£!� ÅIASy”“o¼ÌCßU°¢g13¡|›wß|�û×° ©¼ç¼¼þD¾c¼ÅÙã“ÜúH3¡R¼ó-*¯<@°Ì9¹VŠÙÒý/0þç€ñs³d†sóBåû4�/¹³ÁLÍ¥1�îÓzN1[–w0vú]ö}#ƒn«D{>…êÖ\™aäF”ÛToìº23þ0ã3§QÔ?‡U(ØY†(Ø;“îÀP n)_»æc¾1>äõ T.°².e®¦¢yP�š 5=KäÈ0ÄÆ„Æw'oœæ~Hîǵ<ªíYN×OÑzo„Ö{#+öžmjÜpn´!X­ÿ,áÁ•CC1)$ʈ´ÍÀáÒûº ;®Ç¨Ùu¤FÑúã£0¢`P¾«ûž1r+͉“ÙÙ)œF�°vºïÕÒP- ÛN²«vˆ"9¦´,~|§R£|ÿ^œ±:î´³�Õò�~,ÅÂHš˜Š…*–M_‘`"4Cœý BS"�iH¤©óß½k¸ �‚Д ìþ4ª¥“;TB¨#Û­Sj�Xݾ5„nHèÈNˆb©¨¦†jªXV‚kª7òñÅ“H)qÆ(ºJóâ�U}+PÐû1Í–bc©ËÎe{é׬žãðž‡ùsçM¤ÓAŸ$õyAòb •9¢+UÕH@Ê$uÇ~¢ UAË,Ýå*:s³S´êõî{r¾mŠ¥! �„�âfg¯ŒŸFÉ™M¥sy¶…ìøhºAà{”ÌE«€%Øy[[Ö�e‚¶¥Þu5ÎSJ”0Öú®tVŠ·�l9D2B( JÒ^!”÷5µé)œ¹*²ã¡X™tž[•@ã¨ÒþèÐu ¦EZµ9�Ù·˜2Z ¸cù{éJ×9p×¾­–£è²‘hÙQUÄØetEe°oˆ”È(âýtŽêÈúKì- ©Ê¼Û²{ýïu)ÎÀÀÂBÅ�[|ã4Z“¬6éb†{öÞwUûI mo^LÌW�XÈŒ‰‰‰‰‰‰¹jæ‚¿%«þ‚‘ñ�_>Óâ'O&¿4bf=ø[d󊺗=Š™Ð�þõ3ím‹™©¤äžÃ:CÃÏñ§×¾½¦Ër+bfÞÆäij‹.Ët&àáÇž^WÌ\«^f/bfàv²}fz±^f*+¹÷Ñg9óÎ=÷�†mΟ8Œ×^ºÙ^«^fi¸I¶À…é?.¦�U“-´üAµ;1¡bSŒsñä)®{(‰a«×|„7»†+S÷‰nñÎ-nѱ9Ucÿý…«re&)Ò¸ä`eMÔy÷¥-ó(h8“.‰>hÞö.é·n_A{º�]‚ÑÿŸ½÷þŽã¼ó5ŸÊÕ9 GF0‰¤HJ²lK²,[Ö8Ý™ñÌÝs|Ö;ëùCî²sîñ/÷î®'ìu l9H¶²,ɤ¨@1Dìnt£sUWÞ hšHP’=õœÓ‡PouUwuý>ï÷ó=r�ÃWž`qùbƒ:)¥÷êä�´Ô*ñ\˜çe�Õð;>üm ðqªv7M“vY)µËjLA�ÔP î%’*a7-´|ŒØ`5­!‹jÏí Ç/O&%‘fµÎZàÞZ…ævs-VØÓXÙÛUc ÙPr&ûÃç¦t¥E^<† ·�sµn5fá“ýÒ£›ª�n��-^m08¶Œ ìu¤ì­}1ßýcÇÌ¡I[#eo�ŸºÕ˜oÿÑÁ6ûPÅ­ýJ×$æÆ>š)1œ‘^Z(}$±÷"‹��ˆ|ûë¿BS-Ö.ð…E�¥‚�'ö–˜‰¸Á3O¾ú…�˜É¸Á“^âãéÀ O¼û¹K̵±¯½³5 /"`©\Ĉ‡KCn'.ÿÒxgxõMù²??H_GeåȆ÷M“-h’Êp²Ÿœžæjy–ÑÌÀž Ì�pc²C3»ñ��Í¢²oY¢^Y¦Ý¨X.¾å j ‚&“Œ§8l…iû™„Äd¯·Ö.á9óÁ†»Ì«Y&â# ê;û;ê¶ûUbžKr_¶+„\5Øò¼m$¶ Q­„Ï·Â^‘¾å"j2ÒZõ§g¼~Œüš]aÓJ¥[Äê@|„OA(¿³YÖæ•Fô 2òî³5¨aç­;öÐôL·öÇôMŸ écµÍÞ‚R‹3T;A† qÃÊê ¿GLº×p>6DÅ,°üΖcÌ+ idä�E_2?Bøê()ù�Mß_{îUˆi‡&¯qåæþžc�à!pßåúŒÀ¡ý"ª" "¢§ L\cúæAœmÆzÁCøî»LÏØ/ *šæspâ:×oèŽH!I–ÛLîQV·¿ÎüÜÜmö-ðŽû.³7…õ1‚‡H¨z@{˜«#—°t°Çâ…»[‰ÜZFŽ«´ÂI™Ø@ÙP›9ÒsLk @l †gy´æ úÜ Ìñ¤˜LóFƒTsk…bóø'ÄsqDE`ù£ÉöVÙОºŠr¢M0Ô@X¼ýÄ��i LΣgDI tÑAi¯?¯ÒÔ4èj\¡Ur(}Ú"ïŸ"uö#RÃá5Ó(º,|Ò&˺|5‹Ô£Hô…¢óÆÛu�G雚ïVc~ôª‰Ü8ƒèß®|%¤ÿÁ�8s‰xÞ µ¸ù±I”=ú馾˜W>°IJÏ!›ß#Ԙɱ'ß ¹!¡;%Zá“KšøMa«„~ðñ7Hfj[$¦ÑùãË ß%v~ Åâç�'Ÿz›T¦Jqi˜gžøùl}C_L‰—~/ãßÇï±ïDÜàûÏÿ’TÚ&v�à¿u)¯Øw-1ÿë7~ÇØà2�åä¾94ÅýBHÌpì÷v}N÷‹ï½ð~vþµÏû0"VIÅ“ä�¼"��ÇÑDq—‹e¾ˆ˜…"µéiò“LÕDÆZƒr’ñÔã©ú•$qw÷'+‹ƒÉ<1ew=M÷‚ùqñê æ�î�2öÕ"ÞB ¯Ø Võ8¶Òǰ“fRdRf_l”Ie˜Iq�aïᚈ²ÂÉì%'IÈ;é&½3êz _òQ²:jE¦}­FãÚ2­«+4?)Óºº‚9×ÀZjAÙc|qœ¼ÙÇ�7Â0cŒJŒiû•&fŒ!o„>k÷¾í6éHáïÅŒœã@üG'éW‡ÐÅÝGs7¦j›ÊÕÔ¢Fóz�úõ Ík5—W¨XÁ˜ob/wðšRG&½œ%ÛécÀfXšdB?Ĉ4ÉP0Π;J¾³»L UÖYn/!®þ¾ËÈyöÅŽ0•8EŸ:¼«s[t–ð“Rru!ž!‘¨Kt¦+×KX×Êt.—pæk¸…&ÊŠÇTiˆA+Ë8CŒK#LhcLhcŒK#Œ3Ä�³sAܰBæ±ôQ$ö¿Çëq.·–Õ+�3‚ù2öÌÞLÊuRí€Gjiò†ÈI&õö%‡™ÔnÓðöò‰,¶ëp,¿ŸÃىͣ÷�ªÐE‚Â"õ¹ÒAÀH<ÅH 0’ÌПH£#üEUg-O›8žIf N:ŸDR¢8Ø5~ð·ßü¼!â/€Ë—/G"3"""""â/‰/¢È„¿~™Y©ú=~Tº™)hîžÈÌ Å÷¯ssÚÙ™)Jõʦ‘¸eŒŠìß"3ÃÂSBiK¹Ô‹y¬ Õ³ R°ÛŸ¡^q?(£ê�™î)3%¸b™J±Aÿª¤”só‹£øîúÇT%ÄôoÒ¨Ú ï×PcºåŸXJEKˆÛŠJÑש™7Iõ…¢4H-à† V÷Ý�¦ÉŒihY»å 4SÈ�¶´‚iä&b¨iw9IÐé]µ·%ˆQ—P“2JŸ@39�¾4ŒâÇ)9Wг*JÔÕYôâ-‚+¨9K¤dÐìÊb’š¶€W�ã2õø‰;HUI�hÉu伎(¤zTÅî†JªˆÖN¼H½¸ ‘9´*2§w!2ó:Š ±ïÚaÊ©úh«Ø&SÛÙJü[1FjHq‰æL%©¢çãÈ+Z©÷„Rg¢Œ’T‘Êq†æO°xì"±lI—¨_©“s¶Æ“Z#b}fÙ¦z­A.Ø·e7ÕÄ)  H؋Š2þXÏã�¦¦‘jRÆ©hðñÉîÏ„l(9ת1ÿÜ&k?€¢ÄΡÆÂ™É…?{d;_BÖ_[‰Ó—cÔ˜DsÙª{Lž] ™]�”�ùÐ %ܾÇ,€ž¯’;z•DF&–3ùäÈ aõÀ­b²Óxï áy„["e×âgÕBQÃIû5‰i¶EÞüƒ„·aa˜(qàøÇÛJÌ—^”±­çñzÃíˆÅ ¾ö�ó 7pœ&IýSŽìom’˜?;/Ñê¼ÐSF&âßûæ/Éd6JÌ€ýE@Óú ®×û5úüW^¥/WÝ$1çþtÁ¢#þÓŽÏe�5‰™Œ¨š€ € hrx�|þóöc?k"‘ñY�W“ìKݵ¬ü¢2\R¼CÉ!ÆãÃĤ½/y±ŸRu{Î`áÀª¤eDgT™dT™dDgȽ+A¹S²±~ßæ@ⱃĤ{‹›,”f©|T y­FP[ØOÎègÐe(gDšdTÛ·YRÚƒ$¤41)�*j›£kï]ŽS“Vˆ‰ &N0®ßý¹õ+}”«Eš. Ö|N,��YQZ•ò(“ú8òè®%åNÈÆò8¾ÍáÔa$öïÙõØœ_À-­ðx»ŸþÖ½ÉÊÛ!‰C‰¾û.0׈#Ð $ÒLöÓO¡!ì8ö‹H"§�HÅ#�¹ ‘ÈŒØ —/_îF±+êÞ�€pBö§/¶iµÃ¬žµÈ×T|›¬« c[†ÃOÏ[Ýqš&lêÓµ›±·ÞgËÿ'چÿ�wºÛ¬Å̦âFÏ}·üpbx~Éc~i=Gq-f6y›±†ÿcچÜwiá}&�H¥žúÒ{޳ü¦m8üü¼×·3›èÞ_ßû¶¥ò›]ŒÕíÖbfc=Ž+Œ™uxiÃÙìOŠœ~üuôØÖÇY �ä½€m«üéõ0¾(–Y¼ÒƱ|!àÀ£o¡Æ:›Æ‰ÄQ½'(mÊ…0Ši­_f/’þ#x–Ì•wÚáY®FÌnÞïZĬEµЉ�1•!¾ÊìMlÓCb§/ êVwœÆºØÇÒ§á9&û5â§>ìþ|À�ÊõðùÁñËácê¢UéÐ*[RöÊ܃îQZóáq$å>9¼ŽA?�Yß �µ­ËS^fÙÄï³X8r�C­'èÃ}¥Å;÷'ÔÝfsýZØ«>™¾³žEêk{÷º‚$"Þ2™ø§÷ûÂí˜9x9® *�à»>¾ëS¯–{Ž)¿€š'ojÅõí¤¤„`Il?²eÌZ¬là4ošŒprË6Ö¾yU%ðê7[ øÛ÷ƒ�½1Ãk¦|eóc N,vÿß*9´Ê4w€äÉ«ÝHÙNYG+>‰à­OF)ùú¦ØÙÚ‚Éà˜�°úiqS¤ìÈšéþyÎÅ÷׳ýžýój_L0Û>|±ƒÐy˜À»S_ÌÍó•_‹ÖsøÛŒÓb&§{sO%æSÏþU]O©-Ûœšrv-1¿ýܯÐ4kCœlÀOæ`t²8^ï^�ãCEƆ ›$f³-òÛ×DLáG;>—5n•˜k¨«“ϑČˆˆˆ¸=2 g8áí®‡ú^£ˆ*SÉv!Û‹ÃæœUžä¬ò$Sííÿvù¬8�zœ©‡w!Û ……c<™}ŒÓn￳r<}œœrçD‹Ýp"1Á¹Ä¡=ÝgDDDÄ•HdFDDDDDDìÍ2ów¯yÝqpo2s|¼ÌÈP±ç¸{•™�>þjÏ}¯ÉÌ7_…ÚÚDÿZ¿Ì^2Sô¾ÌrѦTð€ÃJ³�ձǟþý™) Ã(ÒÞ°0�Px­õË܉Iÿj˵UI™sˆõÕ7m§2ˆ& ðé;–Ê–¡ÇÞ$p=fÞ· EåG›Æ%Ü)Ë�Òª œðQóa´¨ææiW:eQ]}ž3 ô �˜�gùj(W““R®Ýóñ½•„ÛO{¥…¹Ò"Å:t IDAT�þÕÃûvÆ0*¢$�г]Á¹‘d�£Sêà»>Š ¦öJ ?kH·—ˆšÃw\|;Üw·Oæ=â»D¦ºK‘¹¹%ÖŽ%Á7|î pî^¢ 1ÏöVûc&e‘v³qÛ1Òš°ª†×Œ¬‡•Åbuû Ýö�ÄsqIÀ(wˆyÛO0zj%%!Híå1¿÷DäÖÞ˜ëýUoí�Y¾b2(?ˆo­ö½Ç€™?µ¶ìW?|£+1›Ëx>é¬Ô�”½ü–�jžïÎÕ·z_=¿Ò»xÕ!/?líuöÅL#;ë‹ `´}~wÞÁëœë)1}ê÷ÈJø²&1Ûí€éauž¸+‰‹è±õc9}X$•Ú½ÄŒÇ ²º´:.”˜Kà z÷êLÆ ¾ù•W·HÌý¥Àrûïv|.÷wÿ$¦Ïÿü¹Ïˆˆˆˆˆˆˆˆˆˆ=#™{Ê_«Ì¼uÜ›ÌüÚ—_Þ %·r/2sx´ÊÀ`©ç¾…àÇ”ŠÅB(¸Ö&úo'3EF�¥aÞ}ÝÁ44 N[ÿy2+pà‘­Õ–ªÿŽ­òú¯LL#¬à<ü蛨ÛܬKÊ+ï´±Œ°º²ï¡÷�7TW$ýGñ,™Ë«Õ›ÉœÂÔ)³átE¥”h#çjÝ1kU™Óﶺ•›ê¡+ݟ߯ªÌ}4gM/@Z­¾Œù9DdŒ’›Öƒ—¶ŒK9ƒX�¢,’ÔÂ•è¢ Ò)[šGéèÖ1Ûa7ÃÇÃ׋ªÌÌjõ¥ $´õêËA÷­ùÕªV¥oKUfÊë÷}<Ë»%^ÖÆw}$õÎý‡2n?NÕÆóÃ?ûUmgý,ïÄZ•g \Ü¡X{éÁm7Ý4Lìðø?¹€¬* lŽ¸Ý ’*á;>f©�ïxHª„ÔR8ÚÙ»iŒçS[\¿¾¥xxL항ׂ=XFѸؕ¹•-?_£uâcbÙ°ªðvÛÁî«1'‚o�zâ�îcÝ(ºÔ—-TsŸ®�Õ˜ÖŠ†T9I"½.¸?w)Ûêc1¼6Öâh‡õgQô'Ÿy…d&<–N[àÒ["9ý»ˆÂö}1×âga]b¡\òQ„í…o~ Dn Ô­4×WŸ£×þàaY½«·ãásoÞAbü¿ðhuž¼¯3“²Q„µ¾•_l‰y?£h#""""""""""þs‰ÌˆˆˆˆˆˆˆûÂý’™ÿû]Œý,dæ?>¿{™9tdæ[«‘±wÓ/sMfŽ5È.o³¡_æF™©™aTå^õ˼ëˆYŽœÒP5hUÂqEåÚ¾3î™nÄì­ý47Ve&ûûo†�Í=TeÆý æjõe}µú2îlŽ�­ŸØ*%$œZ(tÖâe[+ͰJSɈ·—y '�Ó¶»_§¤{ë1´F7^6îìS�Ðc®ìðSˆ°#+¸Ýï ÄD$M&pw/2g^@VU Àªv�V«;ÅVï“ûcjˆ’Ø•–›*4íǶŒqÒµn\l«¼5Êu#òªlk.÷Þînª1¤˜Ý•”…O:ôK�n·±Óµ¢ð�mÇõb`°ÀÀ`¡+1m+àúÇÎ&‰ù?s1;9ܽ-ïUbþàù_E3"""â À…ò»\™ZbáXƒ›§ê\¨Ê•Ç*\y¬Âõ‡ªÜ‹ÂÔí«!^¯³.�ü”»'}2»QAÞ©•º÷ˆ;›Ü¤°—eÝ®~÷{¾ë!‹Ên)!!*�àÙ¾ëS[Ù*î7"'$„e•ÃÖãá׫šõ…­×¯› …»¼{§XYàŽ±²w]�¹ÊvÕ˜¢f‘xðîè\ú¤I¦/|ýCXQyùíÞï³¹]¤ì­½.——ÊKöŽúbn”˜¯üZ$°žëÙó±g_"™öWÇ…¯£-òö šú÷»’˜±¸Ác_zu“ļò‘Çï×$fÇÒpzô¶ÜNbüæÞŽ$æß>÷ºÖ‰$fÄ_ž°´hQX*Þ‡ò¹qQu7ߟ‹ÊÝ÷tþ"óag–7[¼9ÕûöÆa›7Û¼yÈæâ„Üõ—ymTš%–?™¡™·1SŽîáK¾àèfÊ¡™·©wX:Ôâæ©:W]áê£+\y´ÂÍ£5æÜùÏû4nKåB kÈÀÉwpS6¾îH�àë.nÊÆÉwè š˜ã-šÇªÔ*±ò¥%–¿6GùËóT]¤u¤Š5ÚÂÍX¥×þgÍ¥Óun0¸qØàÚ‘6W޵øä�žnòÁÙ~¤Îg|xºÉ'´¸r¬Åµ#m.ž­óɱ&å~ûÎwñ'™÷•½–™÷2ö~ÊLMȤíËÌ—_[ÿ@¹™ù‡×Ö'Òi‡gžxµûµÀ(’8Â[#cïRfÞ®_¦@Ñû2ËE›RÁC¦¬ÿ|¯úeÞKĬo{̼ ¥�¢r�„;Õ­Ê„Íý4üYú …czR€·Z}y/U™ wsõeuµú2½;+J =»%^6éäiWŠR¯¿C ú ¸»ñ²²~{™'¡¤rÍPfzI‡éÉ?ïø¸·#Ö£eÄŠÌ�™;•©‚$‚б� ßPm�£í³;ÛÉ-H1ÏöÐò1bƒ DY¤]«÷Ü^ÖåPZª«ý1õMši¸A<ʶòLï ÛÖ‰�‰çB‘UŸ½¿Õ˜å+#ò3›ÆÅO\íÆÎ6—-ð|ÒYiSE¥bc'Ü.Rvc¯ËµHÙ¬þí-ûØ®/æï¼æáuÎõ”˜�>õ{deUøo�˜/½(c[Ïãõˆ}ÝŽXÌàkÏ�'•+L¬N(19)Óà ÷÷«2Òá»ô’‘_yì�-snQ`±àîHb&â)}M4F3â‹OÇô(_dp¨ïó>œÏ”O¯+. Äõ›ã#—Jœvþ:§ÞÊåAÐûÔÚè×Ë<8§0¡õßa¯_LâCt檷¿Ý‚Ú’�/wØ÷i– y|OŽeùÜÕ‡–)?¹DñÙyÊO†_7ŽU1&Zt† ì|7åàé�´³Åcžía–ŒÛ>ŸÁ6ç WT¬,2àŒ61¨Ð±Bg²‰=ÜÆé3q36^ÜýO%IÝ ¬ä]ê—fÊ£�ðéè>Žà‰@ à‰à(ݧ�ðq¤ýSƒã—Sdêw·ø/"""â‹Äƒ """"""""÷#2ÒOº2óßJ�L]±ø“óÏÒ4¶�.¬{?ã'üô<üà�d"ü}·co×òÿ Œÿο�‡¿{A!™º2óœÿMcëÄ9°í8E�Ȥm~ðÍù鯿E«ÇX€…‚ÇBÁcl8œä^“™ÿëÅïÒî1Îòÿ™Bñ_X,Œ‡“bƒýËŒX,†ÕM¾÷UlëçüæE›ç¾%� ]™ùòoþs›}‡2ó_xéEøÆÚцŒÊã_ÿoýöy:ææÇXdYæÝ×Ë<ó-‘X\ 'TWEÃZ¿ÌÆr~ذ_fÇþ5ß°yüëz·_楗ŸÅ¾å>Ö#f_£V´É©dÆ}uÌJ¦»ÝzÄl•³ÏÊhq‘#§4n\siUl’}jWTºÕ,°^•9ýn�ãOË$û5¼Ã×iýéa47�`ÆX¼Pgßy’“"æ¬�^]¯ÊLök$'Ú³m¼êÎ$I‚>š³zFCZ­¾Œù9DdŒ’E|Z^"õÞ™Mã$$¬²…Ö¯Q:ù1}—ŽPX¹JVN‘Ró¢�à÷ž$•�ñZ.^LAýî}ß->¾éwû]jÒûnŠë“_;¯È «8ý 1²‚$"vînRX”EDYÄnXˆŠ„¤+x–‡àmÿ˜Ž_ žH"J"Íj�µB))õŒ•…0.Ö,Û´+ÛWí®UcJ1¿ª�/Lõ>æ-Õ˜G»?ëU�™}æõ®Äì”u´â¹MûTòuä\­»�Qî°ï°²¥¢rPìy\kl)«Ù"Épâ«o®FÊŠtÚo¼²ýLÏHÙµmas_ÌRÁ&&�l{ÿ<üZÌ –»³ÝøÕ/=\û+øþî$æSÏþUµºÇ1{ÝåÌÑu‰¹°(°TðñÄÞst¨ÀÈPM_¿æ[m‘—_—ð•€b5’˜÷ Ïõ©L{ NÝŸÉì…¹El+‰¢ÆéÅ®VÙ¦PëøÈ¢À@üîÅ €çûÜp|2BÀ¨vo�I@€Y,ôõ#ÊëûòÛ-äz�Ãù‘½Bà½Üvñ�áãðpõó¥Ú`?Îry ·íσZ©Ô@³á„6¶'‰wâÒé馂'ø"xRþ_ XûU/y z’' ºí„‹f T4úËê–}zrÀ©¡‡x_»´£cpŠ-¼EÉ8æ2w³J¯Î’}j°»˜ÍÓ=<݃œÕsŒà ˆŽˆ`K¸š‹¶¢#¹"ZUC]ŽÑéo“Ê¥i,ÔÐvö{³³d`Ι`±Ï’c€Ê›eú¾º¾˜!P|ÜŒ…›±`ìöû¼U”º7sûjBÁÃssD\ÝA0%bKiô…äŽÎãN\.{r€ÄJ,¬N•ü°RU V×,lø¿€¾/8®´m+!Áµd�€à ˆþê÷|Ñè$ÄŽ@²#µ¬á:ÁŽ'ð½R}Ùãxgƒ?ï½XöNœû`çGEDDDÜOþ:—…EDDDDDD|áøÏR™©ºfñµÇÞê9Îð À˯ùݨXØYefüqÃ8=&ðµ'ÿ¸m¿Ìßl¬²Üae曯ßR˜ñ9õØëÛŽ½/oé—™“ÂýïU¿Ì{�˜­/­ÇÇê‡7WPfܳø¶Ìô{aÅãÆ~ši÷­J‡öjõeϪÌc"h;‹kʬV_ ’@B[¯¾t�Ñš_íË©ôm©Êr¦èÃóMKƒa•efÙÜQ¼ì�5‰[[ŸUe}GÇÛ‹ª�à9ëûK)ÛO`ÞŠ°±$sѲ¾ãmøž€èÜ�Œ•Ußõ1Km|ÇCR%´ZŒ£�GzŽ‘bžå�¿¬+a…æÒÊ–m×be/ yÓd„“Ûî³uâcbÙPæ­Ü¨õ¼ï»­Æ\«´t ˜ùÓÖjOýð�®ÄÄóW?®UTªßèy\kôŠ”•Ü=ôÁ¦^—·ë‹y»HÙ°/æ÷·½ÿü@‰Ü@‰XBD¡v;àüÏ:fßß¾wåv¬IÌXÌèFÊœ>,’J­õÅ”øÃë ‚òô’˜‰¸Á3O¾Š® ÄX‹¢ù÷óõηp?#‰ ðÍ'Þ‰$f ŸÖ¨4vž"°[r}}ØÎ2¶=�»·Å2·bº‹-�…–�íCNßý4VËõXp|®Z.WmŸ.Èõ2Ã꽯íÿ@õ ôÍWqš üv î&ZµÆ‘üštw÷q%åñ^ÎíÞB#²~ó›ê|‰‡>c‰Ù�Œ�r úS8 [£ÙÝr ëâ5”ÙŽxyÎêûЄϦŽÂù @%ïP˸4R.í¸GGó±åOo¶ÐÑ|Úq�ºÛ€ë+ÿ4E¦)ãª>�›Âá67O×¹öØ ×[áÓ'k$™èy¿v¹MíÝYŠ¿øo¦Å~c”SÞÎR vËJ±DáÕ›¾°ã›/€«ú8Ic¹Ž3b`ïkÒ–îÓ‰{˜I—fÚŘk1v5ÃÂ�Ãå“-”³Û/æZÃ.Ö1þTì9n»~™É”ËwŸÿyO™¹Ó~™½dæ#�½Öó˜„àÇ›{l®V7 Ž5Èn�¨ÚØ/s;™¹Wý2ï%bVð|Z•ðë�¢Šό{¦1»±ŸæZOÌr·'æö½2¹8ÂC;‹j�û9$Ì’›úƒáÊþ¸³9v¶~b³˜Ü/ëgWã3ƒS>K™™Ð ž?÷ Ï=üÊ®dæo_sñW½É½ÈÌç¿ü*ÉmÎ'®|éÔp¥Ü"3H¤Òζ2S]NO½†/þo;–™ž›ç½·Â˹|™�ÁÞ‚5ÞÜØcS´„€Ó�½Ö³_¦|s‹Ì\£W¿L�s;î—)#í™úr‡Úª¤ÌŒ9Äú6‹¤õˆYËðèë(]ka›Þ&Q¹ÆZÄìÒ§ë•›ký4{Ueæ�Ó˜U‡vÙATW×]g=Ó� ºGi­®¸MÊëÕ—‰ ŸÆ¬‰ïÈÛD¿®ÅËšÇÒñ1�cVMDYìÆËöBócøŽßíkiçÍ{î“é»^W†z±�‰Ì�™;é×ôéÈE„˜ˆtku€P·z÷ž¼í1¬JªÀðV�vsûç®püŠV_ÖŠë÷'ÅÅmãhÝT(›å¸ˆ_Ò8à|yÛýú®?¿¤qÐÝ~»ÝVcZ õá׺՘�¢K}ÙBõ7÷#»µs Ÿ-•rp·‘² I0uîý-}1óñomÙ‡39ùÌ+$3kï7ácc´}~wÞAp¾Ú³/æcϾD2í¯Ž ß–JEQø‚°ó(´�Áƒ…ÛJÌ󿨵p[‰ù½on•˜?ûµO¥ý÷»’˜­vÀOáÞµÄLÅ þæÉ7#‰@¹T`ôÀí+zî߇fÃ#› ûï%žïS/Lcµë8�B»D\Ý}µg<– ³4³ºS— ZäðЪ¼{ɸ&/×f¬²ÂAÎŒâ¡©Ó gûy`x?Ùø½Ë;{¤Ÿ[WùÍÒ|‘±<'òhâý©rÜ(.ß8¼./smíJ‘ø'N.Hœˆ‡Šæ¥ë®à–käõ ¦ñHß1tikLë^ã(Õ¼Ë�Ã&~¤�|æÎ×¹3]įÔIŒ'É<<Èå'«´<‚ Ó¤Éeïƒj¿¿Fù7—©¾~�Ö§ÚWŠÝêËÚ»³Øå6Y%˃éy0ý š¸·BÇ×<:Ã&õ“U–¿R`ü;SŒ}ãÐŽÆš‹ $d Rin�V Í÷ë,üjšÙ_^¥ò~c1\`e,µ(¼6Gáµ9Œ¥ð{i9ÏqýaÒòzë_ó°‡ ÚgÊÔ¾1KæK:•;G™vVLªŸ®°ðÊ,VÍ";•#b€öBóŽcÛ‹-–ß*0ûó˜×M†›û9ê=ŒìÍ5ç©>íÁK§Ë¨ ì­6Ò)µ¨_^¦q};�H¿óµhW šÓUÚŽFÇS �éŠsw±Ž÷A‘öo.c¼7Kçêv±ŽSiÑ|ç:Íw®cëäÔ,§G9›~€œºU,C±|;‚j÷ò,48äôs69Ö;ÁÅ­6é\¸ŽüÑÌ«<à Üñ\wKÀꂎ®À\Ço¶�Š[sX• ›€~«…\,ñà]¶¥Ø)sKK,¶}Ú. ˆÈ"Œ%¥Û.¾)U\J•Õ„žÁ¿ÌþÁŸ%ÒøÃÿvøðÞ¯X‰ˆˆˆˆˆˆØ{®_¿Îøøø¶?»qãÇŽã_ÿý¥Ïø¨v�œA/b;pí¦ÃÔ>UÐ5�c“³|23�íl_efg½÷¹60µ_BUÃ�/·Ž�ë&ßÿòoÈ&¤mJÕåöW¶Œ½uœœ%ÿ��´ˆÑ‚D2Ü÷‘}3\™™ìy\vpÁ}�k3px¿ˆª Ä´€#“Ó\¹¹¯;.®›¼ð¥_ÑŸ­ÑŸ©ðéÂÀ}—ë3‡ö‹¨Š€Šˆ ¹˜¸Æô̓8Ž‚¦œ>ô3u A>SæúÂ?à»ï2=#p`¿€ªhšÏÁ‰ë\¿yÇQ�}]£cë´VÇ&ã&÷�_“ˆ››$æÿó3›VËÂ7ÇõmÇÓgßæÙ‡ß¤/]§ãh$ãÿõWȤ×#¯{I̧Ͼγ�¼M_ºNq¥gõ}7’˜Ûó½¾ÂÏÎ÷N5ø¢RYh‘ÓÐb{ÛsMb¦ÒR7šz¯p<Ÿkeƒ S§U-’TD&GF�v!K-ÏçªãcÈ:N³†,Ъޕļ¨z%ˆUV˜TbLz}Zmu=¦ê ¤óÈÒÝGë¾—óXŠ ,Åì™YQÀïXtfn¢6 Nä'H*;ìM½ Þœ²˜ïó˜ëƒ5 �6˜]ƺ˜GÙZ�k•Z´¯WèÌ× bq¤\¯Ø„ù&æ'K¸ utKbÒÌs,q˜´˜`©¹„Sic/TñMMÔx0s‚ƒ‰}͹öÞ9m°0ä°0ì!¤¶/gwJu:W¡isÌ¡r$ÇÊ€DePELÆ·Œq«MìOçñ*¤|•S±IdqoãÄ×x?ç(*¬½§ ¡”ŠÄÛ6G2#[s,euÖ€ø¶M{ú:r«Íñ¾1ä½þEu ®ïS). &êæáh·±˜ŽãQk€cµÀ¯Ñßwÿª¸¿èüào¿ùyBÄ_—/_ŽDfDDDDDÄ_-"î¯Ì\i$xîÑ7I%,�A³’(‹I:JWrÐ2*¾í“(ö®¢³¥Žd¡åuD! 0 µ|÷ÑJåØZ auR ¶Gto?APí+£æÂ‰½C6î,2ã#¡ uËyc€j¦ŒšÑ±—MúÚ»±Í¡eÔŒŽÛvðl½/Žl¨ŒÍÙvûÖ@�Ø@aYehî�0V6¦"ê�uR­Í�·±=§")"¥KUrþä–}º©&Nß ±¼†Y¶Y¹Ö ìÛ²��i LΣgDI tÑAÙp¾â¾?#è>’,@ R¾Ü&s¬„¢ƒ“h]>i“åÁp{µCêèÛh‡–Ñc*¢èS¾ÖddL"™ Ÿ‡�^5‘gýíWóodðì%”„�ܪã7 æ®ô‰Ïpâ«/£Å¬n5æ;¯¸xÍs~ŽT¶ÈþcïÐ7näñ³/3�/�ˆµžAöä¤„Ý ˜¹â29¶VQJLÓù&ýÙ2§�|D2ÞâÀØ4ùe:V’T²Ås_}™xÜ «o–˜mçôgË<|<Œ‘Î$Ÿfl €çk|û«o�‰wˆwÇ­J̶ƒ%ýŸw<�ÑþçŽ@6Ùdjü&Sã3äòëUÒꆾt?û�ÍòŠ�)ýŒö/rîÄÇݱFç©6säRmþþ™7öPbúüÏŸ»”Œ¿¿ãù|ÑùK™ž`7eò£{+¾î§Äì¸Ed»J6ËÔ�ƒôe³;–˜n ®Oшµ«Œ'b ¦Ó�ìBb†ò2Ø$0Ê1†7È˽bM`®MÀ' +2%VÊK‹Ðh’TØ�.í��Þ(.çò>¡¼Ìµ‚™"Z©Åév–QRìK 3,l¿`©?‘ÇöN÷!¥î¼~78J@#ë±4f1sФš÷èÄ|iý1pnh}¼ˆàûHq ßt0>YÀ«6Ñò1ôÁr,|þ“Ë2æõ2��°æê¨‘‘VûåIö+“ º›ÿFŠËq†#tü¦`ѯö3•˜Ú�é&ìþ;‰Ë0æëÈŠÀʇ%‚””†±Ô¤òA‘Úå2NË&=�Á«º4®¯l+-‡ÅIòöæaº§éÔ°ÅõäI‘8錇pÄÅ<^Åžhavð’ΦãsM£Ô¦9×@Ž«²ˆ¤Iø®�±Ô¢ze…êå ¢,J’Ú—AIjݱí¥&¥·ÃÅvS}] Ú^lQ¹P¤úI§i“–óìÓŽ1ªDïî½ÍI¸tò6�}mª‡×Å¥“ðV×9nHq|°´ÁõëÛ\jPÿ¸ˆc¸Èý)’ÇGu9.s}�Ú»7ñm—ødX½j—Û4?*P{l=–C«ˆ¥Ît½#1fd9¨Np@g˜/‹‹$³pòéW˜¹â28šÀ¶CY‘›¸„}å;”–ÿ�ZÑ&;¤’shôÕ1+ë«X×#f«œ}VF�‹>¡P\2IË6) šèãcL?>·îY–+/Ó,¹¤eÒ>ötÏs™8¬ÐY¬¢�dINȘ³~5΀–ÊõOHô+$rqÚÇ?��O4ã´¼ @âúÓ[¯#gŒÅÊE)GBËÈ‚+1èÃ\ž#>¨‘ŒçÁ '‡^Gh tÊ&z?,¹ÀØ•3Ü4ÿ„(‹$ãYÉGð¶ÿœ¶ó,µgº_'÷¾ê×wüî$ÓÌЧºyâ¶Ûoìç´ŸáÇn³5ˆšÔ�GšàB "HB¸"ÛÝa_ÎUÑGVU|×§5ÿÿ³÷ÞMrœù�ç'}f¹.×¾ÑÝðŽÐ�!ÇrF³ÒÆìl„.N·I÷Bî�œ¤Ý»½¸ÝÓÞê4ÒÌhvh†$@$A4 �k´¯ê®îr™Yiï�,ÛUm@‚œÑ¨¾Tåóäó5相~ŠsÇÞîkÃìT‰Ù©Ëè*hšÐ.÷ àÑ£7û>3b"V Œ„ß1ï¯ÀÒZD>z쳞rqÝä'ßz]„ð¡AÌVY¾ÃÆPû¨V© ¤àá�Ì/ bº~À½ŠOB 5$ŒÔƒG ¨ù‹ž€†R ‘mÂ(QæèÔ¡ÕñžêÓr$ŠËK(¢Ä\n#ùp󪽓ií@D]XAFd>3�¡Eû:7u‚[ÅûLŽŒ’�}±ßí×�wàTˆDë¢L™�•õB�Tn”ÓâÓt¶P“TÎ厡¶í”«„Ô’>å´K-éá*Ýà¸sÒ9wVD�ı’À‰ ©9¬¥2æb{- Qš=6[õ…(ocb$ÍŒ}œ’ 5C´zìÛgMÖ97º¿S~/š�“vpò6nÊÅ‹»ÍoºûØ ÊeÁïÉciä ì “Ò�5äd?D‚k¡Î´~„„˜F5Ø=w�Îäžä†xQHK“˜N`S"F¯¯m•»ÛÔ–¢±6FcŒÍà™.åÛ[”Þ/âÙ²!ãY©ÃiÓ)Ô y]ck©@¹°…ßðð=¯î!å[%<Ó£¾Òi¸*ê6Îö„µ=ˆ|5ÀN;ØÙNÒÅ�{=ãuIÄo¸¸6nɦ±mˆ!±l’ÃáÜSnͦrskµ‚¤+ø¶Kòâêh ?¨/W ƒ òá BDôÇN6ìÕ2æ½Mœ�NxZ­¬q>˜ƒ�¬k�ȸgÆÏqÃü„ÆÄ×JÌŲ˜É ®Ýy§VCWuÎ:ƒ!Gû~Ïh^¡ˆ´´Œ,ŠJæ¸k;lmn’‰�pb|MùòB\{LÓ#¨qøÈa4Evëz>K+ ÜÆ33SŒ¤¾Ú<ÂC õ/YC�9ÔPC 5ÔPCýNõ°`æóßT˜“(m÷ç lÁÌG�~ÄêæX_ÙŸþH%©íÈïØ*W\ƒüx´HõAaæO~¤�Œ =³[1Ýä™soóÂ[ßÁ :0óßþ‘Œ¦ Ô·<ŽÌŠHRD$t]ĶƲkŒe×(”&z`æ�ÿH"º f$#ÁÌOn8>© éÂÁÌïÿP&p·í¾íÒ™5Ò™µfúßÀq~ÁK¿lð­ªÄâ"B¹?×M"½N"³Bmk =ø.–÷w\þ•Å×``ÄEüÀçÐ1ðÑbÕmŸDv�u@Fùôê�~WB‹Iä.½ÃÚ«_ÇërC&‚'(7^äã7ëœ.I2£@èEý@””‘N®P ƒLx‰…kpâÙ8jLÂ8ÿ~û{±ànTQóiüÙÛ[çP½,ÅM›zQGK‰ˆˆ�~JXÓ«2Aà >æA «ÐÀƒò£ï“~ç17Ïfå2Aœ@³©�~ÕÐqkl€f€Y¬£¦5=z)÷~”ïQk°~솒ÆnÔ° så'ÚûLú–¬[mðä§ìñÕܵå2rCå�}z`{wÊ|‚°™s3¦!’º÷kE øH‚D4sŠ*{»Y!ˆ€_"„žæ±0ñ’$Cx»çmé“lÁD²ÓchYD›.íÀ (­¯‘ ËÂDwW�Ìøñ\„�Àï@SI“p+6‰QXåJô*É9ƒ„‘ ðBªËuvó4úª�–4$�zÑf<Èôm#>ò1’!¢Æ$ŠŸ˜tã9ñÈ $b„µhb)6b <õ>­É{CG[²§N%Ýu®·ç¹¢c†°ò±È˜ú||î&Io0vé=TQDp¬ö’�d&:þ­ÜÂV]àý7Òú� ý\&Ó½¹yÛÑk¤D̺ÈoÿY$l|ŸÀ�‘ɬ‘ÉôG£¹`%¬Ù�©×B~ñsÇEúÃÒÉ£7vÿn^"¦ Ôj!ÿýç¶3†N1ž[c<·~ ´½®:Tk!÷sËÅ §˜È­3‘ëíw,Ö™h´д¨ÜýùƒAÌ©|�©|¡ç3£«n«&¡6çÆªu‘~5¤.ü‡]ËÆšùAm7d$ùp!æ^e‡úr¸"ñäï?Ä4Ÿ•:ˆæ&ãSãˆÂÞ¿;Õðîxͼ•õ³™ì×Ñ 0�Í“©,ÉуÁσ*š¬‡�öÓñ,ÉT´`¦û>¬É*g'?µ¼ì—™º€¹¼†ä‡<"Ï“0úðs¨Týà2:–‘¢ã˜Ú’Ø^Y!Ô v:‹$§;° ;·¥>ž¤ôÖ"’à,×™5‘RŽFù+ûe¿4š�“qhämœLƒ@ó!ººÖ{žšKe3©žO[Ðͳ<œ {Éd{y£ýLÕÒˆœe\=DV9X¾Â@óñ2 ¼œ�Ÿpb¡pˆND‰Ö<ËÃ.Y¸5«=Äg’¤æGH6ÿ"5�C–^¸‹Ò­‰Ü¬‹TïmcÞ¯“Ms̼@ŠÑhfZ˯aku>Þ|‹ò­íž¶¦ä,‡�³¨âþî׸´r é¾ô‚Ëæ¿}» .·lÛuôdœéõqŠO9ˆñèY{™: ±ucg£† )è'¦°–ÊXë&Áhžqn’ Þ蜋~ˆùÎ}‚J¹½ë´’aÖ˜%­ô?ÿí']Pž>ʧ ØtƒËdUÀZ*P[/’Ìå9̇ ÝÃ^?Ù 6wžÚ»7 òX9ŸmÂË2’_æ¬4Ì´oy=M.ž£šè’ʹì1²Úà ºïbŒxšÑTG€ÓSG1dµ`Æ6JL&³$ó�è<çfGZyØj-¾Q˜Š‹Ä2û/¾é†˜ós‡PÕ/×):ÔPh‚Ì¡†j¨¡†êw®‡3ñrÀÙ£"'Žî¾ê²Û•Ù*+Xÿ‰—^ùÚ¥Á!A[0óÚ �3'% ]x ˜ùÒe™¯=>b¶\™Ùu&²ë¬•ÆÛ0óå+2O?’é·±´`æé#P(E/M�àE´ÿšËoø<~q÷—¢©¬ÀÇﻜ:wp˜Ùhü-Wßpxt@½±D¯+S ŽüÇù®½Ñà‘‹ýÇ#‘Š\™ÇξÂG+y2S:ë¯ýWþ¿¹ñ¦Å© »ORIJ‹„ÛÙj¼Â§WëœûVŠxF!wñ:ë¯?ÕÞNÄ ÍsxákÔ¶û�¢$ ~ˆ2²Ž[ŽBkiþõ7¹ý¶Ë¡GR=Û«º„]sHÌŠmWæ¸p‰�;�?a ¨Ø’º,cn™cÞI*K c 9G({˜Á6�Z{;rš© �âÀˆBH½h‘=-¢7CW9–C£ÜÜ>­ãcƒâ nÏþ<\|Å’�S�ÙU„˜k½F»É‘lîŸâVì¢Ù⢈)™û�ÝAÜ0ïU8áG!MïKŸ²%n % TßÀ)G“ªâˆÂýGïP¿»�²­rX<źºLY*à‹>ºÇiö­1V@óX…*zFa¾¨�€†d!™Q¿‡¢I˜Æ–Eysa§óÁ�ðc üÈìHühœº³ÙüV ¶\ëy‰ÒòÑÿ+j«vHÀ+šÈNïõèQߥ¦kóˆ¹6»Ý˜Ñþ£IÇôŸDýL{"QHW`¤‚, ´Žpwª4³ìQ¼SíiŸ² ª]°«^ŽfÌUó)\Ø‘?÷‚è#ÇDüŠ3p›Z%àãwdTï›ø~4cÓ½î¿ÄŽûZµðþÛ2‚÷�v™ÙÃôlOö§J%àêëàûYžÛ·í°‡³KåJÈk¯ƒëgqèÞ3G>ÜQ¦�”«!¯4Ë5šåÎÛQ.ÖO~ÊÕ�—_bÂ`7æÎVmWC’q‘_½"°^ÿ·Äu‹g/\íÙ®1»Û”ˆ üòe÷sALà@e‡úò%*zìá¹Qêõ‡ 1»Ý,Š]dr,ÿ@²@ɨQÙñt#û`ÎÉåí"åÑŠ%“LšóLÆçYî²M‰¬2ʸzˆ‘}œŠ-péŽYø›@ó û~9:abw‚Kc4†’TIJ5Cô¾8•vÉêÚ14Vm¦õ£Ìk§QD Ìþr†”À�¤õQjD‘/Rr–Iíðž.Ì�Ëf7õ¢Bi­€¹U!Ã�àró¬ˆHç]Ä·]œBg£†(ËOž!4TÔÔ¡´ÏÅ‘M‰Êj�Úê]’ùç¼y>¨ ly5Ï”>ýÀs?×euiÑ 9-ÌÓ—ÍGä×O¶\ØÍrºFê‘S(­R]*a˜R¼Ü©ó§ù´¼Àñ‘¹‡âÂ|ÐÅççÎà‡!ÅBÂ0lÌCÉ,FâáÞ«ªîÅ7³\|3„˜C õÅ5™C 5ÔPC 5Ôï…¾(Ì<:ú2šßýѦ$¿yþ*ÿôúw¨Û1±Â̘À‘C{?išÈT^æÝÏ+3§'ÿ޽f¨Z0óìÑY+E@Í þŠéÉÿºg9 Ç•)‰e&Ç`vf÷ø}FL3d4W¯8<ö´…ŒMy<ñô«¼òb~ Q,332{xï—­nW¦ ÀôLÈôüÞeÌÉæ›áÙ±&f¿$'Ó‘+3•_Æ,"Áãl_Û3Ĭ$�Žn_}Š.â6ÔÑ…6È´Â5ÂP ;ݞɺDXõðê 丆üCÜ7O±j¾ÍÄáTßöJ3SýèËÃËÆ½<«¥I”TŒïV+¤l|D&°:³åÆìÖ±sðá+~ûÒKç—ö¬àä¹€k¿�îzƒÜ˜ƒôè%‘—~ýBá`“k;ݘ;!fK�_ù‡_0º1wÓEþÛ¯¿ݘ»é©‹÷ :èV5Pû¹1»U­TœN¨ãg/\%®[·íV­„ –ô?íºÍnÓ =ä=ËõÕ(=¹ÞæQ2ùðb7KK^ËŽ‡‰ÔFö5�eºuí=Äð±;'ìûÜF_¼ìVêÃë¥5²ã“¸ü».Ëi�­ìîà"×euy�êZ1 ÿêåMëjªË¬Ítu‡‰µâÓNô wTíÿ�}Øj»-s6Þ 0±!‘û²ù_e]e{¹Ø%™GXô>ÅZ­#ÊÑB¹z±Ù·tŠ£µóŒ�ïÌÞZÍê8•ÝŠù ?åàæí]Àåþab÷—žåÑØ°q æV ·=ø®ÇÄÈa²Ú8é:D[:–¹È¢ý)yuj ÀlƒË|ƒÆÈîŽK„&¸\Y£VÜÆ˜anã ãdøìéÈÑvƒÀ¥¿iX›‚†aȘ>É1ãï©U‚MVk4Zça:Íç00éùöõ}>sá�ú]ðr¸캜kƸ„nPØ2ö‚4郇2Õ$•sÙ/:zçbŽƒÞÛîK…ß9Àü¼‹o†s¨¡ކ s¨¡†j¨¡†úÂJÄ,¾ýÄ5^~ëâ®Poÿ²ç)›]0ó�žü•{ÁÌËí%‘¹C{¿Ñhš˜ÛóÝN7f»mšÇñG/óá[ßgvþzÏw;ݘ-iZÀÅ'~ÍÛoüxà÷ÝÚéÆÜ bèzÀ×�+o�#3Ÿô|7È�Ù’¡|ó±Ë¼~ýiŽºÝ[n—±o•{îñ7ùõëßÞ¯@¿s7ˆÙjéÓ�|Àÿí·™Ê¯ìRvà~ÎŒp«0ø»=!&pú¤Á§ã¿Cí¡º)�}¾ÙÚjÉ"™}xae¦\?`¡>�›¥¥ºpß µVâpöÁÃÈ~™쾌ÜF!!‚µõZÒåRõË›Ì>«Msvrú�ʼ1ëòôý‡×&W Yœµ)§]�KB¨¿»€¿Yg$Ÿoº.ç#0 )æB™©ZŽ”2ß&¶âÖ1¤/ÿœß:»�—õ»-»¤®k”×Ù^Ù ™OsÂ:O–<¶l¡c´¡äYåi>^|ߘeV:ù@y-»U;U$Ìzø‰æ³ßí+¾]À*Ö�ô‘,‰ãÉ®0±ƒÚàrݡ֮±d‚Lmœ±p=CàCB)!)$C$æ²ÇA ð$“† È�·\¶ºö¶µüî"Õ{eR3yæÌó¸üF.?c£Ù·þçïÞõ•èy-6b0±9A\š!–꼘„J€ps �¹Ê4Iýš¨Âà R/¸„î±B?Z?¸ë²»?÷‘¼�³îQör]~YÚm1ÇLvbW÷eKƒò_Îç&gzßLÄEâéq„üöx~ÈÒJßÝBÌ¡†ú‚‚Ì¡†j¨¡†ê ëÇÏ^avr“©ÑâžÅ�JÆMþìß¼H2n6Ë~—²ùçÑ—Íü•ûÁÌ €ï\~Çæ‡Ïî $�­qfòï¹µH;�á¯^1÷,«i"Ù¸y'äÿûg›?ù�¾'ÌŒñ7X–Ëo^õøÞ7µÝënº2OÏ_f{«FFå^|Íã;ߨ½œ®G`öܱ—yë†IÐLP÷òk.ßúÆî0àÑS"—¯ù¼õ†ÃsßÑ„�'žùmWˆÙ:!/²]Žf±¯¿+𵯫è{ԙϯÐþ#Övô†ùÁ»>O|]G×w/sÿí Šwëíÿ|ÝâÂ×âhÊ´\™ñì õÒ‰àqêÞUî¾çpê‰xF!}ñ27¯TÂh,¶ËÍ7+œ~*Õ3U]Ä+WØÎü »Ø�o‹T8ödeÇöñœ›6x>’Զ븦‡Yj`–IJ½Î%¶7Èq§YÙ|�1=CîDšúZ4‘Q[­“œì½†”X2³æëò=F/޳ùAÏòðL��IEE$p$dÆÅ9ªÁöf¿ë @�ÅHê7�L�NÛÓaž2‘óÀ«;¨éΊwÏr‘e…L­ÔWB%Tqg`»¼ºƒ1G«?˜ÃHÒú_yª÷Ë(#:Æd’í�Š=áYÅŽEkÓ©¹L<>‰\2¢Y¥¦úܘ€¹aanDãœU¢œ=�¹¥(ç§R]°˜âBµ3ó%k²Ö_ßÒõŽå��ÆN‰«4Š «"²Ú?ÑèX>wßÝÄq}Šñ_�I!”k»º1+àÓkÛ¸nÀ–x•¼ú­¾mr§?A}@&l¸„�½­ƒ¶ðñ{x~@vêÕö绥LÈ�k4¼ÿƒ€ŽÃr7ˆ `Y!ׯm ?‡ð;ì¾ b¯Ü˜;eZ!×ÞÝï?3–ÑhÍ–î1ÛåÞ+`Ú Æ³¸Ä¨›!ï\?˜{s§3÷�Ó ¼ñÿ¹.ù½ &a…ÿ‰ÿ¡çãý f­òÚ›U4ÿ¯(\n§~“¯_xŸ×®Ÿ§¶K$†-2­Ï2ýFçøTêdÄy(òذ|$&º~ÖVëJÖ `Ë ¨„F½…‘Í}µaC÷ÒÝ­*³c€„º°‚ÀLzœ-‡Øü¹|7é�Ý/U~w“ÙoÌ7�ÁÓ ¯M#>…©�x@7`±M‰n oÌÇ§Éøý٥߾ԟcò,à@è"ˆðø» Æõü€í®nï��l9[£~´Âĺ…FÛMO§8^;G†Ä¡k�÷ü›d¾5†¾#”CB) “�–7ù¦OE,ŠJ¡ÁoÁÁ_óˆ™B €'FpÜتˆÏ&zÚ@ó™¸�›��°2œ"£ŒQÈÞc7x)¯jl­(¢gÉX2A®6É!ñd&Ö¢’™OßG6õPÊQ�B1Œ¢m4ÿB)ì‰¾Ñ½Ž° `�ÍV¨þ�à2„œ^o–íäýŽÍ� ¬Õ9gžgét+=¿tKBìOW%HŸÌbÈ.œŽGmY4°h„ÑÎ›í› ŠÄâc±Ý<°B(@E !|‘0šÇOÀseÄæ±\ ð‘ ” ‘Ä¿y˜FG*€TT˜þl)è¸.Þ<Þ/E1À]\¡±¼�>›Á8œ#q>Zdù>Û¨ ¥!¡Z"FU&·Ù­ï¼Þ_ l^[{éõ3­1c[@­)˜ò¡c÷p£ï™ÿr�ŸÂ·ÆžX?XÌóϳˆÄ£ß-Ù-3�Ïâˆ"[ÀÞÁœ#ˆ¹^h Ë2s3‡÷xç B¨¹!)õ«Y˜cš±Ïù|1ÔP¿+ AæPC 5ÔPC õ…””þ#b\$Üj·¾óÄk$ãfWÙÚe[¹/÷‚™-ˆÙ’i…üꓯ]Ò™ÂÂý ×"û�kܺZꃙ’µgû~�üé,sOæ¹õrTfåÃ2óOäzÀV+¼ìnŠ$¬BƒØ˜AlÌÀ,XX[ ¬­F¦ìZy-GÜ) ò²¡0vq‚•+K˜“ÄTï$ƒ¤Êxš eHŠ’bº 3ìM =×�‚t°fQ•� O”ŸÐ ½AîŒQèÄèŒs<ì„Ýí™uBH �ÉËx�d[jæ£Üñ²ooÔÉœC,<Ø’rilt* DE"ýè’¡à[.Ñ6‚(ôÔÚR-­¡¥5¶>- ;^JÙèŸ)Ý.��ó$ähRÕWm´¤� Ô‹6ãA†@uÙ8ý m¡VB‹÷×UÛhPÛˆÎíü‘8‰¼�[k Jâ@÷¦cù|òÚ&Žå£êGŸJ‚ë!ˆÂ®nÌÏÞ­âX½ŽYíÑ�‰ÏÙ4V’Ôß>Š1Vl»1ƒj4aµ›Ó¶Þþm»Yçz¡A~—ûq§LÈ•—Ml+ºÿ--»ä²{—±¬�W^j`Y!°Ž üYüÑÀmóÙõ»1M+ä7/:˜Vˆ¡ {,ÄØYîW/40­�´ñ7zt®bþòE‹º¢óרâÞàï ¹1[¿"¦òÊU‹ÕBdy˜™è´e?ˆY7C^½Z' Câü-uágÀÁ æùç�s~¶”Œ™üé^ 3™Ÿ.òŸñªõ‹ôð‡"Û† ñ}�>‡“¦;¬l±ä€¨Ó¶ñ|òX®zø‚Ìø=›!u°P²^«n€Fã3¢Gòs†‘ý25=2†½Rd>=N25E@È�˜O{̉í¹TyHIF÷Q°l©  އ¶¸Åù‹…�}ó”EÐ×-v€K¡á¡Ý+sÑŸåHûóëçªx»ñ…°ÿ^”LÔÕç�C_¤é¤À °W¢0°öb' l,™$_›`N<±¯›²R*¡•b0`È=c‡E-Œ`b ØÅ:åkL=9Þ ÷ÚQœXOxÿŽ:c×(Ú8w=f+gÈ2×v½n¾±Nê‰4"Ö}³í¶Œ7ÃÛ¦í o»Ç=©ð^‘±ç‡½í zîüïŽã,†}°²·¾Îgv±�{ßgjó £±cÑg)�VÿsZµcz8ßz^m^'êpý …¡}/Ò³ÑÖ�@hö·UºslS»ô‡”ª„w»Île¬ïë�Ý&±[4ý³8›iŽaÐ3– -¤*`�õ¸;g÷—ïj�·]ÇÛ¶‘&ÇÚ r°"‡µÐð�¶ñ’ÓxòÁCÇöôM �ÿò­±®Êšt/ˆy-Ù<¾‚„ð¹œð%7 ®ù¤’9–BI˜Þå|éV­î#É2ãYiOˆéP²}~Y²lˆýë|¼ê_°¾º+d¨¡†j¨¡†úƒT¼ðZƒZ=zÓhA½dÌܳ\BüÞx{³]nPÙ²ÿçÔL—ÿç�ú[03®ž!0­�ß\¶øÍe ÓüÚ©i"çO)}Ô-˜¹[9M¸t&F¥ðß~áöôûþѯɧÿ/×8z2àÙïJmO fîU7ÀôxïÌ@ fîVN×EÎ�ìïK fZ{ìo4+�L\}ÃÅ4£í’)�çô÷„þ³ÈRï t fÚ»ÔKˆÿøb½¯]_%ÄTT�TÂä»O¾ºÁ?PmmUñ<ç „,h8à:î—œ“±[Ý`À:�©îùÜoøMˆ Jm“¤òû¹_eæGƹó¹žô¸‘lþæ RÛ… _ÄPouÅw„Î_Sa¹†z§ÀiéÁr’ðöBWþdaÇ_GáVõÓ Îøý�Æ{ó~TG(ôÿu)(™7ÖPn—9é<·êÃÐIíæÍ*µ÷Ëä6Æ9#>ÎùëQØXi,‚˜û(¥f)¿¿°»É)Úl_-R¸²„yo“•Wïï;NÝjm6ßܤòA•Éê±¾ï%Kaõ·‹TÞ/“Ùç´øçåop´vþ`Ó¥Òý"µ•:aHßßn2 & /Üçþ‹÷ŽË^ccl¼±ÉæÕc[½}k¼Q qe�ÃWÓ¬ý�¼º7xÜv©ß,š¬_¾�Ww¨]VÑdëí(?øA˹Þõ 3ïæ˜¯ Îñj¿~ßìü(„}½uÖØ¾r›F}Ç"–]ú/4|œë‹Ø.ƒ¦÷–é»®›.Øæ5ýˆ7Îc[�m œKMs:5‰áü™Ý(lp²'9Œf{ÞóúþDD/@[X1¯%Ýö_ë,¸ÂÊ.ñò÷P5 YWV5�OD¨K2Y?8P¤ÞtJfbTFÞcѨÀR¥AÍ“ˆ)Ÿß�°=ÈÄ>@¾A(àïÚw¨¡~_5™C 5ÔPC 5ÔR-ø ê¦Ûõöƒ™Q9»§Ü ²»ÁÌ¿üñ „úO©ñ³�õ¯ý=¡¤¦ ÆÎˆf-˜¹Vüd¯i"cÙ�Xê}ýN%}þÝwEÙçÆû.‰”À·Ÿ—Ÿì…™ëÅÁŽMxü•ØÀúâk ƒË%"ß~F} ˜Ùre{"I¼ðëFÌ øÁ�ÿIú>ŠüáŽ9��y2„žÐ²ÐqeîÌ“é[n�À:çÚÎv釢¾–joK;sXʆŒž‹Ú«&9k=ÕÙvG~L«h��#UŽ;]ÛÈ�ÙrcÎPÄh°jg>ÂHGûÛ¸µÝID0YÔ@¨›H ãÒõ®í£è³—Ò$ò‚(àÛ.ê€�¶÷Þ-ãX>²¬q4ûâ9 M‚u¸r¬€ÏÞ�f<$!ƨþ-$UBâCb™è<·JU¦g=!ÊënFíäÆlALßÈŸ=É™³Úž¡¥A̯?%¡kÂ�!¦@Yü²ø|ß¶†aòÜwÿ#fBeïÙšõBÐ1 ]àü©ˆ¾ì1M+ä7¿mð›ßv fL¸p&¿Ý@cÝ ùõË6¿~Ù>0ÄLÄL~ðÌÕöÿ[!e»K·þ¿Zðù§.3.=²ÿäzÝ ùåË&¿|ÙìkWL«}¥³U端—Ðü¿~àúþT©Ô �reï…aûi­]ç_%ÿ[«¹mˆ)5¶>W÷×WYtCÜ.8•Ù/�ßïVF ¢ß_Ã]]oN¶Gm‡ú'Ÿ ݺ÷•¶'p=¼r��»AÃÁ¾ñÊb‰3úšðÅOÛoàÜ/Ðï�䕪Ø×n!Ý-qVšF�3¨7¨_»·ë>ÛÅzë.Âg%Ž7Ƹ(XÏ—)9T8^âtxéÀàr§N�\BReìb}ßmíb�Âå%ªn1eÎñdò;ùxôüÑωûdMV_[aûƒm&*óœðk/0ëÖ‰‘K<žþ'ƒÇÈHãQÈØÏ©¸–fãÃ=«™“åWVYzu…Úr 1‹»ç™“•WW(¾Yd´r„SÊ3ÈAoßÎ §y$8ƒìˆUŸµ7–Tw ü®¾¶Dåî6…7V®œñ«öúÒ(Ö)]¹�õQ‰¹Ú`€ÙRi}�ÊÕ;¡e·Ü�µ7ïQ½zw¥‚yõξÐ6(™È•8áN"n{¸Ÿ­²Û‚ˆ¦ðÑ*úB™³Ò4ƼçFFÛàÃÒ=°›ïaMxÙr` ®‡¼°ÎIµwƧ1¯Ç�Ù¾Wkˆ+ë‰<ütHÈÝÀeAð;uyJq�„øpŽšnÈrÕ#U$»ô…êZß°°Ã<޾çá…RC õUk2‡j¨¡†j¨/¬/3£rK«�IæƒÀÌ‘”Ï_üøeR±*5~6hîå°Ô4‘±\ˆ1òƒ�åörujšÈw{Oúi¿S"?ý^ �_t�o?/óíçebqÓ yéJƒ—® vY&"O>jô¹ÑL+äå+ ^Þ¥œª\z¤¿Ü~03‘Q¸ð\j Ì|þG?GÓFPå!0Õ.g[!o¾îðæëýîÌXB$›öÉÆÿ¥ËѹÌ…�©”ÍÊg5ô¤Ì©ïî 3“i‰xfƒ\ð(‚ ¢ä:áUG¦]ôÜ9å[m˜éØ7߬ôÃL?@ÕE2ó)fG~ˆÔåä\ü ‚Ûµ}ËçZ>æf5&3u¾ã¤\ù°ŒgwÎeYS°âew[œÕû��9žj‡‘ÝéÊT”Œ%ý„Ö†…1CÏè]™�êsëÈíÿÏIgP„¨oݮ̃L×Ç×¢±HõÙ)ïp‚Ê":½1Óa4iz;@’ #Box@=è yÛ‚É\¯��‹íîâª_ÂØ8r¬3^Ù.v¡ Yï�̵J6jJ%ð¶–7{¾ÛÍ�ÙRÖKFAމXµÍhÒ²vhEU"êäöƒÉVHYQ™9Ÿm�…W�´²sû-— W2˜U~LòÉw‰gUD¡™{s(u¬€¯nãXA1Õï … ´Ó í bà37’HGc²þI1¼€¡1CAdôlŽZÙeJÿ6¹lt̹1wBLQ¹pNÝ|öALa IúcaªoÛ6Ä4Lô&ÈäÆ4­�—^qxé•nˆ©ðݯiº°'ÄüÕ Ö �11 …ï~C�Êí1ùb'Ük{<Ä¿Ü5¬l"fò§Ï¿@:]·»Öm…üêe“_u�HA€§.ÄÛáÉwscîtpv+Ð~ÊÏ~ôÕC̨NësÕù‡ T*Ž JˆâÞùÉöSè×| Ç*>¤–í¯êæ* 3ºÿMdúsD™ts} ǬâYU¤íuôætþ]êdfej’ÖÄà8ÔoÞD°lNff¾Ò¶„G&ñ«½°ÌÛª`¿û bÍæcæ¡@L噓è§úC¼¶ƒ}íîû $-‘G•Ù�ðq3å ?=�”Øék¶{³†ùÆm„rƒsÒa2rjàv¿Ï 4{Âbóâ:#§r˜+»Û§Z³øæ ¸>gƒÇ‰é1ª�®3ÿãcúÞá=÷Õ˜k¯¯"—UޏçIƒÃ½>,ùã&ÖãKLü0‹–Ú„š“åË+¬_+boÛœŸ}–Sz†ô± æÚqyé̵+kHÛ:Ç”ÇI°{ßÜ1‹Êc«Lüp uŸvYE“•+Ëlß.3¾5ÏãÉï1ùµÃ(ɽËÙÅ:ë¯/R¹½ÍÔöO%¿Cl.Kc}÷cܘÛW—Ð+ §‚3¨ s·ô|õ¤µ°¬¯¯M€Yg½.r)ý(�M^BÖT¼Òà2Þf­½@à„8C^NóÄôE$MÅßêoëš–î–8á幤ùR˜ k½@o<`*5ä…uNÇ'ÑÄÞûWcm�Ðú‘+kœJM¢I¿ßÝÛÞ . G½çAq•ùôw°,”]Vj­È£™Ï}Z¶�e<ìB©TÁøÂ ¥†ê«–ôgögÿÛ±cýa†j¨¡†j¨ß?ݾ}›™™Á“ wîÜáÔ©SüÝÿû미U‘œð"‚÷·îÁ±yUÐ5Ÿs÷øôÞ,Ž;ø§Uî“Û«…€é i`ÙFxѿƭ{!Çç;Ûœœ]âæ½C8®‚ÃT®÷Ôïz°°â17­ ì×"Ë ½Ê‡K?X¶f†»–%ôÉ�lñÑÒOô[àè´ÌÍ;wïúš•ÈdÍ ,.„¸n4i¼¸âshJê«[“aiãy*ö³È¼Ûó]Ý YZõ™ÙQN–4%`eã‡ÔÏ"q­ý�çÁòjÀÌ”Øß�m1C�Ë,ÞjpÿÌÎGÛiZÀÔÌ]Žá{� „Ü£jh‚‡e†¬®LNJÈ]õºNH,¾ÅÆê! ã¬.ž…UŸñ)Yîl¯júX‚�U™ØˆBæPŒÍ…:n#`cÕetRé)ãØ!Ž9‚k%‘‰áˆ%,ËBŸ!&9Q¨ÎÌ2æò!4æ°ƒeB<|/dkÝ!;¡"5ëSd@–0ä€mª¤×¿N-X Ä#ðBìªGfª3±&k2r貽ᓚŒaŒ¨ÔÖ-\Ë�¶¯yŒLE@N Ü®"Z)Dgp")T(9KdŽ� 2jR¡º\dz}ôŒÖɵ„”„Û$ë‡hÈuœÀFËhx {#¡ññŽ£1P5S`d#w’ 3"åÙ VpM—älg°±a‘wwŸ`-è«Èq’Ëõ;L6f(‡%<Û%6Ùɉém5szëÑCƒui‘01Æ£ ùÐ pŠ6Óáa¤Á™ÊR Oð0FãmIõÎ&ÆlY ±×êäêû‡’Û4–£ýç:€ß*Ö£z��êÂy{‚r¢¹mFoƒO{ËÆ©8ŒžC”D¶on‘õ£¾ÕFÑFôvÈ_ÏöX}{�ÃÆH͉aëÄdCDÒD¶>©“¯ŸB šô« IDAT ªÓ+h#¢¢i¶C·BRöþ[[H¢Â±Ì·Q�Iä£ó©±YG{A¦ç†l¬¸Ä§F±6=ÒF?rEñ+6ªöäåq¬€÷_­âX>š8FNý’CÊT�ç—ÚnÌÊý*ã“‚�ãaxÑdÇN7f7Ä<úÜA ³¹ÐàÄÉO1ô`_ˆ)'®‡”-Þ¸â`5ËÈâ÷‘ÄK žô{úë¯0’ÞB7DìuwWˆù›¶Ë-˜Çÿœo>¶ÌH² �Õþ¶¬^zÍéYTâˆÅsO¬�i•lµàóâký.̽òb¶ f"f¢jV]hßo»=u3äŸ^¬SÚî…Íñì¹tjØb®|þÇký.̺ð3ýño^"s~óóÕùeéO~ôMþá¯}…{Tp\Ÿx²=o¡d Êï­?Ò{ŒÅ:Ûï-Sý¤€ìŠœ0Î0«Í#ïrŒ*—ÂLƒÕy åØ(RLÅ-ÕPò�cïnÔ¨ÝXÄüt�й˜x„yí?â°1¹0½J9×õÌÞumÅ�Gc'ÐC…×ÏÚ¬�†•Év•麦K')yIWŽeQÒ�ó h8ØŸÜB«Xœ9Ô1î+�ÒJ*Õ^D"º&O Ë[ZŒ�0@Eœj™`}™¹Ì( ÝØ¿ðTX[¢^+ ~u�©Üç™åŠK(&ÐÕ€Øàµ =ªVm dI#?Xd�/Sÿþ'ý ˇj§>þøã!Èj¨¡†j¨Iú}™ðÅ`¦*\§R ¹½àqtN~ ˜yjö~ÌÜ %[033"‘Ø1™­+&ë[£Ô¬øžewÂLY0T“ÂV†MóÙ=aæíÛÌŒÇ#˜¹] ©×¢ºÁLY˜Î/souË{ŸK=@ÓõØfŽç—XX�Åñž!àRhî3EÀÒ4bI‰�Åà4nsïŽß3“©÷ïE ‰ œÂ>cúxIt1+>ë…�‰ ±=¹®¨’X§¼=‰cO ólRÛfJžK<§±ºèK«(†DbÜ ¼lâØý0SÓE*TÖ�Dÿsl5î¢)Õ’M:'¡blsñºxˆF¸Ø†™VÕ'?Ý™óœ1¦�ñ±×“èÞ<¦¿Bˆ‡cùÄ3 j3‡¡( ˜Û›+.FZC�Ë@Hm½…ß´|bµ O¢f„›ƒÃ)¡AY^FMȨ)…FÅÁ)»øŽ�oû$'›pRiT¤êsŠl»«¤ŽŒ g Ì‚‰]²9ÜÉOh:1;�^èL2È(l¦ÖPb ¢"!ë2¡âlÚ{‚Ì5mYU gÛäPmžÍÌ:²¡ f:/ô^Ù!oOö•·…: ÁBËÆ$Ïtñën¿{ÃkØ¢‰ž�@fàø8eÉPPã2Ör•¼Õ¿��j�L-�ÌÀ QGtÜf¾µúÝmF½éÈÌwƪ|·Œ–Öˆ�Å7TÆ—N°zè FVo;%×ÞÙ 0EŽ_k‡”°g–ÐÓ*¢"R¸QfÌ?‰¯;XùMô´Ž`ÙH¨MHáÚ>w.o‚+sX}ñüŠ�SðmgÛDO*ˆM­ç†¬Ýk�<šGŒ,>FúÛ—‰ç¢ðÎAÝi× ˆ¸ Yùë¤ä³ˆBt_VÏ}J|¼³í¨a¡h"®°r³J2î 1AfášÅ˜ð ³G>‰êÕ{ï¹›EŸw®¸Ø–�$L¢ËßC Ïés—1ôzÄ´¬�«o8||ÓÃóZ.Ì ìpóvktl�Ógßo;1½zÐ$wæÃ …)å{Œf7xäØÇ@HYÓ ùí‡y=ùñ¯˜È-sþxÔç�ŽÉºòòåï}èâv™³mñ/ñ„‹»öc'ÄÜ,ô:=[­"ëÂÏp… Û´­S£y¦Æúó î'7 Y´=QaF�ÉtÇi0•ðº¾J]Kùˆn€¼¾Á1W¡´¹Ne}U’¿2ˆÙ˜ `¸.¬Ñ¸·LýÓ»ø¥ �Ý kŒpqìÔ‚˜¼ô"€‰@¸UG¼³�u{·PB�%œ;«4Š2Oe!©tZÝ:bsç°M)`ëQ{ƒR�ðv‰ÚG÷ J5B¬›ËØ·ÖP\�G’Ç9Ÿí¡¿¯jŒÚÔŽ•)?²…=ná%}B9l/βWêl¿¿�Sw�c jZÇ\­²õA�ÚÂ6².3z.Ïè¹<Þq¤Þðžõå*+¿½O}¥Bþü8Ð 0=Ó%%g9®_ &%wiåç“?^Ç=¶�{f÷Øþ„I˜p¡+ôhu©Êú»*÷ÊíçÒ�3.Oît>rH6Çų<ª‹jËud]BKëÔVjl~°ÁÚÕUjKUܺKRÊrD¿HLìíÛNxéǽ¾qÛxw�êÂ6©ùt{Ü:SfäÌ#§ÆT±Ý®úr•Òõ5ª·K(IÏt)½_ øÖ2�-AUHžž qr¼ á›)E·±V*HšŒ2b`­V(¿¿Bõ“¾é’–3œŽŸ'!õ»îk#«s‹ÇMÊ9;´ø~(`V@›ÏØ.•·ïa~ºN`:ÈÙ$ñ‹ÇØœ—X™ôäfÿ%çÖêlžÀvÿöÞûI’ó¼óü¤7eºªÚwO›™ Æ ˆF´ À£DÅjƒw{'*Ä?‹ŠåEÜnÜÝJ ­(�á;0`0Þµïêò&½¹²ºº«»z �½úFLDOe¾™oúÌçó~Ÿ‡ö;·p®¯C§†Ž³ ÏðæÃ^÷šAñ¯­ *‘ëã|t§çšþ¬¼5²šÞ>nþ­%ÂÀǹzÉ 8;v]ê�)¼“ YÓDÝÀ¾y›Xˆ±oßFþ˜ƒH|à–¡ bß¾Jc妪1?þé¹ê³é �P!jn!c…ýßkï)AÂõB²¦€"ßû}AU¶ss) X™•»AAY˜^áæê~°Ýv'мÌ4µ6×–î³ÝýaæÜA‘Ñ”ÌF)Âvú;3U5"—®rc%u!çÐå9¾ Ò²bl§¿33Ž&�,±º‡¢i˜F¸cþ˜·_w¸vɃØ@¿ƒ*žE@%3R"wb#èM]º•J¶^¿?&€aZ|ýÏŸ#•N ^?7æF1âÕ×}ÚVŒ(�òMbášîñ•o¾ŒT€¬Ð;Bݲc~÷‚K¥Úë …s²ëxµ–ê8›-ü¦‹µÞ¦µXÇoy¨#i2O‘>:Žd&÷;w­…{­Ní�¬•~ÃÆZªÑºYÆ^©Z>š¨q"}ŠYãàf#ï³zЦxÀÁÝq�M‚k„%‹ÓÅÜ©Ü$ŒB¬Ëëu¹�A?9‡vxº“j¦38àZ y¥Í™ò8‹•Û„A€su�°a#å³§ŽP: î” oXœªæY).â+øke"Û£  q®ðÙ¸¢€³U/½RápK¢R^§¹¶Ž*Ê<>½×I¾{‰ëÙØ¥9=é©£|ÿu£ˆ+HQÄl é,ApôÀAäHM{7aÄ�&Le$fÆÇ>ÄY \�Íßß½=Ú(eŠ÷>?k @æ@÷£Èh �h /™¾ ¾03mØüõ7^¤0ä23)³´ýÓÅjjıW¹º|?Øþ@é3w»:u¥Íú–£ó0s³3?/!6eY`zBbe}fæ²"é Mn³Y£e§Ñ”ºÄÂA‰©q‘µ�¨/Ì”e)‘ΔXº½@Ĺ.Ð X\Š(•cÆF¶Ý™¶¦¡jã³×º0³\Š8¸�Ì32¶ÄòÒA_AˆÓ(úŽN¶0Ÿ¡£y6ïØ{`¦šq¨•Gq¬T§o02q‰É2õZÄÚJÐ3×ÃÑ)m„ Kh¦„žQðV¾…ëßÂ÷ƒ˜©é"aܦ¹9€›Xq‘vÛêI1+ç—±V§ ÐÑÅB±LÛ´jùñí³• #¯‘ÖêÙMä¥yRâ4AÜÆ š8uȌʈ’€èЗžbÓ»Lª ¡¦e¡L¾ø�h ×vz\™^Z£‘YÅXï{Ɇ -§ äEÙ%Ÿ¤Ý"ðB2‰SÐoû¤‰‹Ñ•[IzÙ‚FÐöñA+ÀìÌ‹(©ëÜ¡P݆ *eo A0F "?į¹w™›f%§Y#õQ6�5”¬Ú T™•4Ó«ó}ÛJÈT¤ ¤Œ‚¤ÉE�‘ú8©=ó T•JNC�DÚ‹5�%RSidSÁº]g,˜¾k_aĘ̀ˆ²ˆ[±IM' 1B@miÌ,. PK¯  J*¹7ÕoÕIO¥IMf�‰òåM†ƒd¿·†–PL¹ ŒËWš¨NšqõhÏú›§>ÀÈ%À²|¹Aª•¤ÃmOÑ ¸‚å`tî'V9 zÛeFù2&òÑ; »¨¦B`ûÄm‹Ô°Ö…žw\Ô‰NÛ>ÀøÔ2çž|UwHÕƒçÄ$†¯žS™ŸU©XOc;I`}bxƒÓG>ì 1ÿí9»[Óó~&ì…˜BÜœj[I=LÇ‹yü”Ê¡Y�Íöwh;ÛÁþ¯Ÿ>OÆlïqc®Cž5©5ûg�jÜÕ6�˜ªš˜_Lˆ Ÿ?ÈŒãä:H™"Ò}Ö2Þ­0„¦‘Ë|ö3#›1)Uzðõ톘ŸÀ„ú¹h'ÀLmT8ŒÁ¤šFîÔs“E‰±LYúxÐð~´Àeûo*:SÙq¦3cÊ}äÜ¥ýÜ—ú†Å©z�©xˆI)�!j²Î„9F=lCZáù³|ø�ÅòŒG%áiÂ6¼\ir²2Êd”cRÆ5LŤ鵰b—Q}˜S¹ã_ØT²ûÂË|rÖzáå˜5Å!å!F Òb–Zf¯é’™Í2º ðv€Z1¨^ª°q~ÃgÌ�å€|„quSÎâ-ÚÕ6�•Xê³r�#Ƨã Ç-ü£•mx™ÞínLdñýMª—k¸›>‡½'W261�r*BI+´7l¼–Ïè™12sYô¼ŽµbQ¿ÔdýÍ5ÜuŸg–I3*Ï`ŠC4Ý aä#iÉ{‡*èË~•qeM4î/í„—Þ¦Ç1ïq†¥IÆÕ9‡Cü¶‹µ‘¼oä™ 5›CÍ{Ž×h{Šå!²RŽš^#t|DUB2r�ÎaÌPrf¼”‘ÉÖ‡õc¤Ä4u§Bˆj²-99ÏCéÓ=.ÌFÞg}Öéº/=-¹¦ƒ�&á�íVБƒÞ$óÂTòÞ5il–TãÌ!´ÃÓˆFr}÷ Æ9(N "²,ÕqËu¤lõøê¡iè8HMG€kÛƒIcÈ‚DÃkÒŠtIåìð g?Wô[ã! ÀH¯T8ê›Lb¢Š2#F/ xdâHÄÜoÉxf˜¹á)&²Ãtÿõ�¡Ï¦(¢•‹MeÐE’Í z3й^¶Ñ‚:c¹O§ÖoFxN�túþRýÆ1ØNL:õñß/>M @æ@÷£Èh �h /™¾, >˜y·¶ûÁ̉|‰µòßµí6 �|Adå–‡9¤")ÊÈ"Î�ˆW÷ÀÌ(nQ]>ÑÝF)Ö©ÚwPUhUü)f7i/@D!“#;W¤]ó(¯¹]˜iË2¢"Poˆ� ¢›"% 'ž@½M³ì’Õ� ϸJ£*à[‰+SÍŠ›&i†6ë´Ë.™q QñUÍÉ"n˜ûº2]¹E€‹9¦£†iÄÅ5³�‡˜YY‰-£Ö©¹•^öຘfzñVík¨YÙ�i—=DCAtÄn�L!¨i›¤æ‘d�Ð ñëÞ½A¦¾Ž:b"Ù¹jŽ¢±‚Wwm%£¡55ŒÆ^0 !Q”V�R2²©Ð^ª3Îï©� Ç ›êJ6ÙwLv&C„øk.#þý§–•S Ä1¢,¢å "bÔª‚¾™¸kéUô‚�¨ˆ¸·ä¢æUŒa“Ð ±ížú˜zNGêÔð*.ZL 'Q…Þ±;¹ŽQH‚¯ïWÉG³Ý´²JJÁY©1<,"¸¥kÓþ·“T¯ù*âÌê¶ófYÜáÆ <5�¦Æ@{ÑÅœ^FÑã$r¡‰ƒán@{ä‚á bRÐRCI°fñb‹álˆa]7¦cG\~Ïfd\fzNAmB3Eå†MÆ~й‡nb¦EäÐïÌŸ@Ì8ŠY8¦²pDabæ&©l•X�9øø»HªO¶^êB³-ˆé{*¢po&$ó›ßù ºîtSˆ­mGh’J6¢VÑu™§ž�Èç#f¦nsüðÆV‘Ýzܘëň—^ó †¯=¡2”1 X˜¹Åäèa¨ñÄÉ·Pd�ëñ¹—Öª!C„Òîë1ËÅÞÔ¢I*Y�¶ñÔ£)ÆGR&�]äÀèm'M!Ûâôá�z æÎT²ª*ðí'tòC"iŽÍ.r`´H«üõ7^@Ì>úÜkd –‘NKˆ3ÎÇŽuÿÁÍ�«��Ù‘¡‡(_Fˆ¹å:&¤˜�M”øóét/£.ÀÌ:ÚÊ^€ùIµ0·àU?ÐÑO²(1mŒQþJ𵩰›Úr§;¬ /é_n"5Ρô,úè.•l/ÔOVö:/ã¼¼Ò ôö¢-öÀKÅ”qŽ6pÕqŽÖÈbôÌ8zAG/èØ«­+MÊïqn;L�‘sƘPæ•f0„4’ # 2¦’%¥ QòW?5æ^x¹•2v^Ö/5Ykw=`ØŸe†“Œ+g±Î®áž.°�S zÁ tq“ìÜŠ¡Ñºnuáå˜{�9õaFåôÛeHiLeˆŠ›dÊ�‰“ùoŽx¸‡›}áånè»/'”yÆÄŠO®b·°,Ôµ`â[˜sy]þÙê¯-x9N‹Ôç-ÚÇ|Œc£h£¼R c~Y×ðnµöÀ˱h CL®CC25'±Â6Š¢ò•¡¯1¦Mk"Í\ÀÆÌ6¼t�äzËáµJ^Î8#73Á0º˜¼S^:ÜÆ™M¶ä‰êä0a±7ʽ×WgpÀ–VN¡ÎO"�#ÉïÙ¶€v»Î#¥lÏ „- iY‚ÀãôðñžôП–v¦‘Ý 0•å¾eQb,]è:Éï5ˆäãÈnÇ!®(¡•‹ÌçG>¶sý^ZoúD‚ÂÜHAøtžµº…®khêý_ÿ–“IK|J]øD€Ì�îG�9Ð@ 4Ð@_2}™@&|2˜y?mûÁÌ p‘£«ÌO»@âPÜ‚™CC.®ü *ïu`&9(12"¢(1ºq|öö˜™1ª|íÜ &d–×Zíˆ;«phNBöÐõ�C37¹qç ¾¯ìã*(d·?ˆ’~AÊŒY,}�ºóuÞ£mÅ,­ ,Ì ä‡!Œtñ" º"+A“2bVJß§é~ƒ88ÏÒšÀ¡9�ôHŒbIJÄèØ2+Kó;¶E”Opúá›Ô1ޱ²&p AíN¸f^¥´²º03+uëeNNÝdlâ²¢¨¾³¶“›2(ÌoY¬,‡˜‘Ð :šS[dêà%²9 UðÜM‡VéG¸Á Ö–Ãm˜)'À.eĬ-ù¤‡5T]B0Ë«ß!×ðü6v+blZAUeìú®•[W¬à¸6¹ù4C©í³^[&³p�ìÂMâÈG3Tê›>Õµ€ü„‚$ ”Ö|Ì‚FÖ)¿LäGoä?@Ñ¡ºê£§TCÄmd׿Ǧ{…TAEMK¸qiýia’F¸ŒÓðÈNéD¢D”Š©é˘}Ï{)VhÊd¦S ‡ÔŒ;LÕ¦&o (!ZZEsòÈ•¤ÞÐÎô²JA¢¬.´CB/@I)me4ƒieЋÛu,åX¡¤­�žÂ-ÛȆŒW¹{jY€ e sf ƒôšÉ˜3EÉX#=—¤ük¯7(8}ÒÊväH¾à!gU‚’ËD¸·>æ–6Õ5ä!•ÃËѯ£åUGeææý}»t™9g³�¨$©cí’… K4ïT»ipké””JÆX‹‡­'±”QÓ*rÙ`|åxw¹­¡%R£I�ª-šxË“ÑBϺ·ÒÊjuOZY3ŸBT”J£&7o6Ñ32Áèüá;èó èëÆô½ˆâM Sòl›¸e¡¬0ò W IDATœ"uh�TÇUY¹Ý"Õqw_y«�×–ûBL1ß@™_ÆÌ'í‹MÆ'“ Fu=då²Í¡…m7¦k‹\xÍD¦f·ƒ%R»Í�‡nc¦;�$/À±c^{ÁÃq"Ž7�dI 0RufVðd‘Ùœ…"$Ðq'Ä„¿¼§ ¶!¦aXݺ˜D1‚ŸÉ-ˆ„¡ð¿ñ­¯]A×·ae*%b�)3.û„žÐ©‡ñÁ%χÇÏì8?R°94³ˆDÐãÆüè–ÇZÍçý+>‚�B”~‚Á½Ôb¶3‘>>rñý�Táœ;~§g£—ów8sd‘Ü�ˆ›ðlÚVÌ/Ÿw©ÖAà©GSä‡zš2Rp82³LJ³�>o�) ÐjGd?�›²Z·00¸ùqôI³_&ˆÙϤ÷�s?:?3eÝÿÆnLˆëmÄåfÅæ¤�ý foúØ»�Ž-Õr!ËS7:¬NÝ”ªýÜa_6í�—©ÎþÙ“6v Á8Ö:Í”2×…—öõÀͶ ²>‘±e²·W-¬›mŠç×ð7|Æ�9fÅŒŠ÷®Å§‰súñ�åÂŒµ�hÌÂ?Rí/í„—NqÛu9lN#�€¤†szïHƒ¸ëHMÔZlÓZlálºxk>sñI¦¤£x¹ Š©!˜>qÆCiEu&ÎåzdÿpÜí�—wƒ¾[ð²u¬AûP“䦲}¼üJR‹ÞYµ  cÎ4 Ê F D]¡r¬ÉæCu¬1?'™Z‘3þ¦�³ÜDj LY“{àåNEZˆ˜† i† mšâ‘2KóÅ�Â6¼HÕEÜËEX·˜ñF»ðÒ;îv¤fö5 )+.Î¥LWbÁë{}u%tÜ»]ÕcÑþ€ReÆÌOêuf½�V¬q"Hï˜ýôNv˹ ç#Ê'Dâ·ˆ‰�¹(f2•AúŒr±{AHÉ™J ¨ò§·ŽM!/Š­vD*%@æ@_]¾|ù>†„4Ð@ 4Ð@}µ¢¿ë¿ðOÏÂxF!�Êxü§g~Ë{öû4­ýƒ/÷Ó¶þ-Xÿ'ÿø+ø_¾­R,,Ìõ~lišˆëFŒêL ¯²Zþi2Áþÿúû˜ŸüH'Ó úe}þ�g~Çÿõëo†pdì_xø˜Ž$%_VfîûlT'ÁþÿòBÀ_>“Ô½Ìf=þúÿοüúiZÖß‘ÿ ­vÌï_qùáwujõ½_fš&àº1O>ñ:Ͻøm,ûï’ î?ðÊÛßý†J³é1?'"I!lïpòÈE^=Š×ôpë.z§Þc˜ ö®,ð.ædkµ¾oŸv+òCb!Ù†PPM9¥â·BÖâ(¦Y©aÒ œ€ P@ÛP9êeϺ[%À ¾Ø¢„zrìD]ËAL'Á©À ÑRR·Ç©‚†¤&ÛG1Õ;mtdEÄ÷"V¯ÛãY¿€ H¤¿òÂŽèÅØhr£h”"Ú5úBL%·‰|¼÷ LOD‚„k Üz×cLÿðr²m‘ ¯ íï3sæ<Ðè¶Û�;w©ç‰¼ñrHè�bˆO3<ú÷¬+=”ls^h"BZÇ­x¼òbŒï€o"ìJ=üÈé? J!‹·NR­&Ǥ/Ä®_�9:–-ñûb?z†?{ìWhZH?–‡�ðˆxö¹Ç ðÄ¿g8·ÎØðï{æ5wÔVŒ3aµDü”ÏÐXÌëo€,§‰ùKذýú™W98u‡Å�\¾}”õr’nz?ˆÙŠ}Hùx•_þÞò}ÚÂOѵ6ß~ô¹Þ>íØ~ÛUƒ¡ŒÀfþí–•´ϯ31òrï¶÷i ˆù§Ö'�¥6m�™ìgöñ‚+”˜J�Ø'"êG7c…cÒÞëîË1·ƒç"©� ³©F¦ªø»é­‘äz2C‰Ç6ïoc_ŸÛz† ÄõâfÇ9GAýä)D![ë肎Õ:Z$ñ°8 ôw_\?äPËlÁ‰*mX®£"Ç8Ìß�!ý %wÔÁžlãŽîØ7=çwLóf�æíF>ÅTyŽ£æ)°¡úð&A>@Ñbâéf";¢öA•æZ UÒ˜–³`œùXýœÒ=Ðüáx›`¢MT°‰µ-` »á¥µìÐX­#+*'ä¯Ag,Žuj�¸à%m…íc‰3Ò©ØDm·îB rÚü6IÞcŸÈtˆ³-Ђ\ªáößűHÁÄ#³Ä�>m½ÏÙ«ö²ÝÝoSÚ‡ÄÓø†KûHwÔîlNï>pËØ›6B r:~’x4 2|BÓc}¸Š“ó’mŠ·· `Lovû2üµa2¿?˜Ì#A˜ö ³á�K¬DZ˜âî{†@d+,ûFÒ âÎþÚh­¶�}‘Cñ ÍÎqÍLÈÆ¨¿çúÊ4DÚwÖÁóXðÇÉçŽ$“v\c‘óÆq—�ŽZш¯Ñ\˜•‡·Gg9Fˆ•Šhfl3Ä1BÄHdtQbróÓ(±•BVò"â¥UdàHfcǧÊk ngSEž¼– ÆÝyVKR·¹½1íƒ(ñÕ¥`ºQÄUQ@�"D åÒ¼oÀ)ûîóø@•ˆ1ÄNúu�í"fþÞ™eîWaçTÛÊ¢[¬ÖËß½®tÆøALƈ7åÃ@ý ô%{•h �h �¾Œú<`fVøï¼}ÁáÌI­o­‡-˜yjá*«å©dÙüÑýÿø¬Ë|FëÖ§ÊúüíÇko{œ8b¢k!nç›êô‘+üöÍIZüÍþ9¿üü艔™ÀÌÿà7=03¥¾s§2Øüà{¿á×Ïý«³/¢HÂv`hhïG™nˆ8vÄXa�±Â:ÅÊ.Oäüœÿ•ÀŸI™½0óâ»�òð±w0 Ç‚B¾ÊHa™Råg`ÿœ—^Q8uZfõz‹™‡LMdtZ!›û+Ú�å­×#NŸÝ›ÚÑL‰Xíy­D01Ò…™×^­ðÞ[.�ÚÛ&�i5"††×�£§‰½5.]x“‡ÎÆÄq03‹—[äfÓHŠÄðÿÆÔbD) µün}ôï<ôXD~Ì¢’+Ó®%µ2c‚,Ìò]Š¥9‘ÂRjŽX‚þ@n®ù$­Ò%by;¨£¤eœ–GFÄz/ÈšÍ#f¼Æöï¢"â:©‰A¤àêìû]<µÝ.Æ©´Ñ†Mâ0ÚŽÝCqQ¹µÌšp=—BÕtüV²nuÞdñÀM¬›u2­!Æâ¬Jw¨Š%T]'u0‡.§!m,Å�Â-¬;u”ªÌañdÏzŽ6aI»�µÔ ”!RÄaŒØIëÖÜîïÆ˜åþmäL§¶iÓCž©·É_™ïNo jQ)ÉÐÌŽôd’!U ëI€©|ì ÆPr^5W[LM øNHùV }hت« à4Ò&A­…Ó„�>ÊØ¨rŒ¼Œ vœ‡õ$”!ô%V?RUþ !Úv¦]@-¬%Ë×ò]7fÚª`tRÊ^~ÝBoþ€ñ³Ï‘ÉË]ˆ©øßDvðÇUŒvÿ}×j$÷»›uÄð4 È�ôºˆ¹­f#"-z\¼˜& Ï!Ä{ݺùü:Ã#+Ý¿›�a–—áì£oí�˜¥Ðä@¡ÉʚȻ,ï)‚hŠÑÂ2#Û=ËM¥zÏ©z#æ�¯ ø ã‰ßàÔÑ‹ý7vg»f éä �D©ä�Ð 1'†788•ì‹ÙñefÇ—Ù¬�pùÎ ¾ýø»ý!&ÐjKü�ßùxv [ø1ß:wžÔ®ûA¿>¥S"x ŠÖOº1ÝG�]é™Ï0ö^WõfŒ‘;ë@Ì?•„O` ‚äZü K4Þ30kE1K±‚PZ†ñÞé_Dˆi‹P­—™ÊlÉw;€0†á®¡ÝÚ˜‚ !x>ÂÊ&¤ïȾ+À4?M€¹ :²m{qÑ ˜G(Èý×SË…lŒz43ÛpèÑö9È8yùÓ©ÿöyi¼Ü‚a��„rIaóÚ žï0þõd‘9˜XÛmÚØô>ÝXÜó~%5d¬*ŒXÓ^>¨Âñ6ÁT‹p|«{áedG”߯õ‡—g׈ƶöI/¼´V,ìU—Öfƒ8ŽÑ†T s*éB --§¶Ÿ7»/ñ¸O?êAošþ~ðrk¿Ù#mj“å^،г¢ê;ËøvÈ�³2‡Rp(y&[ÜìYO¶ó¯·_½ÿ"$¨¿÷�f[ž¿�@¦ìjÝýl4‰×-ìb�ôЃIrRïu²}}m�æîŠP¨ôl‡R£qO�)IæPˆ¢ôÏŽ5Ð@_T @æ@ 4Ð@ ô¹è³ƒ™ß¡ie͹šWïY°~r¸Èäp‘µr2º¼þ¬_ðߟ¥f¦S1gOŠl}Xm¹''‡7˜Þ`­<Žý ¬ŸóËgûÁÌïÒ²þޝÎü#ÐÇ×ÑÖrsy—>ýKžýÍ÷h[ÏüìÿÛ¿]ç›v fž8ô!ÅJâLò£ŸÑ¶~ο?«ì�™�ŸÙ›oaþ#J•øüŒºï¼ó/Ì4yç�.§žÃ9öèKl\›Øÿµq f.}Ð@Ëkd 2³grhžµo›m˜¹L½|ÂI$¾Ç{oü3é1§žÒÑM‘ƒEn^o2=3> ízr<ÌüNë|tþuNœ‹(̽K»öÝîò£0¢¶ÙÄ_ñÐs{?n%EDRD*áCòc\ïU”¬ÊèBzÏü�ÀÌ—È:�S¹ó>¹É%âËg0”µ%gÛ•¹Ü" c©;èŽ@«h£f"ÈzTODáíGºËõc‡Uÿ�p=£3!�ì]·©Y.N6�®DÜj}@=,bÜ29Ý;¿¤HÄ1Øu¯¡�gº¿- y#Ôj%ÒÁ‚ª *{aï~Š:\ßqÑ�]é¨dðl#žBA¥*–ðÍñ�Ójï¼®ƒ¿DM•ÒÌTæ¹8öAÌ@ð<ÒùadîTåZ‘–Óà¨~¶çwÅÜûQå=.F/"s`l˜°�AÀ®¶YŸy„˜‰Å'‰?qc’ýRºZaœùîr¤NúQß h­‹´6lÌa…­ [ÑûA Vun¼UaRý6ÁÂG¨g“¬ŠÈêÞó»é4Þ<ƒaッnAL½U%­©lcÆ'×xu=¤Vt!?áà»2₩ øO‚$’;{3«°¯ÝrcîÖèŒIu)I�—]í;ÏNµ"•±«wú§ž=øaÏÿ'¦+LL¿ˆª°b†‹o\‘Ø,zÄÒ_„Éñ8²ðQÏ2vCÌ-=zFà—¿ý. 3>¼ÎxgÐÅ–vº1{7B$NE|ð�ޤü˜0ì½>NÞ Dg§*ÌNýCe_ˆù¯ÏJXÞ7ð…dÎÔH‘©‘boŸúÀȤ}D3üF÷ÿ;ÛÞkü‚Ý’ÐÌ�ß¼ æŸHŸÄ(qíæºÓ{¦E1”C�Qù>G±ì£ý³~³âØQ2�Dì“–pÑrñE•9þB@ÌwÍA’9%5¥w»0�÷Ns½S[ð€ øÒâ: ™©}Û%32†áRÉ >5€yo÷å ýJßË&øÑ—Ê}Éžâ›!Á¨�7fwj]ư#U¥\R¨^ß pŽûgȈ® à”,ô‘ÝÏØýOdwÓ!¼ås°yßiøûÔ¥=¢!�p¬½ ^îHYNLs©Iv&Mdǔߩ3×|ô.ðr»ÃÖ–cs¥†"iL)G˜ÏP󋬮|@ÕqXxº÷ß ûªs;êÂËõ*FÚàXðÄv¿Æ[ÔÆ*‰ó²ë�Ý‘!A ±—ëŒÌêÈb„>ŸfåýMÖß/1ýørŸÌ(÷ê[°Omû»oÇ©;:n¬UÚ„Ëå.¼œöGÉéº:jÃ>×ç¶Ûõ®O¸¾ÌÄÁÓÍ®ÝàÆP…@í7šbûº �ˆmŸÆ«èg!)pãˆìÈIJëØDe ùV›#Ñþ% îW{f¹Ì ¥ÀÅ£yn7Øv_Ä^@p«È1e’w3ÛƒHìF e&Ïjç¾Úy¦^@j± Úý;}n !N$äá÷wo¿ &ÏÉ�‰Kë�Û?Mv‹˜5b|UC®” ÒC¤4•éÑ©¾™ >‰j ›L:ùv]j:÷d­P !¦Qü�¬òÉÞèóÔ—àõb �h �ú¢+mÚ|ý±·yùü9ZŸÐ]ù m¿óøøí‹7–#LÅ{j~íÔ–+óôÂG]� ½0óožQɤDJ•þ©Y¸ÄZ'à~0óë�ÿ�^yï¢ÃhAÂ4öÿ¬Ð4wC"3îóÄãà•—Þ»è0œ¿{; Ç• »`æ_ˆ¤RQ½R馀cÅŒÖ)¬Sê´m»?æòeˆÔ_óò¯«œ}B¡|³ÅÚzÄzÑãɧ4t}ÿþätŸ›·áúù:q …‚È‘Ê]ÛŒN]K@&…&ÿ™ZõŸxí·_{&…® LO%X‚éœD«’�Xĺ4ƒà�ëo¶>x=[Ãiä±i„o¡`së‚Ëñ¯fQõ½AÕ±ý)]¡Ø¼†I8µ�ø–Mzxoý'U—œ2›ˆÍQRõ¯g’QÙÙà õÆâ(F� ~ø*�—íe Ž©\.3üð(i=ßãÊÜð¯Ñ7pšNÕEÏ÷®_–bÇC4 ndß¡Y¯`W-œªƒžßÁ.HQb­5ñD }<ƒªôÖç1²&‚,bŒ§‘S·J±7Z˜a–yÿÄží—�jæ�õªEèHzïç„W³b“$Ø:¨‹•dZÃé™@èÈû|’ÄarÜcb¢ ¢f—Èr÷QÆ»â®:4nÕÆ®´Qäd?g¬qêFwä> Ó.ÛØu -£SoCzX@*©wž`]x €õÙ×H2(¦Š¤ ÄQLØÉ÷îpÎÅ–C!íS½!0~k|;ŧÚgÝËÔpÜçá�‘ÀJ‚‹jºÿü­RÈ�Ú LHßBÞQ›QÉmôÌ—NŽÇø˜€ @Ãêe‘QñÇÌŸ}§•áú[�":i" pú})B^KöÕ~ ›4ãÿ‡Œð2¹mè¶Û�ÙÓ&ªãÄÿ ]øO=¿çóëäóë}Ûx>è�M\³LÞ~)ÄÚ°ä¿ `ª;È´°Îh¡ÿ2vK×#ž|ì9^;ÿ]Z¸Ð3m_ˆÙÑæâ+ë?ÚóûÄðýûߨQWsg:×ݳå<Ó…±§_êíÓ>sKg�\`­” ô8ó€mEV׃Äü铤–5 …±‘þޏ•¶‹¨™t/��!'ˆûfý8æ–ããÇ1²–¼×�÷¦&uÃ_T‘ê¤&>½{Gïš·¤$s¦ ïd#@Dô#¤Í‡³c1?̇ØÒÖ{ËöýNð¤;kœÈL¡‰{ï�»¦²Zå!F@šäÓ(�¹Û}i:þ­{»/=%æÖ¼Óãë›:ö ¬@�p†<¬¼‡o†xFH$ïA‚A';�â!5$j—6»ðr˜íúßj¤3rz˜F¥‰>²mÁîºmŸÊù D_â(§î9ÿÇQ¨¹ÄÇjDC.qÚ#ŒE¶Ž³$ì^; mz$™Ò… sY!žòö¸.¡?¼œ7{‚å”1$ã7‹oÒX³ÈLÞ{ÿ@òîQ\ŽpÛÔÖV‘E™™ôô3T�_ .܆”GÑK%1€À˜ÖÜ^Æ|“;¨â·6¯8L´¢úD� Þfýb•‰‡‡�´û …;E—ò¥ �1öäŠÙ‡ðï’o¬¾±Žpæat[$¼µAì9l ß�—~ÁÃN·qGÜQµ¢sK01l$9@îÜ?‚P"ØlÓlÕ™¾pëÃ5Ô¯Ž#©[ïû?$‚’E㽬ª…4ÝDí\ãBÿ6‘ãc]XB e–�¢ññÝz»¦¸²� M<—áâVJ‘]¸Ø nIeƸÓq ú�òrf¤“ñwÇ=Õ Pn­sXß`ÈnYr̪ÓèdR|_P·ŸÁê*2ýŸ >°‡XÄ 'çË„f²Ôˆ™N‹Ÿ:Ä„$…üp^Æ AËŒÐnß»dHй�7,‹ìнk¸4ÐEŸá �h �èÿ/úÁ×_æø¡%~ò¿&mîïƒH¶-ŸzÖ§e%oÑ[03ó mÛIÛÅ¥"5Â0âù×lžû£�eï?²PÓÄ®+s§áO±ì€^s÷…˜ZÇ-³åÊÜ’ýŒ¶åóËgCÚ�mºr¥�W±mŸç^vÙØ¼w²(„¥ÛMè´{þwÿm‰AïÀ¹‡z�J~ô3l'âÕ×}Ê•»�²\˜ï¢½ÓØvÀùçëܺâ81¶óê+.ŽÓyfJ$Ÿ‰‰›6®á9ë«oýÑÙ·M:+’Ú 5”¸µÕ%ûäyRÁ #.�oQ¯ôw³êÙMôl’"2pÓ”6¦N,ÐŒ>$$9—|'âÊ dïT9½*%óSÒw¡’¼eÛÙ«uNßPy,šáœzp_ˆ pñ˜Õ…˜C5ñƒ"òõGœ1Îò`õ?O]¨½ÍÍc«Üùj‰;_-±q¼AsÜÁÉø ÄÄí%‹úk-FÞçpë$Çý½©_oó!ʸBáxáž}°‹m6^X"¨ O¢Ä÷aª›ñø_["œn§“÷OIˆ�„Ip¹ó_·o.�ô7ç(Xó\áUâé gX+¥7*Üüç›”ÏWÉ—pÊü'´§û_»u]ΰyqï;Ònµ7l–ÿXäÒ?Ý¢v¾F¾2ËãÏ9 fµtûÜ%rs:d\cÆôcZ“1½É¨Þ"FèþÛ)«èRz£ÍÄú–NÔA–�‡³Äéëï–îÙ/«h±òÒ¯o2áÁ*Z¬¿~ïÌVÑbù¹;Ô6b‚—9òa†3íÃŒÉÿ™Çæ7VÙøÎ2•Ç‹4NT»õ<½‚Ãt¾†¡{¨r„(ĈBL\mÞ°9Ÿî®£ºY¤öæmvBÂÝ mŸú«·ñ.U8ªE“5Ü+{Î÷�òKMZ¼ŽPó8%þØóÃáhÄ„ôJ…“e�¹È$º²Däú ÀÜbš™q„X¾4 IDATĺz•Ƶ�ˆœÎ7•(õ…˜éý†ôÓùá€�†BêCÉùr/ˆï�˜a«…&䌽Ù{|àFÒÚ1Û·¯³ÖPÜ2FŸì0ŸT[)ä«-—•†Eè»w3 wÕh%ƒ|åÓIS>Ð@Ÿ— s �h �úDJI¿@$ùXÍfÜ‚™ÿø¬Û’fÖ��•»é`Ö7C~ý’uW˜ ðõSo’Ò·×¥ˆ Œ œ¹ûGÆÌ<µÐëjÙ 3¯ßÙ׳ì˜?¼êò‡W÷“š&à—$Μ“0;ÛcÙ1Ï¿âR,íAuCìº2·$‰u&Ç"fì¿-z' ¿åÊÜ)‰I´8¿§�ãÜfšï}½tœø®0`tîuêÆïÈ>ù.™éˆô/#P˜ìðIç’íÊN$õm–Äçáäô11ß$#?„ÄöèRï.0SÒe,3Gî±éžÚK6ðûÁO]‚Tµç7+*±ê¿ƒï„¸í½àU1“媺@ãv2J6- wë`*‚΂öDf:U§êö,CR%"/@Ôdr™1N©ßêNsªNµˆ ºŠ0V@Òd¼†‹›w¸:û> or-¸@»Õ {Á¢Ð~�°Ý=ßó�TejQ“ ¬Þy#/ìBLH™Ýi~ïþ ÝYVöƒ8Y®/xÄq¼'¿bms'¸?ÈÑ/­¬½Ù&+ÈÊɺ¹ ¢*#*½ç°]¶±Ë6ZÊ üдŒ� ‰8�Þ{•( ˆ»S[K1îü ö�6rZ‚šLþæCH—OéÇof“``¿´²¾²ü^r5:.]ÑÔ Õܸñì�+¯”ñìI—~j‚àäíît9³XÜrcîÖä“o⟼ÍJ`Í%ÀWÐ,rg?ì�˜û¹1;âü‹m;9ÞÙ.ùýܘŽóê NçþD×»Óv»1wCÌ-©í8OB´7Õ×n7æ½ æsÏ{X¶OÇÜ^v÷�ww»_ÿÞŲöâ¡~nÌý¶dâ^x)¦eŸë�˜°×�y7µ­˜{¾ÝíÓWŽo»ïbþÛómÚ–O*þÅ}¯úCLà¾RÔ¦M‹¿yúw?x‹Ÿ<ó[2©»¿üÏ®Tà}¿Í÷¿ÞÊ®�¤ñ's† iý²ùOQ=à[Mjµ½Åˆj"Ç'På?M’°�.Ìä�™t�áµ 'Zp"3~ßò�:¦�GÛÏ×Èõh_øˆÿ�½÷lr+ËÏ<רÒ{ú$‹åX¶«½º¥–Ô#õ¨5³¯±3£/²f_llLìÄJꕦMyËî2¬b‘E› o¯7û™@"™LV‘ÕU-<Œ`$î¹8÷â÷žó;Ïó—1}ø¤ñ²9Iò~õ‘ÌÞþÕiÔûuôk;Eþ¸È¹»:Wüe®Èç¾ñõ/*Ÿ¯÷#8÷ƒË0'´}jo­bVeÙ^>v¿óc]W� @g­>t»Ø¡ðÆ…7Ö|‘'ŒçPE}è¶_UÍZ�Ne7>ö ´ò÷í€õ×·)¼[f¼Ö­á�”Æ ±·„ºLíýÆCÁËýЦ,þxI“è‡?§ùVÀ½W7¹÷ê&öNÀ²ú<Õ—{ûÏªÓØn‹��7zmöCË£¢`;;6«¯Ø|»Ì´×­½.…ÝßAïn�Æ�2‘{t¹«h±þÚë¯màÕ}.©ßGMé,ÿä júpRËþvÛ¯oRx{ “ O§.ó¬Ñ/!Qÿ¤ˆ-wˆ”ýÏÁÂ�}¹%‡ú{%:Ÿ6XòÎ p#Ÿ¼J›aòJmêoÞ%®û¬ˆçÉ‹c|gêe$M%Ò&r|ÚïÝÅþý)LžÏ<…&}¬’¶YAöâÀ¼(ç1WÓ„q„·Q<Ô&®µ‘oIgæÑ$ £Tçlz3ˆ6Kb^Í\Í¢Ôýç÷œÐq§Z@ Ãþ}"�ëuNç†;@·Ÿqb†íJ(`ê S�gÑÎöN»½ÆVÇ&ˆ }éÁç¤Ùî×óµÃo@¶ûH#�P#�9ÒH#�4ÒH#}%ÅqÈïÞòzNć�™íÎWƒ™ÿï¿v£û—ó3ýAŽeÇÇÂLMIèßêýÞßr‰)ÖDÞûÐ{ Õ4�é®LèÃÌw¯Fœ9+ò“ŸÊÌÌô·vJ¿~ãx˜™L ü쯦wÛYvÌ«o»¼zÝýÓž+S;Œ¥Þ¢\“øðcû˜cÙƒ™Ã\™¢ðgødñ�Y8o¢hÝþ3Í„HnL`lLÀÙ7è>f&Ó"Ù´ÇØ¸M¹´w, ¿ßÂs|ÂàøÏÁ뺶‚Ð#Š|)Fxò’"’W~t"˜©ê"š )1¹çv˾qûýê!˜©êÈn÷P ¯³¼KÛÄqŒÛ< ÷™¦ NÝíº2ó•K}—™"èÌ«û&=†¹2U™Èñ Ç»P")÷�ŒíÍÖÀ¶É)i"CäG¸5¢Q „þŽ]ì ´Ùs.zÂÑàfÏU)åRDn€àx#?ìÅÊîifÆÁ 8 lb†:2³Áà€_�‡-^cܧƒ Ó.u�ee×�Ù•:�0@ºõ8÷©y·‰¦˜\Ò¾×ÝŸ!"ºç:Ï l7,ª,p¶>.à{.~ǧ~¯Á ço£gL¢|A•ÑÄÄúNÈ�7‹øNˆ¬IL\Ì¡§Up=„8î9„{çdÄ%‰‰—–1Æ äe�»¼�¨¸ˆÊƒ¡œç†Ô>-àGNÔ¦–z›äS@»ßy{ûȶŽñû7­Ä U�óçºý<)ÄH JWz¯tc§3ç_'ŒþÏC?wæZïÿÇAÌ�b´ 1»}1u�'/t?—ãܘ…bÔ…˜û~o÷»2OâÆÜ¯íU�Ím› ŒÜ|7fDvû45.1•?ÑB}¶‹á@Û‡ÑQsu+z`DíÄLšŠé¤Å�^|í¡û0ÒÑêøm×IFO],Qˆ�Q Ô‹èê£w¡}Yí¹0��Éi}s§ç¼\J<¼ s¿~ŸÁ ißü¯X¤óɧÈ1\š:sdM�¹`]oí«Jd®h§yV\|è¶—¥Sü8ÿ"Ï„Ë�¾c�Q‹Æ2^ÅÆ-vŽt¡¸¥6Õ×ï×|.ÆQ�pMz9—Ú•2•çÊx‘„J蓃®¬Àö{Ó.vÈÈ¹Ç 1EŠŸT†B˃ê-Ö~»…_ 9£¼ˆõ�ÕYù9ZÙ$Þ�c¡úÔCÁKÆ-âç·ˆÿÃ/Ñg$&Vr´6;‡6íìØÜýÍ�EÐ9­¾LR:Ó™Õfhm[´¶­Ö°ô­€ÕW ¬½Q@¨œV_FÚ=¶`«DF±™"Áå¿�gñ‡ó‡ÚvИVÑBR$V¦_¢õü6î‹U”)…©G`vÀæëkl¾¾†_ 8£>Ãyý e°ÎI­\bç� Ž—ýýùߨ u­Ælk™‹Ñ•Ä´²>ë+ur?=GòÒ,^qJ†¶Oõí»Tß¾‹ ¼˜y4™{ç,®½ÐF==�W[DŽßsa>™XáÙÔå¯1Îé<[“{s¿äçÏ¡ŸíÿEއóáÈ«žTfy¦-ñdKàbjŠisŒg.!Ÿü¼âFûDóv*<0¡ñ}Æ|ðu=•ÎãììÝqW´¹É‚™E;ÎË*q¥„ßiá·›ÄÕ"§&'YL?žHY€…¹‹ó3h¢€(ËÄQt¢ÚÚ)Ó ò» Úö¿ïc#}»4™#�4ÒH#�4ÒW’ý#ËçüKðÐ0ÓŠþ‘öWtfû—ZÏ�y˜9“/2›ïFµ[«Xv@ÛŠù××�ÂL€ïpuBfºnÀÕcÒi�ŸýLæg?“Iìë×q0ÓÝé:2ò ?ù ¥çÎ,–£#£fu½ëÊœ›¼ÍÄØk4Z;ض�eżþ¦w,Ì„á®L]ø+$9ÉújÌâƒìDwBÿA0óìénÔœ«ÌœK hâ�™s›òµ2«¯m¸]àuëwˆ+ú®L€¤’§x£;Ybæ4Ä'ï E òÒŸ‚™÷¯ NªÈ2HRŒœÔ@€ùÄ_ íâ}'býÓÁAíº2ÇÄÓÈûbaKwZÝ:š¤2š. ("íõq#iƒ`')æIŠÝÉœa®LQ“{K[O~ÎiíÙž‹Ó.^õ.*R.‰ßìîGQ5Î ýúL^óÀþ¥ "?t9@Ord ¡@2œÀÙ‹—=èÈô[.B( pxÒЈ]hûábä…D^HJ²íAˆ Ý(Ú7ß©’P^?²ÝH§šãÅÄñW¨~v¼ü(B1’ÌO,,óÔòÙÇôN¯g,¶‹ÄQÿúŽ7¶˜RNVËïAú`ôžc^(Ýù.†š�P’”’¶‰..àÄÄt�·gG¤r2Ú¾Z„šáÉ¢¦ãªurÅïÐŽV‰ ðì�Ę‚ºoûЈÕ&T™”8K+Þ"" bÜv@ff@ t'’ÆŠÏQv×Ȟɠ ÄíBÔ¿Æ’RžFX "À©¹˜SfÏ)éÛ!®£f L+�^Haˆ)ªawbEMª(fÿûâ+:‘í4-Ì™f�"½�¥E /v‰Ãs*Ùs; ¢€]l£ÅùððÊs€¢Z@›L ˆ�/¶lô‰þ ÝÙî0͡ҟ Ôcƒ‚Ô�Ór&Ân¡µÙ Ž1&ŽÑ“c…¢ºÙßÇDâÀ­Úu�YqC4µÝSÙè¶WÓz¯î¥[³±6:ÌÈËbŸÍ©6bRFŠ£Sû¬Šî'™Õα¾r EW‘t‰æÝ:™ö$Õ| M‘Â=£ W«ìP¹UÇœJ�¿<�PÒ˜Ú¼@¨{tòUTCBµZèJŒ´ïo—]Š_4‘%�³ú_Ÿ* g5DY$®7Ñò@Œm«ì²}³�,,i?Ç~ùcŒñîÄDóºÏ¼õ2‰óï"i]'«fvGzvħï4q­#o�\È Ç"‹/í�Èt¯«=7¦v„퇘‹?\@”D”ÈãìÜ®{xˆó Ä”„tù§=ˆ pöüï1ÝÅ‚˜¯ÿÎí-Úˆé çP ›‹ßyI HÎP7æ^”l½Ñ¿ºÂO¾«`>bþ¿q©5ÌPè;J_yê}’f`Ÿbþê·ý:Ï�ðlïµÙñ"WÎwkë"ó–͇Ÿyø» ·‚ß{>ÉØîú㘶ÿó·ªõÁá¿à žÜ1[�˜þµÏy8Ñ/Åäîé(ˆùßÿ9ÀvœðG0dÁÃ×­_üõ÷ù§yó�Ý�¯¤0 iv:Ä‚HRSHŠ�Ö•éÇ1Ÿ7;$ÝÓ©o^í­!e¬­ DY×E·=3_-öïƒ|ÀÖîÂ3s³Ä’6Æìnlø“³çGók–�õ)�j¢^΢M¾ÝR›ú»ëx ›¬2Æ¥ä“Ó˹´Î7iئ¹ÖÄÚn#*"ÕÏËT¯—{Ÿ÷Šùâ‘ÀÚ³P_ÑPR*v¡�1uØÅ[|w“úçe$QáŠù=$A¦�÷)žéP^tñõ*îçš· - g³Fçvg³NDÈùÉÎQXˆ”®ó3ªX„_”±nïZîfûNo«†*(_9JöAz笈^€~·ÂåªI¥V¤µ¹M„äô g³ƒNñ÷æw¡' ÞÚ¢µ³ƒW¬»iQçÌØð¹�ýÚ¨mcÛJ:… ‰»ߟ¡Ç§sÇ·÷�Û¸„’• éöàú½®çã>™ÄÑ㨯Sÿù—?ûcwa¤o�nܸ1™#�4ÒH#�ômÒ7dÂfÞ¾g—E’ �•³2Ó“"›Û–sw= X ™ž�`^þ…”ª{ÐEçpo=¤T‰˜ž8ʆڦX› mL÷`æ½û]˜™H,/‹TkÐÞ…¬ÇÁÌ·ÒÃ<9ÌT¤˜RMÀ:p,'�™ªÜ¦ZŸÂ>pûa¦ë†\|FcfI£Y iÕCvŠÓÓƒ0SQ4½DuóÔ­OX<§±x1�Õh7BÊ¥ˆÉm<7Fhþ€†WÀŠ$fŸÌ´=<;<fªºH¬˜(;Èk?`«òéYIð¥ñÖ$" º¸@@ƒ�.LhUƦÕpº!ž‘@NŠÄe�D°„nЮzd§ôÞö‚¾ç@é4¢ £ išQÖùvˆ™U{‘²’"â6=µsÔ•M”„‚œh¦¶0¶§úÛ 2išFX |¼¶Or¦?ùß.y˜ÓIPb´õ$š`Ò‰êx±MäG$¦ûÛúªAì‡DI—a ¶£ûLµ¨…ÝxJ%©"NÕBMÆ¢áõ³Šz5g *¾a½�’Tû°µâ0, ~± W°Ñ²z/êÕÝl3ͺ0|Ý”«B€ hùþqu6øm—3êCÛíidjY£×¿æý1óÂY$ºý¸¾p%­£ê`Hû¢w+6­{MôKh¢Is¼ˆ:¦#©2õÏkŒGsÔò%$ÇBŽCôÌàDPñ³ q3ß_DR%ª×k¤ínt`áÒMôŒ‰¨IHµfº­øNÈÚ5$4Në?Ãæ’&¢&e°D"4½~=;äîûM$4fô‚NWQL…¨¦�¸±šErñ&0Ü�éÙŸ¾Ý Œæ¾;‡1•Ī¸Ìž’ÐME“À÷-ë�ó ĉêM‹S¦ …˜•RÈÕ·m;F �.ýU|ᬺt¹�Tm8P<1d9�$-ñÔ�ß@5¦ìú±³ï¦L‰ÿ;?x~“lj×É<ä7³PŒøÝ›ƒ1ä&tݘOŸÛ!=d_{Ú.†üöMgÀ )Çö`æ÷žºJjˆÛÏQ 2‘ûKž[Yކ˜ÛÅ�ÿõæafGø/Göw¿Ž‚˜ÿ×?¹Ô› .G1¦…zbª¸ñßóø 'ÑŸÈ€R»ƒAÀBÒäQ§ÝÝo[ '˜O(�)JïËÊà¾ä…!B­†S.¡X6‹Ùi å˃òòA÷Áx¡,0¡$1d CÕ™Lå‘¿D�Í‘¾œì¬Où|›ê’E�è·Ԧs«„>�îÖÂ|o�Ö�"**“—Y2O!ï5/çÒ¼X§sºE˜èÃK·äоVþÛaqó 9o’9í 9E;hIÝßÝ=ˆù8]˜ÑT‡à‰2ѹq²ÛG%¡ ë2’Úÿ�ï- W‹”¯W‘Q9¥?Ë´vv8<|�öÁEf[�ì;­¢Kù“ïï`oä�³ÌËOa Y*ö:�’MèvÏ�"èœ5_Á‡ÔW�n_.ÂùJoÿZFAÏhÇå[kom÷À¨1i2ye.YÐû̺}ëlÙÔ¯5iÞj1éžfQyCNÒôKX¿ãcL&˜|n†Ü¥‰Þó©µeѸ֠u«Å”·Ì’ò !MÙÙÂ©ÙøV÷Y1-ç8k<;ôóv'Z+u¬3+ þy 5£¡$»¿7v±Cñí ¼†ƒ(Ë<Ÿø+ +š>¾¶»¨©Ü˜qÁaÙ›cJž¤æT£A–uó¹Óèçf@‘Ù0Ň%’K‰s¤”$M¯I Fh¢Æ cO?6ˆùÎY��\÷;hz ß­°"N  ãz–¦×Á�už?×û�|o>`3 ’¢n”9ï'Y–²ŒÜÀCW4žœ:�,>n-�!ˆ2^¹‚¨©8·ï!zÏÌ^@>¦†äÄ Dvv8Ÿ›!­ä™#!¦OÌjè "+‰$IÍ`<“ûÚ &@8aLB‡Ö®>(/p|o2GúVi2Gi¤‘Fé[¦o2È„ãaf©–£Ù>:Žå8˜Y¬ŽÛö ÌTU�LZäô’Ä�û!¾m+fu+`iN9 3õ,Ÿmü'T>:´ï¶³¶²4'�<CHèö!W& ‡™gΈ¤&EJ…ÛŽYß É¦Å^$À�;¹œØƒ™µjLg‚ƒ™², Í›¬Þù{ˆë^>f>¨‹ Ê›ó„Á 8Pâ­Î-ò“™1‰¹SêtšÚ¦ÍæFpfŠ‚E¥<�oQÞö˜=­°¸’ ;¡RÚp)l0SÕÌô*��¿£ÅLŸO1~>Kk«},ÌŒÂ-«ÒÞÎSs6èTÆ–Ìž+3¶UD a UÇ‹K�‡Õ‰ÈN(=W›&†Ø’A$Џ4P ³$Ä9:Ñ&AàÓØqz0S”|'"®ÌBÔ +‚‰Wñãnl”UóHOö@HÔ2 Åg¨Äë˜3:š“FÜ1\™’ £‹)êá�¢g5dCF’E‚zÑÐey�Ly’””£ñl-ÓÝ $bEÅÝn€  e4‚¶Çlm™vÜÀ‹»î<}¼?ˆõj6 ?M:¾š·¨P²’&D"~±�¤‰ÈF÷šñk.SÞ�ß(Úr9©öjIú5—Åðèqˆ-µqD QÑrý>¶îVÉ’''MÙö�Ì1³ç”*~Õc&ZêmWÊ”PÇMhuz  ÚscvûØ/¢�'�Ê*s›ç¨çKh¾…l(nX«ìÐXk3öĉénÙ¥q·IžÜd{¬�–Ól%ôÑônÿ|'äî[ðeæõWô€x¾ˆ–Ù½V[m4%î]·žòÅ›ub_fZý¢"á>ûEÏ�Y¿æat&О¸E˜‘=ç�Ó³#>y³ŽkEL=?Kj.‰ï„�éy¹)[½Ûdj’ð±b.ÿÙ"jRáÞ»u2í—Y:ݧê>èêØ1¿×áÖçAÐwaŠÂáëm|b�É©.€;Ê�Y*F¼ûv?>[ �,þ9W¸øÊÛ˜™š)¢Û6ª:¸�ƒ3f•Ÿ2‘/sùì àp]LËŽyím�O®øûj?íÅÈ�`ê IDATÔIܘ+æÕ·\>þÌï¹(÷äˆÝz’rc‘{NÊ>ó)³9x𷘃sÛ“è8ˆé¸*Î1 r¿ó›1áOdÊ’HCJ0“2ÑN2Ûù²¢˜ª  ¶+L&¾9Ÿt!æm±;9-–+œÊN1•#Š"æ²ÃîœDä$?FÝ*ñ¬Ÿ:Q Ú‘½:y�ʹ.Àôõ.4óË6ÎgUŸp MQ ñÉ6~ÃA5žÊ>Kr×5¹�:§[„zÔ»ÑíLoÓaÎYf.Zx_CN2aÌÒ ›è¢ÉJâéÇ1£¼Mx±BðÌáL‡xŸ ²³iS¹^gûê6VÉF”v>*S¾^Åïø(‚Î9ãåáððA÷»/KŸ´¨Ýh÷àe^ZBºß}MJÐö«¸AI‘HJyN/ ºAÒ}Çe]Šר¸ZÀ*Ù( ¿°öN§êbL&˜z~†Üã» ò»/Ý‚Ïtp�Yé|¯_b^ÀxN#ŠBÆŸž"wi%¡¸/½‚Ï\xŽ9éún;]2i5<ÑEtΘÏ0«�ÃNÞ©='/¸e‡ÚÇE|ËÃÚj!'ªŸ©Þuu*ã)Ò/œ¥zÖÅ3è‹Úq>-m[,ùs, 肎.éÌ%ØVË �Ä‹g‘Ò]'é~€y:˜á”4‡)vŸ J‚©Ä~äs9³òX æA€i¬Öy²ždRL!ïÖ<�E‰¹ä$sÉɈ¹çÂL¬–¹ Œ“»Ï«†¢3›žd.=y"ˆy5×]\"ê:b¥AdÙõ—§Î’Ò�¾7 ƒ˜GÕÃì·‰¹ã9¸ŠÆR£S�÷q*Š#Ê.Lê'» aˆå¸d“ߌ{õdŽt�@æH#�4ÒH#}ËôM™p̼Çìd‰Í�©#–GÁÌ K÷™›*³^˜<²í0˜©iÂÌÜ‹š=35Å¡X£jŸgͽ¨Ùa0ó8W&†™ª*�K Œ/Hl®FØvÌýõ�R5bj¼E@ˆ>þÌgbJ$‘8uFb|\¤¸cÙ1Û!ÙŒHbßd{ZÉž[cýÞ/ £—ùCïµã`¦¬ø3]¡¸ºÄA‰$A*²³ÕbnIBQ²Éc)G«äÐh ä²°·ø´ëÊ,SÝüœè6…U‡é%…Ô˜LnZcgÍaûÌô½ˆÂÚei•ZÁaâ”Av9},Ì”…_ÐЦ×áö�û³I‘ U€� ¤ÝmHb–¦X$·˜ QòHf¤*oH™®+“²‰è0Ó³C²ÓÝ ÑÍ'a€4…ñc#fC1�º�¢à}�–Õ�óP×70w¦η*˜XQ /¶ ܰçÊô;>v;FÍêÄnLjgI�{³‘ö\™nÍ!Öu &l:S DG$SΡ¢Q�ví€äB¿¦eÐôÈÛÓhñðºE}9¡"'TBQÁ½_DEÔl÷¼ �qçp,­ŒLYÜA2åžTjŠäÜ£ãüB!¢)× u¬; y!~ÙažÓhÂñ5]Æí9*æ6z¾,RR#(¸Œý>–2%””F\m¢%»}s«~9`Yzº7IÕ™«"2­; 2� îž¿Ž©+¡‡–V{u+'`ë%ä„Bb.…’PhÞl3eŸG‰uª§× I—p·êŒç…\¿Z'´DÔï¡`�¿�hF¨I™Øõ‰-§Ä ¦ü#dLü kÄš×scš7΃ÙA=»�ÞîÖRÚ2÷ ¦gG˜“&“O�º�{M–Ï*½HY€dÔFß7çµ1ÃHàÔOQL…F! r×áÔé›$ƒn̽(ÙV#:Ö…¹§s+`ÝÚfݘ¶óþ»7>v�¢ Ì"I?Còd&Ê̯ÜB3E²•ê!7æN1â�·b,;$fAø>±pM÷xöïåDÆ„Ag»ëżý�Ga§ïxæÂÜÓ~7æqóW¿µ¹(ñ¿ ÄÊ~ÿé®ó Ä"÷CÈÙñ"Ïž¿�Àa7fÇŠøçßXÔý÷~€ �bŽ“ýæALøÓ™nn“SEÄGLÝŠ®�+HœMšß 7æ~ˆIa‡ Ù’ª�¡êä“_®.Ü^”¬äGˆVÌ©Þ$ýH_�ì¬Oõt‡âÅ&íIïÀŒ¶m–¼&å)ê~ «P#Ž@UT^Ê~—Ȉh=Ñ8+ìÅÇVp6¬.ÀäÚq¬’ 1¡Î2¡Î|9·ã1Úフ’ƒQ©µO[l}°ƒ³Ý…u�V™N­Mg§ë4„®ò|â凋’}\Üワò/2-­ô áA¥ÔqÂØgÞ¼<%;n?µó@@:é¯Ðl—èTÛ47;Ôï·�4™éïÌõäqîËqi•î³¢?iá\ªâ�m"šÒîóY`Ö?®¸/'¤…^»ýJ«yßçLâiL©?æ;ää�÷�ðOkx[6‹ñí žã`ïXQWI> ãü Ýa·�Q“nu8½6Ád�gJ˜@ß÷¶Ó 6ñÊ8êÂ8‚, ˜ÆP) ÚxÏ…ü(u0Fö™f†É#Æ{:èÂ|ÂM1+$¿ôïéÕ\wq‰²Ub%N2%'é4j¨‚Ì©üÜ‘í¾ Ä¸ë9‚ˆR+1›ø‹‘®­o#XU&²'»§EqD˲I'LÄoÀýz2G:‰F s¤‘Fi¤‘¾eú6€L3% F‡ Ë«ÇF̓™’$�4Úœ_Úà‹µ…/ 3|?Z7S–&7¸µy ?PðyæÐ<®n¦, ˜Z›Û§‡öëÌT’»0S ð#:V|(j6aˆÜ^ øüFÀâR÷\¤Òó "ëkÝØÜû»ñ·“û h�‘˜Y¼Oam?øÎP˜™9@ĺ�4)Q/åq;‡žb<ƒßcãžÛ…™Š@RñÑóHºDaÝ#›êÃLQ°h4òÄî N¸F£ê3wZAÕEƦÃLU0SkØ[I+¼G§î1}!Az>Esãh˜’a¢ä ݈Ùò-R³*zZÁ׫Ä[}·…LO¬â….Ùy»á“LíÖˆ BBU'V$êÈ;ãˆ(=˜ét¦Îì®è6\\ív/^¶{¼ƒõ2‡EÌZi�бNlE„v€9aàµ=ôF!\eœ”ò4¢|Çí¹2; YôH/gÑÜêN!ÐDƒNTDzZ=W¦o‡�4ˆÜ°W'3á¥Ð‹&š`ô\™JBí9*ƒ–Ïlgøu Pж�U%£ã9nÓCp½^�L¡%0f†“e¡() ³j2¿³|äûT•DUBÍîNDÕ\We6< Û‡©–*ô «˜1�C…¥»ç¶©LT‘*t¬Èlßl3ã�ûn�õ•kèÙ¢& ÄÊ*y±cadû“E[¿/â6<Æ.N�˜I"Ê"ÕOëLGÝ÷mÌP3¢"bÔJ™.ȳ*µû. Ê÷�ƒ8Ó"œßî¹1[k rãbzÞ»ÚÂïˆ]ˆ)D™6þ|á°ó™›èFˆ¸¤sƒ¿�7>hb5C$MbᇠHªDñ³ãB?R6Ž‘ Ò™ýÎÊ]'&"ó?X@O©xÜÛcÌý)ç.uá{nLÇŽyçUÇ�uaîil¬Àòéî>º1÷¢d�A¦$^A@E5lžøþ[»sŒyÑíµµì˜7ßñùôz@Dü9±p„ºaóÂ�_CÕ]ƚΡÅŸÝ 0S¥bˆ'þ·#æžöܘGAÌaQ²&ìÁÈëC!æþ(ÙaòûO_%mv†FÊþú-›R-@„‡˜ðïbŸÈ$Ž(ú0©>Ú‰K+Š)F‹ h�š�~ ƒ˜'™œ>Nû£dÍÍçÍ)´Q|ìצ½øØÚRό؃?JKľV&Øê°ä-°(,öÜkÚ$í¨…�yÑx…ʳE¬ ûâccðJÍk5œ}ñ±ñÌ‘óqé8÷¥]t©~Ô þE‹q÷ Êå]Xg2¦MÓðvˆ¥î"œ¤”çŒùÜÉ!æ—p_*C`ß~I‚BV›AÝu¼Ç ©ŠÉ¤qš¢wA� …¹-¡eôÞù8Î}䜕ÖÓeü›h_­S±¤Rý¤BóVã�ûòèã‘Ó&‘v¿ÿSï_‹}€¹ëä�O¡c’3§¨› B×C™Î’zîR:ýøØµç‹sŒy‡¡X;°vÊ¡0×wnž`>N#û 9Ì…©G_~AÈÕ|Ü]\²Ù]\¢#¡"“‰1¦ÓãG¶û²³MLY’j%Ng'��ˆžý:TïØHDä3™o Ä1Ô:’º†ü5Fà¥Èé$�Ì‘Fi¤‘Fú–éÛ2áh˜©kÁëf3%ÑgåÔ_¬]7ó(˜yfYæÃ;?G oàôëfNJ(²€6árfñwVOáïî{Ì<ªn¦®XGº2áh˜9±(róÎD ??T7S`"+qw3äÎ�° 3•îñÌ/ˆ¬­õ!èþ¨YÓ Ò"Sók=˜ó\h¬¯‡T*ãbï8dEÀÖuÒã[”ׇGÌJñò!˜™=|#�ž5ؼm“I‚,íº2Õ…ÍËÈñ"Më&cã*FR8f¦O½2Žä-Siß&5®bŽ©¤çS4V[øntfÊBDœÐÑ’ÕϱئUmŠ˜Ý“ç©û÷É-&È,¥�½nΦA¹ gû®L¥3-qi,‰±»êßm Ã̃³v áÛ!KëW(¸wÈžÉ + Msë�+SdT%MUk‡‰q�À ]�4q\ $¬’©v#VSRŽF\" BŒIU—ðõÄn�LI—‘Ò ‰µî5ºçÊŒã¸/+v$2í£ûSî,¥duÌÀµBüš¶ƒ9�Bíh,¬ Am±ƒ§y() ¿ê’í ²äX¡¨n"i2ê¿é�kO` GGMïW-½ƒšîN躂ZUÑw!}cª�˜�‘âEp«ÞNÀŒÐ#5Ç‹èæ@¬lk¶Žl*HqØ‹-µÊ•[u´1�Ä|=«#”4¦6/ê�|-«wce‰Ðt�À�ò§ÓÂKÈ»ƒÑ™µž3r|”N=µ ZË!¥».Óò�‘w�©þ™�ánÌS›¨jØ=¾}_éFÙgý¦…¬ËÌÿ`-­Ò);øMw R¶r«NR ÐŒ=(Ù‡˜sߟÇÌv¿[·ÞhcZ+äòr“=7æÄô=U<Þ…¹§ —ÞÅ0ÚGBÌ^”ì>&€jØ<ýg¯bfºßÑ9§ÞkÛ�’�¨7º.Ì�ŸÁn».Äüša£Â!7&Ɉ Ô¸ú¡HÀßÇÇOpíwc‹s%»#»_¦nóóW^E£�ýlCþíMËêösX-Ë™ñ"Ï�¿~bÞ¼çQ®\»é`‹ÿõØc¦�þ4@æõí"ÉØ#c>ÚºXE×QbJþÓ‡˜{Q²£$³rjäÄüš´`úú Àäs‹åÕi&üq¦˜p¯Ȣ̴>‹ôc‘ι‘Ñ….]èÔú¤ �æ‡ÄÇ~]Šò6Á“¥CîKèÆÇÖ®5©Ñb:XaFºpÈ)‰ yc?r™×WNVóº/OöíÃñ±6‡Ò0oã_¬â=S${*�×vI.fHL'Oì¾tÏ6ˆý÷Û‹�­}\cng…¬;u¤ûò8 DQÏ�©TŸVp¶¬ÀÜÂ�t„{%‰±2ƒ:“GPd‚J`RpXòçXâð8`jÝk÷›0‡ÅÈÓãpaní.Î57KœKœ|qÉ—…˜°HQÄJ"u¢ÈÛÇ©Zl0“MŸ82^*͆¦¡)ÃçT¾N�@æH'ÑdŽ4ÒH#�4Ò·Lß&� Ãa&Ы›ùe`æ^ÝÌ/î?$ÌTáâò*Ýý:Á‹¨|DÛŠ¹·³|!DÕºý:³x÷Ì<4‡ÕÍ”e�Ùñ-îlž"‡€Ž‚™³Ë·¹qçïÃë»ÎO�ÅYEÐT�´)sãžÏýûË»í4M`aQâÆí_"DŸu!è¶Àâ¼@3×�+Z´ 3 …˜ç€¦eŇ¢fMÏÁOéäçV fZ±†(‹H¦Æö=‡Lª 3Í„Kµ2…kgQ¤q …U¦Ed¥ 3õ„Âö]›�-˜šw'¶;Ôw.â *…ùÕ”1§LÚ[|ç°33Ô ô¹;D·¿OѹA"¯¢%åC³" º8F©²NvV!N&�=A1<ìÊÜk£Iã”[è‹)âD­“Ä/®­µf�?1Ù>šœGÝJSW6Q jV!pŒíÃ55 JÊ6‰ èR€bˆÌÜz–Џ�’SÀ‹I»}”]HR±¶H-v�„¾l ÈîvAP²*i�\m²çÊ´¬V/^6éf0ÇOR•Ì"Ú¸‰Ûòñ›²¡¤4tß Q=0¦â •|1¡cÛ“­×%kÊUb”tw"¨}·Î$³¨ÂÉ&kêÙ$CÆwCDMÁÚl’må{¯__¸Žš5M…Ä®sÏ»²\B¤ÿ=îÅÊÞk’iwceµlA—H‰NÿÜ\«ú1ãW¦1Æ DI¤þE�T§ûÙ.ÝDϘˆŠ€»Ù�•Ýþ¨CÊZA�»+ðº1›÷ë¨bˆ–TØú8b‚ï!íAσnÌÏ-ŒÖÆ+¡©¢k“0úÎ?ÏŽ¸yµ…¨Ê̼²€™ïžÏê­SSÙÉÝóëù¤Ã&©±î¹pm‘�Þq c‰ÙïÎ’ën×(l~ÖaLx–Óßcl¢Oè>xÇÇÂÏ�uaî)›ÛáÔ©]Gç¾HÙýó  ºóòÞDÑ\dE 'Z(~ôíAL×Sû.ÌÝv!&@r7¯vµ�™Ë’øí«®ÿׄуÐQnL׋yó}—í�>(æÂ„.ðûûŸý©´E"ù;â7où|tÝÅ÷Ã#�” Óâç?ý5昇è÷¯c#b»1¯¿®tž>Hÿ^!&üi€Ì–d’5 ŒGXÓ�"¶#‰Y)BÝu¤DÄìt$Õ¯×Ͷ§G 1‡EÉê<üÄõûË1sõoìý6è(€©We¢›–W§s‡»�ö×,ìœn#H».CäJ?>vÞ=>>öQ(ÖB¼C˜³‘šýg˜ýñ±±Ùw Ž�íÌã ›(Hd•)Tñ÷©Çà¾<Ù{ìsQcçÕÍC€4œ²ðŸ(㟫ïBHQÁ—qŠ;(>´ûÒÚ²h\kкÕbÖ?Ëœxއ‘ ¸ãí3­õ/¼’CëÓö½ G8yÛyŸâ™•ED‘fÁaÙ›cI\8à¿©¾\Œ,<f®ï�¾"0¡žˆ~Yˆk±�+ˆœD¤?rud/'„´*"ŸðT ‚@©ÑDSdLýë¿~j2G:‰F s¤‘Fi¤‘¾eú¶�Lxô0øò0S‹¸°¼Ê÷çhû/áñ aô>÷×ú`qÌ„Ã@sXÝLM�¸xî·×Žî×p˜3»|‹›wÿ'| !ø=ëÛ Ù´@2©„ÀZá/iµ?çþ}±3U N-ÝææÝ¿Ç _"®²¾­2cDˆÙî ® 3ï÷`&pÈ�yf&�OUN3ëŸÅÓ2 ÑÊ5d]BÜ3ePÕ*…­sq7Übó~ƒé%Y0RÍ�¿Àñî°½25#’κ¬ß¹„Æíp�vÕeâ”�bÈȦJ{«Cà:3%×!Ôº.D}îÅí§í3¶�@1äC³RlÒ whÖÛä— BÍ@öT¶7BÔœ9àÊ�cƒN\¢Ýh“]0‰ÓÁÝü@�Ì=퇙®íö"feUÄIéÔÒ›,n\¡¯cÎèhaq;�0d_U¥ˆ>i¦Sè¥4ÆVp‡ô© š—ìÅË݈Y³ rŒlÊÄ¢D¬(nHdyèf¯N&t]™ ¡‚dÈȆ‚ȘÕÔÐkwO%½€œÕ [6^'@Ó$$AĈ˜õ£!„ˆH)YFÉ„5‡‰ÎƒAfGn$””†Ûpé´æãDN6Rïd›ˆI‘�4™ÖZ� w¶,™êDAP±­2µy~bî�•mÞ®“÷g©åKh&Jè¡D]hçT<œbÈåÏèLÑw#m+ŸÖÈÇ ¸ÉöX-§�ãb´ª«P½ë0.]î½çA7¦j5ѳ*‘/²~5 㽈õ'¼¹1¯¯ ¾ô!¢¢%%DÏEÙ=$ÏŽ¸öf ß�jÙ”P ©çÆœš“Q4 ß )Þl�I„h†ˆk‹|üŽ€ÐùãÏ Èfˆ¢I½HÙIé;(šËü©OˆrcŠÎNIá‹Ï"Òß ðà .ÅpXxé#R4ܘ]ˆbÛá!&ô!¦jØh¦HN´d‰Z!â�·E\/�÷]˜{zú•wIf=ˆ » 3‘Í 4›"¿úWÛùkÂðÁ�mÏ�9,Rö³[fÊ ¸âˆÿu(À„.ðûå_üIÓBÛ½ïu<ø§�¨ÕÝc£`¦Å/ÿê_H¥º`>VD_ÆH†´Ú1ÿó×>–íÿÑ f´P¿…¾ý 3ˆÁ c’²€úã_?k´Iº-&“ý…,…ÈcJK ü&xÄüªQ²ïÍûl�‰¼¸:‚˜'Õ0€”mìϪ„«Î�˜5 w¯C¯øõÅÇFI�pÜÆ;UÇ]©à-´ˆÂÅÒÀ / ��Ýフ�}H�xPpF~îËò'-Š6ßzŠ”3;Ô}Nwˆ�}çc×}Ù^ë0åŸyh÷åÎÛx¿{’ó(¤\ÄÉ6â™ ò8]£4\K{ñ±î^|ì'¯•õ)�²Ø^iÓ÷ñõîb²ƒÌeáñÌH qÇ]Z§ê´Vš„aˆÖüê×ùW‰‘}”.L¬‡ùL�z¨»Í—…˜¿ÏDŽÌRa|ùqQv¡2¦2Dn°«íj !ŽÉ¦N–ró85™#�D#�9ÒH#�4ÒHß2}A& ÂÌ|ÒÉîCÿfvÛ­õÚ ‹GÁLšÃ`f&ësvñÞÐc2u‹Ëg?`£ô‹#`æÖV±ü—±üËlmü�RE&7¦’KW¸½ñ¿W`¦¦ÅäÆ*ܹw–�+8þ“l®ÀVQdbº{ÌÜšafìFXª�¢ÅÇÂL!ÎÑêÜ"?)‘HŠ=˜©€™É”Kµ:…c'�â)Üh•­ûÓK Š*�š\£üÅ/ˆ„- [¦‘! u<+‡É5û©¼†–ÑR*lþÇ¿GàûX­ˆÉ¹nßB­;9¡ê†SÞŠÑR*jB1+Å:5{•d^EKÈ4Û"~Û§Q�@U�MË( —óawSŠ4jî:fNEMÈÄæMâíáõ÷`fGØÆwÒ3:1Žb¢… ´�¥àZFEÊB3µu„+S§×Qr*͆EK¾IàÉ(¦z(^ åhuÄŒH§ ê*‘Ô;$—²˜v½Ø…Jš`ЦŽ:hãb$�(__eGÙÆ\È ¦uÄD‚å;³TÝÄ´Dº6vlÛb¢Ø­¯Y±˜´ëA­ç6‘U ÉTélµ‰=‘¹hî�íöäOºDF€œÔU ç^‡ñ`¦÷z9WA3‘#9òñ¾Izƒ k/VVt%fo]º±²’!ãl50‘Ó¼2ËSDj€3^EM©±²ÕÓ눆ˆ¤K4oU0•…Êç!S‹ˆ»q¥ݘ�Û4ÙC’T6þpbîwcVDùãIwõÜæ˜ ¢@"¶»çÃøüÂS©£œ©`Œ©NHó~“å3 ‰L÷û´úa�¬î19+÷ ¦ìÿeÌÇ<]ÀØ�ž½õFÓ¾ˆ&«¬üèô‰î÷б>~#&)ü9B|² Ø…>FÍt˜Ò­�¿¿ñ¶ˆÕ �Å¿paîéÂË`fšÓ¶D>x-äóë>Aü‚¨ïÂÜSn²È鋟@ÌiÛ�änÝÉŽôPÓÔ-~òÂë(²ß»'¸^Ì�5ŸÉYb•þ àòË#ãi‡AÌvGâüJ¤áü‡ïùþ!&@RPPÔ˜V;æÿþg�vç�1“ßbˆ ß~�íÖÇSD”GÄÓü(¢!jÌ' ”ݾ¶ �i?~@ëG¯Ç1¿J”ì{ó>›é9ˆ1î•™”þøÆßt0£m»[ÿ2^8Ô.ÒBÜ —ÖùF?òs?tºVÃÝ|<ñ±±NXxË ¼³uÜ‹ü…Á´M”ò £kµM¶8Ox¾Ftº>{”ûò¡Aâ0ãŒ(¼[£r½õØÜ—ûž“î SÂJïµaîKxØÚ—Ö€ûÒ­XXwÊ´ïu˜t–X’Ÿ86>öÿgï=ß$9Ï{½»ruœ™îÉ;aÓlÄ"G�"(�¥st$[òqø`KÿÖ9¾._—mÛÒ±D‘ A v±XÄÅæ8ag¦»§s¨ü¡¦{¦§{ Фû÷eg»û­ª·ê­ôÜïïyÚÐR:ZB:Y@>·Žt¸Œ8ÕDLÛ<ðR4B�íµT;ê_náÆ°Kþx‹Òœ‰ÝNaLô�õù2AÁæ°=s`&@x-�°fî 0#piÑ:Ò ±P¥u¤Ž=iãác\®3Yì?8¨"€éâC¥‘…Gï„-ˆÙ®‡ù0×åo1'´"¨¥<Ó‰Þ:¦ÿúje/0‡‡ d–êM<Ïalxø[ܺƒi2:ˆ s �h �þÀô‡ 2a fÞºë“Ëš’:ÐðÛ†™¢ÿ‹<ŽÎÉÛ`æâ׆™À˜)pü°ÈP&ìl×N˜™Ð›üàÅ·™Ý`£’¥f|¯Ì ˜œ»ÇÒÒQ\WÁ__mL IDATå ªÆcl䯑Íh˜–NÓü¾÷ •²Ä±cÑ~P•Å š­(@æq†–y‡•E‡™ÍÔ¯ý`&°fŠÌ͉(…„èÐ Õ˜©ªÇN^¢YÏø# ȯ5ºêe¶a¦ȬÝUN‰ÄãäÖP�Ã9ì`‰ZÙåÐQEÈÌÞ¡xça–bq�¡‘�Vm:Jé*f(–™Q�U!û€ðÞqÅ{X†ËЈŠ§ãÊÂéÁ‹¬î�šÒ‘T!J1»6A%eâØb£Õ";C�IÔÖM4M šsP‡uMÅʬ¡¬Fõ+âØRÓ0ž�#ÆøËÃà÷O1' 2IašŠ³Œ>¤ ÄD|QÆ� WfÑ_Ž\™V1ïqejAŒUç>ÉÃCˆbHP3ɘóA³'½,€ˆLÚ§Û Q±Ñ'Ó„žO`:¨i !.vêd(¡JÉÎ?”$CR¹½ad1U@›ˆÚK¶Nv=E=¬bW ²áäžm ze$†³ÑbÂÞû·‰ÊXy8ŽHx5‹ijßvm5fJ8�‡œÖ‘[2s‹Ýï=õ‰&‚.áú……â<‡,@’-3zòZB"í5¸³Õ8÷îzhÒß ½csh¬ÈÌ©›]Óh…¼óV@£þ/„‘ËX× ÎžúÏS‰Å[<þ�‹èÉ-Ø2â¶�7�£­–ÄOß’ 1þä™÷IW»Ü˜wW\æ� ˜–È»¿‘0öHO»Äü§Ÿ‰Ô¬á[ýý¹ß²0{×W¨5ÓžYá‡ßûuÄŒ–ñû1ÿÓÉn׿È\5›èRäzÿ¦ºº^ îŒ% LsÃ�ëõI»ÁX":†.!+b€'ËL¸¨>Œ®é.f³Î�Ü &¾ļ2äaÖ« ˽�ãÒhø�RÉ^œqdAP—‹œ�G¿•zšçOØ<‡Ùâ7[öÅs«S>3ùoVGôëê@S˜ë‚?­¬Cåp“Ò±&α:ö¶”Ÿrq+}ì!«úضs­¶PÁ˜m_Ûÿüè€Ë£µÈmy¬Š7a¤BÕQaÌ[¬‘ÕO¶õîô±å/jw_&m7`ažZ9„bŸëçÎH€Ê­2VÎ!¡¨$o>AVšÿ†î˃Õ×<¨ûr·Ú—^ÆÂ|¬´Ã}¹Õ/ãfÓ3*£ÙÚú‘®MÞZN6Ò‚DÇmÛ±«»›“³Ö[4¯Õ¶˜{LGƒíSx°Æ¤Ò`b*ÆÌÊ©L}½ÈLÒæÈâ¦ÄÑ.€Ù—‡4Nl‚Ëq/å*€ ˜­OkÌYÇ‘¾F*ì¶¶ÒÈúû¦‘m{T2.Ɇü­¸0>Én^›WsœHM¡o:ä/œöö½~]ˆùIÆc=-!„!òjžcé1dñàýø4î0í~;u4ë¶�›M!©ÚC�ÌJ³‰i™Le³ûÿø[Ödt @æ@ 4Ð@ý�é÷dŠbÀKO_¤\Ëô…~m¹áÓ(Âç4šaWªÙofÆã ^|i•BÎæÖ½‡ƒ™ªpdö.÷–w‡™.O"xŸqïAõgÛvŸ»O¥ž`aêÿåŧ—P䨖^\·X\;ºKšÙ€É¹;˜ `¸g¨•o21¦²Q� äiÒC—9r8ª¯'+“ã+,.·ÛÈá<^p¿fŽÏ,R­Œb·¶^@ÛîLß»Äò˜=,£¨BÌ L•³O|H"™'‘¬RÈE §zêe¶a¦–’ÉÝx‰µåäR&®£a[qÄ`„Zë.#cñ¤„¢ Ïܧxÿ B8G¹ò§�( ¬á娗QŠY]BÊÃÊŸ JãT«y2ã É!«÷l´”‚ž”QÇVX]ò¨¬´W‘CmèNnëÙW ³Tìû$3jB"1¢lVîy˜%�ô|Ïô�šI;‚>]®Ì”Œ­”ó»§I™”tˆj=‡“hTmäá8º•B]K’sn¡ kÈY¨êˆç{_YÉ#Åe䑦2]8ʺw�TŸô²måÊËX¡‡>‘BTe¼ª�¬ÉHi™Kd*Ñ6kBŒF¼ Rˆ¤+ûƒÌtm,?¶$�YŽ3Ží 1 ñB2óM&Üý�äF¢€š�#ªžBÅgÂÛ·][Žja†ʰŽRVÑ [ÁÁ¨>f 1&cÜ«päÁ™žö+§¾ŠjZª"õ»†šã�´²Rà‘ŠXe+ç1Î œd+SEÏhP•¾y_wheËhÃ:‚a’ôÔV\&½ï †Ý.Aá~Ç�Y¹n 5&)”o“ _è�˜Ûݘæ†CåN� ‡·Ü˜@Ò¨àX"w>‰Û/!…Ã# ÄÉbß”²Ž÷.LëÏ®±øVíÍíó¿üËïÄ”øÇŸ†˜V;ü³?ˆ ÿF ÓjRólFÕo˜V0å8ëf�éä0¢ ìß`-6 Ð7¦KÈ]ÁÁŽÅPBý@æ§q‡ 㤫uùʾļ”q 5•ÓV÷¾m×į—J¶íÂä¨MÌx¼õpN΃¨ 0Qä¥ë_>¶¦ ¼pùw_Ó´ 0ËóÆ�f+kS>Ú"ªNkÂÁMÄcN‡µÝ—æ.écÛ¨y¤A}¡JsÓ¹æ>æåÃ^ÿ ~¨{ØgJÝà2éD0¶àåŽsK|bY9.Ñ/}ì®îK݃ñ&-ÃÉ"œÍÃ|aª…�r ‹:Â�qðºÇ•ÿÜ2©r_÷eL°QÄM“ñ‹ãÁC•Qƒðñüת¯i>½Šw²úPîK€@÷1žÚˆæ6P ¬•ÏøŒª-F§dR)Ù‰ã_=žŒøØäÓ} ¥¶y¿ú·0€»K æ�Ÿ­#šÓÆ|Àô´€µÓ�`ê² m84æ2o¢кm3rïl×:ZCŽš¬rp´Y IªY­ÉT¢A*&ÿb qs²¤=fFŽËíà2éÊaT{s[3 u©Æ¼»€²ã9s/m?¿Œ\‰jzî•F¶>â²>oò`ÁÄ’at]ç³ÉȽ �Ö…¹�ú¨ä68‘œ †Ìù6kYxñæþ×ÁÛ’…'Š 1…͇˜TÙ唚F~Þ|w©´é3af»à«´Ì„ýp÷β¯C:¢ðP ³Úla;ödô£Èh �h ?0ý>‚LMmñØñà™§êŸ¿ÇÝ¥ÃûÂÌ~u3¿ ˜) ßí7ÌÎÕ˜>$²x/8Ì\\˜™(oŒŽ…›¿»«3" )øŸro©»¨®ù™YfxXD–dYÀ÷!o²Q§e&·ÁLŸ#‡¥]a¦å/°Q� ™hðÒ³¿$û„Ά©2ª9ÑqÐægït`¦€Ú�™Õ’ËìAU ÐçËij4 £ÞÖ \Èi|Y¼ï2{Xì@É6Ìœ¾ƒ¢ºx.è±&õÚ8¶5Ò©—ÙfÆGW©,ÏS)N’Éæ©×²›Ç&I ØXotêeʪHi´†·:‰ä=Þ=ÎëJ1«&CìBšÀÈ ˆ*Nž±1Ÿ0€ÜŠË𤎪KdG¡Zò‘ê5t)ÚW~+CèD/“" º8B¡¸ÌÐ´Š¤J´L‘äÊ‹äZ÷Ð3*±t G®#ç#×ãNW¦’6�Zšý$†2Z˜¥aH�†×ð!¥Ø ¡:±¬ŽÓt�]Éì&*‚J“:ʈ 6 md¨(9ä„Ò7½,À°0NE-#%䤊ÛtÀ‰êMŠ–Ð©“ �òGhù5Äa‰T~o�Y)¢f"�é"É¢†ä,8±‘.¢ é¸óÀŽLm<� ‰ÈAŒ“KsZO[¢%SM—P’*ÍÅ #ÆÝÚ@ÉÆ£ÙÕ�2#­Þ”µõÑZFG*7KŒú3�´²ÆrM ©¯¹Ì/`¥,šó+Èz”>¶v£Nª“Ü™›Uœ»)-ÁPþ9jÇ>Âʬ W6Óä�4FËh)¿¬¢\=ã‹$ZO"ôIEj=u�Øh4–7¾l0o¾Lìµ�‰g¶‚Vªk±|UA­?�Ä@s�Ÿ¾Þqc6–Ì–:)eo|Ð"^ýSRGnS/Æ©G©³”l�رebi±ÑBjdF\#ÃÑç¾"¾ !Këw¿²HIßGv?'ÚRbG¿w�ØfFã1©€Ù¹ô¾€äý€Ðï�ùŸ>TäÌKH EÁÈ”êð›÷<šuEøSak?d39Ž}ÙµŒ8.®¢²vÛâ±ã!Š ­VÈOþ,ûUüààÁ�Wž¼Àh&š¬ÒŒûÄ´(˜ÔlIüü(7þ–`—`âÃ@L€ïœ»D*ÞêúL%D5Zçï Äüëžt²QŸö«8ÁSìLõûû® �YJ#Ú6Ye÷ZhQSÈ©>²m3ß;}øAUÔf‰±D—�[ØØa€¨¨¨E²�¾n×§q1-sÊÜrR]ˆ)**Úržq¹{ ·!æsE�1åàî¡6À:Sp<ÔÅ�GšRöü ›•¬� IÂK7b^Á•æ˜�—6¡MB‰žíÚÓYµ˜væ9äGn¼¸<Ü ~"—Ö¸‰ŸòAa›smÖ9¶«s­õÜ‚¬½.aWxÙ–"l¥·Ý™>v–Ç™Žo¹/“6ŒµàXÎäa¡“ HÛzÔ_AðÌ�⧉Û'» ¦�²©O\G?¶c‚�"ø(b€"ø xFHñ²Kòþ“1·§�ýõ5ïˆI=®wÚíç¾ui¼AíÙ"A¼`Îée†d“ገ"FNJ×Éé"ßz<™ÛÆ{$�h;oå»ÀKÇðYºPâæÇ-¤–ÄXc†£êiFýÉn7¯î޶¸{®…œpH(.Õ`<Ö`,f’É ¨R€o…/×9Ôx€PóÆ[ØgJ,MˆºÇh¢Éx¼ÁXÜ$¥ÚH®OýK“ì­ˆ¾Dñ¹u§jXÛÀ%lÁËý°7L¬/[‚˜žô=¿`½]·Ò÷zÓȶáåÊñõ1'‚R«Ä(Ä…GïÂÌlÕ*~¶$0!'¹tÂåÁ8Èv@âV‘q1µç2>šsqÒ Êƒ N¤'b7E”àà�Ú÷­ÓŽÆ^­\!äžèà©êC�L'€ºÄedÖ Â`�Zv ?ݸqƒ›œ 4Ð@ 4Ð�&Gþ ÇŽÆEŸTÊæ¯~ô3ÞýðeÖr{C #ø;0þÿõgðÞ”IÄÒ)›¿ýÑÏù/oý�¦Ñ?eM»Ýÿó3øÁË 3SÑKÍPÊá¿ómþ�Ÿý #Ž"[,þÆ · ‘÷yõu™ß¾ëñÏo›üû?‹‘L=íìàïÿO®}épî´Š ¤Rõ£ŸòOoý˜Ö.ÛÕ þ0þsWZFw�(M°í�3G¯’/mí£–òÛ~ôgQ°r2åñÃý„Ÿ¿õ›ëÔ5“×^ø)ÆTPc"7)N$¤Ò.?~ã'üôQ�²ÿß ÿ;a¡‰0½�9u˜íûrë½ïâv YœÀû1Nø¯¼ó–Ã~$� ŒKM*å­£X\À4Bfç¯R«L"Gõ„ã¼ÅonñêõŽ+)6$rø• ,¾ÿ+K'Ðb Æf¯“[:MÜ}ަóý¢Å‹o$Ðã §UøÎWXçŸ$´¶Õ³$Æ”ò ‹Ÿ\äÔŸ$Q㉧¾Äyçe–Ü/™™禪srè6¹ ¨Ò£*©ŒÂ™' 0o”´™ë×·êÌ©~Ì8KŸÔXx%C|DÇrTTY¥z§Iâ¥ú!®ùàmŽ7ï¹ò§´Š‰Qoþ>Rµ{¦5À ùsR'GpB‹#×N1Z'¸BmÑ@Ÿ�^¸�Ö^ä¾xAHŒ¤¨³„z<‡×h•ë4â#œ¹’•Ò]’ò‰xšP ™ô�PÉçP†½7P!!3ëΓ/o ©HšŒS¬#*#¤”î—V%T™«Ÿ$o-÷,§g¹B‚0ÄhŒ[IÕ8X0L�¢q!ÈhˆŠD xúû{TWCÖTB?Ä÷ýžïEUB/ÊLäŸçæÌ"éx–©[[�A$©¨rÊ~�{'®¡'’’ˆß °�æpšÕCE¼tH¬á¡&5Q UìMR\D¨ÊŒ-�îÙŽê±ó¤Sc�6‰éq ¤rÇŒBÊ…Ã}û 5;³lnnttÍ بH"J-HÑõV°=’·Ë õ¿VõÓÅsÛêoŽÁöP®np\úf5ô"sØ¥>mÒµ ·…õÝ¢‰µRCôŽ7—¬Ÿ¬à ûxêÖ½ûøõMûV m~ó^Dz8ã>€1Ú¢:Qƶ ´î{ÿÎsÀÞ0q®[ûBŸµ×-ƒœØ{‚Žïø4—ëŒ.DÌ‚Mýv³h3¥œdV�Æn0Ô€™u²"ˆ¹CýÎU×ðXúmžCγ0^G™­#™›)ÅÇ€Íe ÝiW<#äÁ-Æœ'÷ìCG£áá*L6·-k `Vnµ07l&åSLk»g&ý€Æ «nQ_«¡H*3Ê’J÷uBk¢Î•�F›ˆzt¾öÜ1úôÍ5B–Þ7ÈÚOw>3Ìw?09ýæ ê>Ç  ‘7Y:_Âõ’,(§HÛ™¶©0rÈfŒÈ%›1@÷€íMês¼‚Êw[L‡Ob=¾Y‡Pó:߯@Øø|3 |±Á´³•%¤ðÑ*CßÍ"Ç7û°ËuÜ3]Ê—rˆ®È žØu<·²6Í1kÈé{~ù†Kù£et&xJ: D×ùúˆKe̦>âv~/lî !€³Ÿ ó¥·Š7”Fܨr:6…æöÝ„‡Ò'Áðʼ Mõ\ •¥2 âîÙZ>šÛÜ^IFwà\rÿŒ0Ÿd¢ã´b&WËÄäƒß×¶O¾Ùï®ò@ô°tu=‰Ñ}~½¥fàb*RŸº©ûÉu}±G;áh �¾m ™ 4Ð@ ô¤ßGG¦kß`uÍáȼ€ªnÕ–<4™c57µ¯;ó›83oÜuYχÌLI]ËJ-Á±‰Ÿræx‘èMJ„¨{:3o/B– f3×8{JEÀi hÉpßš™Ñv=Þ§Ô‡çD*µþय़+S>£Ñ ™œ�H%£×�¶3³\%oòÊó¿B‘LtÃÂND/’"pï–C& ²¼åÌ\^™CÓÊÌLþß<õ¸L†„M*²*Ð 4-DªP^Ú>¦T�w©×}ffEjÕÞ~t»2“(gfµä2wTÞV/S 9±‚ߌqøÌoˆ%+Äuªù=õ2G•&5iˆ0QÆ[�@†ŽÿÃeZùšÁ ‹-2³:±”‚<}ËV"˜—)ÉYÅlÒ£ ͊׵ݾŒ ãW“] 4 jæɬЖ”Ç—HÞÿ.yû±a1 ñõHÅÃÀÁ]™kâ"ésYba‚X.† H…q–›·IB'‰ö EÞ»ÃÐ\Çt�)zãUBìº�+kŒUÇ:ée…‘¢–c"?»ozY=Ðyà-›"t}ü¦�ž‰�.tÕÉlKTcï—áúd?ðð-Áq0ÒMêñùú £áÄžm‹#%䔆_·kíô( —�ÓvÅD–5’EÉÛ;puøú%=Os¶‰”R¼yHC/êÈAh.�•‘â*�\…r¬ ã:nF »¼õRßš)#é2�ûu†šcT²¨›MÅi’^:I5]‡!I PB-¥ lhL¬FA¨vZY%¡P¿Qgh[¿­ÌJçom“~ùž�(I¨÷Žƒ³{@Þzê:š*ƒ,P¼RaÞ|µË�ùàžC�Á³}ÖÜdìØ ‚"#Må�5�À‡êý:é!�xZÁiÁíK£îñ^ý}HCH{”J‹ ŸZE�‡(š„ØØ´ªm³c‡8vÈÍÏ@l¾LèõUs§?fþìbÉ*!23/|‰¬;h‰Í ›¯ ïÙ´jÃHác;}‘£'?aöÈÂ9 %a"o‚µaÍÙVSäÃ_ËÈü„ÝëÏdsœØáÆlÃ9ÇYxçÝ€z]#ä z€ãÙgO|A"ÞdþÐ=Æ2‚Pæ•'.�LAÌÍáÓ†˜¦û£ÃE?y•d¼É‘™ûŒg60í$C©&?þÞo 1ºÁ÷Ÿ{UÞŠ ¶!f[¶Š"ðÓw=ŠegO'æŸ<ûS£yRñÇf™Ìn`Ú †SMþòO>øÆéd·CÌÅ|šóŸÿû]]©mšÌñæëï29^A`d¨N–XY;¶g»ß…~׎ÌuÛÀÕ£‰Fz¢…á>-ú«á{¬»b,†lŒé�>�ïbhw &€U,p(•Ù£ÅÁÕ†˜b,‚€Vk2ªD}¸#Ù¸_bHkf”41é›9ƒ‹¥–b"Ö�Ú±ÚD¯š‰í¯ÛKm&lîË�¯–8"e‰I{ß³»Ü—Е‚2°‚Ï—9.N’’¾ÝÉËÏ”¨Ïš8ñ-—bÛ�é®59ë�Æ|F yÌ�êd&i‹bÇ� Ä,ýú>JSâxéd”>6˜&ÿì*ÍSQ­ÌíεvûíËðL—â…5Üu‹cÁ™}�ke+‡Õ0ˆMÄw™ŒåùK9ÒÙJ Sü¼Båf­'}lðâ=Ä…*¤mP{A«ÐÇ)ØÊÛ<ø° ‘ìóñǪˆÛS¤ÂžNÃVÞ!wÉbÌy)ØzO­Â™ROŠÚíécws_öÓ°8I¡°JÖžë뾈}ç&±S¤´… ïx÷Ø£o�¼ËêÇYûé®ü–_ǰꘇÑã»»�]ÃãþûyrW*È‚Æ1íâR4©-xñ‰ҖC6eƒÜ ÿv/×ðX¹T@›N£Žjøs5H¹�v‚Ð;a3ÍîçÓÎämÇh£µFå~�Äü0¢Úÿç™.ù÷–[!§ä§P…îcl;”Ž6;®K'áHaϹá›.…woc·^H�¦:ìP˜³X9Þ¢–u°cAoŸ-åË:£Á0#BœV±È‰äšðͽSm'¦Y- γ< HRºÆ-x²2„,ôN¨ühÎåÁP€ ÉÑ6;Ú>ùø´Ä8ìëh½s"ûª}ßd…D¡LVÜ=mwC¨ˆ!ž"cäV9”<ø½sÕµð¹s_{Gf6�bèÕÌþ¦82:ˆnܸÁ£›Ž7Ð@ 4Ð@ýÿR†÷i6]~ò–O« U`öÐõ£Ÿ‘ˆ{·þŽ–áòÞ[omgfr�¶Fðw¬ä\þñg&ÍÍu¥þâµóœ;£ÓüNúY·½à$Rðêë2Aÿüvw»ÿéÏÁ©é·8w&NL:mÛj;3÷ê“üK+6µúî/š-÷…sˆëѲìàïøíA—‹s2åñê÷Þå{/ý’D¼…¦Gm‡6*ÑÛ04—ä‹ë`mNÂN¥]~üß0=ù.§Në¨ÛfÛ®ÞŠRŽËQúÆáÉ&ɱʎ-Løo°öÀ¡¾ Œ�m:Ngç¯v>ˆ#ûߥ˜wØÈE/�í4‘±!‘O] ±™Ñ.1\ 1\@$N<øS*>å\Ô¡“±±)Ÿá…Eæž½ÀôáúP‰ñÓï3¼AàÈÜ»X >¬2qÈ£r¯ŠkFë¼N’–iU»!&@<%!¶*påpQH¹{ÑñHd5ôW?"5¢R»[!(ãõN›!ïFÙ¢U´¤÷Ô5Âl5úR ¨ÎD|DÇ.¶ðÒËgïtÚJ(˜ÿîÔC IDATë&~ÜaqîSðZùîq%J"‚*“Œ%…�)§`ƒÃÒèærdì¢�ŸuX9öUßcŽ‚7RJG�œzäP¸sôJÏoÅþ�žÅð_—ø2¸„Q¨õ|ßhV ƒýƒìëÈ Q–�FÒ x� >h[çp(†ä[ç†ð†ÔD‘4Áª·°!.«DÛH>+§¾BMÆ$«nt¶¿ÝMŠ¡;›qYÄߨ‰þ_yPì¬7ⱑ8‚(`”¶ `õØùÎß²Þìq onu×¾…ª‹Ú¬–K+¤0@{åãŽÓÒ²ÂTkÃ& ]Ô„‰>} Åh"–kÔïU™>$OG�šÛ·H7^Ç{å2úPÔC##-� ‰¥»:ÉáÞÕ‘³¢´;hN o�]cþ̇dµJb¶¯…õ�RÁ'&¿Hzd•ñ©{¨Zä6�4Ö9&EnÄI¹Ö1ßû…„o¿A°# ­³˜~æZ×gm7ævµZ!a¨ JoÂ.AÙ“;α±lŽ×^|ÄÞbJ"¼øÄÇ]í&²9Þ|íþÝ÷ß;0ÄøîIè{ßS£å„¡¼'ÄìçìœÌæù‹×~Å_½þ›GV lüêý½m‰¸ÁŸÿà~üú;¤6ÝIÍVÈOÞòøøÒî糪öÖ±.™Í=~¹·ržµ�y�ƶ�l­º¼¿ûé ꂘ›šÞƒ�ª¢Ë 1ƒF݃õ›q�jcˆ…*æÝeB7zîl–sÌ*_Ï•úÑq›ó'ì.çQb8Wî£Zew8óÉi£×�¹ÍÉXÆù¨f¸çr•W ¦Ò±?)á^«2ߚᘔ;öm§û9Bŧ[bJ®À ­;ÃAéâ:žáîÙ¶ �WvYðϨ†àBìYÒ‡ÓÔ{Ÿ�Œ¼Áƒ÷`æš¿(£_œc¦ö'Õ—IÐ=–.¬ã[ϨííÜÍ…yÿWë¬|¸ÁçÓ�±òE§µÙ~Ààwß+°ø~éÀs…Olw_®_¨pýÉ}\%S]`Ay•8.R¨pL}†´°»sîÎùõ­~°o7ßÝàîoK=àpêy$EBRDšVße¸†ÇÍ_®ÑÈ›(‚Îaõ;(Û àÒ…uÜ »í~ÇëÖÏ—)ÞiÐÊu߯#€Ù¿Íʯ×X?_è�˜gRÏâ{>»Ü ÛãYpEÎÆŸEÝÍ–ž)²v®J+»åüÝëÜ"€Ñ'qõùNÝÌ�mŠ-¸\æ°9Ã5AæÔÐì7†˜!ðI6AÂÉ:H Y½û:(ØÒ�BOÛ�æÜ.fg™‹9¦Â½¡û�ú:a£Õå®õîRLŒÐ=ù&â»»òBVE'CE2郟S ßÃ|õw_Ûx �þ­4™ 4Ð@ 4Ð7–þ=­V3×Ö·ÀW;ÕìA`æZÎá~~ëåõ 0SD¤e„üÓ[[P²ýo[;�än03xò1},iä·™ö‚™²Ø"›¼@ˆÀƒõ½�‹¦ ÄuƒÎ]è|fOËpùÉÏü.˜)Zýaâƒ+M\+@ÒDFR]03‘ 9}:DÝœéÝvíLyn´¼q¹BÈüóŸ¡Ä¶^ÒE±E2ý!�ÏíÞ�X\`h$Gzd+.1‰"MòÙyÓˆÖ3&5PkÕžöÙ©ì‰ÄIНr境µÙæd,ÇôÑ«$Fªb´/bCe´tŽqáEêµ|ÔÙ쌎ÇÒë4—kT>{ÀòõVÏú¶: # ¾¶Õ²Ä„ ÅÛѺb‰8þ‚ï~�úHIÍÀÎG蔜!”¢þÍø'Ù¸šgí7÷©Ý(b·lìFï²”Š «\?|‹a7‹QŠ`�ŸòÅ�iï8Öš‰oû’ˆ‘­’;|—[é�¹‘ŽÆ–<AOAekÃÀ·ó¢4l’*o¦G+P¯ÕYžú„„Y#íUIè>�Õim§•õ7a¹¨‹ˆ*'ýçûn§ï øÙ&7­·X4.à†ÝûÖzúĶ#s�©Hª@|$Ú¯lÄTø7×›L™ÏvµOŽjÌQ:1ívJÙhÅÑþömŸF.ÏðW;³�V¶Ä�UŸéÇ?éü_;w�ø.{.:×µwŒÄZµ®º˜_~$‘Rÿ‚4S3÷ú®gÖ^;0Ä\xõ#ÄøV`»ÄlëÌé~п~àx6Çx6×½í›×UÍ { fÓzÛIóâ—:Vv¶³�ðÀs¯”²ýtîôÞuÏ¿Öó™¾9QÆrÂÄŒRÔÚX¶öµ æ½õ�þ™DÓüÓ]·%7øË7~ÎôDYÙZïý‰G¾ â ³g_þUq­(“ÂfJ쪵Ç=m5|�Vè#ê:‚$!kßNÀóp*Kàû¥"‚ï3ß»VÙAtm3­ävˆ©¯æÚ»N›§†&÷„˜W†¢gË6ÄPKuF•GãD‰ áÑIE¡uåNnã³k(–OFýzû!q£ˆ`oº‚¤îûXXn’@屑½]ʱk%‚òæ¸é\ì/‘=�dž¾Ö6>´ aÃCüÂdîó gŒ“œãCâ)9Í´8M壖·+$Ú1O=�¶#�bµTdãâê®íaèӳά…õ\ŽÖ‰Š3r²»à¢gx¬üz…•_¯€#r<þ<'Õ—÷\fµ\âæ[˸¦¿gºg×ð¸ûË5ìRÀQå;ÄÉ�–Q¯Ô¹÷aaWÀ×–cxÜ~;�U ˜S¾{ ˆ 0Ë3˜FÁfõƒ2k–IsFûÓ‡˜£j¹Ì埮aþ¾}«ç,®¿]À,…Ìʯö@Lq´…ôì"ÏüGÉOS[í}okäMnþr ×ðP�#ñ—Q„î儆ÄퟯvŽÕ^Ç«™7¸ûË5<Û' B6®”:ð²À„è/¿û§ìs\y¡búšOé©<³o, $¬bw?ÌBkßñ\»øßÜFB÷¹5?†yoƒ`�6�éP?÷z‰�G3y¥­Û�u„ ÀÉn:wLæ,‡àò"ÓA÷u¼ 0£6Û fµ‰î†û^“g’£…2Æý%B7Z–}w¯µÿ$2è�|³óžµ]!·D#Üz×:xmöVࡉҞcr �þØ4í 4Ð@ 4Ð#Qf¾õ¶Í[oÛwæAa¦†üúý€’ùpÎÌfð?Gÿ¶B~sÁ¦TîýTMè¸2¡fžÿÄÁóéÛ¶ Ay±c6Ø fÇ?¦Ù*àûŸ]v1ÌýjÙÛ‚ãm˜yþb°ë6µ]™ÇG=–¯]0óú]ð(—{×Ýzß¿nãXÑ÷ãrƒX*àÄ÷?D‰m¹ä¯i4Šø~Àµ+.–µw?†Ÿ¼�¬o�PÙÿ.¾;ÂÕÏ||?¤VñTtÒÙ­™Å¢?�o§¸ù¹Kà‡Ôw´I E/£éÉe¤p]åîÅ:Žá#0¿ £6k”?]Á©˜Ô7åþ DRD¤E|,DÌl‡ÃBÏgÉŒ4­ÊXT㈠Ê"áÐŒ Î „�bÛ6¢,�"ŒDËÕÕ·êà–mÜŒÃâÉž&ü!TA#5™AT£ýÑ\ï T'R"�ç¢*Q`Cdœ¢…—ð¸wô’#z!žá¢¤4êG7F¼È�|™¸‚e¶0šàT¢ñøžé!Æe–Ÿ¹ÇÝÃ×hPÅcwÇÔ$³�¿ÛÁ�í ýþç�ƒÃñŸH¹‘¹‰çzN€0¤pç‰eî>¶ÌmõFç÷‹Ê=>Ó/q5{…»ç– !áÖmh4 [MŠÙhæµ#¸¸z@˨÷]/€ ;Ü�ƃÈI¡N¥ QZ2OZÏ « m“��0"&<ÓÃnÚ˜™:‹§¯£ o:4·ÍìeA%®âY>NÃáHâ ܤAþÄô¡®•—6vÝV9Ö„oä <×£å)Ø7;Ÿ·kcn4^$UDR¢×:³îá9a—Ó«¹Œ<ùqÏòBZu�ü¢Ëdòx¯|Ùqc–n•s„ƒ§³´Í€«Ÿhï &L¤‰ZR!PËÈGÞéúm"½u=nÖ‚@à‹ "‚ý:á&�ÌŒ=èn“Úz}m4B¾üLïõ¾óø«‘c63F7ÜMAPGÿW ÷\ÜéÆŒí€ˆõzˆüú™¦õ&žŸè¹¾÷kWkDíÞý@Þbœ;Ö ÷‚˜„ubüo}¿ê Eõ~Û¿ø�‡e) 1›­�|Ëå_nÑ4ßܵ_mˆ™ˆ=Ó¶5œðßѧBÚ½ –�çoºû<Çs1½‡¯“¹âøAÐ è*é½÷×ÕŠoA2â1+dîÔÇ‹åèÆD÷¯Q§Z)îÓªWR¾‚¸mòŒW«Ó¬–Ó� ñ£) Ù¹ÔÄ-Vh]¹�gYIí_‡m7“Çm ,îæ8®N ï“Rö¨8‰ð Š½ØëXòŠu‚šÉ¹¡…}—ó¨tVzŒ£×'9RŸíûý�4L T¿Z'°{3jì1â#¤Ø {ÚzˆêÖs9¬çrxÙ­šžFÁ ÿitýô �¥w—0òª¨sBž¤´?ä“e%rá}´û½© 1q%Žj/u6yÓñ¼›Ë"Hwûí<¸sêwP„‡«…·öA…µË÷eJøf)’"YVpZ÷Îïþ¼ä7ÞÍqãÝ¡#3«¼Œ¼­oâh å¥%”—–�¦LBdU¢²Ø ¾=¿»†Ç�÷Ö¹ó^äŒMH£}!&Àlòq<ÛßÿX½·ÊÝ÷VÁ•˜×Ÿ%¥g|cc÷I~mˆ‰+± ½Ð3�›òsxY)¥?”¦¹M õL—ÜoÉýfqßñ,ØÐúªHèîRòdǹ5£Bu$ìk…¾mÓ¡öþ¨:œN°w…™±¸À,KL¾z )¶™�8Š÷C„С¹KúÁ̘ÿ}voϬ0ÂÓŽÌÝͳ#3qRãÝ/ð‹_5qvq³bÙ pô>vhâ_H×s]³-IðÜ"æ©›Z<’ƒ8C“I¬z/Ü“õ¨�³Ö ¬å¡v %Àt¸€g �ˆ“VŪô¥³‰&‰]ée=ÓÅ\®qGú9Û=îEYìÔoõ2Ôîå0¾¼OíÓeÜBuhG c3þ` »ÄÒÂia+¾f†^€Fo�lU\¡*D©‹=ÏEPºa‰Ó²hZ[iÚÊRôÂïØ6ao¹KE.ûŸALFDb©ÝgVïtcX-”¸Ž¨É²ˆá\™»ƒ”ÐT%*–اmc®„žVep &�Ù/v¾k§šíúýÙ'£ú—R\Ä.Ú˜¥þ×°�ie\Ë'µ €"Ä×Nv¾³OßE“%D/:ZBéi;¦„†GóªÉQïÄmõœ’£½ÁßC§ügovÊ`E) H�HvcÚfÀg¿m`™.–]@<ûZ2j[[©2žÞ‚ÎÛ!f[FÓ'´¾{ ˆÙV³râŒ×7�íìÓWPbV§Ž'ìíÆ4Í��/™�Gœïún§s'Œl«Õ 0ì×:Ðîìñîkûníš­€¦ýò®°o'xÜb¶Œ�?n½0zݘ;!æÖvE)j þ#!ýëç%ãýÆ/I쀘ÿð‡õ‚‚/üíb~ ‰›n¤ê�Ëä>ü%Îê wZ½™ ö“T*R¿u ÷Áµ>׫G!7ð }ŸT¸`�HŽúæƒUÜjkq‰”òðŽÒ}ψRßzµÖ½EÒò£q¦~4e!H òZ…S‰iž;tŽllˆllˆLìëCã8 Ã^Ì:›@{—àýnŠ… ÂcÓh‡';¥:˹¼HZN�ÑwOyø»–£ºd^=Lb>Cãv7È:Ät5‡©×çÉ<>�±ÞÀ·»'ÄĹÖY_ÖÂ|±`Z‹�óEVß_¥|½Dñ«"Kï,᪨s2Ñ ¢ú)È6Xxc–…?›EM*´ú€®¶³¯Äd´Î©N3ót†V©÷¹Í1´ùÕ‡ö®îLM˜Èl¹v$±ÅHò v¥éÝMcC!�íóÑ/¬ß·¹}©Ž¹;�B� ¨2L¤>¿`b[0SOÂÉWS¨±nȰÌІD¦^ý)f€ÔÀâ-VWŠ…þ�ô¶²ÓQÊɃ&o“[ñ)vqRnº2ã™u$bŒó*Í’G=ï!pôÅ ’*Q߬âX7/ÖúÂLQS\›øTˆ8ÒÀÊ$ƒ&ªQgñb×êª.!⣩2Ö“7XŽýšöOY½ZÀë¤PãQT?Ž`”›8U‹„’MùÌz AѲQ ¦ºØë0 “ )u§— YÀiX~ïºåÍu�¸ÃÈ‚Œ4T݆Ýãžä>İ�¶»2·× ‚Èåë:F­Xèú;¡Snáú[ÐxØ�fK‡^@èõ7»n`8 $1D”dÎUŽìº½¢Ú ܬ�’"3§. ‰2¡`êø¾�—;S±7_¾²AîíÛl|Þ]£¨í†Ü.ÏòÈ•£¹TÅ3=ŒƒYñdÏïÔd/ˆ\úp×òQ„Gßí!ÛnL!õMRE$µwýŽPúà>™`œPÝ?%¥ À´VGK©4×[kuæ�Ë=u1wSbÚftÌôÑ8j:r@µ6LdßetxÿëÙã¯þŠ…g>DÑZŒMÞ?кUÕåô»>KŽ•IŽ•Pu±Sx/ˆY(¼ûžƒÙ¾N‡‹�ïbºÁ³�x mxòì§LdW{ܘ{陳_ìúÝS'/wþÞb®|ÞzÏì¤'׃ÿÜõ}Ýb¶µWŠÚíNLuÄ´l w9€˜{k!9¬GŒÇ‰Mâ¹SOqnèáQ'åµ'¾ƒ´Ãú4e¢„æ•ëÔ?ÿ ϶˜IŽ~ãíûhÊB�àIeŠŒ–"âÙC�ñÌä™o´ìóÇMü¸†4”ĸ|wuëâµ¾ÁûÝtñl D)ª…ùÅ]¼b¯XÇ8ãw›Rö2‡]Öžªƒ"‚ `®T± ›©ô1�›êsePEô±úhœÒçQ)€‡q®µÓÈšÏå t?ª£½ 0‹KŒÕ�² =ƒ¦ÄØø²€g>ÄÔ=„W�^ZCUIN%šMR¹¿õÜ·ÓÙ·bŠ£-ÔïÜGÿÎ2ñQ•äXŒÌ\wZMÇð¸õvÒž6Äü]JŒ¹$_¾Kê•E⣠CSqÆŽ¥Èßì~®ç,®ý"‡cxÈBŒùd1÷˜+ïWYù ÂDxÑÕ°›.‹ç ]©dÒ.ׂQcëxMIŒMS_í~žjæ nÿr%Zž¬q:ù:B&Ày~ û•ÔQ�Ät’ÒÍr§�kx,ýz…¥_¯ô@ÌÀ|ºˆ“q gâòÑ­+UŽÈ§Ð••Ëy<ÓEuK=·çØ3‡]_(¡L&Hï®OºÛ¹åªן®!�§P§·@\b¦Ãˆ:ˆúÍ�÷{éÙìiäÙQÌëK‘ðJ5h˜œ9Öã&� ÞÜ(a°õ¼éUjÐ2ì�U�Px|h–Wžã…¹sœÛý]c»7U|צyóN©„T¬0®õOa>/Å�s¬ÅûxÍn­JµÚß½¹—„‚€³O*æ�úcÑd4Ð@ 4Ð@ߊ~—0³ÙXÄv<Îb“ߨHjóc2׿òY]¸ø¡O³òÉegßT°Š$°0­ôÀÌ¿ù‹AÐþ;láïú¶Ëo¼óÛÝaæÿÇÞ{?Ùq¥gšÏIŸ×ÕuåQO$AГMŠM¶ÔÍ6’¦g¤UÌhc#ÔúCö/Ù�ýa"66f&bf¤6›M $›žH ån™[צϳ?ä5uëÞ*€FTs¢ÞDªòdžt'3¿ç¼ß‰+SUBr©‹½ô´~öë#ÔM1{æ�¤Ù”|þf•åyŸ×_÷ölgÙ‚B"?æõi ÀL;§qú¹I {ðãp/˜i§Së71s ŇޢýwÂx�(ŠùüošÊª¤Ç*Xé-\q‘ NÒÙ^ÿÌÅÛÍI d;€CŦ¬<ÆÍ÷Zøí#¥qò‡ã'4²''Q mW˜™2%ÂIRá‰û®Ð2ûéxB7bé³a ¨ jÊ@É$©½•4|×gå³a§Lב �Ur8·›„™�[g®ö~Ÿ¡ˆ_ È+¡Ùú®®L©+F¨Ð„FÔÉMê¨4n �5[GAE“Z’wº€ZH>¦ÛË��e»îMSî„ÛîÊ êƒ}T¤BJ¬çe?ÈÑ�Ó1rlÑ …¸>Ãö +6ö#b?©*Œ;6ÕÜ2›h†Iev½”Bh QÝOÖ§*àŽvcx[.±”NÎ`éƒÀVá¨\ûx�v¥Mîžš­ámx¤ãáYÙš©¢™ƒÛ[þh}$Ä„Ä�i—mp“~ïtcvµðÁ&n£Íjýâ³#­º@øè*QÉCvÂíqS»Q£±Ø¤µÚææïçiuRw!fdFƒSb'¦zq�æ§5f‡¸7:Ož2gs�2¦—Èjù=!fhÆÉ½uß‘™¼È0¦þî^¥�WiŽ„˜Í\ÈÕ³ Bp#ü+«øÝ&¨ÔzÓTMNçîýÖ®ƒÝtᘃªhàø¸o_"X\ÃÿôY-5ÒMþÖ¬‹P5bϧݩWì]¹AV³)ZwvÈ¿“Mž9o¾ô‰bÚdüˆèÚMT? oŒ~—Qœ*@+”PWV nÞ$¥#—ÝK«Í®üëT¿Þ×¾þô´2÷µ¯}ík_ûÚ×¿š¾ ˜y}µï3mùÑuB¶ÉïßðøýmW2ðÒuf’É©¼Æ§Ä´;ýj;’_s÷¡†!04Áä˜Æ+š½} ù›_üšLªŽ'~5hvSÍŽ‚™]Wf!W¡ÙÚꥧuÉ6OÒ” IDAT^¨ì•žÖLáp¡}Gòúþž0àØA•v ^ù­7 34Ž¡þ(jÿÓèN0 7e’*õ?Äy«5f¦Ç4¬ÜÖX’v̈ËH'ÕK1›.Ì�0imùØGÆ1Š)|7æ‹÷C03"ˆRE“ñ36ʶ@qkÓ§µ9œ^Ö¶A•vÉ&3Ýÿ8mW=ÚUohyÝ4Ø:òSáA¼Ív“¬|Ï•Y §qk.é™,凒ÙÂ;]™JÚC#mæzéeƒ =gaާñª.Þø©*ˆ$®c [!Ö½PLoc05–è€LKŽN¹]$} ;ŽMæ.ŸÑ]˜)ãák òÒ¢Ÿê)÷ŽœA7oPwè85Ž’±Ñ½½?eºûàU‚ºÇœš8Y„¥¢ú 4Îaè2Šñ:5D·§ÿíÊYk“=V&5–ãtüðÀßv‚HgÃÁÙp°'ÓØ“i”5ƒ“Ñ£ËlMR—;@dkÝ¥µîŽ„˜]7¦ŒbdÛEÑÄH7fsÝ£¹ž\‹VAÃÌêȰ5òøC1¯¼µÅÖrr )È^JÙÀ�Xùh÷âÛ!¦ªZŒÿ‘Ùgç°Æ’1 ri“霋©'×û^ss-äâ+mZÍ©ÒÿÛûý� æ›ph5Ûxñë5ääóobebòÁîõS»mÿ²O¥²m\3ågåǔ˫w•R¶«ÕJÌÛï:Ô3“ýgÉ�Ú­Tb.¼ãôÆþ®Ò©6Ïÿà ŒNì~77f«-ùÍËË•áç—«üCïç¯êÆ\®D#SÔfRmþö…ß ÕÄ܇˜ß®,59¸†ªa¨wN�¿›VÝ&®èw_zë®Õ’V:Ejsû¡ß&ï~Zª¤‘±I¯Žþ8{wðP1m¤œÈN1•*ðÐÜiš>5¸®C_-dýmAÌ Ç‡'-m‡˜æ—kœ¶ðÈôYJvž²]Ø5ì;ç<ý0(¶CLýÊ:÷šs<2Þ—»ÕŬ§.�Þ»žý·¥í�ÅÉ'ãK°î~Xã¨r”11FØ ¨¾s‹È ÈëòzbÔnàgë+:×vL)q;p`vævŠÅɱG9•¹ÄÜÅìþø¼ñE•æ-—Âd)%×~{ŠežG/…#&Àú5¶n5Èuª Í^*Ù?%ˆ©ÚæÌ:™óaYø›6Þ$óƒkd~p aõ¿óš«×þP#ôc¤„Ë/-så÷I*YEU8Zþ!Ú×1Ÿ¸=0ªŸ¯ã.×™: pðž õF?³ƒ®Ø{š¼v`4Äì8fwLgázy��Këø Ÿ¥wW¹öò"ÍÕÎ;£ªrjüœg¯#Ka`:�Õ ,½µ‚W÷™ùó¯$îMC±8‘}C±zu0ýb'­�µ¦âý±Ý˜’ýûÞP,NçæÌÓÉÜ>WMî-!Ö¢ê»0Aíú*•?\eýõë#æúé7N· �AHt£ÂéÖ=ØY•Ú»7zóáÂC»¦”õr!µ™Ýë‚Þ�.s¸p2@ ÀX®sÆžC‹ ýÑU´�‘®ô·f“qYø!\¹…²VG~±@YÏr¦päŽÛ|'ë Ç ©ù»Ï¤±SÝÉ7ÌçÉ£ç¸bïíÞÂGM§¹oâ�ßs–û&åm:¡K w^p_ûú_DêßÿýßÿŸÇŽû·îǾöµ¯}ík_ûº ]»v�ŒüÛõë×9uêÿ忽ø÷joEœ'ÞãÆ¼àžCØfÄу7¸6˜ =»>æÔF7S¯IÜm1½(”l¬„”¦‡Û^Œfº´Ö’T§&ãT�kdK&fFÁÎi¬ÜðpZ1Å{ÇIÏæ¨_¯â4"J³ýoC‡�•³hcf 2+�P÷oË$ØÔ®ä&MTm¤ø­‘¶’ý¼Õ@F¾é“�´{G¡@à„d«ÇØT×PÓ¢ °‘^!¿ZÂÀ¢ª® ¥5¬‰»á`åM4; úÄBÅO+,‹ÛÌm̱èß {4�fé´jD~DjjGб-� ÷ : ­�:‘ÆÊé„Õ6ª©õÒÏ !ª.¥` [î ,‘bI. c‰9žîÕ‡ 6Æ£)t†ïg…M‘£�|ÿøÈ0&¨´™d†”H¶«¢²®®‹ÅTѳýóå-6ˆB e¡—²Ø®F~}xöòšµÔÙ–…ÒI›Ûºº…å§8¨cml s<ƒ¹¥aÔ4Â’J˜‘h›ëÇcê6˜ém¹D^Œ5�ù٤Ð*3?ûNrìTsGÍÑ�KıdæéC(†Jõò&ygr`·˜ìb¿màF,¾·�ŠÉ=#‚�±Ë6BÈj3­\k�qãÝ âP¢[*‡ŸÀÐ%ªç‘) «.Ä”(”œF* 'ΧHç“eÞ¯RLG˜æ°s'Ä,ª¿Äþá{X�t´�Ÿêµ&÷�èCoÆ’®óÁÛ×.{„¡Ä°UÎ?¤Ð-åg˜£!Ãz%âÝ no†f†œýÉ*vç6È™þ®nÌ.ÄìOöH#”¿@(A¬›¶Ãé§.â¤T2�·'Œl;’×ß øôRHÂì”ÊÁ™äºS»W/ø|Üi ÊˆÄyÒ©6¿|á×d³­5uWˆ¹\‰xù�a¦«ü¡x°÷ÿ´Õæ¹G_ÇÐ’ ñ^³Õ–¼ò¦ÇGŸ�sw]™T›¿ýéï˺¨�Ûä›AL•ÿþÏÇ-ÈïÚöOAõÓ§ù¿~ã;Û^,%§AÖ²)Û£ÓÓÝ�nµ¶vš™o±~eoÝ¡ƒ¯ëÌi6æ. ÓW$— su�²vçóë ÉMÚ„†Î1Rè;úýN9 ¸\£¸KM»®.fÛh¤×™ÑF×F{÷°B~¾Jñ.ý,ßÄ|ëL„PUæÖúcbb"!÷å&§Ô)²ªMJ³˜ÍL2“N-|ñl›Õ‰ˆG>¶¸x¦ÅâT BÁvæ—UNŠi²J [³˜J�#€¹ÌÌÀ:Ùˆ›G\*31éËuŠñ׿ÖîFNÞgù¾~:!�nDûƒ5âe‡ãñ12d™´§ÉyüÈÃÐ,NfÏ ‰ää<¶ÎmfH»1­÷jL·ç˜•÷`‘¢dL²á­‹ˆ™H«ýk@Z!Þƒ‚c[Ä©ˆ.$t×\ê¶(·3£žÀQûû®Tn#î_AœØ@¦ÂÞúë Rc*™q Ud.?@K®ã‡Šªôœ}Ú×0Nm ¶µ¨-4ÉŽ rã&x*+Ÿ6 ü�8Š“öÿ†Sµ|¬é-r§{`žÌ‘u¤YgõK±|HfêüÖ½«ˆTÐÛ·æjÀí÷›¬^i2Î9râ Í B,ÃÞ{ŽžÒ8üÔ,öÙ:bÛ9pnoQ.DLL Æg ©°ô‰G™Ç²ÿî¢�œ6…*vLª(·�ÜFŽùë­}¾NXwÉæîMsè¾2–Ô:%0R)¦žEœn%i‘IææG5j_4˜NRP¦©ëD2DtÎñ}éçˆí˜úý[´Ž4�: 7±ÿY›Ù‡É‡%Ì;Œq;š1+gjT¶‘÷Ö±à**Í �µŠBÎ,pؾ‡f.äæ©&^jÛ{Är…òÑîD›Ú'5Ü–KÙ*sÿØ}#!f«ìS9V£1éQºšB‘_Ï7ÕåÚ2GããÆSv‰ ¹üÄÐDŒíÓ¸^á –çxá G sL¦ŠhÊàX}á¸K¸¾E¡“¦[S[Yç¸=Žö5²´TÉRF'½ºÁ¸>üœûã¬ÊLcð=m5r 5•™èë?K*©¦çRÚöŽP>i¾ÝLÿÚú›_þøßº ûúèÊ•+û s_ûÚ×¾öµ¯ï“¾� ¾ÌTÅûÔ›’«ópì�Òk{âð ¦&L¾XüKD4œ*/I`挆®�’ã%……¥ˆpGÇV[rkiwE`:Wn\�اë0s'Ð B¸¹±¶3¹–J)ÉçTn- וlµ%·—bÌ ÃLMKàêæ–J{[:Þ.ÌÌ�)¤S£aæxé:7¯ÿ ±¸2 3u“T±Bõæó(b É2ì 3u]°¥çÑM•Ìtú®afàK,Sc­"‘ÛÀtJZ�˜‰ÙAcX ’&^£Dè¥QÐ1•"•Ê- t4C!7&h6ÀÌ[Øi¼�í —lQÇìÔˆ#0 „®æ—ÈÝz††¸I,#âPâ5Cò3ƒ!߉ºŽjëØE“Æí6RJâHâ5BrÓ}g£¢)x�«z›4µpsÚÆö2X !&6õh{ÊB³5š·j„^4àølTC°MŠëy6õUÔ”†9žÂÛlãm8˜cV~ UÁÛp)y³hReI®`Le±2*Áf‹È °Jý~†[ãî Ú¹SmÚ¸8h)ÕN–6]¦‚Y” _,l–”¤®¤‘³zµ+#Ç'Üô˜‡QEÿƒ»­´pEWÑsÛÁ u¦Å­Tˆ^Î�®käªÃýí�ÌBªZ_lrX?�©ØlŒo¢¥L+›¬¦ªÄã:BưQÀ,ؽvÍ…:©¹<ƘEãr•ñxš¥ÉFè¢Ûzªßgá±Ð xf‚ÔToÝ£q­N™ÁqÛ-. YzªL[úã&Q[á°5\Ó*k�WÑS:²í‚ãaewÔÖt"¾|s�À‰PT…¹óiÃEÆCãÆvˆ9ñƒÃ¤Ç-¦'"E ›*�ŠG«â03µ7ÄTDŠ’öï0º„’òÑ • -Yþc“9ãÅ©y`´Óub.¾Ò¦QKÆ-ÝV9õÜ4q¹€Ý®�tc:Žä½·=¾¸ôÆnÃV9ó\ ÝTP5ѯ‹Ép=ÀJ%æ�7ƒ>Ä3õ' J½eLÛá�¾Ž‘r™lwRÖŽx@#ÿåeŸ­Z²¾”%xòa£÷ÜÙ«ÝoïQ­ OÆÑÌ“ü‡Ÿý†l6qÖªrøØ�‚�0 0»úÑc¯RÈ&i¨ï1ó²ÃæÖ ƒ]“ Y§ø»ŸÿޱLÖÉ7…˜ÿó7*M÷Âø<ðÕÓª}—ú®Af[†´tI85Τÿõ!äªÛ$Öt¦”¯ïêÜM•Ð%TUÅ»MçÍ'ca´\Jê��ÿ74�¶m‘®l2µ|^,z¨¶ÍÙÆÞiQ»)eµ¥5NŒL¿=í³4®c’{ßļpÜåö´@HxâRŽ9 h àÉ/t&DvÏ`úųm'„ª/VY<¢ô\˜æ—UX/0Am[0[S4ÊV?ýo`®Lû¶‚åN®üëÕ¼k•<ÖN4¨lƒ¡€L@Køa�Î ÅAÔmýµT›I{š)kMhø�úémà§“i%vcZïlq(8�½müQ…FÙš$“f¿ÆwTrqªå: M&³úÑ�/`�H•WÚ`hJ„�×B �xç"ÔÈj㸢N$|ÎN>‹þg_ ��˜é‚‘L>kK–ß÷(ÅgÓÆºjq0õØw1pY%wr‰±s7ÉÝ{{v#ï¡è1aqã�u²µ§QÇk¤Ï/î 0 þý”ÅY4RèJŠœ=C-¼B’;�áðSÓ˜sà¸8‹[L ÐÔdbžß†/_õóEÄw‘ò·{¾¶YÖ�Û[”ò1å …â¤Nº`  RÂÊÕ6JÚbâ¡iJgʨiDNÌÚ»›=€Ùá†bS0gp¢ºfr:õ •'–pŽ´‰R1 ð×\ŸVñ—\{'•“X>[ÃÏÄ=f|©9toMØSä�"‘&¹/}?—¨²9íwÞYÄÚ:Å’$7i"ý˜öG ¦âœ;ͤ5‰¶í9âä}Ö�6©œªÓš ˆâ˜øãå°4²�wRbZQo¢¬58j$u‘5Ec2]Ø> CÌÓÖ4y==/{Û8g7’{ü�¬ƒbX ç½ÇÝÝt§É7ïP)ÜÞ˜|SW$ë¶Azs‹’qççâ(¹@[J&ì Vw2†*¸Y´˜jß¹.ýŸ’öAæ¾îFû s_ûÚ×¾öµ¯ï™¾¯ ö†™ëÕ"�æè AÌùž;s;ÌTUHÙ1÷¹É§7þ 'z }„òÖRDaL!“þ0ÀXNçÚŠO$$‘�¨���nÛQ0SU¶)¹]ù1µæe®�€™ë›%­dŸFÍV[²°17Û‡™š&° Éâú�iyÏ ðþÀvÃ�=aæxQáÚ­ÿˆ¢|Ž”a¯ÍÂBÄæFLy„£SÆ1… K·ÿš0þœ…›~f¶b+R¯Úq’M ±+Ì´j[4S_ fꦂªÄø›?A‰g â ² <'f¬¨a¥v8ϼU im$¸ªLÑWX�¯Rœ³°s:ªŒX½é`Ž™ØSY¼JƒúšO~Â@ílß0DÏ•©Ûaf�Üò“4ä-bB'"U00ìþ±n¶V=Ì‚�fé”×dË[$–�a t»ÿ¡y1Æú†4Yõo£åt(ÖÌ% keLi³ä_Å3±Ê)œJ ¯ê¸2ƒåMd:�gɬYè¤maNÚ»º2ƒšOÑ™AEeIYAÏ`è2�œË5RÓ}wBXó™rúu÷’‚`“udcv`h¼0éOïÚ¦-Ú¸ÂEMh]øYw‰j³Ê¡�e¥ˆÙR·�Ùq;Æ~D°ær„c¬¦k(9£ÁDk¸ÎÙ„;ˆ½‚QL%A­uÝÓ™åjM„­Ò\ØD˜F9 ­64×±U‹ßðÉ/£¯ë\J¾›ÖŠ‘‡•7{55C7¤òA-m�žÍ¢§u_4˜vŽbì¨?ê°rJwÿF@}Þã�9 1¥àÝÿER�› Tôm5X·CÌXËq¢øgG70m�ÒvI툑섘Š*hܬ’Ë ìœŽß‚•ÏZL�KLSbXÛÒô:1¼ÖÆs"te’¼ù j¡…qd3£´%7_kSj?Ã�ï`ÚIª­�nÌ.Ät;µ5u[åøŸM£Y*ãµ¥]!æ›p¨×úÃ69ó\ ÃVûu1*MtC ´½ðVÀ¥Ka@Å By&qanh=ˆi;è–‚í¸»º*W+1¯½ôR† !xêa›|ç²Ü­ÝJ%æo ×eö•_¡™'ùÛ_üÙl2¶ÖÔøëjlÜ `LO®pöÜ'?9¦;'“tµ—»S³NðŸ~ñkÆ2}‡m³¥ðÿýs|G7å^³áü”0úzAÏïZß5ȬɀÀÐ riÌHbG_/7lÍw‰¦ï\#쫨!:�حݱu5¦j@hL‹©pï}¨‹ˆMèÇDz |±è¡¦RØ�d¢µûz.fÛ(¦ Bð`0˜~{:¹†…ª"*Lß… ø›BÌ Ç]Ja¯¾³ru…Q2P\8æ ù`ÞØàÑõÑ©c{ûÖ˜ššÔM@JH%{ZNÌ�jd#nvYžI&Š‚pCôËUÆå·{�8yŸ�#MVOÕiŽ{D©mõ^ݘðý-ކGH‰ÝùÞ¸CãÔ­#u"»3{Eé81�>ÄÔåðDUhäõ2�Lÿì:þ±RK®·âRý8˜Óá fÔ(#&ŽÜQ»L•U‘(¢½¶V}Ö.†dÜ�>ꔊ”Ÿp±Ïl¡l›£¤ )�îP€ -™­MÙCæ0”4sŽ‚~U|µ²_E»�K}¬�jH„ý>z1 »ä¼Ç±¾NêÞõ»˜Û+¹Œ� ™{b’±ƒ¹�úåãz�´ê‘/ª¨ ½íÖVBn\ðï 1w9_Îí-Æóù¼@ÓBIþÔ×|–®¹ËäO–ÑÒ}¨êTÁ¥ó›D–Ús6O¤¤‹ŠšÜ[í÷jO�Qí­’Çú±&ÕC- EAºÁ‡U‡¿ò>ÄÞ9ÙÆÌEh¶EÁ¼Vç4÷ËFALs§Û¶£Þ$¡�»¶Åxœ\oËÙdù¯[à†ÐN™»N¾Qt�³�Áñi!lã:GTýkn¹‰¤- „Bw¯o+>žm� $Æ÷ˆeîƒÌ}Ý�öAæ¾öµ¯}ík_ß3}ŸA&ì3¯3;µÂâÊôSÍî„™–sâð<_ÎÏÒ'Í¡t±†èMæíÉŵ¿ é>ƒ"Þ'’“'Uµšdq5"Ÿ¡ª*˜-ßæóùÿ€ë83�¼ÎÔD…¥Õ©Þ>íšÝT³;aæÜÔM®/Þƒ=N,Îͽ`¦Œ%Å|…ùÅ�`hPÇÂ$¤Ý–#SÍ&)f[ln•¼ÓÑM¶6CQI+>-i�_aëö q˜BÇ{îÌ0ôYYŠÈåR©¾û(“’ÔcÝT12&µÛ-�Ig7˜øc2 ~ë^ q�@ÞêÁÌÚF4”bÖ°¤¨S»Ý¯ue2N3Z µé1~���ÓX¾æÐ¨x�ŽaOçhÞ¬²¹äQ˜L`æ€+SSÑ3VR¤Âƒ4ã$!­)f…€¸é!RŠ¡â*›L¬=ÊV¼@L8”bV•†} «zS˜ÔüMŒ ‹°åSXKlŽÚ ÚXe ÅTñ*‘‘žJ>´#7¤U—ˆI‹eu1I/Þ@31K)ÜJ¿ê¸2Ãf@¡™ÀÅ5­Šb«D–…•Õð* Mô bÔ(µ§FÞ{;e‰+,! µ2]?d²9œön»ªbEë»,ý•&Y?KQ”–Ö´ BS0òI0(¬z¾N1,SÉÕQ²&ÞJ•|ä¶Öíô‚…ïF‹Yï0¦°¸4w £�BIi¸·j¨ùjÊÀ¹½…N€b¨¹¾Ó§1_CÏYc6­›uò­2—Ž}AÊ6Q"»Ð”­¾¿ŠW÷(Ü;Nj:ƒ¢)Ô>«1×òq‹ ½´²‘+©^ ™� �HoœœGš~âÆt}h´±2ŠÚ :WßÞ h‡8"ÅëGhO|Œ]L®iáºèÛâ:¾qå‘„ég� g ê7ªÌPHå“ëáÚ[[äšOP>tcÀ�Ù…˜Q`�Sž!­Þ‡0"ìG¾ÀÌ%ËÝ|³NÁ=G:Wcúð`Ø�¹b EåžÇ¦°Æ4Œ”ŠÝ®¥”íBÌ®“R�ÆÖþwŽ?UÇÎ…ƒ“A7f7•l­&•F¶«�³¸¹5FîL%  ª“dÇžã�S×€ÑsT*YHf$ΓIÕù?ûÝÄÜ™Rv'lÜ `LO­ðôSo`§B¤£ŒtcÞÉÝ™IÕù»Ÿ¿41ÿ˯šÞÞnÊ;CÌ?ÝT²;õ]ƒÌ >M[G²Ñ pŽù�ò�Õ”�éy©ç¾ -mCçž]±¾�Ì›!n6Ç�lí^ƒ¼·N=ıMÒkÕ�€pb(ËëLî‘òsÑLœŠ�l(C½êBLÅJ8ÆF“IeïkðÛ€˜@bFµ&q½Åí£& ã ú1úµ gÄô®n .ÀZ¿2!¦2‹¹Ëu²`ú¦¤›Z¸!Ê'ë�g÷„_EÛAG�JλP·õÛ‰Þ¯r$ºc€ô �5jg7q'¢n}IEéA—°°ñú ³áaRb÷k» 0ûid;ó£A€ùuÒÈŠ©ÊÙ8±‰L…¨D(Ä(ĨŠì6€ róµ56¿lr0~mª†vÿ2ú™ô”ŠNˆJŒJŒ¶ Ðõ×ч˜Ê�܆߂¬™Í$Uìp©h�sª(Ã}ôb.·ÈÎeÉœ­¢lK{7Ó(7ÐÎ/¢�ØDÏ&ÖÛ.¸ìþÛ¹]¯qù•-–.µçé]!¦(·÷¯Ì’Ú ¥øäòIV‡.¼ìîÏüÇ j›!öñIÔŒÍv€ÙM#{HœÛÕÉÛu×Ïl�–¸€ý5ç“f/ò7I#ÚÉûÀn.Ì튵˜«g,n#55�—†OÚÚ–ªyÄ��“B+êÝÓQ; ~a‘ƒÑÜHpº›ÙˆÅ9�›÷¸¨FL²Z‚³ËåobvÇß”'¸o½ïÆÔB‰½¸Î¸ñõž�-U²”J`ðÙ8=ðÌé>·²ž¤¼m‚X[H–m�ÔÆ&Sú×sc,;MÚ†Éì¶ ?7e a˜ÄÍ&yñ§�åb»öAæ¾îFW®\‘ûi_ûÚ×¾öµ¯}íë_QžüGZ­€ÿù›ˆVgF½næf×øå ¿&�jïÚ6�ÿH³ð_~ÐÜ6?—õøß^x‰L§­#þGüÃ@ÛÕµˆ_s‡0†)xîá7I[u"ù�\›‡#'~ð¬FvLpñ#ŸWßö†ÚšFÀz :ýúo¿‰zý2LÁÌä ÿî'Ãûä‰_á‰_!„ íH^zmpݹ©ˆ¿üi¿](þq ½ãH^{3 ²68ÕÒ´ãÅ5Æ‹·‘âgÄâ(¤¨wàˆãHÞ|k[JÅm:vÏ%â(‡½Àz%bm%ùý„ÖÀÎÆœxîMt»ŒcUüU�Äu%ï¼íñÎÛ®Û9Ÿµ:ô$MgnƦ�ÿkRÚóˆN°Âs%\‹À IDATï½ÙÆsûýHeUrÓmÒå* )²Ê_ ‰ÉÎò1Ÿ¼ÕÂs‡§–¦ŠË½ŸUl ò<õ5—Úª‡pòœ…e œ -¥Sxô0…Ïß­ãwÖ—É(,ºEàDEÂÑy´8MY}ˆ¦’!t#¯´ƒÁã¶yµ“¦qVE‡Ì'ЄEèE¬|¶Õ[NÛ"rQ‘öfËÅKsãtzŠá4Φƒ¢)d³ÎêÏ#"¯š.¥eá×’4“†‘œÏ¬Ìã.6‰ƒs"ùo.öAŽ¡õ?Ž„SÈZŸP˜3ùÞú’e¿Z/Ng1gûàs¨ÞÐeeŒ"·ß‡¨P”å¡e-ÙéKÜ?ÞJKp88ІÚKû»ÃiC·KF1aÕW�}—‹°Uô–Æ9÷!TMGJp+Íd?¶×ƬºÈX’=VBh Í­Ú¶2:Á¬DΆƒ³á$.Ý´Žj¨(k'£G‡úµuôº™7bñÝ-²ÞAT9œ*1kå}7f­…¢ T£ÿ·ðI�(‚Ìјzg÷‡…Ø;bc7?n#˜xê0ZJG‘ ºY¸j+!íj„=÷Ú@»ˆ)þ]IîOëì-P“{©±âÓ\wPÂ,³]!È�í 1‘&cþˆRá¯H�'³¸~{È�¹b*bÛ|�Ìx…t©5 1[­�¶¿9NÚŠ„úW kÄÁ0ÄÜMÝT²«•îx”&?Å—¿àÜ©d’Ênó·¿÷X©ôÇ1_ù¾ò«d-©6ÿî…{éd�ˆÙjK^|ÅåÅW!ænJ¥ÚüÅó/ñçϽD&ëmh»BÌß¼ì°\„LÝu'51¿#�l1îO £ácÙURçó7ÿK@Ì 5#©'Áת׺ÃÒ£°bÉxqï‰&_Um!i¥S¤67±w�˜—-�&éòwSK•Ôm)'ìþ³ábÑ\®º±ë:.fÛèR%=_úÛIJŽä~uïãòM æ…ãîÄ×¶�ã9Pµ@^]ãŒ6»kþâÙþ;ävˆéͯ"‰íÒ_Ôv…˜�lÄ—'Ú|y¢M#%°  bÇÇ{wžƒAyWz·rò>+§k\{ºÂÊéN~›óuÄ ‡!¦_ð¨ž_£z~ oÜéÿAIœ£]…퀕—n¢99et:ܨäâ>²‚ûÈ aÉC’8àÖ.¬³~qƒñúNéO’ák¤Ó}âêÏ/¡<¼€(·PˆP;×úv_WA;äËWð¶BŽk?ÂøÁ§dÿòCìGo`–kè„è�É7BQú®Õmj¬úßÄ,>ù)³¿|›Òã_`Ï­£ZýI,Ýþ�êc}Ígár‹Ò‰vÉ@Ê>À¼þZ�ëoTIWOsHý–tâײï�}ìÆŸùŒòD…²^g\¯1®×öܮ׎øè7ë´Ö%SÚs#!¦0CÒ�_ƒÇo#ËEµIImôþAR’a{Yè@ÌKm˜,’¾ï@R´ž`®^Ø òöãµ£œÒŸB‹Gùêùuªç×ñ‹É1ôÖ\ª×h~Vã�|àýônåänŸ«âäÃ^�ÙÖ»«—¶8fLí¬öÆ6«�¯3‘i1‘nŒ¼·Ö_[¢èO¢K'ï³tßK÷mÑ*y�c5xO×Þ½�î(Œ©w·/ÛǤ­|80& 7D\Yß³ýÝBÌîÜ…"¯W„ä�¬ƒ+ˆÅަ†¿EîVK2§Î×ÅHˆ à­ îÏb�<Ïç2E¾‰ªn‹x[}œ*–f …Äñw�§ìk_ßgíƒÌ}ík_ûÚ×¾öõ�kÌÈf½o3Ûƒ™‘ñwüàq‹§Ó±­¾øjfvjë !“xö¡·’6ò CÉ­˜‰œÊ~¨ñè“*õvÌïß¡†!˜*m0UZÜfær¿|áŸöɶž~ä·<úˆ‰eiI`üµ?�èù¸s,|~þ“€™¡øGyØä¡óÍ–äõ ¯_“¦%¸÷ا¦ÈhNÆ6yø1“ûžÎaç4._—øÛ�e Š…JÅiLñ<ï¿át‚å£af•sü솩³±óÖÕjŒŸí»œ„€ñÇ?@7 ¤�at>&GÁL«]åÀÃï£Ûn3ÅódÕgÑ Ï�ùôâ ÌL�iŒø|àú°Ä8–RæÚÅ:^;"]4˜ž´V“�F»h‘93MèÃÍ�=_"x�€…÷7HÍH”b‹´(’šJ1^dc[ ?=nùΦ ªÄ;u ]¦8¬?…&,ÚU�vµ|ÕŒþvVäqn7–Òsmfd ·â"sË^â€ÿõ/›„^„•Ñ@Jü-ÛÎ …d,*ávàgîhESq×û×YÚê§]ÍFi¼F'.@ÑUü­>˜H§†S´î¥ÃÁ,²¹ „ª{@u t b¿ etJIKÚH¹íþžœÂŒ:�®hR¬;]ý%‡ÙøpïÿÝ@U;jóéÁ«¨)EW±ò PÑÒý@Tk¹‰Þq„F~ˆõë�¢k¤2ýO©úõª®Q<;�UJÚlίí~<:©¬–¿l²æÄd:Ð~§ÂÙ~0^zÒ 0·ÕÕlU0uÒ'§ðÚ'µ?C{æ=ìB²¢í¬¯± �ò‡°òI°¯y+ vSÊÞþcÈxø…RÜscúŽàã7CKäÄŸ£tÒª…J¡ÞK)»òaÀAí'Ì=ñZÊC¯×¶ï:1゙@L]› cüÝÌ3óÔ‡©$ˆµbúžäÓ}G¢k0Õ0ÕÐ •Ã�}21%Ð�ÒЇ˜¾o"”Ÿ!”ŸÑMjYmÎÞ÷&Åâ …R…~øÚÄåÆ\­Ä¼üª?�Jí§H1Ãdi…ÉÒèàÛJ%æ_^ñÚu&t�߯ fÔìŸçåJį_z°ÑUþab¦¬6Oœ{‹¹©æ,ðÓ¿ø-S“+tÌHˆ¹\‰xñ§F…ëN æÎš˜Û!æî 2�jóËŸþšlÖ݇˜_C¾Œ ¥DhÉu�µ¾ÞñòIÞw̯�4o´–ƒ$x;•ˆ½aøøÄh¹»¶Œ w!¦º-?vnlôs£[S­lr45èÖß 1Ü•aØ9Øæ›AÌ®¶C̨Ö êX¶SÏr�3ÚÌÈ üųíÄš:1tEG¿²ÎýWMÎ0b~q´Ù˜Ðƒ]9Ìc8PоÚ;ÀNmLÕY¾·:`v@2�©öæm¦ÝÉ!ˆY9¿Dõ¾5üÂ6p½²@b*�ÂQûôP_FL±¥QÇùf³»¿7ë„ÞàäºQ:ó¥%B/ädñiÔg?cãvc ý^pÐo‡|ñÒ×^ÝüΜ˜WÞ^Ák NnÙ­�¿ëÔ©,xO{µÐï` ;@{ü:¹³:««›CÇu÷ív!fìkLiÏ¢�ªZnÃÓó´Ê¥Ù—Ð'Ü 0»û4©�yd½˜A¢Œ˜é×QdFƒ³“F¶úö­O·˜mâÞèÁ‘é�÷RhÆ,ÝŸ@ÅÈì»0Ãkjà>îép®�ÙdõùÛlÝ¿AluÓ3�¾·–^ºN³ºE‘ñÀÜmR@Pi£…*'Ò÷Þ±ÿC“*``LêN¬˜òvOq}7s×I$×W(Å)>ȸ¨º‰º¶É½Ù̯Y?º¥J›ôêàäš½&ßÔeH�{}[~³çr¬Ò�þ{vU ñ,¡jñ÷(¯ì¾öõ´2÷µ¯}ík_ûÚ׿‰¶ÃÌ¥åþËöW…™·—ûÚ]˜™K7ÐÔ�g}ƒrQ2^RxæÉA˜¹º6ø�~è`•¹©EÒÖ&G§áÑû âüMÁäŒÂs?Ö@a$Ìÿ6V&îALß•\ÿ´�ÝIs]©(üá?˜ æ/‡\˜gï{“™™ë<üÈ¿ðÈÿðÝ'ævˆÙv$/¿æóòk>RÂCiüìg=lS,´˜,¯ðøo�l÷Ò«/½ê!�GÖøËŸ<ò°�m&ãä(ˆY‹“u´Ú’ß½ð/¯z´ÛÁÀ„bþø¿ãÈ�ë<óðkü§Ÿÿgž}ú5R©vbê­AÀ±ÝÝ)�'Ñù÷iòø£)RVÒ¯QsaI|5ˆ¹m Ú‡˜_MõØ'Þ6¶KcÔ�¯¾©¶¸B`~½òš»*ˆ#d‘ˆ­+ueð+µ´·ÃfT@xÄÌ;’3Êhxª˜6RîOM¦GALYo¢ø»»ú¿.ÄÜ@‡Á º BÂõúLáø{BÌwOõ¸;fìú8ï|‰²Ôà´2»k_þØü”¦ÑqÒms¯ñ®úS'ž�Âüá—è9HMë¬|ÞØÒA1/ÿ®B{#æ þôw1¢¶Áÿ¼ŽïÄwìc7•lz:Ëäý㨆zW@)·ÐŸº‰2îa–-ôR–ëï7ö»]Ýb–ÛˆÇ�/ ­ˆÐ ¸üf߉v…—Û÷iþRãÈ‘ßÀ„Ä…¹ùÈZ`"A­©ølwæùïÔ…éç|Üòîîæ®º÷Vذ՟ºÑ˜ÀÈ{Z:òË6§µ3˜ÊpV‘íúø¾Æ0ÀÜ1[o|¾çÄŠ»…˜½>o«M?b9g RîÛñ¬ø*ò…ä–LÞó¦û×öÎçV¼U'»­>u%öQSiŽg¾¾ ÀÌÂG:ß_u°ÈÎ>ûòΩÜ÷µ¯ï£ökdîk_ûÚ×¾öõ=Ò÷½FæNukf^»³¼*˜™Ú^7ó׿ß±fæ•k!k’G’ÓŒ80y ~ȱê*ˆ#Ð5ÁXNçöRDHnÜJêfNO¨èš �‘š¹�Óüœ3§LLSöÚ†-Aª*¬¯Kª�SWHuÖÙ”ÃÊÆÍv8�¼7P3³Û¯™‰ydø!G·PUˆ"HÙ.ÕuçYâè=æçz¿ÝäÄMÜö—;¦cš’(‚RI°²ª†ñPÝLML\¦ÞÈrþ¡7°,—¨›y&kc¦UREƒ[_zä³ýïHMmQÝšÄq29Eß`á¦Ï�CI]Í´âãëÙéEæf¾À0%a 1,�f­@è�!–[xÍ*ù ;#È©.õØÆH‡¨|ÊôÝ�Çuªkß‹X[†‰M¨ž‹2f“�žÇ©eЧ_fb.�n‚•2Ø\ñY_Ž)M'Ë–j•æê=½kCAG—cT[7È– ¬ŒF® ²µäal²î&¡u=%ؼéà5%s6öÚ,®^%;eaåtB»Š²8KÑÎ!Õ/QBŸVn‚TÔqwftÖçô´�žQiÛ+(Ž�æfs8¥%Zm2ãØ>âö$H�‰Å¦º†šÖE…�ô ùÕ†´X æ1Æ ”¼ š[äàêÔô[`)>�jDêp�T�"S±pÔ~ìbmVµâFˆ·î`O¥QPI¯ô-½:™¦…¡K¢ &¨¶±Š6J¬�[½ûÀŠ.5–�u´ñ4ª" í˜â­½Á¢ŠF#Õ@/$Á¦¹�9´`t€XE¥fl¡;�)K'»j¡D‚Æ´$²Î\íbX·–Ráxõlïw—æ.a–ÓKʹ…H™hY ïv�¢3F5½Œ05ˆÀŸ÷9柣^ÜDË4olQèÔÇ4r)„¦`E2–Ô¯·˜“gˆ�§´…žÖi|Ñ`Ú9Š!‡ƒŽnq�º>†0uZ×[ð�bb±~ì"©Íd|—¦�ê&¨zJ'vt§Iªh¢¨‚Ð�Y¾Ú$U´Ð|—v%b.<‡qd »` cI¼ÑèfA#ðc–¾h‘�01b%Ž�–E{¡J&º©R[ Yü¬EAœcüäÉOxŽàÒÛÃ{EnKÏkùØO|‚9¦¢·èN“BÁ#l8øÈ%¬¬‚ÝêÏß1O=˜"=…™ä§ˆlUW˜ÒjX"¨GòÞÛ!W?÷1L�ƒG4L ÊÓóÌÞó™£[˜) æµOŽÏIßqR§c޽ÉÑ©èZ01ûrDu+²5žzR¥Ðm—‰9rø6®—â'Ͼ:13m•–£ð›?Hª[îžu0Ÿyø5 ¹êÀï !P:5³¢ m ¾ðr%â÷o„T·Bl[ãÏžÒ(’~e31G-ây)~þìëŒeûÁÿñbÈÛøøñ_eˆ¹¸$ø—?hß{ˆù]ÖÈœ긪@1Í^9¬×)Н–þózcaZL‹o§ö!@CHÖmƒôÖ%cxÜÿØêLDÚæÆô——™þÿÙ{ï/I®4=ï¹a3"]U–wm«½ 3˜˜ŒÙYGrI-ɳ::çÑ•Žx¨CIgE‰\î,ffí`ºÑ�ö¶º¼IŸÞ臨JS•UÕ ¬›=õþtV܈îFÄ÷Ü÷ûR½Ÿ1žˆy‚E ©Lc¢Æ¢ËÑ"©í}Ž–{×ǼœµŠÊ+kÝéýî6pÔ)—mÕ�æW™M2ÊÖ1úÛ81§J ³ �‰ûÓHFw`ß{²ˆœË Ë úÃâ¶`yî)͹e”áBí^ƹú©æñRú)i{G×Rs™ÚÓ%ÔÉ„º †Úö•‡dEšC™ýϵ�½ÔÌ;8b3EÔ¼�PºAÉÄ”Á©ìY”Žýõ�Ê©"ê‘äx5çêÃ[lj� f8ààœ_!ÌùÐ07ê`Nù§‘âox Zˆ³KI]ÅL²~-«‚Ê“ÙÑÞï>�óØ;£ýj«on# YtÑR2šÙûð¬€[ï.âY>ú+èÛ€ª¿ É”›�h”|F�l_;pböê'•ן©&$SyaåØ*¨É³ª¹â±ôUy™Tz{ÀTYr¸õ^¹7Äì<_ëu0C;fæƒ%*+.vÑfdzç}š¹e¡ìAJ©Ø+.Õ«ƒÍƒ;ÖRݨƒÙ9Œ)ý�¯ñŧ¾^> ty‰±s×;¬£™ë®Æ¼`Àø¢PæÆEw=ÎYL#÷w§°ìL1ëY!š.�ÉX¥®åF3oc×Á·d˜ú·é3÷ERßÒyb åÈFÖH,¬qÌÒBDàÇ&kß§1Ÿ€MÝ4q�<Æ~ýÎɇȦDàEØ•dFsýØåÖv§âiÜùäÜlve6Ÿ&¿›¹,N¾�y°Ç ñ"™8w­‰3à‹˜B8ŒS²Š =œçtü]‚Òƒ q£Û‚sПlÕÉŒ#Ç£$A Ap˸Á³Ê–"¿]—%UQ•�ÓÅ"FÓ×@1¸†·í²>a;µl6C ¸™€«ƒ±ú"çðCDD0ïQ福¨h¤dcN»gQ4�8†F± 1ÄÄ4–,j 7_`fúÆ`6I·Yj»c¤Ž ccÅFd%–†P<ú³/ƒ�nÑ%õÚëÙAäB²œ_rÈÆíàäÚôeÖ¦/㜹G¬zƒ�Qº™ì‡¬&×ÔÂ#ij¤5©~☂òê­VJÙê£ éõ8Šïæ¾öHeSHòúqs]r^™‘ÑãÚ(L6<™Û—54÷ûuîôS�AŽ0WZ¿¥û&_¾‰±i"½kK|yÁ'ŽŽŸ3“Éë2³2jŒ*íû7©‡éS«HèÒ¿ãè©n`ddú¢vúX«qí’Åø@DÊ|ú©ÊZñmbñ?F½ë7:ÜûZÏZ5Æ;ÒÎm@Ì ”Aù3ÞxCíJÑš2BÄ„©ˆôPû~[Z‰x÷½Ëò‰ÔË÷ßH2t¶Ë¤›¼ñêÇ=!æâjžwß×)ÚÿzÇ:˜£ƒKŒ.uý¦ëëÛiH�La0níK§»3Ôþ”~_킯zJ�M7yëµOÈu@ÌG‹1OæBñ?ì"'F—º f£ó—ðW¿r~ç!æß·$!0BÀo»åøùm•¦¬ ­,í¾àshy½öÖä6õ½²³«È‹«-W½_©ï�æî©âã¤7¦±îF~µ¤“z¼Œ?³Ðµl¯ú˜­º˜O¶îçsˆÔR�àQÛíTk¸å }ÊÖëñÛ@Ì iÍ€àÞ|×oaµAìù(~´+Ä8®M!¢ûö,±×~ÖÅQÍæTö)ygÔñ¾#Ȇ†u«{Î'9œÌýFûØêÏzªË¥³uâ¼Bzzëi÷ÄŠÐòYyï¾åpÔ<ÑåÜÚp¯ùÃ>�1’!cܢݽ�õ”—žårÈ8Õ‚˜�id£ÔzêígKÌ^õ wU*h;úí–ÃÓ*:”T0s2 h®:[š†nÈÊÍ2FNåØ;£-XÙ\öxz±Dí‰ËÈt†òœEànuNµ!f€)aÊC[–ù»”© £¬§µ®®ôÎØá»�®ÕQ²)ìJøìÌ×gP_ŸA ZÄ|+àÑû+<½¸Ê”÷C½ÔOiÎÞ’bæõ_¯rý׫[!f§³ó|­¸¬|Vápøôõ:¤µmö©¶êñðj�0“Å­-æ¸wr[fWÙ~x+åK«4¾®2Y?´ã±ÞI½\˜áÕû®8ìÜÖ…ék�NÖy|²‰¯ Âr««W¶,»ùÞÊ«ú•4O¡ñå‘»µÎñnîê^Ú�à6œÙê–¿m¸ÃOfŽöמµ&fêú"Î÷‰ƒîk'¬4ˆ\Ÿ¥œ†ìú˜3ËÏÔçíT!n·Ü˜›Óɶö­^'+'ãUMŠq3Òå­ÇàyU¶8B�"qcÖb±Xˆƒä:w¢í³ìiO¿«ÚsdîiO{ÚÓžöô;¤jŽÌNm¸3Ïî>g¦,¾dqIbd"fa>b° l™ì¹á®Ì˜6�çˆs‰Ã%ø‚º%q`ŸD¹Ú;H¸áÊTÌdB:+èܽòøiÀÔ˜BÚŒèÏy0·ñÁš83=LŽÁÂBD¡ méW‚ªøôe«<]8œ8MƒÏy:#1:&XXˆèïïn'+‚0Ãp(•h8o‰äøU™©)‰jek@QaO˜y5%a4æg|Šk¹¬ —sX+®»2Ññ~‚è1�ZÈØ”L­Çz?F7š4ªCxNgq£êµ&£S2õmÚ¨º‹S%öNà…OXš÷˜ÀLQ/u8«º„ïF(F•på'4ü<žO¡BËjÄ…ÂÅ!ÚJg�"ͪCÿ¤†ß‘ÂV3<;ÙÃ,¿2ˆfÈd*ßÁ6gsºx IDATÉOè8u DÊGRÀwB"IAôe±ꤳ2Žù�â¢Gv2ƒgyɬe¤|¼†‡ªkØ+>F^Eóû‘Ö’^-ÖYöæPr*¢¯íÊ „G]/’Ná6=ÜÁBø–O$ &öAë7)¦ÖÈ•³8 u@Ç·<ªãeÔ~¿æà4úÂAäõ)Ü^ì±-¢g¡i#jÞ$Œ%š+ R �B´{ŠX;¶YQʨº òB\<ŠCuÖk,xsT�"ƒ"I›äáqO<`-_…´J¬kDHÔ³.ÅÁ:+µEòAY(<•縫ާ$•‰bP 9"7 ôŠJ ×r‘R*F¨Ñ¿²C`rXbešÛÙ[,¥–X1VPû â0"òBVõ2jÎ ¨»(ŽÄ°_ÀUl\9�«ÕB ­`E¡2Y=„HTGȦFÞ+¸!N5Y^0PÒa"Ë£•ÃHvï õâPâòTÖTö/€¹!Y“Ñr B–Ý�Êý&ƒÕ1—ˆ^€8†Ù5Ì|?æ²Å mgˆ   …¥³i$#…7_DÈ‘åàܘ!/¥9œÙ=¬*Ö^6‘tûÁJ¡Ê4>{€_mr6Ьúͯ »Ïgñt5Iý¾îv²Ôª= mˆZ>}Z?ûÓÉ;r/÷@EHŠLýa½�¸Ç6@K`ùäRýL¥¦ ¼ÓkøÓ"3¡Rü²Dí~�1ÿèŽî¹]5h!^™#Î'` €Y~TÅoú Π¦T$YbíA s É,‰sùë2ýS&ã§û�U‰æ²ÇÒ�*µY—‰èU_«£ç$I°ö¨A~¬ÝÏNˆ©ƒ)ã5¤çtbéÃ5òg1ý††jÈT2 ¹ãÙRYrxôE5›¢8ã±öÀ¦à½ðlÌu—$$.ÌùÏŠØe‡“o2ô£¯0úA’Ë›ô�µŒ®rí—Ë4Ë>Š03ÞJ¶ÕÃ� À\½Q¡ñÔf¿òÆ‹8ø=ÕP°*Ù¡ n…Üù`•Ò¬�œ¤>çS{ÔdÌ?Ƹ|t[7¯×ïRy±H�M@cäDT¾XÃ[p˜t0ÜÖ-¹“vraî·'w\g#ðäx×lóˆb‰¾É‘ ër«ŒB罕W L™‡[m†µQªG\¬ùJ—Ëz'wõNúì ²‚ȤQ´öwánîðg…˜yÙdÁ-âWê(y„,;îÝ9ôÌŠP‘V8šùVNŧÂÁUdRËEÆ´¤6„­P\ZÀ®ÕP†’I>±ï­9”N2ÈÌž¦rH6P¿eÝêÇ�2BK1€ ŒO,@dÒ Ë!°‹«de½gÖ�ŒÚsdîéYtçξY2è=íiO{ÚÓžö´§¿¹ñ/ ùøË¿†?ü=™tZ´œ™ÿå¯NÓÚ&}Sü é?sãªÃ §µ^kZXbd`‰åâ(¶øŸ™™ûsªµíƒª&ð½˜Û7B•ÐS‚LVðöO>ø5¼w1ä¯kŒ­16¸ÂâÚpÒp½__]³9sZíÙ/MKçCK ,±Z%ˆ�$ÿg®esêÔ6ít�çÆLºÅÚz:Ê@ü‚……?§VÛùãlr äá×O'î¨ýçò”—\îÏØœ�9rè ŠÅŸÎÌwXœÿoÔ«½lÊ”p¬ˆÑ}·¨—“}×—YYøï4ª½ƒ/FZÂnFŒ»Î̵7ÑÃw°½_rís�C¯l�ý»!=_AË-“¯ÿ1óÞ'<þ¼Î‘·Hå4¢îâ^>ÓZVÆ` |sò ìêÖóR¾DÄnçIúÇ38µ­³XeEÛM‚ÔÁà Bª™Àó±×d½ûø()…À ©‡Ê£ä§»ÑVž. öëdå$ÀûعI¾/�WïÞ¾šÑ‰ì€qoЧ•9PRJឃ|º€_o»eSA1Õ$U”þ˜)ë8^ìrß½IìøHÕh›ÒÌy!¾ØÞ!Ù©;Ñ]ÊqÑDމ”iƒbüÀÅŽÛé�žˆ§ÔD Ù×Pôîû,–¡R[cF–8¢ÁŒÛ�7¹�S!ºWÅ‹"œ£;˜N74)Ñq~ÔœLäÛ¸·‹ˆ&õ’úeX7^ÊY¥«æÊ±EˆAMµÇ ÚÓBK>§äTû³Ê³|JGçM‰¡Ý3ñŸœ¹‡žKÖáÌ7�­. -Ý}ÏäxÜGue¾n2Ü|“òá[Ènr¾6 憂@@¾€kYÌ|’wÞA:|m§ÃÅè •êÅÄ@¥™kö˜<"Rú ÷Ñ3;U›µ�&n‡Hþ÷@dÉluRuªQ‹xzW"rþ5 �í_ ׿s«sülŠ rûö«4¬Þ}:µÙ�Ù 17T¯Ç\»nbû¯áGã Ì18°ÚÝÎØ„jZ1^¤ÊïDã Ì1¼©]/Õê1×oÉ<¸ea‹?ÝuyØÅ�Ù¡j=æ“ËÛZîÎ7Ï_ÄÜÁÝjÛˆ¹pEÇñÞÙÖM™6-þÙOß%mZ-°»1]WÇ‹ÿøÝ‡˜ÿR‘Þ³�˽ä HE1C…ᮚÃßF‹¾ ªÁd¶°ã:Ÿê>Ägsˆ\r_~vHá•GÝÏ÷…Ø ^ªm½vE´ÒÓž” <™ŸÇ1—Gm^_2“º˜ÀYslÛ°ðåBÕQQfW©Wш¾\·“ib / ý´úØ6kÛ]Ÿh"4 ov 9�¹7Kl;¼©�T{’E#Ó4cFV·ŽA—Ž×ªŠÒ¯Bbß|JXOP ÝFO‹y|ÐâØÝîûìê 5„¢ ™¸éÑøø.ÚáaüÕ½�‚þüuú �,+ÇjØy¿+]/@ì„4®-ù!©ýyª_/Z>º¤s´ï$¾îÓ8UÅëw×Û®­¹æx!$â0¦1[ÅZªS8;JùÆ2�å£I)N¥_¡þÚS¤þhÝq×Þ~ãa“|�ƒÅƒ|c Zˆé"¬»!båGudI¢ÿpŠô ëÉí¢(¦2Ó ¶hqà{ë°âÊ*FN%7jØ1 ×Êø�˜)åUÄù[¤î¯·(ŠY{Ü 3˜¢ʤT#‚AaÒ@H‚¹›u¾”ǵBî~R¢²”¼SG‹¦:À¤ü"J¼µŸú`�øH©å¾Œ;fùQ¿rHÿÆ�¿"7t½}\˜ÕÇ}£)úÇS-ˆéZ!Š0O¿…¬)ˆg;ÎUÇùº×Ä.9LKo£¿ù9™Á[ëôOÄq'8¹þ׋xVˆ…‰^i°/uš´º}-UØ¢1i%u0×å®:xwl&œýI ÌoÈ©ì>Ÿåc5B=þš�4ës¸~è킇ą9{¸I3€�ˆý€h©Èà‘ ÊÑ4B’Ð ‰Æã2bã_žkÝ[Ó™¤C G¬©a÷y¨R¡ 71öˆÂˆÒ•§„–ω¾—v­‹¹¡ Ó6È ºa!䤄²À[,cÝxJd{(l�¼õ<À”tÔ!5lì›�QGúñ/"«)ÔTm¹Ä±ìø7®‹ ëõœÓê‡2íwxœÉOqÙ¨7,‚Åä¾\W6‚FÚÄ,–0ÒÏ6it'E’ W¯¢æ™À@a­ÒÀÎ¥‘ffau�â„Áhêï/%õžöô÷¡½Ô²{ÚÓžö´§=íé•Üø4›þs¥™•¥*iÍfhPA‘·ÿrÜHû�³1Síu…‘`nqkj§Ím§†nÞq×�}™¬à?•©zÌ—dæW80òuW¿ò†Í�[¢�ÚH1{xß�V;Ó°Ø¿—vº`°°Ä`! fÇ,†‚¥¥í÷EO 4%f$rýR3Iÿ* LgèX–Gs±ð(ô/¶Ûd.‚ÕÖ �í_![H\_rö" X[ÞJ&ûn¡½0‡ò­ŸbYP+öN…cæ’ÏôèRl0&ÞÀ*4V’åÍ‘¥Ðv'Õ3Ÿ° ~‰6{®¯åJË' ÁŠÖ˜�.0ws•ÀÙº¯jJ&v=D¢e4fëYfBÜFÐJÛ)e0I‘J¡ôÑB¤öm.*`•¸eÀç:ãøM*³¥m×ÕP$…°èP{¸ˆ×´¨=Ý {”lúšJ™ˆ�Yÿ ^äG~m+Ô�ƒŸgKAHɱ‰£¸gÊ©È)ˆv°¥,’4s‘ iÝÁ¿b¡È*R²|:°)Hɵ*çMò+;ƒ´ìJw~SÅÜêdª~½„S¯Ó/'ÛîÌÐ%i[o¼â�%ª×fÁ ‰kj b YBÈ[?«Vn-pÏú|Ëï’!!We&Vôì»’êQ¿È ¸}©Ì õ]ʯÝ"%KÈë©£½÷ qçš‹æ%ŽO¹¯�ê¯íÆìè“až¹@if_Oˆ 픲@+­l§s³2£Y"?Kv°;�Y§³SûN*<ÿ!ªÞdxüi×ß:ݘ›eK”K»CÌBa‰B¡ ÿzAÌ Mí×ðƒ$5íþ©Ç]ë17tüD–`=¥íñéÛÏÜnlØÀÿnûÎoÒ©é›]ÿî17tþEAœJiOšÚ¾í‘ƒ)/×óo½ ¦ãÄ\¸âcÛ‘ôsö æ7—"$¢xç”Ý;É%©oéü蔌 ƒo¿NKŽ©¦“1w§*dM9¦žIRÊöÒ¼î#â˜ìB™œ¤svð/áò¨�¦|–Nž÷›ëbvêb¡�œ2PJŒÆ&¯�žâÍýç9Óß »„¢"»ê㦵ožÆóÓM„®�mß(²¢¡ ™­;˜|}Úfa4$mmíùÄn×Pjº¬1aŽtÈF6âëÓuRA÷8|õ…±"ƒ¢Î49¡@ö¡y}]Mq2üíßæT—¬êc'$¸Ve¿»�¨äRºCæ‡w1•¬ 옙ËœªÏ�¿YäÊzÌý—w…˜Æx™�×ï2ù/¯`î+bÍ~{(¢×þÁM´áz&Æ‚¥'.R>MÁÜí×~¹Ü‚˜Š0×^c\~}K?3E¦Þ¾Îþ·¿‚Ž4¯Í�Ù�+Ì],2¼ú'^Óùñu²ÃRk»µ¥€GW¸vÄ��‹¬<²ÚSI±Ïø9r„ô½¹-)dç?)±p©ÈDå;LKo“ÿÙWd%6¨¢IÌ=öY°2<¹iQœwZàpê'RoöL#›/1úÝÛìû£+”Δ[Ó]u¨\Z¥ùu…ýÞ‘bn>_ß»Iöü×,ún{6Ò4/œ©ê1±ÒülÿV…��¯ëF.àÁé:Í|B"(7 ž.3t0…ªÐªq¬TÉ È¿\`ñýÇ]÷–&¥ôˆ¹KØ}µ ÂÕ*™‚Båê«$Ž#¾¾`ï°/zJPÈÅDnÄÅß4Zµ,S™áãYÖd†ï f~I½Q& #î~íâ8½×»&¦/‘�ú?©×+„aă›NëXm–‘^ŸÑ>Òþ «Jƒëž³ý~§ É1V„Áˆü2³_Ô“ „£¾˜À˜>¢T^Å÷\fn”ñwX_plžEõæƒKXA ÏñY¸µµ~‰¬Jˆ(ž¯"T™TÁÄY¯ãTzPÝRçHYwé­¼€:¿�Ê� ]ËdEÖ“¡í£ö%ðÑ-;¸ånØ(d dÁ“Á/�Æð›¨™õåmÜr·Ûs#­›æ‘�”Û³õ�•:›ù;;2k\}Áâî´ÍiN¶~›[kÂÈ‘ ¯#Ô'ÿ‡[Ï�_±BŸ‚”|Œ=fô·¶åø IÈi�нöî¤�”XòÊ6^ÅF2\?•ÔDu+íó·qü6ä–,¼ª‹œ7°o)Ül;-e}kPÄ)ÚXk â°}í?9sES‰£˜êýÞ�ûÞ3dæÂvÃá‘òiòc&Ùæv³±æRYn²ê$ÎJï8ñì�û_,±~HÛ=—‘ 5¤þÚ®nÌ ¹vÄÃÉyÊ�´AàvÀ±#î~]ÄwÓdûÚNÆ� ¦cÇ|ùY !ÕvíÓvµ1{)ŠªDüï ÚãúN0 ŽªÈüoòË t@Ó]Û5Q×··›6ÃÈ� &€‘ŠxñØÌTƒ£îuým'ˆ™t¬ŠÞ£_ÛAÌ«7Wyë§y´]úµ§�% Aô-¬”e«žÔÐÚaŸx¾”•ƒc»Ô(žÇFD1™•Jë·›9¹c<ôDÌÓ8yŸÛ×Ã�b)PÉ$Ðg¿Þ¿ ¤ÓØ‹«ѳ.f§$Ó$–ÇÒcŒšt¥wzÞ×fer3eŽ›»Ë·S bnôÕ 0–šœ5p~àDë÷˧š89O�É4»�e'Ä4lAú^…ÃÊ(ß9Ç[ïr*ŸLNñ´˜['<8á"K*Csíg\'Ä”o9O2,x¥ð"ãæ(¯ö¿¸k}Í 9¹€Ò«ßï‚,]’¤Ä<ä`@ ðBî<úz]¸ãéÓ¬¼¾@ù»«D©ö{€�qµ ‹»êÐü¼ÊAqœ“ùóäÕöyŸÎœnÕʼnû1õ¹:‘Ý—%ö!õÙò6“p¶Õvu‹åûõu€™E~û!ÒzêØÐ YþºHc©Iß„Á«ÿãAŽþ0©ƒ) íë£6ë°r³ÁXüéŸÜè˜ØO?h2"^D•ºß{zALc¼ÄÀëw™ø—øÞ}ŒÉ*¡'Q¹1Fä}s0£×úþm†Þ¼�d¶'³-=q±#�ÌdYW1‡2<ù²‚»üa0žú¦Ô†þ™‰"߻ɱõ“oÜ"=Rm¹ksN `ŽT^ç ôCF~þù€y÷ýw>¬Ò�GN#àöÇE\+DÈûÞ!þΤ׈×Ó˜÷˜™7î0ðÏ¿D1"@à»OïØ¬x"–3Ãý�V[Ó”‡ÈnªEš/2úÝÛú“OýÞ]Òà}¾L0ï·æx}?'—Pc­çù’26Oo•Ñ_ëy6Oð×ìdR@s’3œA‹{�[¾ñèD�Ç'êI:ë;³ˆb‰‘c™ÖwÀ¨Ñ`hÄ r³„½–¼çõ‚˜¡N bŽfš ŽšÔo7p‹Éx­K:Çr§v¼®6´1S!+¤,�q»Æ´;Ìpj"J ôœXñ¬sc,¼uÜMÆß¾{Oåû¹S¼8xŒ±Ô(r6ÇËÅ�¦Õ<›6&߈òÁå“ÝŸ“, æhfŒa5Ó=ù¦’LüÌF;ïEƒ±@êS4‘¼'Ça¸ã¢=íéw]{©e÷´§=íiO{ÚÓ?J=KšÙb~D­¾B%Ë«ó‘Ë;ß×1· «š`rd�ÿµ"´ì˜¿ùÈåµ—4F†zÏõÚpt÷É\¼ðÊk iS�Éúüáïý’¿z÷§4­€ÿêM©•RæÃ >ÃC¯žS0zôk#ÅìÔèdn¡ ‡>¹à14$qþœÚ»�.,¬2Pø�¬¬% ʶc>ýÄã{oh=Ûlè…1Ÿ~Óàõg0L‰TFfêlÌWïG˾K¥Ú† Žóù'6/¿a�êüN`f€kG„ëûí:1W/49÷Ýôösù³C¸•:¡íã9__¬súõ,Zªû\˜9«�*,ã”FУp ʱ’Êi¸¯^À½Ø úNÄýË%޼V@Ý´¾LA‡R‰Ü‰,ÖU‰h¶Y%«äaºƒFŸ›Ðõº†9–ÅZ¬¸!«·ÊŒ�ìZ~#½,± ïÑ] GyT¹�ßðÉÂYiù!µ™*CýÝéSCÁox‚fk³ä�â-×ðÖXó5ôþvÐKR%U%¥¦¡ y¹�¼ÜG5¬àWüªƒšï^¿ºM à°=ÈMÏ&RVè ­ngF LÑvV1@™¶+S6ÚÛ í6ÄlãØÀö–´\¡å­] »Yáy$mrLÚ‹5„"!F‡ˆTÁõ܃V½ÇÍ >SAÍ¥0Çûqnwo[Ù” 6tÖ®'àkÌèN-+¥$ü’‹SnöL;¦™[ƒ°‹_­8!rJ¡ðâ©‚–��Å–´²�Ôr�»–Ä@i|ÿ+ôP€$‘éÛº~Ϲûi)©K‘²|“!õå®eDÊC?w¯1wscºvÄõ�ª¸v„#ÿ_œܽ¶ŸcG|þaÇŽˆŒÿUß= íØ1>hâØ1²¸ˆ!o_c§¿°üÌnLÛŽùü3‡(ŒINj½/»ÁÈ••ˆ+W\Â0æèÁ÷ÚÛÚ¥�eÇ\ºbE1B,‹ñ—ïtcî1-;æÂ�åÕY\ñc¦FgÛmw�˜–óé‡8Š»¦@ï1u#y¼üÚ>zÿ�·±§í% ‰(þæ ³â4Q3Ù¿Å=›ü( Š#ÆŒ>àZÁÅO§Ð–J@âL|*»8©Ä�iƒ[Ö‘¸1e2‹ ¹ ´.ŽZÈR=;ˆúd�ÃéÑmûq±Ð@ŽM2³% ië66먑¬ëꑈs÷ŸoÎ/ˆ©ß[å”Ò]óò©öròÓ*Ðî×Än€ö¨ÊÙ`˜€M̱ž ¹¤‰ÐÖëÜÝ\Âtrçhƒ¦¶\OSg}ü’uNõ?›3Ð#ŽÕ´�CŸ°p¢ŒÝ—Ô¢°ç«ɹô×lx`sÈ?Ð.ºœâXî$wš_ã¼ÓDhmWqÜÊb $‰ÈN\˜‘2�F¨�ï+PõK”XnAÍ`ØÂ=µ†Pbrû’k;´"j-2îóÕ�¯ÌÃH£;-iÑ¡¹Øbú'ÒÈ/<Ä ½Þ抇µè’3ÉŒ¨­výSi"Gbå«&�e‡ƒÆwçoa®§‘Uâi=cŒ×„GZ ø/!E)fßâqýC|ßFÓ5¦ÍŸ$çk¼Dzß©ñäyž³ä¸yÜß'o³ úp�Üñù®4²­} u2“)6†žÆ²ÏÓ/jøNˆ¬JH’`_êç(†‡9´Bvr�ÌÄZÒG©},] î\´˜yúI•˜V  ¼yc¸Ñ˜®òàB•F1dXy� yB˜4ßf¶ùA`¡e5F¿s1üÖSÔ†vÌÒe¬5—Iý†4Hæ�;èCtœS?’˜ì Œ¯?{ÅeõZ…È�U UљԿ$ð2³•ôxq}ŸÚǽ¶±vé ã�Êïî2‘š"çû6ç˳àÞGy÷U¤¨û½»•¦¹/ùNˆ�ëÆÂŽ8®E]Oݪ�UÑ®ÖL¬¯“÷ƒF.`vºI $.̸T¡°ßÀÐ[FôB’¬˜ê×ûô˜ÕfˆEÌáÜi4RØ}+Çj Ä$˜�aÝj2­'ì�Xv–8�9üL)e;!&Nˆú ÊIw 0A†áÂöì.í‘Ýåñγs,´Ë’�yP99F…TžB*;W)x&µ'ߘ؇3\6Áì˜sj)Pë3HÏ1Ôö¸.€”0 ˜ÅñS«ÿCSÓ Ž^B騳œÌ¶\ nü��jŸá¨™<Ï:æÆv7ÒÈÆv†Qé|W�ME2˜Jÿ�Yû=†ÎM íɧ+.å.oš e¹P!wþk$ãóúZ½_ÃE9�¤G툵«eœ5—©Ìa”*BŠ91ù]r‡o’™hOTÛ�n3äö§Uêk1ãj8ª�EY#³ÿÆx;KHçùêvÊÀi¬B! 1( e OŠy,[€Ác°õ̂乥¤LTb¦2;×–îTHLߣ5�ŸýYTK)˜•¤Ÿ-³§=ý.jdîiO{ÚÓžö´§o­£'Þgr_ LíŸg``�ß¼û³g‚™ç^ý�‘±äÃñ�ŸþŠË¿ËÊR; æv0ó'o}Lµšâ¿þæ÷�ÿ{ËzwsXªšàü…rEÂÞEvsuªšà•Ó*ï]v·À̾õ! òÄ3QR2}£×Þ-·`¦mÇ;ÂÌLZðƒ74ÞÿÄë‚™¶ï 35xé¬Î…Ï\⸠3/^ð”x±‡£SO  !#é? äþ¦ fÙ˜3o}Ìõ÷ÿ‹¿Úu&w‚™)S¢Ÿˆþ~•r¹}\w‚™©´Død õÀ(CߟfåƒûDn°-ÌLjeÑóEÜêJdÒwîꘔh¯\g⽟³,> ’©¸ÛÁLÓ”¨ã¾p›ƒŸü˜Çü† t œ�'Ÿ—¶ÀLHjº%½`Ðwj˜ÒÕ¤¦èê­2ã/µR~v¦uÚNÃá�K·Ê™ìù^ÙÞâÊ”5H±ÄT8ÅRiõ@m0Ó‚™©Áö='‰šR!$ÁÁNW¦Wê B‘wtd8®…ˆT„2!Æ™gHR¾Ê©$X­ƒLeÓgFÜOY” ¿V�ƒ ‰œè®–‹²¬IÅ®ZAÃA91�œ’‘R*4xfu–Jê`¶,ÍF÷ø°LÚË Ô±<²¡Q{¼Æ…m—uŠ6NÑF“RLŸiýþäÌ=Ry!~É%·÷yQe,\BÛäì œ�ů—Cª` ÷§7¦ç»>Ú&�è;!�.&îÍ:iNkßAÍ?@6UD±NzSmÌÍÓ�†T_F‘Ð<²„˜ŽVI"/2Ä1æÚ"Ûib†H¤ÏLáÜ]`|jý8o1K«·¾°[3•R8v,9'ÛAÌâjÈWŸÛ-ˆ)H“’ß蹬nؼðöGh¦�í!fâÂôº&a)Áé“I¶sUZvÌ{¿õºR“†àôqe×v—®ø,¯lÌÛ�FÊæÍó·÷m7æ† s©s_ Á¹ÓÛ®ºÝÖŠùtS[-úsDêßö„˜×n:¡µRÉZM‰ß¼«à:?Ú}ƒ=dšç^þœ‰É9¦øâÊùgžõOIâ[92÷9Ø&«zUðeèi ÿZŽmD¤#$AHŒŒ#qÅ~À†¹í` o;†ÏI²£�Z.c¤’÷Á‹£íg–ðCÒó+úHïl(ŠxmáÙC^YHŠÁÿÙÇ�ÀIáðx­B:ßÇ)ur[ˆ)ÜùAHê—m†˜'¥‰-²ž ˜9àà©Q b•&ê¡�– S½ßázzNY}>Å}NÖG¨2ZMbÚ9A GÌøEì•ÆX¶•J6¼Qc¿3I^Êo Î{ý.õò…6¬}�ÏáÈŽ¨^[#²:\˜›l¼ÃUÂB; Dç:|Ëgéý&9�"ž-Un§j�dÏH4—› LŒÉ´!N”ÀÇÀŽYü¼‚µæ2®œeLIžÿ Ÿ×<+S[­!‰˜Ü ÆþSià>�<36˜­cÒ øú¯WQ‚<)­ ±Sã%Œ}˼9^nõÜ×Ö:vc;)=^$n)å AFJ@äýk>…� Þ—¯ê_S|ØÀ«…Œ8?bj¸Bnú*Ç&;Ó®&m7LhCÌLø�F®Qxù!’éwÌÅÛÕ—!å4¹÷dE2Ø—ù1K·¿"V]„€òý(2^EÖ¹ó÷Q‡êtº0Gµ$Õ|œ“¹yéè8q,°î78P{TÐ KŒ½ØÇठ|Ý>îR÷qw›!_þz׊˜Òþ}l•ôþr¼„­çËm†Üüu�|x)î}®Â¯jÄûtì•"QÕáñ*òh sze ±~ "OPýä ±�Üû…•âˆK,@_[b⨌—ëcÔhtìC»?ÍekÕe²#Mw0láž(ÒŸ :ú¿u‚€?ß½uK^B¨t³ 1�?㤊»ÖÆj†¨Xádj| ÄìœÌ´ÆÂú¥˜žÉ)}?ºxþÉÏ"OW“Ëk_Ù40œ˜Nò¬˜Ñ\ìLŠô|©Ë�¹1ù&Œfã9 äå¾…%wc8y&ÉfšÚÒ¤‡w_xO{ú•ügögÿËôôô?t?ö´§=íiO{ÚÓ3èáÇLNöžÑøèÑ#Ž?Î_ü—_ÿ½ö)ÎÒ’ÅÊ2ŒŽ TU j!ûö=avf?þõjTý#–—Ùw€õv?fhx…å¥Q‚õ¶!/ùŸóxFpp¿@Ó²,0Ó1G<äöÃ�½†ÌÕ®õû<™ Y-FŒ ɨj÷·¦ ¦Ædî<ý—ˆèë-mgBúò™ôÖuä3*÷žµ¨²o©ýíuãØ iMA‹›ùv 7©‹¹ØvV¾6ޱ©›�Kèr@*Û.µ fê¡1R²ÌÀëuR}:Âs‘‰P;âA�SÃÚëô+'�Ö@�ã øy 9¥Ð”ÒÌ$hY½_$k„=ݘ�3ÿæQR#9ôØcÿpÒVÕ»ƒ|Žqý²Å£;.A# “¬ò3Ξ+afÜžÓ±c¾¸dsÿ¶G°><Êb Cù‚ô–åuÃæ…|Œf:˜�$°©¨[Ç\ÛŽùà=—jµF*¼ý†Œ‘ÛÂÈ••ˆO>ñ7AL•¾¡ìØny%â£O|*Û‹Å8±x“X¼Ø³�iZüü'ïbæbWì1ßý­K¹Ú VÔ‘j|;7æÒJÄ{Ÿx”+ÝTBèÿ†õEÚt¶@̃siQðÑû*®ó3Âpë9ÙM¦iñ£ŸüšÂ@Yäò5²Ù3OíÞøïXüó7ùo¿üäïm{1«~2Ƽ¿]àø0íᙨ ã•Ýkq?«–±ñ�ÇC“/ûm$EEÉX.­2¥îȵ˜ëWP×8¬¢ ©17ܘâé £�NFî .È)ƒìl™!i÷kðÂ!‹ÙÿŸ½÷j’ä¼Ò4ŸÏµ{èH­JW¡T4 Ahà°gºmh66Öcc»ì²?emwïvm/v¶¡I$$¡�B¡P2µˆ -<Âõ^x†ÊŒ,¢z󽪊ôÏÝ?w÷ðóœ÷œœ‡”0I7a¢z÷Çúý#-T/B»^àˆŸálú(³rEÄ÷»Ý º²Á¬“")Œ;BÌFÊgùp‡�‡@ކ &a„diHªÚ+%{Ÿ?‹r/‘oÀÎxN6)/ØI��%¢v@t©NÞÏbçZjÆ!†úa&Äðñusõ³UZÇ„怃rxù¶GñÏÌuŽ0Ïqä]ûëOÚ8gK¸'ªD¦?rží±üú2šk1£¿§ù0V'u¾�ªE½çÙ ˆŠ"Ac­CñóÙæI&¥3¨ôG$üšÊ-Ææ&�Z˜ $Yì|]ˆ80i�BÕ%ò�.’üÖ| 5Õo)±{®½uüˆ™œ-1þÀ"3O\!½°�¦zhrˆ&â¦ò†ÃÕ�+(q ð[׿§¼Zg¦ý‡_áГËdŽla¤‡{¨ I쩚1Äüö݉ÖóhùùGIŸYCh;í&ì€ïß­²þ�MÚy„œxùÐ]BÆ ÇY¾q�úZƒ£ÞÏ“Ž�š®’¾x 9»0§”)Å%);;Û\ûÀ%<ÄÚâ2nÉæ¤úùóW™~âé… VºÎ…$í™SbFÀ‰ÇÇ™|rk¡‚š†ë{©­€/_)"œ4Yi·p>ÈQl^åAë$cçÊŒ=¶…>_CIy½uzvÄ­·]Ìv¿ÂŠJt¢eÚLÏ€™”HªîÈ9øvÄö— ކÏàå[x§+tÚÆŸi�Žünm¼½Åtpƒ$÷ªå‡�{†˜)Ù Q*r*±b6R>7O´i›BSr|ߊ-äM—ÔÃÒ½•—¾]›íà›>²ß¤¥"3A‚šP”\|]áT�DÝyœVÈ6#îkÝ}âÁ×9‡(iÒnÔ˜—Òw5¦¤FÔÈz0¦þô¿~÷÷û·†8Ð�ººrå £ÓQt è@:Ð�îRRô{Dø?±¹éòú«>¶@­¤Ã /¾†eí_ZÎsÁudÞ|Õgk ÄëÔL�çý:æÀX'úGZ-�ÿñjÀúF?è–Jùüî·¯’´ê¸â÷¸â÷{¶ÓuXÚ#JjjÈÏùóȱÝR³o¿¿w¬ª &Ç"2©ß`Û¯¼Ò²ûËûÈ¡Ó^§aI$35²¹)åÑïaÕuf:»Æè¦ÄdPˆÿ�ÖÉ=}¬çòë:3ÝNÎVZAK—�ŒSâ0nÕ¥³½Sv9|i ý‰o0¢)fäŸ#‹øåÓë„,SÚ¾ˆ"DBÁ˜�k² ?�"â—În¿Ì®dUBÓ‘»2…$Èœ™@Öã—în‰ÙÞò·)cÙÕBtg-¾Þ“Gòh;ý.ëKµ¡å$µ¿.E¨x¥6Úx5káTÚ8•~p]£¥ »�cWfHno6zŸ)¼ÃÜN‘€$0Íz¤1.Æ‘„„_ïo3²}r#Jò¥¢¸—U×±ï@€¡ì}Ù6wJ‹ cüFIWQ3’,séöû:¨Á²²^½ƒÍÉt\úTZåÊ�›dLÚ ¤L 6õ²ÂÙ]ee»çb7¦[u8bÜ?1¸ŠžŽçÙ^¶ I²L�Ð�¬áG·/¦"ëÜo½ˆØqvDŽGJ÷0³Ã˯~S%êÉy7`üøNæx"9L}øû¶øe­1g´ç0¥¾ÓÂÏÚx-ƒÒ#îo*<�™Üp0³«ê¶Ç×ï7ðCAæ™SȦ†´¸6¾Æv»1»¥dËÛñwUÓd´ÈæmRÙÚžõÇcâR²¥íø$0å_cÊ¿¾=Ä4Û=ö(7fböï� ùyüüؾ0ÒnG¼ó®Ë;ïö�˜²2…¤þwžV½í¸?¾ëòÇwœ Bñ2¡xyßÞ˜ Ëæ?¼ø*‰„MPßbnB^ûÃðóJÁãçÍÛBLÛŽxó‡7ßqzÏð®<é÷ã¿ì@L§1#à»AbÚ­ˆ7_óùÃ�¿ b>ÿbüìï&šüÿ¹D­„à¯0dÞVíÈ#º‹>´÷¢ºÑΦ�¶‹|‘Ûy.˜ñ}$tGß;vkU²�ˆ“‰iL¡ì�˜^³Iê6S²,"IpÔ˜¹Ì >8¯_JÄÏ�öúÖ]í'ÄSÒ4Ôå2ç”Y&õþ³ïãs­‘Ó/7h—*LIÙÛBLW ¹vÒæÚI{�û r}:‹ÛûöüùzÈÚý5Öî¯agbfWío Œ9Y\Í£x¬ ;.5¯ØîAÌÝ¥d˨\(âæ†¡ÜÐ6m��·QÚ ™]ý±[O¬Òüõ-:ç·öuavµõá•9lÜ…Í|@ÒtåÉE´§Vjß)Ú݆kûÜz·À¥ÿs‘õ¿T™tÄd¸œæªóÊÃ_sèaƒÔ@ÿgI{\˜Ð‡˜¡+3¥ž§Ü¾Júák#}£æ 1»ôz«sæŽ39[böéËœúÏföéË${½‡k§pù½¦<Óûìˆñ Ž*/‘=ÿ>s#-¥½�¶«ò†Ã—oU±ê/0þì%&vm²Ñë…Yßôùî­n)É´ôK´èîK>+‘Î)óçœRÅÜÓ_qöwïpøâ·L™U¦”ÓZ}h¿[ðõ[–ó4JgœSÒ³œ¹Ïdþ…/HÍ ÷9’´Ç… ñ1ÿä•vÝçØã9r Ã×û~ç« 1CWa\ydÿ9M40»Î/ɤ.^c|NÚs yvÄÍwl²Îƒ½Ï‡Wà7W8t>ÄTû ¯£æàÚ>7ß^g¾ù­G×p+àO¸Ûwí7A@nk$Ž9Ó¾x¨Þ¿'Ý#ÄÐ%•Ó™CCsð^¸Û‘v\‚+N)³ò½»²ïV‰ïG]ˆ Ð,ñ£�‚êá¦Ì¸Ÿó@ôAÙå{kÒÈ‚H‘‰‚»O2ªwâçM>}wåt Ÿª@æ�t è@úQ$E¿Ç¶½{„™ Âà·¸Îo¿åòÇ7Çvö…™¯¾áðê­V¼l*åðw/½AbgÙý ä[rØÚUM05Vdjl³7v·ö¡ª&8æK‚è{0sc3^¿©Ãg‡aæƒÏçxà—9Ææú/Ãݾ™£`惧¿$‰ß‰ß ɱ·ÝŽxï—÷>Ø &sÙãùM„˜E–þ± ‚î3xðUÂä…>Ìl…˜©€ /ü ]‡Yù)4Ö®¹˜Ç'™|ú0A(øüÃÎH˜9wì;S$Äó$ÄóH;Y×ûÁÌT«LûÚ&�Ü5ÌÌý5²8¬œ£üu¯éNõƒ—ÖTˆ’o" sf6Ë.Í8iêrà�á�»Ž¤JC0sýr ¿Ó‡pfV'—ò©^-á·}´”ÎØ#³H;ÂÛ—+øÎN™Õ»(/› ÒxU¯ì dAòÄ’,÷zeöÎÕ@–íB°@°íù!Úd [Ë}dM˜è3{3Æ!HZ0ô±ZæžåvK¨2B2zìð´ä$M¼zÿ"' ¦öŒÕPÑP{=4D+d¢5ú…ی̡Ҳnµ�ge‘2 ïÞœIÒ@ ¦Sj£Mg‘4=o!„„•î;V!¦Sí²©!õÕí¡õ±‚ŽOù›" 9³§/&€dJÈ5™¹í£½Ï¾¹o ÕÔ e%Ñ¿'tûbªÂà¬õ<•'.Ç%e{%ÀÉ@»Uñ¦ŽõÄ)䤎¢ ’Y#£ƒ s€FÑ¥Qt{Sýsj>õ³«=ˆ9éÇÉ~'`û»hº1�vÈ¥÷ë\z¿NI¤ž>…li„ŽOõj¤ÝbvÚᎠóRÊ ¦™;rØ[Rvw?LYÌ`)/#‹Fi7ÄT‹Õ‘s»AL!fÑÔ—[e,_¹în)Ù~?ÌH¿!ˆþ–gûºî 1ßüƒ;TJ6³Òßî 0!†˜¿yé’©6Š:ºœ¬ÝŽxû=—÷?.qëJ¿'•™Éñx›ûAÌWÿèì)%ëI¿Ç“~OÒªóŸóúÄ(¹‚#§ûóÕÿ×c» "Äï~0Ä|áÅ×H$;CóÍלö+QûS×_Û#s?•e—�~àû[ýêtßF[Qì=£Å÷@¡(%~þEÎ�A¦­@=k’X+cø{ƒÁ‘ëù>‰}@&€p\’7¶0ïÐJy7Ä�¼» wûbFÎ37Tΰ 0ab8‹[H)óŽNÌïîkö& CL€Î­rÂÛûAÓÎx¬ëhm¶°·mïJÚOÒx åÑ´ÿð-Ê£+Hã­‘ëwmŸk¯­ÓØtYPå¸òr¸ŽÌ&¦´ÒÂwâke?€ 1ÄüúÕM:-‡)õ< eš¼v†«)à´‚Ûγ«k[èÑh8¿¼„Ñð±Ó øô• �«’‘öVøæý >yµD§»�·˜�VÀoU¸ü~Å”™þíÇèSöÀüþí&WÞ­‘ñ.0)?3ô»ãNJÍYxúg÷g÷™¹þ³y¿¹}öZµó„ýí¬WéÍ';`B|Ì?{µ„cø�€h ŠÌ€sbΨÏ�œ§:S#õôuRO_ǘí'º3ï>Òƒ×KÁ_p”ád¯ýæáÙ>×_]Åõ%*_'»ó÷ó‡&@ 1#EþÁ‰£ÔHù\=5:™ ýÕ Z²òÞ÷ŽK]ˆ9¨°TÇL¦qEH;ò‰ˆâÞ˜02ùÆ®U÷¬c?}‘ë˜ZìŒ÷ý;ØQÓ‹÷sìß‘t Ÿš@æ�t è@úÑt;˜99½_–{‚0x ¢)m«¼ùê�a&ÀúFÈÿx5‚™ÿÒ+=˜ ©ÿ•gžÖyúɸÌß~KUÌ|}˜Y¸ÑÁœIqî1‹ |ö‘C¹8 L¬T‰d6îñ§ˆi’ò hFr:_}lÁLÝ”8|DÐ^‰ƒzZ'ýÐpES‰ÂˆÚµáŒlI–AŒ5V0D`ò;[_WГ㩧ð�·«ã’Ò]ôd?�ã¹!¥‚�rú0rR'*9ÌÑcˆ 4VêCå«ÝvÀÒ—M4ÅÚ1Z'7‡þ¯'UüŽOáR‘™‰ákÄi‡|ó^�궇6– õÔI´´Nèø4¯nsìøÞWÍN;ä³÷bˆ©)¤ä—zŽíTn›T®p[ˆy'&Ü�³ÝŽøà}—Ï>�ï…BH¨ê¯‘¥—Ñ5Á…?ŠÇí’…BÈ;ïôa¡²ú³LŽm29V¹OÛ¥ˆ�> zã"1Ûsa²Ï<`b&ãg“SÚ{íoBÞ|Ç¡Ö9sFƲL\é÷¸Rü {è¾oãã2bnBÞpaJBôfwû÷Ò›C=1Š®€�1Ätøí¾çåvšœÞŠ“ž’}'׿†Øé³ùÃÜ�ÿ$ ‰0úñʾvµ¡¸ Öšn¹?ŽãÕ }ð}¾ÈìB³™BÇ! o?—®óˆ9Æ M~0 ì×›Dáh¸Û-)«­U8¡ÝÞ�9 b¦›çÃý“ ºêBL"xúûáÀú÷Þ*¢´×‰ ±3l¶‘çrwì‰é}ºJèúq Å]Á{¿Ò"t|d'B¾R¹'``g¼ž Ó×Â8Aib†®�»YǺŒ• åÄô¿¬q¸5Ï<°bLˆ9¶ß_#hûûBžöV§Øæ˜qn$€ŒlÁò+ø�`ßux¶Ç懛$•iuoÒР„á¡<¹ˆòä"Òt¿ Ç~gùý"‘#s\–Ä>=”ŒÇÄé$ëW·ß]ˆé¶|,yKޝISÌШ6øüŸ qeˆÛ¨ºÑ¹­»oæâW#á%ì!æ„ò d±·2†Êå ‡K®î 0»ëúìµ2­šÏÑ'ǸïcÈ;É6Žðí[e¾{·‚V~�9ù¥{raÎ>ñ g÷ O_"57ül½ÝÜþòO5‚v5îX«TøäŸ¶qÚá¾vœ˜¯h·\ÒÊ¢¾ûs9w7ÀyÄT&$¿Iî?~Aòñ›(ÃsT?Õ+o–Hvîrà–§´ÔÆwÃÛ‚XÏö¹þúÂW˜ÕNQ»ÑïûÍá^õÏ1×ÇZ\?nãî”%Þ}ôŠ ‚j›#úܨá?Š!æ S®´˜ ,u§çƼSòÍ]m/ÛÀ•!Ò"ï™8»ä„w~�;Ð�þ=èdè@:Ð�t UûÁÌç~ù~ñü[ûº3³;îLí®`æ`©ÙÝ03•¨#Ë>Ï>ñ.“ãcÏ\T0vœq£–‰„Ë|韆@èn i·#>ùjøÅ"† bu‚èñÃß³±éöJÍÂÌZɇò�8›vjJâ©§†afaÀ1ªiðô#Ä4›$?þ¿’‹È�Iœ{ÐDÑ+5Ûš‹Ç#¿Ó?¶b¶4!у™Åb[º!PR‚Ù羂™_~–A˜9§=Ž%`¡½‚*GL_ÿ¨ÃçõÝ™†%qø©¯PÍ8/¢™ ‰“çÓ¹?I»îqf&ZNŸéÿDµ¦RL¤KVý9Ö˜i&U¬ñØ)wH>‹_ z%fW:9¢(.1«=ô=²0™W^D³4¼NÈõO*=˜™0"¶/Ç� ¸Ä¬�" æµ§ÐL=î[øYyÈ™y²ósÚå6�r#m±ýÈeîS‰*Œ¡³z&Áåûnr;¥ƒýŽÆÈ£êÃû¢‰ÑýlÒa EîÚµl yçû«xwÿ ##÷úwN€œ±½wŒí�þHH(V¼?^Ù�¦"iÊȲ²Šµ³„‡qÚxtdðG2$¼²C§Òwé|sßJ ’å^0Îw6¿¨¢…)ŽO£E�‡nõܘ­å8£[Ýé™ê»!›×šøÓS «Èu‰¹Ê$yçûäzdRaÏØêwàæÇmd?Ë”üó=s¿’²›—*ä“>ªÒï%Ö…˜Q‡Î�|ôXo\g¹Ì¹3‰¬2äÆìBÌ(œx(O.yi'€ªš=ñÍžcWÚøð‡N;º£ ³«S�}11Õâp&|»ñçwêõˆgt~õr‚I îôî;ÿàG†=1KÉFÀùG5^ü&çµPv ÀéñþŽë¸ðÅå�«+ �g©EIñ··-#ÛÕnˆ ÃnL»ñÖ»o½ëO?¥°° ñì³2ó3‹YXbz|“Ý,%O<¦ðw«ñøã&¦Ñèmÿï_~…Tªsˆ)ñú+àºüˆiY6Ïýê<÷Ë?ô æ�Q¢öß“$ñã†lj’GKòa°gã=¸>öS¯¬leàû6d+uÆ•ýû­ º1e7àfmãz�(Œˆ‚þó)Ü.“WF_Ý’²÷%föôWTbîV{½°ï˜®ºS8>éï¶÷üýˆ2…X©á]^'r†/:K[H %—¹-Ä�œ÷ÒÆžÒ‚aÇ¥}u]7‘—÷ VÏTzedaØ… ´=ê_­¡O$¦’4Ô3#eF­€´”#¥¯6 œ½×“o{?Þ ©dȨ£+1IÜ�b(¾(ô’·Õ-{y·Ž1÷Ôµžû²«ý NcÓ¦Yh3«=ܫı[ÊDëâ ’Ñ'"&ÏdXÿ®ÑKTÚöÄT„ÉŒyaèïicǸõYmäx§ðÕëÛ|õúömÝ}×?kà캜ï䞼ĘL>†¼Sa¤Zí¦îBÌ8ûÂ4éóG)# P Þ �ö&Ýinù§Zì2•Ûó÷”1�Ó ¸þéèc}ˆé´ y’´rôŽçª;î‹W¶è´\ÆåG†Î•tÿ%¬ 7PgvµŠ¸m)âQÛÄ ÜÜœCñÂb&ËÒGE\{ô}» 1qeŽ&žÂ986IáJ�À�r/ »õÏ1fK ÜÏú »åÞ(�–äÔýïK�öƒ˜�J•”0ˆ½˜?<ùf·dD¯{äÝÛsY—dBÿÞàç�ôS”üÿðÿˉ'þµ÷ã@:Ð�t Ý…nܸÁüüüȿݼy“Ó§Oóýßoü ïÕ^ .àúŸ²¼$Èå!™”�$A2esèÐ"+K‡ñ¼Q/9Qt”0¼ÁÒ-�CG$TU j> ‡–¨Vò´Zý—ƒ€ „Þ§ÜZ=,Ð4�®ÌN.z_qìHÀCPA&›çÆÚAæ <Êõ�c‡â`—‘ Ñ Ÿc‡nqséÈÐþâ‡ç¿`á�ÉV!¢ŽÁÒ²ÃÂtÑ´€lºÌÍÕãD\ ð?eqQâÈ�e 5âæ5·Ðf<¿¼†!(Š �VY_𼈥•�b9bjBBUú¸ÄÄä"�öuŽ�PPõˆ0ÓŠØ*ü߯à¹MÖÖ%æfêNÀY ©Çi/!RHâà µ‡–ö@ÌÆ¦Kéz‹c'Øb¦1“2© �Õ©a›YN�Õ0’2ÒVU�ï‘Có| +#HÏ.‘/@hpìéÏ03–ðv–�øü#�ëW\D4‰&.¢I# ¾»ÊN9tæJb$èa· !¼Òé„Ü>ÁØDü]´³‡Ö‘€£ ßï�˜ücHµ`˜*O<­’ÍÆëO$#ZEŽ/\Ýã༼,¡N˜DF‚+—$Lé%ˆ²ÜI£ &Íáü;†l|LSᙋr¯¦¢;²Êƒg¿æäÑUwØ�¹^yû½�J5À4~vQ&Ÿ‹×�J†;´JDZxñ¹wI¥œ¡mo¾¦à8Ï…îxnv˲l~õ7o�ÍU÷¸;ëu !þŽ(ú·1ÿãËÏòÿ¼òÞ¿è6·Ü&¤’̸?N¹¸ªM[È©$B’ˆ‚€°\e^NÿUë]Q\Mæ¼›`®£²º½JãÊ5üZˆp‹%N“˜òèëä–bã §üF$‘7ÒLjVÕîfI– ía¡ÌqcjÏz>Ì7QH,•˜ûÓAˆ9èÆ ª œ¥ ë“£†ÃS¿Và´<�"†a "dæä1V§<Ü�2J&��%üro­„~xI’о/í 1fôI¶îW‰‚g¹ˆœ4²DóÓ›xÅj3äëä]ƒëÁu:¹iÇÑ¿bT?Y†0$y*vzÅ6áåæÈR²»åé.Ò3 JR¥¹TCËšH;Õº}1%OpŸõ0ò~�Y�0Ÿ(I…úR#gôÖáÙK¯-âÙ.Çç±”;_¯Wo|J}³EzÆB1”}˜kûÜüã9&´S{þ.™æã‹è§· ¯Wö^R$’9•â­&©‰~’Önˆy8ñ³=2—ãг ô¤Lq¹Mn¦O»P¬UöP„ɬþ‹}K±jþ!*íkd&$Mê-¾[�VÀ'¯é´|ÆÔ‹hÒþÏ"k¢Á±§šägTJk©¼Ú»Ow×Õ…˜gþf-ŸÓú¦Ïâ'6k—[äy”ôˆßw#K:ÎZ鎒ŸTc€y‡¹u!æ˜òË‘€6!/pâùFRb{¹M~fXBLE˜LêÏ¢HIyž£Ï—Ñ{ÏUwܯlá´Ly’¼6œôvsùKêÛ-23:²÷ÁÜ÷ZÜ�˜¡+3«=‰$T= úP‰æÑ:‘~ǧ½mÓÙn‘œêÏ †˜W_[Ƶ=NXO#L•Íó ‚„ŒœMÒ¾^ÀÌ黯ôŽ[öÿ~îÒ•SM–Ú üð>½wR¡¹…So¡Î·ÉðŠ Ü[Eî3�bÞ¦Ìø_£…ªJ¡¸�³]FʧJ|ÏôKU¼í µ| ’ ’UÆ"�¥ú&AµA8�ë- à/­3L¨·¿g}�mJ*þÝØm¨5YPï®Wi=òp$Áløãö¾þ—Òïþþ×ÿÚ»p Ÿ€®\¹r2t è@ú)é§2¡3o…¶Ó3bJ?f:|‹‰©…­iü�±ƒ0s,žQ,º>Ô7HR 3-³C±¶²±!1=+q3÷ï“5PÓ š‹‡Q¥ 67™9´sþôˆDfY޳’Uøvfœä¡,ZÞ¢½ÙdsÕgz^Ë@Õ#ŒÜ:鼌¬D(š„ïE˜f§ð3Üp™ÂºÛƒ™�¬I2†Ó %%�u™prQM‘‡IÌUhU¬”Šn 4+ ]ÎãwL¤HFõu6Ö–0&u¤\šŒÚQv i²ˆœtPM…( Éþ†FtƒÊz›Ô„Fr åI(.ª©à&‹ ÛHB!"BOš´‹.FJCÍtÒ·HnÞO¡½ŒžÓQ“ í¨Fr{Š´4MÍ_§SwIΘT�$…Ä6Ûû�”H¡"¶I,¤Qe©"ÃI�°Ù$p=dYt“B•4ò¥ j´ÙÔpµ¡“[Ú®íÈlˆ-´¹ rgý¦ËI¤p÷�O@Ai ,�UÒŽJ#ë@NG:¸.ÂŽH8&{ UQ§žva"�ÕÔ9¹¹¿#ME¥`•†Œ½Ygʧ9¡$<œB•ÉÖÝe`oê›HºB�ïEèS$M!ŒBÕ›i?› š[mBM¢6ÝÂ̤ŠÀ]i2áõKV³›¨I ! ZÖ bµÅŒ4_|à*FÆB¨ÍËæ£cÀNoÌ„ŠDÎ)�P}|'Äõ%$M¢‘ß@Ì»8óôl|í tÕCOiDž`ë;}ÜBÚ¹—(m›ì´‚ Š{²ºfÔF7¤ÄÌ8�¡F£)ÍÓ넆×+—›Q:xvÄÚgMæµ X“k¨†CÌ?5q��ÙûÒ˜é~°ÆL©dÂ’—^Ž’š×¡² —þÐi=—ÆLõ¯±d> 3»‰¢…ÈŠ@õì6|ôŽƒÝTÑÅ/PÅÃH¢_‚xê脈p;Ã�K·Ú<ð³÷Ñ>NÙq9Áv;â£C®|ç#¤qÉ_sü¾ëCãMËclj9¡ ™ ’ô ¦ãèDÒç‘GW‡àžnTÍcrj+'!ÜkFkB'ˆ¾úH {¿" âàªiØ<þÈÛ,Ìß XšÁ÷û÷èݳÓ�ËWB¦²ýãö}MãÚ%WüÏ<õø*™ôð„Þ3FS#Ì” Ø�`o¼ëòÁ¥ÉˆÔÿÊ Ï]Å4Ê{ëMó8<·L*5ìˆ 1;/÷æÞ€>Ä4-ûG-QûÏ­�é5!ùã€Ìšä±¢Ä.%ß "Ç!ª7ÿ*�iË«;îëÙŽ@ ØH†Hã9¼Â6Ñz‘q9Á‘ôh7µ­ÀjN!±Vff@H*²¹4ÁÒ&¬l“ÔLŽZÃI#Ý’²êJ‘û´ ”Û¸XWrq²„dêC}˜ýd|�éÛ�W§DbžSf‡úbíÏÉr&I„¸Kä¤AçÆBè‰ÚRý¶³«õ©’¦!Y:ÎÍ-B×£s³€.i<’¾}ŸŠ£$Gk[‹Ø«Œ™ÌPuˆûb†¶Kê¾ ðÀþj›p£ÍÉðÄ!¦›s¨>\] XQRþz ÅTð[.›^³]N%&¡Œ.'>ö“ Eh)�0ˆ(|Y@1¼¦ÇêÛ+x¶GZcÖÄŒ�†õÜÈåÓaîâeÆÏ­`$%Œ¤BD¬~o3±`ôÖ51-ÇøþÝ*ëßÙ¤�Gȉ‡�÷©Îq'© ¬–™8¯£�§0$Yìïh»ˆiNÖ˜ýù%¬$²*×>©aeTÌTü°Ü 1g¿@ÁBŸ¨3ñÜeŒœØs®ºãºçK&3ÆÅ=àV#ÍVùÅÅÇ’½ke·!æ‚_7�Pz¬@� z 7(T˜›M¶Æšk›d‚ägËV¢„lª¸Å7ǼIU h/™ó÷wÍ jM+à6]B/DN™q`Á ¬$ª/ñàZ? ¾�XÇi„�1‘" CB7àpeÕíg©Ûc5|EPR¦Ð‰û‹{ƒ)Õ©jVG)ªÞì^ ã5ätØÌÉM„P¹n#Ìþü•±øß� I©ïOÀø’P)|å1Ùºˆ;½Ú[ÞHkH²Bà;!­õãã1Ä\þ,†˜ƒ}–Тù[ˆPÁOø´çË{ܘk{d«™ºð'Y·-¸ü¾CäeÉK¿!wúÖÐ|U=Þç0ωÈ5¾úÐe骋).’¶`üøroy3Ù?žaž±¤Íqó£&^3�&~…$†8ÉÜ6 g?'7³L"W" 5:­$c³œ{æCÌø¶ìæÙ–²XÍ&ï½ ÍfY~ ÁC\xâu”�rÊú€“2b ×r5Þy3ÀqÇAúù|‘ã'® í�24v]P,‰ëËЙˆA{§%ññ@t~91Ÿ½ø ™t…„Õdvv‘v'E£™áР¿|î�>ÄtàËoC&�[´-•¦ªPrU>|W!ˆþùMΞúnhŸ´�ò³¾†.�5ø~[â“/<„H äÿÆÏžø™t³ ôá{’ëö?«„qU†˜?¤ìëhˆ)ñú+Ž3üÍ¿Iˆ ÿZŽÌÑ�2·e—ºä#É0B4mœZ•#û”û¼-Jm\U!¹]c\ŽïmÕ…\šd;äLjž#ÙýWݘꮟ [ã Š$óXgŒCÉ)fô½ q}L!8ç¦1n“ŒPÞÞ¤~m‰Ðõ�3 ÄÎ�+ïæGÔ ’òhçÛûGZ¨^„výö`uÌAÈ Áõ p}ä‰AÍÆL¥Ñ6ZœSîðÿô� ’Ö |‡E¦ýý‘ëóPú É}Êëî'C2¨·«ÔkÇGŸHöúGm�ÖÕæ\ES ¾©3ßžå�8„Ìþ¿ = ú`ìCq™õNHõ“mìí:�›KUB/$£æY0��\Odø´ž\3BH‚°²ùÑ&­B‹ÚÍõ[5B/D“ N¤½kÇXV™'{±�×ñQt¹çìjb1.¢Jå@Mó‰Eôû¶@�zÏÖÒ­™| ê[?-S¸ÞWÿÔ/ù9g=�>PŽWŸ¨3vñ{Ô\»ÑË«6®6)¯uÐ ‰ïþ\êAÌQî>ˆaèøSWIŸ]CNúh ™D^cý»é]ÎI†˜²°˜ÔŸé’´&«Ì?û-z¶ÕÛ¿N+à«?V)­ŒG$ IDATuÈŒk8vÀ×oW‰€û~9…žT©oú\ûs“ ž`BºˆÊ+õ©N4H^XÆ:³�’òèþþ.~_%™‘FBÚ;ALÅt™zú ¹3+H;½‹+Ö®Ù”V;¤ò*ífÀW,ALU—{ê:é3k½q¥•6W[”×:$ó*NÓçÒúãæÌÑÎYMJPõoà¹q{‘Üü^Ð𠜖njõ8†Èâæ*‰ô(>¦´:™I =þ­Ke´¤ŠgûÜ|{ Ïö††ùä} «½ó8eµ’Àkzl] ~«Ž¢+¬¿·vÏ ½R²€a Ô﫜 gtˆ Ã÷AÏQé|·ˆs«@èûœIœøgscv%¬ŒùhªA¸¼…·¸Iè¹IÔtšäFu(ù¦¡Ô…‡”½}òÍn­qåÉ4;™hîÚ&¦ ³#žy£´e)v‡qõßæï§;édènt2t è@ú‰é§2»,5{ï0³ÈÍ5 [‚©ž«Ó 3¦¿`a^Á2Gü$ dÉ#›®±¸r¢„Á8·¿gc+ 7£�ßIdÔtŸ#óËd²Š!I‚(U Ëm±²üŸðÂïYYt™?,£ª?!1sh™�å…Þ~E\`nú fç”^é¿ÝŠAf“Rešv»›Iy�™é/™�“GŽëº2M³I¥2E»�'âS´;«¬,ºÌ–±’!³‡nâz—8vJEÓdE`X-¶×N…c¬-ÇVA&=¥¢hs²Js5ƒäž¦Òü‚Ù…Ñ/©]WfËŒ³ÆÕ¤F¸þsj¥¯[�‘Ýue*šKkë*Çažâö:©ŒÄö†C~Î •—Úh9‹ñ „¢Ëønˆ0ëDkϱ]\!7 fÚ£rëXoý)‘£ÔYÃȨLÉe¼ÎÞ~Kª©ày.Tǰ¢ÃÔ:KHªJ£î¢&öfÎ I8Fq#ÊS*m¢§eD9O2ÊQtÖѳ:JB¦al¡vLTÇ¢1W¤Ó ±KÒ¤E!5Ú•Y*Üè\Æ÷\Ô´1ì˜àµCZ¹yÒA@¢˜¡æW¸Þº‚ÛvÐÇýRU’I´\¡!ç’¨.LÕ‡_n·• ”‘,ÉuIÔM4gÿ@„‚ÌŠ("åD›%6Üu#äL?�ú¾Ý¡å49$Å÷ª+Ñ j4Ãu*gpÌ«¶¸†ùŒÉÃ�ôj¢‰H*ß>Ì–TCÎ'Q•«q× sCß Š@Íõ�‘¸àtØ\_bJ‰ �äÓ”c€$›J¢_*®>Ö¢šo�ߎapsªICèDŠF¸RÁNn’µcp(>Ëç®ÇnLEàÝpHµúç»8ÓŠ]¢KëA@ýºÍ\ëQš¹x_eC‰]•½câNWÑ}‰Â7cÁC„Š�7¶³¼*£Z»\$ ¹ã±úy@ÆÝ1�èØÈ–a¬€”Û"ÌÇǾ 1Ý’Ž¸ò0²Y'5»Dà+\ýK„æ>‚Å9ÔüÆD¿Ÿœ™Ú{ÝØ¡Ne-Ds_@ãLœýÕè—uTG¸�MýÖ3Dι‘¥JçÏ~�fÆëÐL›É#ÌŸ¾Âôáµ!'æòNÉâôÚŸ¢à9ÏE Êðà£ï’LÕ{Ëê#ñå§Íú3átÝå‘GÿŒ¢ôû –kíÊó šŒ¯‘NKâÃ7£!ˆ ðø#o“IWúÇAñ8zd‰ }ËÑ#‹fïB̹3ª«Â|ô®Œð~�*<ûøŸPöIÓ÷î“ãBUÖøø}ŸvÇÀP^bbl›s§¾ZN$v]°JPnnþô¶úWAÌç_|Ólÿh%jÿ%õ¯2·½a2ñ£€ÌL¨’Tõ ¾eкz�àÖ*ù@c*yïÎÚ®¶hãj '# u'I§&{8ªà>)OvŸžƒ°¿àûŒCÓ˜k5&öqwÝmIÙ®¦¤4ë'-�eÜ[ëU!´;Plp˜ݓP1Ä”4 ýf‘sÒôm!æ‡'kH†Žé¯L³y¿‰¤ëh²ŠºÚäœqøž føYÛ#Øn’!ÁQ뇹�&ôIœ_&‘u•æÕ-´|I•©~²LäI‹èºÍ1ï qûïw×)æ'½ø™AØi}Vc>8ʸ:CÝ+ÿö:ž8‡1÷ æŽ3|ëº0¥Œ3äÚ-ßj0qÈBR$\;àúŸË¬[£Sói×=JK6¡ÏÃ’'×O}æ ól¸þ^“åKUB<' ¸Ü&Ø¿Ÿ»OŸ¬3~ñ{Ô¬=äM)’,ظa“ŸéÿvÙ 1§�Q°¯ëÂ\Š÷og½ÕÍ€o߫Ӭ¹DÔ¶}V¾³ñœ�¹³¡²ôYû¯.#+™.©'ob�Ù@Nô&À”R'‘–Ù¼Ù!;1¼îò†ËçoUé´|òêETiø˜“5¦/~‡žíƒãê–Ïõ¿Ø8¶‡çl\·ÙºexÑÄœüÅÔŒÿž&.™»ôY×qqÛ›×[nöÇí10:L<Ñàä3cdç¬xv·ó.Ät[>¦6΄r–ò…í8A@„®�³Rbn2ˆËûvÁaóÓ*íZ›Ê­:•[ B/DÖ3çfÿ˜²vÚ¬´C¶>,àÚ.�Ð\mÜs‚À`?LõJ•û7Ç™ˆÒ(·Ixø¡¼všòÕ :Å"B‘É©ŽY‡~ômîÖûÓUd+�±^ãcŒëYê~)›EÒ4NÉ¡ä›É�„Š!«·M¾Ù­ja 7m"éB‘ñËU¼­m’ŠÁ”vçÄ€’QS`F±°Â§ ý¿´@æ�îF ó@:Ð�t Ÿ˜~ª n3+•<­æ¨”F�¦è´WGöÍ\[™C•ˤ­?Q©ØÌÎÖþ?âÃV“byŠV;I¥œD–ÙXó™>ª�Ü)áZ«—2êÂÌ„eS*�ávÎâ‹C0SѦ–ÙZ™A•ˤïR®ØÌ̬}ö«çÊœkR\ŸB–Ë$wÆMÏH·€aÚ¬¯ß9Î)ˆŽ„7c˜yHÆJ€•Œ�åˆîŒâq-Õ œ�ã€8K¥}‹ÂR›ñ ͊вKHÁÇ4ë�HIXÉÑnE�J 3„ú�mÃ39ú×÷"ÃÆ©çñ;"J¢0Ïvñ*UÈŒ$2ù1�Òlôǹ!²îà7RHÍs47§Pt�(�ñÚq€F ¦¢R^ù–VÅ%‘×�•½ûîu"µƒR�'”%V ›8M-©¢YÃ/õ’,áÙ>�ñU¬í£á8¥ê*òÉ%ôíè¢V0§ IÃÎThÏ•�%ßñ¨®u0�ä1C“Ô®^™ËÎ5�ï ¢8c[Më¨É~@_È^Ë'Le0å7—o±j/DDÚx¢W4>Á¡ã‘™1ðŒôÈ>™92Ô¤:"«!\ÅUXš©P *Œ9£_œ×Ì"kF5ZDQ„6>ðÝ #¼ªM>H3.Å�ñ%\#ÔñäÈô«64\äY,i84ng)åX%•z&$J(R€hL·î.CyS+‰Øå¡æ†³õK«Øõ‡­¸¤re®BۉˆªI>ÿÕ¯Ö¹Q¼BE.òÿ±÷¦ÏmÜyšçç—wâ H‚÷¡[–DK–,[’­Ã.Ûå*»ªkz&¢'böÍFìlìÿµûnc6¢»««\¶lË:lY¶e[÷i‘’x€ âJä½/�xøè®­<Š�ÌDf"‘Ç÷ó{žoz¿IYï!8ü`˜…Ì3–Òó,§¨�×2H �ÄèÍfÑùÆ�iÓ@Á£ß[¤üÈeÒ?ÎüîïÓè=zä®l‘_ó˜ù*O¿´E2™{ië½´Ö6=Àôõiû´`ݾJ¯ÂèÓÆŸ‰>�dP%TQt ·òô‹¦7Îà‘«H²Âï}Lç,R½¿cjïd#Ѝì1×$)&öÜ~ŒÞúv5£\[ݘë¥&‹¬>o/Ô§úÞwDªZ=j-hB¼§¿Q$ž½“G ÿ‘ ˆŽÅÞþví»Ù˜¿Äl¼§'yöä8/¾F_ßbó½³ñžkStt>ÿ�6ˆ980ÏÁ¾‹M¿¶Þ¾6­4 æÁª.Q­\ùØáî 5ü=¾—âÌ«ŸÑÛD;AÌÆ~ò|O«„ªÔ@×»1[%¹!eGðéÇ>7¿w ƒüÉóÝ÷þL2ewtwþ”ˆÚÿhý5@fÞ­âÿB @C"«$™ï„¹e÷L²«oc·äV**! �ôb�):Ö—Í�¹>óù2;ÂΑžŽòH©âmàÆÌõ $GJ��·)»&�`&]CîMã?[$œÎãϯ É{Íöý°Ö'—z;‚ÎÆúÔ!fèx8Ïò<ß+!Ta{¨� ?Á‰ B’0ªí‡2{ýÉQŠžððxIWl{¡ˆ³\� Äy¶Jfpy.`w°s[Q²+Çò„F؈» jÄÜéìÇ$‰!›dõª^ SN2aîi[ŽßoQ}e¡1k¹«ßV˜p‘{è×Gq‹ZP¡_cÄܽõ†š.ò‰gHA‰I‘p«>sß/£™2NÅåÑùYœªGR`È8DÓxùiÓ… 1f*«#)·òð“a9Á ü=Ê$^háU„(Âd2})Ôš.Ì(VÊ;Ì~ï#¯ìc@:‰&e¨ùy‚ÐCH¢#Ó‡Šô¿ò˜žCÏ-° )«èñÃ÷eR½Qdêv f'¦]õ¹ui•Ü´Ë úkFN9ðÆŠ!³<Ýw,Í»¬<÷~‘Ùž×£d,Zé^åé*“YÈŠÀHÊ(ZÓ%zýã�¾-G-äazÔÃ�yÓaøõ»ôM5]˜vÕçögEžÝ¶è'IÈ;¨ù9‚Ðm p5Þ!1è1pæ!r"ê…Ú™›å)i'Uo¡ñ]Áæñ¿’éÒóæÌ>BàX>?|¹L*«¡hR bÊŠÁnãÎ>#H×[ÜgyF÷Ȫ„o…Ì]-°|·Ä˜t„>eOr±Ý2êH?æ‰3œ_bx0DˆæokÔÛG¿:ŠÔ°} !¶?@ bÊ·–8à�ý»Lh‡˜¯¯ Ò§÷"B8�Þ»é¹ø—Òó…„+8VÌ`Ê:IÅày¿†’L¶¹1ænB%±Éà›NJ«&K«y‚´Iíæ}œ™çȺAZÙº·&À‚[¡fhì±þ6!&tAfWÛSdvÕUW]uÕÕߘþ–A&l 3wî|ÌÐð¹ù‘ŽîLAzþ™CC�ðJ·É-ZxžÏÂbÈäxô~'5#fçy6·««A¸?xÄRÞcd—‚UhwðEóG0Ó4-¦ŸN!Â�xÁ1˜©j>C�ñË7YX¬ây‹‹Qäí†ë% Œ Lrbž z£±=ùÅ€Ñ-æÓµ5Wfª¾¿4“„ò= Ë.™Þö‡=Y‰ h¦?ÇRnßS(LP f0ÓÈh<¼ºLà‡¬.û �©�;ÐŒ˜-&3Ÿ?ǵ\J+>ÙQ­ã< W¦nSÉÕ�ëPE‡1µ~,w‰ÞqAu5þ]4\™J€»4BèiÔVú0ûV°‹€›ó®RpïCâZ>¥œMϰÑ3Ýš�0jÌäž°\›# !  VpH ›�Ñûk ¼�Ð1òH¡BÒŸ@R$¤r=L0ëÜ'=‘Æ©6ûè Uà–<¡F£©{Õ¶^™¦œbÙË5Ü ¡`ŽÄá¾S ;/Ø]› `/E P{ ””›>(;è) [Kuî“È”³.vhã‡å„K(ƒS®0Rèø?O‘‡zÀ÷ –V ½}$=Õ#Á©º£C2y"à"™’Ñü�; «xe‹ƒÚ mŸuO}ÂRa™šââ§Õ'tŠ¥ Õ¢ÏΗ‘’:þ£½i“‘ÅcˆP¦Ô?í+MFKÅ¿'¯æñüóYœªC-´p^ 1e�âV;º1ªù¹{+8žKŸ¿f„O !!r&7>Ë XøÞ¥§r¨$‡—˜¾ec8§!ˆŠª¢·Dyo…´ .X‹”]/Ç ¸÷e�¢{›Ñý‹õšÎfÓ¶nYB ÇaüxnucÉu¿e'd^dñª!·>qQ‹/¡ˆ³„-Eù‡¿Ä0+�¿• Ϋ•ŠÃÌÓëÈejêŠ9%7ƒ˜U >ÿÈ!°Ï®ƒÈÇŽ\!™hƹ®‡�ŽÁÙ›÷BFö7!æÇ´©Utñ“ Ìóâ ßo¸œŽ zX\ÚÉñÃ×Éö.5^Þ bFÛòÁŸ=Š%øÏ„á�‡˜C# ¼ùÖ'$RÍóâÏuwþ5ô×™K^/™øÅ@&À¹‚­Id\Áý§GÊÌ [WÙ&Ðë ò©bQ3dÌb�Ayãïö±nSNë$gWÚ Â·2å„„9»qAøÇDÊ®éÒX)�¤Ç’8UaWzŒ”l K2ëœ/ ˆÂéû›ÈVˆiO/ OôGîÛC½›ßVOÌ6ˆ¹ÎõdJú&so,O x|t ¡ËŽGíY�ä®>ÔŒIåþ"n±Æ+'KÿÖQ²GãQ²ˆºó«bª-ç[Y( êc êñÞ¨¡áa[ÀÙS@hQ”ìâµ%Š÷KìGQ­1¿>ʘ¹Ÿ>mdËí”SO=Q[‰·ê1}i‘Ŭ›¥G%–—ðÝU2Ù•>‰dø$NN£\@$Ý.Ìæ½`iÁåÙ5›Œó"}âT)‰&%Éh;H* ã©ãíѤõhÚç·‹XK!ý™A‚…h¢&¥I+“8AE25Ï6 fe'Ž^^·üs,,¸,N;[nÇ`vžÁì<‚$²ÿ>®­ñéŸm¬úz¥³P åØz]¸è`Yáf‹%™GRbó]ÞÆ|{öÞˆ¿ö0� ؽO¥uNÑòOÓš^eßÔÕÆû2&ÙðWøŽÂw­’Ÿ®’ˆ *v-äëKìZçuÑëñ‡óßäð,·>OÀ�+%ìZçïÃHÊ™öºì“ÎÊm³Uj‹CÊwUVŸnìTpk>³·VÛ^OôE…Á]ᛨR³çÙ>Ï®-âÙë ªÙaäùès‹~¿`-YmÓI"aø¸¹þ¤ô �ÔÜ�šÐÙc4‹!N¡†S¨Å–!™:¡¢¢'zHyIö&4Þ«åÊñiU™Ð Ù{gbº€‹ÏõáçøÜ­Ýçbù2_r�JªýXƒ��5C‰"¥T³°ÔšÎ.¡Ê/$Ñâ$ÈÒ,b-€ °œ¶HÙ5yaý7�ò¥uë$ÁÒÊ?ØÓ®k4YôP/ñ‚‹õ,«cFò M7‹­’/’”GàçTß<�|Ž�äÈõ:W"lù…Éf{agywžÛÒ7ÜÜ?�bèIàU™;Û¦í%sß/âÕ<Yç�v¦þA>È2J¢ýxôj>³ßåÛ^o¨b­ÿ­<¤!ÉÑ~Ë}wÝúUbb¸¸GŸ2êÌ»1+àæÅlËÅ÷}z6?A1¯_(R)WXu®ÅÞKõ-’jù½¯‡˜kÊÚyæo¸ô¸'QÂxüpoÿ½ý �¿7scæs>ׯUñ}Iû?Ñõè7½ÄÌå>ý¸FµR%ðãçŽÁ�yæ7˜³©J9dô`21][Cãwˆúà€Cûšçû­ fÕ ùø‚ÃW_/`Õziºq·‚˜ó¹€Î;Ôjaðú�î]™HTùÕ;çùÕÛç³Z ùðÏçÿRû›‚˜-Iüò…É’g¨2ƒéŸï‚u�Ð÷I{-¯…Ñkã©Á ç[•}¬Ð#$d—8³ªxÔB—Ð÷™ ;¯ãçýeDé™eL·ã$JX.L7Ï'ƒf?’ñû‡5ˆ)l�ž;‹ë±¡Ü¹%´É$Co@̃J1Ki—GSí÷ÐbJ·–xÁÞàm¦õ³ú8Oj_-›D‡~uëã`-JÖíoFÉn17ÒZ”l0à $‰ °üE‘¡âi§óÇH T�_ŸF~} ?raâY!Ó– WLÆÕ㱘»¯¡e]Ro>F,7¢Z+y›ÅE”Ðgd E—q«!�?+òøR�þÚqŒÇeBdÔ8Þˆ&Õ‹ ¦gÌß/14¢30œ¦ú0Þ/T‘LÆç7ßl@L}¨ÈÐ[·Ð‡Š±ÙÂL¥á„(öæ'iÿ$ÂM`•}n^Xi@LCÂ�›×CÅ´Ùùη$† 1æwŸ¬0û¸Æàþ^xs�ÔˆÖøÜâ¼Ç_ÖÐõ1FµsŒhç6ŒRÍN,ð⯮1ºo†Åév—³:X"óæ}ÔÁ2ë]˜ÃJ±ñ’]|ÿq�ë­²4ë‘nóý…&œ•E‚!ãd‘@1FÏÝbôÜ-”7å÷ç Üút•´{œé,rË:+R‚©ßÓ?–æÈ{ƒƒµX”ì£+e�ß0$Ÿ%;Vâà›_³óåûHAЉä[¤å] é'Ú¶O2]Ò§’>ý0‚˜Pwñ®âX>¾ vÙãÁ¥bJ¦Fú­—˜;‚˜�ãQûa‘aµ�’½\bÄ9B‚æ=³§<9•M‰FêAL!KV@ñ»ö_á |ýø·,„Í�8=j–ÉÄ¡Žßa«þ#!æz ? çööÏ¿¿”.��R)L¦‚æõiIõ°z ”•ˆ??ÝËØÔÔu®ð£?O %’BCH£ÙqÆSC9ÀÉtç¾Âëe>¡¿ñórW]ý=© 2»êª«®ºêª«_DFÂâå3W1�‹4­Zƒ™äðé'ÍïDÊþI0óä:çÞ50묖rá²Ë…Ëî†PQ`(;ÏP¶YX€ì{|ùåæàp­·×+G/aÕ aæáSI²#͇½5˜¹¸dUTAªP`êL†W~Ý‹‘�ó]¾è�ßh>MÐß?O˶$3d~^l @2ý dZ ü­0óÑõ*Æ€Ib Xk0s%ßù�I7%vO¸Z‚ž½YdMnÀÌÕ%¯ã<™ÉG�ÿûX,ñ)On-ál@ë¥f¶jT9Řr:Vh©,;T–;Cjïà—ìW�ÚÒË˳}n­Ä¦“U YQ(ü"öúcû[Ù×q»‡uZ�†¦5¥†“ò¹w(ázä>z䦃«<6!ZP£š øfbš^¹�ŒMï,ÜBü·'É2¶p°–#ئhQ<žFûÀ.WñŠ~¯›€Ì£ùa²y¡)ˆzôªoÅ÷©PdÌu=ÑÖ`fàÆ�É Ê�‹¨CAT¬ ƒ Ùÿ³.w¹‚ªh lQ€¡ÔX§V9ù2½j½js«AtL­‡˜Îrg¹J¯­Ïª*&ôªÄ¾ÕDK!Né2íÕ*«ù<µ' `*˜+2G¬Î#øe#&­% kÉB“ ^J¾ÍÌ+�0 ű�d�¼n]½šÏ“Ësx5ULÇâÐ17’P”#÷Ú^u÷ÔC”ôæ}”Ö ¦cE¿Ý�¡faz#7faÑåú…"¶Õù÷>´»}}6ÒÄHHè¶Ã±�{›=!7‚˜–rå¢Í•‹vãÜÙ¿�cË ¹ø™ÍÅÏšóá·±iöïý>ö÷f2Y­P«ø!æÐÀ� ™ë]™{Œ)4U%:¹2Ãb<]5ö›Ñëqs•™u£€�#\ôD‚°d£ äPb\oLR›/¶mKn¿‹µ"¡í"¥#á—âûGÈ q`5(¢}zÍýz©sÿ—d=ʉ lŒ4_“»\Æõ”Í kn¦XLl¾Œ¦17&ÀwÙ¨wáúÞ˜Ö Õä…ž>Úž�ÐTjÓí®Gi]̪_óX¹µˆd¨$�ìŒ^{/ÎÏîýh‡˜^Í#c ]1ÙŸz ÇˆŽ…ÀT�=ÕÜbîIœ��y€°¿ þ;¹1\Ëçѵ9žWâÛrè9HÍßb'7æê¢Ë­Ë«8V€$Ëì~›}/Ö#Á:@LÛ øîR‰ï.•S•†é‘_kL³]7&ÀrÎãîw�âû¸Õ�¹ļôI�|®yŒš†àÅ©h?o䯴¬�O>¶ÉåÖŸ§šÛ»Þ�¹•‹r!pé_ËøŽƒ˜¦Qåä±f’ÀFËYsa~Ü"MSpìpôÿ­ æçæ7Ùž­´1ÍDµ bÚ¶üáG»;ÿg•©üx‡Úfú<“'�%B÷GÚ;¨:˜>¼ 5ÏÃó"ºÿS·(5É¡ ”%©ܘxaÀ� ºR"º6œzöãÊYR:‰é ^f}“HòžÔ\ý~Ž•1t±qá~ b ÛC~�'á*È–‡˜Gʸý2j vWâEù¯ŽÄKK•Ÿ1íŒGq¢y-n…˜aÍÇú>‡nøE‡ÊµÜÛö¸»ÈH™uË©±zhu®yÜ=–îàÖ�—0úg/Ö¶ 1ƒ¬…}ê9ÎÉvˆ9îúI.Ì5­NGh@ÌJΉ ¦}³Å½¦J&;“'8œùO ˜{(ÌXqæý"½£“G2(õkù„ÚÈ…¹&Ùt8w‡�sw"ˆY×ÊLCöÙuÈ$ô%n}èá[Ûè�§¹›º0‹y‡Ù{5RÖLN:ÑùT‘Œ$ÞÁTFÐ¥�F_LÅ´™|ó{&ßü>‚˜D.ÑÛŸ­ðíÇK$½WH†JÌ…yÿÓÚòKŒËí¿Çìć߾Êá·®2°#‡$ œšÌ÷ç�cWã÷Ͻ‹8¢H« ³ü´ÈžÝEZëe¹0o\(‘¨¾Cª§Æð¾ï°�‡ ˜§1•4i€áä[¨ºÔæÂ(åmrwËŒ)op|jÂ�·i€8¾u c¸Ù»´œ·Y¼["k½ÎÉÓ/½™�Ée$IàÖdn}| §º1ÄVK¤ß¸‹’½÷qžG—é¯'Aä®N«£ìL¾‰ª¦H})Q¿Q”ìäÁŠ >X½½€úÜ=€äưώ,5 f8¿ÄPKl¾?»Ä޽ÐÿÎmŒ ß‘(~óãúë^?²ú“!fØW#ÜÝž‚³™Ú æ�y¦äÍÏ¿ë¨aì<¸é´rÈòh;ü[sc&\scæT»Çĵ–P’™Jór+cQÒ~š¢¾ÒÅ~“ÄbiÓ@IGFYÜz bW]ý=¨Û#³«®ºêª«®þ†ôÿ×™®ø¿™Üã’L�ªùŒî˜anf¯C¿ËõšØ÷Ù!'”ÑE½ßŸæ³cÇžNïìØ3´zÏÌ<�­’[ � IÁäN…Õ•€J¹>*Ûƒ§³½A28�$0�2ó‹#¸öE°YPò£)#檬=É“} ©›�ÔÎk˸ÂCíO!êE®ê³¶SúþØ´.:jÆl¸2�å*µ™U$_$¥¤£eÚC%œ+3ì÷q4 B–P{âE®¥ës¸Åæ‹;PzÐÊ»§ãëü°R¢ŒÞ£#Õ�«Wó˜ûbáÊì7^C&Ï�N£÷™ Iè�ƒ¦7�ß� ¦§ùÌìÏQíwI/™ÐâlT;Ä$»–ÏÃË‹¸–‡/ûx§L4KG¤j;Q“*+ÓmÓ±î_[åÙ½*h ú‘Ý$NìeOÿud9:w©Z:4¢dëñÑ’H�QΑ”� Z W­½17‚˜5+àÛ/,ݱq/( IÍH®ÖÞ˜�úb®AÌÖA"¦©ðÆYÓBÌ\.àÊåøà!Æ�¥sHRä†5�*§NœGU¢âöf³j…\¾ârû¶‡ïHâM„hÒμú)½=+›.g!ðÙ%—Âjë¶Þ>«bÖ!îF}ŽçsŸ^rð c ΊcçY¯NàóÏ%J«‚à½-!¦‘°8úÚ5^>s•Lv•åÅ�mÝOü{ë¯Ñ#³GÖ~ѾW‹&^±Š")Œ;?’ö„ ƒ¶ˆ…ßÎËŽ&±'ìA÷7^ï>_a¼Òþþ£T +­¡=[fT¤;Î;QÔzBú‹Ûß/—Æ HšFbºÀPÐ<þ fG}zJÍsK¯dRYÌsÀß6ÄTï,2Ž1±¬SÎåÙ«Ž dÁ£ƒU|9DR$¼»yFœx¿ÀÙáZT¼·=ü›óH¹*SÒ®mOx~d…Ê�Kß#9�Ú fð]�±`„Õå%¼%‹]Îvˆ±~˜¾á³òržò@ï±C¦Ú€ÉLÖp9Š‚­¬~�Çy^c�pSˆd-œÃ‹xûV=!B–�¤(&³ømågCÌШ‘:Y@ˆIˆF?ÌåûÆ9s¯­—&RÖ8~fžÅ'œ²Ëè )Ìžh¿»Õ�éÏK,Ü­0¾¶¥ 3{æjŸëaiâГUœ Ü:ï�rN"­¿Û¹ùGèé�Õ¹ YÑèuïÙ3·JØe—áq™Ä@Žé[.j°³1¯$TRê.RÊn$¡’*0qîz_5¶~³wФ*…Y‡´üim¹…gh†Êôõ2ÏoWä,Jl–�X`çK÷8pú[vÌ‘è©5R3jÁHÕöÈRM$™}þ3Õ… ƒƒC¢q�(.:,ýàà={�ñÑ,û^½Nº‘û7 ¤”·Qè#©î"©ìÁ(3zæ~¬¦gûÌÞ,à—mvMdGó<½ñ�ßÜß²é�}ý~³w)‘+tþf� l³{§`÷Ñ’i÷ŒµŠàËXè$ÉtI�üóà…LBÊB¥GÛÁRa)!á,®0>ä7¢d¼™EvMû“TîO�¿g+Ø9äa•½Lº~œì1ó J˜=B¸Õ�Gç] kWÇõßH…|ŽPH� Û‡˜†‡÷Ê3‘ âN?"Ø^/ËÄ ¡VÑÈÜÍs@ùQÓÓ–÷Y$ó*нù W xt°ªAGgæÐÈÂs' ü÷!|�¥Eµ5k&oüÆØvÔ¬¢ÀÙ¡ií#G-+äâe‡‹—7wg®EÌHŒH;¹~±ÆóJ’œ=ÔI‰3¿Ël;j6¹«�„Ì«ï÷Ñ?¢ÅæëÔ7SÑý}ý}íŽ5+äê¥ZÙ¹ö¯Uë]™�™½ñIý¸cØ%ûnØ7SUaψOyÚÆµ 9”`ç;;QM¥cßL#)óbåf´#=$^;€¨9§lêÌ”¦æ°ŸÏøÁXHþ@üéO&ãJ³7Ž[óùáÚrÌ™iôhÃ*v*‚ I)Ë.õtƒ:ôË4E?¡Üü[Œ \m¥Fm%î¦TL•™�_³³6¹©+S:S‰WÑ„�S¨a·¸2e9Äž/`'Cîîˆ\j¥1ÛêÊT²&¨Ðç'qÊUBBTCGFbRkŽÌvWâîçÍzdB‹«Òˆ¢×Z{d˜rg·A–Þ˜#“š‡©lîLH„„a¬ø8Š¢1®u ­’B��D,šVÛ3A�ÞÙ éÍb‘õC�”œnÄÊ~½c ™dI樽/+»Þ�i/W±—«È½ÉhÄ}“x¬àW{g1 ˜&²Öœ?c¹15É Ö?—¶º1½šÏÌ•^Í')Ä æ£©Yü!+có$ûucžNnÌ&Äô†Šþú~ÂÁÊÑ%ü#Ó¨ÉÍûa®.ºÑ|'¢OFûëfâE Ý�¹1[]˜}Ê»¨ÒplºV7æfóËOª,ç:GWoåÆÌçüÄ”Ä(†üß9ñrÿ†³S”l0‡,ý!š}Á^n¹>l1?>ïÄ��a3޶5R¶Ór:¹0£õœxÙh@ÌNnÌNQ²¡#¿«ÿkïsÖI‰D•_¿÷AÄ,Ã;RøÞÖNL#aqúÝ�ž˜E’#“³9yuÓyºÚž®– T ÙL�\Ù(õâ§k»±²iUñ°@’Pƒ�ç¿¶·B9³áÛmº4VˆÜ˜¼èÅ’\;Tb5¿·Ð…Ê¡ôÎM]›k–ALy³¨^PÆÓQä„B:ñsT£x_ó�o.±Ïæõà�‚˜3¯äñúÞƒ"ª«t„˜{¼]ô{}‘ŽpTmsa:}6ùSóÙM2-ÔÓtŸå£‹,Ë!¹%;VÚÉ¡àå !fhxØ'f±OÌd­X\ûóÏfÉ}¾ø³!¦¨ ��FÒDÔ³˜ÿºD¸b²C9³)ÄlUuÁ¡Ì`òpO› s«(Ù�\˜& ÅCÔ¿Õ*>ßüiÃ>Œ:÷•\¯Líuª 5&v©­ µäg*ŒMÊL½bb&e|]#¾Úq�\˜«OËôÊ#ƒÏï $~€ôº§xøy±áÂ~´í™á%ž�¢cžýšìÄ’,ý´£í|þA€lŸé¸>† V­Ry^й0=;àÉ·«”檌�ù¼ù¿ü+Ç~ý%ƒ«™Â÷‡ ×E{ºCÿQA¿Vi$Žsyö˜QRˆPš±È>¶è±�v\‡Í´7Å|XÞ6Ä ³U¼sÓHC.«÷*HÛ|ÔzTn.súžÊ‹Ò�sbZ}.óÇËjˆ¾ºùyÛÕî]AAŬħ½m5›0Nï%”þèP°Í-FÍ®�˜0ü¸ŽÊç*cWý&ÌüQ³Š*"˜F0óø»}§½e¾N}3Mðâ� ¦ü¿!‰8èYƒ™µÛ¡é‚L_¼Wfc[`惫уÚX¢´)ÌÔM‰¾—äÊ«L_)âZ‘l3˜©'ex8Ch»(iƒÄ©­a¦‘VÉ8yz‡|¬Gõ¨Ï¬ÀÉÄã‚a2¡¼�öQôM¼šÏÂLÓ! °«p�Ùñf\¨*Œ afØ[auÿµØg¬‡™Ëw–b³’}w=AjÁ†½2!‚™Æ!*J/åù&Ä 4oµ²@7›p-b¶µW¦$ƒÑ›%®áB’zt,öÊz娘i/®{øÞ dÖû\ ÃÀÓ31˜Ù¿br¨¸³ã|Yчªë ˜)W†¬Í«ÑÉ0A@k›¸°ä�6zèUz7ž±. )æä´–,„¡ñ2í#ë³®��¥FQÈ[©¡û“­Î‚ …òóöóZkL¿æQ¸™GÖ4̃()­"±{u<>�$SÓu¤t³Ðe/;H-Ó× ë[Óøß¡z z§å´öÂ\S(Æ�”ß’éû=CÑë� æ|.àÏ5£d À„b¾ûÞŸI¦jmÓªJܸ¾5Ø2g~ ‚Z+�[‰o¿ªl1gWÛQ͵ ÈÉ$«ÕöXñŸ«íÆÊn¤g W“èq$Ž(#§¹²g• c¢o/=°!a¹(�ãqà_ZE25ìçó­ôùþUdMGû¡À”/ô»Z‡˜@rEpÌnºÄcóö™¤OÙx€ÍzY½3¯ä¦ŠZì.ìÀÑÜŽSÛÀèë>Ë//²üò"R}pLíQ¹ùÞñœ¾Z bîtö“_{ƒ¬…ýÚs‚lý>¤bZ 5œ%—ýꉟ 1…ᢼöåÔ„ ªõsÞªÂpá4“ê©¶HõNÒKdÎÜaòe)`(NÕ‹E�n%õÂŒC1§0!‚˜_ýË�•@ ·îõ§˜6c§oóÂ?]dïË*jKòBR²Ù7¥Ó?¬R«¾ûØÃpÏ�ßÊÖza&†Wc°o@­°w�À.‡Ü½æ“à­Øü"ÐUÞiÄÈf'8üV›�h>´L«pñߪHµWбUªi3~ú{þð¿f8öº‰Ö2@heºÌ®pìe™±Éæ²Wri¬…÷bs}/L€Ê³UF”LJ �HXÁ—…Hv³äZ”lkïÒÊÓU†å"‡Áà „$‰ŽSuÞì¸�·Š’ÝìøÀðN=aâx% Îæ9”Œ ±]�mQÄ¡áQ{}>‚ø²aäÂÜ·'˜kÓ®xÜþ`™”upSGñFÒPyÁØÚf«ø¯?Å?õ É„`E!»ØîÈí¤õçÁNçóþFòô€§Ç–™?VÆS}úîn¾�kSÖu‚éök ”Jaz‚cb,6�åêT}ÚµŸ£݃o' }+õ�R_t|‰üÁÒÂ/}¿uAfW]uÕUW]uõ³õ‡ü]fæê}+ͤÍëï~Ækï\ØÐ�)1Ú2o;Ì”ÁÈØâ�꛹3)ÁÛ¿3èøO”%�¢Ð°¬�/¿óÉ¯Ä ÆÙ¾CÙg„â÷„â÷m@s­of®ƒ{RVƒÙy³óõmJ� ~Mèd¹ö‘‹S ˜ 00¦rú½ŒDs;.\l‡™Ïn—qíè3ûÇ4Nü¦½>ßF}3³Eú³ÏÑ¥÷Ð¥÷b@s f.çë@®åŸª &÷Þ “Ö`fiÉgu!šw;0süÀWdVÅýOVpª~3ßÞ‰b´ÃLŒ'ËTnÏâU½3{ÇM¤ÐÃY®‚¹ƒÏñõxŸJEèìÓN )éÃ{�Dz䞻 ˜™èS †U¬Þ&]ƒ™Š0ñlŸÅGMG�¤¶ßJ·ÂLßöY¾ïY¢ªÑw7iO4\™=ro›+`@îCS4Ü‘I¼0z Ö“ ²&ð–Ë”{›Û§K:G’ÇуÚÓæp1-WÓ Â’C5ÕÜwk®Ì˜#3 ·ì‘)T™ÐõQu©þÝøV´ÏŠÕ�ûÃdH#Ë ¡­ƒ[®’aó¦Th¢)F2¥U—Q§“¹š’B9ÖSé'Yîuå iˆTÓ-æ=¯²SìF—š…U‹z“®Á\€åú¨m¹dn."|Á±ž3 @h ÕuEô¯ö΢j2ƒ•L)ÚA-¤öÈg7¯ Õ?wiW}äwâL/Æ¢®ç¿[‰ ¦~š¤Ü,¢TÓÍ*¿Z–ØY9„¦Õ£®×¹1]ËçÑåe\ËGΤ1Nˆ"rØÏ–Þ¡5ZZ­‡˜·.q¬Md8óH}&JB%´]Â{í€Þ¶¾½PÁ¶‚ ]˜kÚÊ�¹œóbS#¤”wI)ï6 èš³Ä\ë‡)H6¦$F1Œ*/½ô%ï‹i;põK�‹ŸÙ,UT@Þ`®iÿÞï;¾¾¦ªòé‡O×¹(cé÷)ŠÚjuc¶ªæÀÕë~Ì…Ù "½`’—FçôõÓvàÒU—ó ÕP~ÀYˆ®Ñ©8]Zƒ˜þ"ð­·6]Fv8ǙߞÇLÙ1ˆyáíçíjk-iª�SüJ…¬¹}h¶]¹¡GèûŒ§¶6�äË‚PS ·Òñý+{êÉAˆ•_ÞÖ2/��&<É1ÖÒ+ï‹C«È= �%*KÛ[ÖšÖ"e [pÌŸŒúKi�ûÊ1ˆ Pnqð´AÌpòG¹0g˜}±€¨_sVG€éÉѶ!¦Óg³üj§ÏF®÷…– 2ã‹»qu‡¥Wçñu¿ bnä ²VÃ…’*Ç ¦[õȽÌõ%T±=·äzIeôs�Ù ŠÜ1Ÿç_m¯ð¯ –è={ŸÞ³÷чªHuè#œ€Ÿ¬â¯$—ßØÔ…9XwaJ Src³bܾ°Šo«ô)'¶\·ÄP�oGjl)ê’’MR²-ððæ¥*Jíh`ëäÂì—ÊôKeÔæ€�ŸÛHµãÝz÷ef¸y»Þ… ļðÏe\«)l¿ž«¦Í®w®“_im�Ia¦LŸTaê�ˆ@bËr­Šàú¥f‰9´ÊØ[ß·¹0'Õ%¦öùèJÐX—ÏþhA¨näš�PV8°;@~À\[Îå«"Õ^nÛG’é’>ý�ôé‡Äd-Jvëã§¡lÎo4çyñ!À®Àw:˜vÜmÕמG½f‰æžDÜ…¹¦‡—V­úOl[)ÌVñO=Ã?õ 1ä ©2¾°øÍözcþœó ´8Ò³$¨}·ˆfoìÆ,÷¸Ü=º‚dêhÁ¾Õø`ßË#Dê³øsÌÄ”RÑq�^…ãΠ>ø&m =ûq×�Vå„…B”Ü2ׇJ’ ænžhÕUWÿ3KøàƒþÚëÑUW]uÕUW]ý�k fºÎ%.~4Ïà°Æ‰3*fB00šçÌoÏsùƒw¨UÛš› ôßøäO'Î(¬(2å—©QQ`-jöÃ?¿GµÚ)Žr fþ þÉáÝ÷ �™ xç·çYÈi\¼bS¬jìRy8ëñ,rh�@W£ˆÙ©n‘û|Ä!cÀ,‚ëÎͨ١A‰W�7û�A3îÿŽÅ¥h4©DCìsÉ IDAT‚dð+;Çן\çà«Àpš!%r¿™)™3ï§ùôŸáÿ‹ï•Q³ožÓËÞ;âsëV•�S TCÂHËœ|¯�/þù·áÿÀ÷Ëä>»àðÆ›:¦ ˆ�£G/óù• VE£áNp‘� 5+äÚ›þ™#/k-Û‘ÎäÉô/°ºÜ^Œ�1’ÞåÉ7ŸsèM-ÁLÞ�béÃ{ØV�o.Û?£7@¢'z ì€;çózg-¡°ãW“Ì\xŠmyܸRâÈé4º!1<,¸óÈföÒ cgw ¤ ŒÃ»©}ó˜0ð0ó…×zÑŒfÁHÁŽt¦®¢¤4Ô”ÎܱF¿Ý�l7‹iª08 Ÿâù³;ôO#véäž,04®6zç-(1ñU?R½¿—* v«§¹ë_Gì¢b½)geáÇÁØ̼W»Öˆ˜5ú¢¢†^wDö„=P{†¿R£ÖgpwÿLÝÛÓ¶ÏfŠÐ (ΔȌÈšD:áQZ.¡d’ÜÝ•çà“¨H¡K:ûõÜ-ÝÆ-X¨½ÑoíÆà2ë=,J¸iƒëÃÏyya¼áÊ,ø«¸+UÔ¾¡¿9̦ã!k ²¡®F.ÉÀÔ¨Yå çÓPA–êŽÌ¨X¡‰Í]* "±0»P&ktîU´^rwd’‚•[†uñ–_gðŒ4i% 8x+5¤š #7�'_ï˜A5$K2{ì}�×%@2›…Y{¹Š»js uŒ{ûgQ“ ‚‹ÀŠ»„eYÁ7$'*¼µ�Ò�cî!”0Z^­Ç¢–¶ÐûL„ãЗp"ÚkÉÅ+…ìÖOÇ(žêóto¥Ç$´|ì'K”�äA¤¯w­AL\…�ÆY�æ [çñÝj#Rv`eê s b®JVƒa ¯öIöIØO|„HHÿØ^ìᚉ*'_ÿœ¡á…6&@n¾¹*¬ßtpé@³fv8+dogÞ®¶¯™Œ‹ŸˆÎÁRPcTýeAf#VöižõǹjÖ¦S›8™äÞèj•а�½”N®”1]è¯_¿8/´'3½°Í¤ÝÖ¾˜òÃU rÙ»ZÀôÎ*¥tt^j…˜îR+¿úΟ 1Ÿ¿´‚§ù�ADÎrŸ{'sHš²%ÄôuŸÕ©eœ¾è>f bV@ùN�,ƒ¬œX$4‚­!f�µp÷¬4˜wa®iþê’¥“ÔúÚÞÛJÒ@õ…E¤�èþBS$Ö<NÕãñùeü—6]†6X"q`m0º—ZÎWvÅãÎ_Šôy/aÊÇ3šC†^}€g˜RŠ­‡—kZžµYY°ÒΡtHX“bÚŒœ¸Ob¨P‡tѺ%¥è;ëÀáÒ¬ÏҜ࿆&‡V{ý’î‚~)Ú_ëÁc~6`qΡ_�ϯ™e^xíV \®iý2ÖÔ€˜ŽJ�Ü¿š*0~ò.J">ÈeP.1¸ ìFWþ¢ø§f•¡?`®¶ÌõëeU>þç ¾§£‰ôÁ"ý'"%<@0¡ÄH¬‡—­Ë¹øÏ%B·Ÿ„ßGkQ²’Ѫ¥—ùï\ú¼£òÖ.LñÒ,a¶Úˆ’=hÎ×·£¹>w.WÑí—aóš¬ôWXy%‡�¥F„,´L€âœK%ï3®ß|}~Š ÿè|´ €T¿Çö« —ŠŒÚ‡·\ÄÏ…˜V¯ÃÜTs0‡—·ðªNÇi]-àÙž2å´Û¸W·å€Ý�i.�"7¦SAóº²bXsy`´= ý'ÚÄV¡dpÌËrM-� Þ†£«®ºŠI9uêÔ_{ºêª«®ºêª«¿E@ò·æXÎ_â“?Ù¼õ¾Ž™�¨Ù­`¦ë\â³�æéP™:¢P Òu·Ò�…™¯�‘‘‘ øý{*þÈãÑ#�]û4ÐBßå¹óafêi�oNòôÂ,¶esãJ•#§è†Ä‰#.Ÿ|!È;ÏÈé ´áz{~‡[]fÅù§fµÁÌ>+ÇJÏ;÷ÁôÃEŒ=ƒ¨)�ü�y†¿_çh X;x~õƒ§²¨»†Y~¾Èи”xÌm}ÓûæÙ}¯9ZW:»ÔC<{ü‘Í’•Š„©¥ƒ_ÓsëdÛ~Zƒ™ܯ(Ü-0x|Y— R6wö>çУq&í ž>�EÊèHjçQÄ»Ý,æðGú(åVÉŒjHšŒ“«òÿ±÷žMnœiºæ•ÞÀ€r,Gï�(Jt"%Šò¦§çÌœ=»³1d>îOÙØ��Ø8±±»Ó3Ý-µÄ–HÑ{ŠÞ“ål d"Í~È* P@ª»£§wêŽP¨X•™H‡4ÏõÞ÷£oPôf�’�“Dk1ª#Å:ÈÔ"QúgT† hƒqµQŒTÉW Ø3s!ÈôÛ÷!],MÔpl¢ öv±7ÓÁ£Ê ?ÀwVîëb:•ùtÓL¬Z<–™ ê=.ý\…h$k|Ç·Ô*j"„T¶#HålÄÁ¦éjR€(‰(Bx­‘&¶J»–,m>VöÕ :{®õM"¥bhZ£€RzQÀTbÄÅ$¢TMÂ}<ÇFw ^§º¾uÅŒà‹"²©âVªdnæé v#/r«LoG›?Žöxždß¼£ª0÷Ôc³z)hv·Llœ”M±=¿•ê®1’Õ™&7æbˆÙ§�M$�A‰†Ó¤¼\bÚ/¦Ñ•ùù_´ÝÊ;ŠLþÈsäùi­Gìè)�7ŠÙwÎ[”rqé$’ÐÝäÊh§ÅnÌÅZ%»#»4–V1ªlýà庳R ¸}ÝcvÆE–zQÅ·Zâ·ÓéIRéɈY4ãDº®ýä È áË!¦¡[¼=7¾bZ•€«WkLOû¨¦DzG/Ïž8ÄåB+:òö ÝjYÎÝçr2΃»"å]|¿uÞ=ÛZö¯&|6ËttÃùs²þŽ_1?þìmûaVÊ>WÎט�ö1å\b¾÷離d­²ÏÕ5Ì»®µ+/;Tƒ‚j ª¤ç—¹â–S+«þâXÙÇ ›ª")­0 îÆœ—o;‹“—Ûê|_)ˆ`ÌTØ¥÷CЀ˜R<<¯YØa ¬y= ¦òp†mR8_Mõy¼£DM ¯K‹!&@õÕ bÜàúŽ_^¼¯$¦wÌ5AL€êd¹7º&ˆé$m {²õ´Šˆ �¿7ÍPn;Sï�Â|œéjÓyg¯«ù&Þb–§,*36«Kï©+k)À—@Ã×3Ci�–ÌpÍ×Ò§çs•(†ÒbJ†CçÛ�1ÒsÈšßtÄ–ƒ˜Õ²Çƒs ¹}8*6CÝF6œ:[`Øe�ÇWºŒ/êÏAñî,ɽÃè�ERRÃuÙ>VË÷. ¤ô¯›ž£òÎo9|"F¢§y0Úr–BÌ/šîÊaÓwä‘î|Óý¾KZtÚ,»R¸tÆE¬üµ+CÏ‘—HF êð²Ý¼ Óu%âÂ?�~ÿzWÄV€ «CL×QˆËÇ›þ&wÍ9ôzÞ…Fɾ¼œ£’õTO!+»0õt‘êáqvEí¥Û’wÉNÚôªáy#¨ñÃ/к‹,Î"i0!ó//éU� ¿á}}5i ÿ­I}~ Ù¢�‚S׳¤*Û‘ÞàÞ¢<+°ã sLo/RI8M×Aûe�~§¯åÙ²¦ú<ß] ¦úuˆée¬–�…BÕA~])|.¬ÇÉ.Qi6ƒ«v7E¡ïY& }5eD=�(Û6W68ȉ(A}ÀçºÖµ®vZ�–]׺ֵ®u­k]v5ÇÅ®½oæUøŒBNáÆe·mß̵ÅÌvñÃ÷ü®5�ŸÈỴ̄{¯^ èÝ:™XœL,t'9tC_²l¡¯9 P ô.ƒŸdEÔJ²Àá·ÏµÌxñàK ³"WbÜj¸Œ¨Çû_�ª)Â×Â×8N7.Õ81t u§Àw|.}W¢b……2=êqäëP4IþgAçI&Æ�B/�õÍ<Ö7“îÊБnìk�HKÜlµpyIßL=Rcûþ‹ËìßÅ0ÓÁ™ßÔ>½€ñ«û˜Þÿ€ï¥¸s¥ÊíËvÅ'Ñ5G$9Íé8�#óðÌ,Žå…0óô�ÒÿŒïËܽhaW|¢q‘ƒ»\DÛ£:cƒ•w§Pä�ê)$Œåcfã*Ý=B£_f§ØÒ/ $‘**3·guuKó¨ë ­P�5÷Œ ¤ªJöçYrz9½ CXÞ¢:ƒÒjU§)bV0C—_èÊôñò6²®ò`ç‹–etEöDœ¾�x‚‚–Œ`&£xY +áss 9Âs›¶mÞ¡'ã�OÌ÷Ç‹F CoÄë-¸2ëñ²k™½¹âA¦-'Š0_=Õ•+ËÉJ|OŒ²ÕkßKs±dD±ñÊ"Íl VŸoA{‹;`Þi+š‚,aÆ[ûr.Dþ¨–ÌŽêTš ·íbe%YA¨jYÅSØnàîÎ×Ȧ� ˆ5H ”,*j¸]ªè2{/‹XU‰ �2U5Þp¸ŽCB³„bfnÛô8Z ¦³±¢Uä¸A-k¡JÕ÷ÇPãÚŠSPd¦N D4|ÛÅ~Þè‹ 0˜®"!Ä|vÕ'â¾KJüA‘)CŽ„ÇÝž-£P#•hœG¯r1&3: ák¤`ù‚îbµscV+—ÏT©Vü¶1²õãdTÙrê:’éPH†ßëJEââY�|¶Eø)ø¢blÛñsÄ|5!R4ãTË>7/:ø®Š!|Ù¶Ÿçb:x¾-|´xð,tcê½Q:¶ö26"“R¿jq”tuNÑ�žÄŽjXFx>Z†Ê¨Ö�kÄxpWDõ>Bh1{Ú¸1݈ÄÀ6…¹²ÄÕË"¾ßü]“#u-Z b~ÿ;›ÌŒŒ&üÃAÌJYäÇo|r³éç]×›i\­àÖ„ù3±ø›»âVÓŸ+«Ëè®ÐÖ�¹1ܘ¾Um™f©Î÷åc Þú0¥b”§g—[D‹.m/@êóæ¾˜/†–‡˜µL o®ŠÔ×ñ‹ f=Jv_¾b:Y |P“Ñ!æâ^˜í ¦�±$‘‡Y˜æLWW�“µ„f¸ÜbÖ,—ÉËSD¤¢«¹Õ–ÓYB{ï%Ú{/ëS”ňYšt¨d\zä·Z–¡mÈ×#d»0—BÌâD�rÆ£Knï\“ ‡îÓ÷‘{-Æ^”ë­ÚÅÈ.h¡/æj‘²Ñî›>¹…lÖˆHN=BÚCÌjÙãÚòÈå£à¤¦Øsú*{?ºB_ÏDb¶‹…Ò�ÿ­Õ6R6¦½ËÏW2ÌŒ×V\Æâeýø›ºÍ®Øtb¶Û» Ï®úô蟆뮻O £u7Cµ• æÝßÎüÙ#eÇȺ‹(KMÓš²±fª˜¬ÞöaÁ�©[ûí¡7v¤·@ÌÙÖLž¤ÐüÙí &€?6Ç Óx½Ð›G2#è#y¶Èá>[ 1»1ýÙ9"Ñ8 ¬…¾eå•×*A¸<Ö™ëZ×JZ™ëZ×߸®_¿Ž:ï¬øS~^׺ֵ®?·þ’}3`fwïÔ2ŸÁ÷¾„à 23JSßÌh¾úL$"þ�”Š7¯ºu8˜‰Å‰èeŽ:¿ÌFõˆÿŠdòô)ø¦ÆÏ=�ª{t©§Ð¥n_sëpñ©±‘ÄÑgÈFs¤“(lhš!ÌtÉÌz,„ųÄSí�3„0Ó°÷p÷‡9lk¾g¦‘Gùüºÿ)¦|šr>ÅíË•’Lïæûˆ~”N6ÁL5"“øì ï¿ øI\uq*ý[ì(?¨âW|Ý£xô‚"Ó©žBºqª>O/ÏÕaf²:ú $ÁÃÉY mûe I{p ÕYO”™pø�€<1I ¼Ú2Ñ2Ï&q'~1À™µ!€ cŽ@^þ…3&¥ˆI©zÄ,@ÚãÁÖÐÝ;hàŽ–@—¥ö½k)„L‡ò¬� ŠìÌ L[ž�¦4P4QcŸ·ÊàNå<Ÿë]S* ÏIÌ%š×w‡¾�D"…—«®)ZV÷j¶ XZ8}D�¡ c¨ÑçU}×óAÐíUly€Œ‚­4 FÇ †ÿfÏ.‚Öt_Rˆç$Þ*5ƒÐ©)¼yŠ“­á>+·,ãÆÐ02‘9‰·æce¯õM"é"ÑZX` lÿµÇ6y?j †ÇS1rûœ†% "…²ÍÊ8v¶†X“R÷7}æôöq´¤öª|sk%Yˆ Ô#e˜µèÜÚ:ß­Âð•2ŠÛA¿r%0Éìš �˜Ø#Í}1;s¯Ñ"2ÎÄ´�¡!¬¨ì̈á÷Ï«øøcslêñÈ™]Ìh]LxiFozô«§ר-š ݘK#e¾âPu“Dåωʟ¶ S1ªÈóÇtÌïââyß9µ,ÀèHÏ�ì˜æž¼‰{ò&ŠfœÔÖ(¥¢ÇÙßZÔìµAÌ®ÎI:Ó“mãd_Œ $ûuÿó&º·¤~&bx¶íSf˜‡N\ÁŽjHóÌÁ2T¦,�‹°¸sÍÂàAØgÇß9W‡˜“z 7^_¬²È¿“qœ!øêÏ 1-‘¾ñq�.T¾^vÙºYáÄggZ æÙï|ç”àó7^¯u-¯Œb×!&@¦cõk+;ž#¾†ëúRÝOT˜S”‰ÖËK�˜~©þê÷*`",2/�“]Py¶5F³�"e�ªÀA¯1ŸzÔíå#ÕíÑ,¢©¡$Ã�,ʳš!f%á0¶?Ke~0Öââ=€=5‡’ŠXî²sq/L¦´dÀ‘51‡Þo ¨~Õ'wy†Ò½•!&Àð�£L\›Â÷‚e!æðw#5‘Aeõ¸É@¯¶LhuaB);z5OŸúŠ^?EÃ!qô9ÝÿpƒÄ±ç+º0!„>/œkBë5Xë*Òuú>¢YQ@‰©Üý©ÐÔ ~©ªe�k¿™¦RrHɇÛFÊ*†Í¶o±ýôMbf¹/!˜ËAÌ ¿)PÌÚl=z›ãÿô{vž¼Ù»jl%ŽÔ¦�¥ôP«Æøé÷E.}7×f ÍËúñ7y*eEìE{ëÛµéÔ6žºƒl:ux¹š sa™·/•éÛ(òîWgÙÚ;Ê š]`.èúù2^ °åôÝŸüŒd†ÇǶ<î7Íùß©Zþ²sáóÏý&G¥ì£J½¨Ò|›�ù(Y¹k®)JöÕù I÷-6HÇÛž;ИC§~cƒ탥Û•²ÇõßÑìý¾A »”��#H"/*�<¼�Ç©z+BÌŸ;Iµl“w,»­o¢&€¹%»ä»^³\¦¯g�÷·[D“GÊ OÖví…ùká’XíúßžfHˆM¿[bT¦ó¤…Æ`1Åp ဗå &€0S¦×Ž"#ÎG¡·|³Vå›@–’Z} NàùkTº®uýgÕ:È\׺þÆõÞ{ïýY~^׺ֵ®¿„q±�üô}…sß9uwæBßÌå`f3m3?üè §?ù~Yw¦@ß¼;Sm‚™¦éóÕ¯ÿ Õû/øžÄ¹oªM0S²Hu/ç5Ðü/¼.Üwž•1"‰ðÅJH(h]"ù Æ’õêÞð¿óÁ»"þ20s‘[uhÚöi.]‰`YIl1±Jç¿©4ÁÌw>=�¦AŠ÷‰Øï49%åˆOßé[-0š�¦ë¨\»hsõ¢�í@­3ÍÆ÷Îeÿ’Þv©Öƒ_‰pçûBfÅK(ŸýŒ¬&уO�œ<¸ ®‘ŽdÁ¨ÃÌ—WÃ{5*‘øìQÿ#tï0On¨Tr1Œôýµ­L^˜Æµ\äˆÊÜ‘áfJïÓ)½�_Sš`&„µ†�{M¼™"¾ãÖûe:ñæsMt6Ê{ÉþœÅµj¨ �©Zœ I%aòrg3ÌT�MÒN*¯Â"[Në"¿ófÛseAÕ½h²AþQžj.€¢º»2M5†/¶È:‰c犠ªØ�ý¨s:¦` ÚÁœ�®´+Ò°G<%H"²(ãˆå\\ŸÇ}�Äš ±Ñ퇬ƒÐ¦¹Tz ÖG ›óEë=åMÄmƒ=¥M+Ϋ!xki¬²¸¨Ÿxó—û âã 2AÍk[´® �¡`ß{…û¢Ì 7ÔºÞ’šDi¬q]ðŸZԨǯzÏjlô¶£ùú¼s>v¬¹(xcË8åx¸åYû…ËfÞA@z±S*Š ¾Þ‡àäî:ËBL+ÖøŽ+%‘ís[‘4Pã]µp½Ý*Lܨ‘òЧ„8;Q¥f6\Ëý›´˜‚Wu)?œ@�*xŽÄË«û‚vÜt·ÃB6<Ë'#KïÜÄ #"Ò£Õ]˜ÅI—‡ßÏQœÉŒÛÜ¿ZnIpYüù SLFØ~Mîš ûa.5+àŹ"/ÎçIU¡¯p½ê؃Þ#÷šæÂö´Sµìqõßrx•(JÐ]‡˜èóPvzŽÙgÿÔÞA¾1í²‹)uaJ¿Ì_—î¶Lhﺿ2�XÑVuc.틹Å[=Žu%G:„nL'kÑ+6žCÌ–åM•0ã�{Ç…ÞØ(¨­Ü¢c]ëúÏ®u�¹®uý�ËqÇù“^׺ֵ®¿”ÇÅfgå¶Q³«ÁÌšÓÉÙof&i‚™’,ÐÛ7³†¨ÙÂu¥&˜‰Öøê׿¡3òvÕåÂ÷å:%�½ïÝ µL®ˆ‰î}ŒÁÇR”Û×<žŽ«<o‰Ì¨ÍGŸ‹ _æ{úþ7víUèîªñáQY˜yôÓŸ8²È­êù}”­¿çÒ•_qÿA•¤y»âsåŒÍìd¸-u˜iVPü®–ØW%â- 3!š2_# ÈÎzüñœDµì¡E=v}|± f*}ÿý[5:GГÓtoã9r Ì”O=AÔ¿±zšŒxø¾3­ŒÇÜtX,Q£ŸÞD’:Pʧ¿ó6ZÄFv#HU…±³cu˜ií›@ºI "ºI^\³©Uź+SÕD†¶HT_΄03¦1½{’ê¶GJãÞ·1;}3<Öj\cæE™¹›¯ð*µe#fk9'Sæ´$vlùf�Š ³]yÑ•˜¹=Åè³¶îqwK¸?\™µˆÇãݯÛ.#bÆð³¡S03SÂ|ú�Át+æµÄËlu6£•×~ÝŒ¢úåBdÅXÒ[Sˆ#{‚¿º›FG©Ç«VŸ[Ú8¶PC›ÑÏØ1 IDATZ2ª� ÞÚa¤ˆ@ ŠÔ”á—Å!J/�p„3Aسe‚¯Tec°±%RÀÐ"’Ø+«(aBä²ÂfkWsáW—PK"› Kz´Ê øÎ�מfésw#/“u7&P~™%ÓsŸÂ“*=µöÓU½º3°]*£“¾B�7¦­CLçmôùÈ1Oó˜ÙFÊBs_LëE‰´ébu&/¾ƒY9Y‡˜Ò®G”öN  Py\`cé¢ïݯCÌâd�â´ÝR$^IÑÔ F<K,u¥Xö* Šß@J¬ì¨éàÅ âã­.°¥‘² ,‡–?WÄXÁv©�MqyW{ˆ àOæIб¥³7i1ÄTΰ�f8¥¡°O݆®¸…2ÖãI|{>~rvµ§9{#R.=WwaB+ĨŒäPUƒàYiÙž˜v¼q i1=ÇÚ,ÛØ�WvëQ²1¡£eÚ¥ª%Ëô|ÔM¤/FÇŽ4³²M0³€j5àÕp@çÁ ás‹(„.Ìï³<<›#îïbHÿ‚÷•fón�g÷*-0s)ÄLE>ER¥¶Q²¯ÎW0r{’>]upÖóGžÞkçå@õ‚óê¿åp]‰NånªÔ1« g<_Ÿ¡8Ýú.÷ô§Yì²¾_é﮸nkQiûóf€¹%̯ô||OyÊš±è·¬¸¼¥s-®tWó›éíTyš!&ÅIHá5«¯5AÌ¥÷=|Ž�JøLz¡7º1k°ÇwôAñö$•ë/ôæww¦€ø˜’¾búZ•ÓŠI W˜CÐí‹u�¹®u­(é_þå_þ—¿öJ¬k]ëZ׺ֵ®?]/^¼`×®]ü_ÿ÷þÚ«ÒV1„`nð‚‘—›$E@Q=6 SÌuP)·WTÄ`�ŸæÅ‹'ÌNȦÈĸGWgøR¨¨CC¯y½‘Z­ùÅH×-vï=Ïôä<äÕ �¡M"Š" ª>›·¼ ·[ftÌcøE�XB"‘U�Þ�ct'^1;3€ç¶�D¢HÁFlÿã£}[5‚¨ADtêë5¸ñUûÛwÊhºO€"C"&ñìUÀÄK—ÄÆ(UQ¯ÏgÆ*ô39<ˆ»h{‚`?’$±sïÙá¿ãÕë›d¦|:{EŒH@×à¥|ö\�nÆF‡1â GE$5 Ò?Iy´¿Í¶¨ÈÂ6Dav0ÉÄë*=C z’cT &JÏôm1¥°H¤h6¥‰-è Pö‡™~]¡sPEVDšÃ܆"Œ¥j:¢·«Ð(rŠ‚BT`63J¼OAR@RÄØÎH7�¯P-„®Å˜�$[› ’¯Š!˜ åtÄŠŒˆ‚ÁFä Aff Ù”È Ï¡& Ôˆ‚¸†K(]1zÈá�j#ç/Ÿ1!Élu -©#GdDS'󼄓¯¢÷ÅÉFrtN5÷U4Ä3™qÔ5®c‰%b3­½$ 2b7y2˜â8±º¯Ð9£¢¡1Ã4DdL%JlZGš ª/’s‹ÐaP JÊSË›x]Aé‹£8ÝùÖX×d!Êdm»S£Za&jHAT¦{ªù%½ÛO3)MãWúÚôÜ[P•SÆBÜ 61ƒ]­²Õï"¬!$DF¤,R*JßôÚ"bÇ"%„„�ï‡EÍÁ™•ûp.U‡g:VFŒ¨eèuš‹´S�¡�(y ѹvch¿S#RÙ=î—k}“`ª J(¹<¼réðçÔì†2¢*#>µHÚ�Ñß×·Ž#ê”*¨39¶q�ן’Î7>·Òaa¥JȆ‚T�è{º™|a’yrоxötÿX=RÖ}ž!=(#Ê iá¾2›ÉkIç­zÎS]&�Ô#ek£³${Ÿýœ‚þó>çôl'~µÜ„Dy迌aÃÿ!ñÙuÔhxŒj _¶éá=„`íÇk`ßMâ©*w…m$4Ç‚'—\þQ„ ׯc?£'æZ ¦n¿ß c©6l{€$»¤ú†éÝ4Šm†Óü)àÝ·"‘ÁÑË µ§qO/G¸u®ÈØÓ€ˆŠÀm¾ß¦Å‘“عï>šÞ(de}ÛÖ¸uäÚ1Ôàï¼{žø<ô•åú^³{ß]’[f°4�.¥1@hrBàÜÊ/†˜Ý½Sœ:ýf´¹€:kÉ\8ãððn ÙÿÕªý0ãÉB½8m•}ÎüΦTTЄ_Cð?Jöï¿zŸßün™èù¿ 2I0Wo Ù¢¼ì0¬‡`ät㺸.Ál�Á`ù{ÖZUÔ&’2ÆX–¡`e(¸TÙeZ±ñT‰·çš–‹#eE½¹í ϰIìBZ¯-çûòaÿµöøÝLuÖê1Ù¢¶ÄÕød‚A±“¨¸ü÷{4m#H2Ú“,{èk[|W™‰Ý>RÌÄ·]ª/ÃA%Îd1E D¤‡Y¶ûýȬžz™ÓyöâÖH½?Ñâô´gJïM@Öc·¾§-Ä~Fq8‹ÙCR[?·ðh-e I2Ö­¹U£d!ìÙWykšÚÖBØ#RYã§oO£˜2µ²ËÄåqüšÏ�¾u…ý» Aõˆ.ˆ3O‹q¥-È,NVÿ9GDê¤KÝÙô·y“s÷©–]’ýFÓ€‹ÅzøÃ4嬃)u‘VwׯuIŸxº0…Š=9Ÿ%;bÓ#ž¤ÿãë˜I="¡Gdäù>×K!f¯ùQS¤¬Ù�§ÿä´Žr=ž47Qåñ¥<ŬËàŽöѤ ³ZöÐ#*û~=‹Þá¡F$\Wàñ�9ºûuy§ã�ÿš§Rv‰+§PÄåƒuôdØýÁM¢.fLB’àÑ-‹Tw¸üÅ Cû‚Xw�¡÷¢w”ëß1Û¸ñm�éi—ñgƒ[´×obîütÕT(LVx~9C>ë±iÇòqôÕjÀ½»Ñí]ˆzøý¨Yðàû"^1B�r S59ðÅe¢fLF”ß²H.Ú¦ˆ �Ž|ެ)ÄO=GJTš¢dG¯Ù¤ª‡P‚å�à ÒE”}5‚¨Iæe™T—T?—î‰jÙãÊof©–]ôÿJù�Qj[çTת1ye¿Pf`“Ì®)ÔˆLa²J$¥Ö—™Ÿ¨2|;�ŒãhâŸ~]9ü€¹ñ9¢ÌpÀÚR a¤ìÈÙ :è–·µN3¯_12=E*��g¡vnLëY†�òF Ñd²kŽñ-žà¥³–)Q}>Ãy+#Ñ*‚¢`èZôþ’"d„¾)áŒeAð-›ÊãQ_`"¥âF4Œñ]+ ¨YM#²EÕPð)f"HáõÄ/Wò%†Ä_Iÿõßþñó¿ö*¬ëo@�=BxöìÅb‘l6»Ú<ëZA©TŠD"ÁÖ­[ÿÚ«²®u­k]ëZ×H5âbÇ¿·9ý¥†a ›£�#;ÝÅíKG¨Z­/õ�׋Â?�™ý—ÎÙ9¡0çËÄàß|ßÌï¾ùË _,ÁçÀÛçH¦fÑô?rýÊ?ã{ÿ'ßýÞáÓ/eLS@’¡¯Ïç‹Od¾ù.ýÑ¢{ƒÆÑS*R±H"‡?ý‘ëgNµ]/Ýÿœªû-·¯8œü\fÚŒÒ-…ñX†é±sOc°(�ïAwÚe ú³öu®|[aïQzbtË¡+a!jöÒ>®® ølß‹x*ËôÈ8BáWäf¿ãü7N~a`Dk¼ýñ%r“I\>HÜ9ÂßþÈÀ�;¬h’¾Ó7ÿán¥}�@z‰úŸPr¾çêJù,Š…-ïݦj)€ˆ¸Ž�‘Ì`$3TriÒÁ‡dœ¹ó}�·>I ™CñçÂÙÝøÕFqÌéý7Ô©_!z:¦µ›'?Üfû‡qTSBïq¨vÍQ›iDAg�z’Â%ª =mR=0‹yq‚ç¿ ¹zŒÉû7ˆõ©dŸ”éÚ§cƒAnjŽN»á®õÍ®¼…ˆÙ±ŸÓ}¼µCgóÑ4cª¸¹*J:Œ˜Ýü¸á4Š äªBþÎ �Çú{dj£Jqù" "èìÔódr±Ã¥•¹»e–ý/:´§¶WãÑö—ìy¼…ç›Æ(Ïåññ8�Ù‡lgpçlZ‚Ý#a,¤‰âªèúò š�Cé�s·+KW!ÆLÞ¢Õ¸Õ3ÆÛSKÜ‚ÓQiåBMUpd A•Qû’øÕ¬q±#¸añóM´hòtáÍæuŸ{é ”Î8ª+³»mL�Ž²ÄŽÚ¦¶ËÐdßó)�f€û‚�dȈ/ư‹e6{ëÓßÝùE5QKR‹S’dÐ$Ô5¶ o¡Ì Ÿnº @\OcG*hIßò¨Þ+ÑI}ò�p|-�”Ý4·•‚ÖpcƧªTì&e7CÐì¶EeôöË €gÌÜ(Ò T^7§|ÍÅÚ5Ó ¦E´O¯¢FÅÄçg-’ö»o)+¥çMÇ™Rô©yªeŸ»ß—ˆÕÞ… BÇæg”Æp—lG´+K¤+»*ÄèÙú¸éߪ&�ö,f,œ-s÷;ç%�§?Á™‡¼éÔ²ò(*&Ý[%Ëñr„‹¿Ïƒph¯Æäp‘|¦1ðÀ0-N~òÇùÈÖÆçd}“ª%pï:¨ÞG~¸.éÎIÒ�“Më$Ï_zÌZ™èü¾°Ê~ò˜žòPä¿[b¾säG$ÉãçÛÇ©VàM‹#Ç/ÑÝ3Õâ´+>ßý»�m«hÂ׫BÌ¥ý0üÆ�ï¥yr½æ**E ÝÆL¾šŠR#M ¨¹õè:¿\%XK�É5(Œ•UQ¬ì¨éP‹é¨#›�¼ï½Hp½ú”9×Â|_*øV•@Y”x-L³1h8$"e á=2z/Ïln ¹/…ôöÆ:IpgŠˆÄDO x½ÃfË£ækK½/fEà€7°úà¾Îø^ $¤Ù5ï­šÌZSäoŽ’:ºQk\J�§�­Ñ­uˆé).¥ms$6`ÕvóйIîî4Ýǚ׿2]¦4R@Q4¬G ˆè.ÕÝŒ[­ƒzÝ¥|tœ@õêEwIðñ*>³·³X¹2s£%¤yÀ·V7¦ ×PN¾%@E:6Æ™|�£woYkXÇry}1ƒª˜lPÞnZ†hÔÐ÷¿âÝ C&*ŒÞ/2°/Ž¢5Ÿ—ù‰*ù‰jè\ÓBçšd8$ß}Þä¬YðøÇ<ž°ëp„Žž›uG�my<ø)lØáùõÕrxíïÔ�Ô!¦lØô~Æ‹ è!?éñìFÃí–›ª‘ìi>7CL-"qèë4²ÎïÚ>…É*“pïšÅ[Ç"¨z3"k@Ìæž�K•ê™eãž§Ý9±±Ž5;àõS›éñû�D¸½\~zDcë©§D:­&2—›ôx~= !ïÇ .Q)ûÜø©Ìû_¶pX 1·ŸîG5eòS.¯nU¨ÈÀ!3å’îi¬P)û\¿T%¾³1‹“.#7]µC¨R'ŠVfß'×P {~»À÷†ŸV™wØw$ʃEÛ$ŠjT#Zwa†Q²#×瘛±PÞozžItÎKÎ2ú´ÂÑ]80Ž�¶P¤ùg�„΋{ÃlÝg ê�s1`1Äô�Lƒ¹Ó/@$¿â3}yß©±÷“º)"È"É~×öy|v†�} B7&ðF‘²zçz²Lþiûób‹z„áâm&.géÿ  Y—+>ÿÿÑKØ–M¿ÞêÆ 4�êö ÷åAL€®ñ¯G®‚ Éã›Zþ^~2ƒç¹¤ôÐMÙ;cdê.ÒöÚ†Vho?Ÿ%!Æñ ¸Ô[@ŒF1�†sA¦¨lI#%¢HžHõÁÕ©R2‚d„Ï*«E¡/§\Ú'™™ð'ø¡SQšzXûN�º5}]ëZW‹ägÏž'Nœ@þ¼�ßÿ³(˜¿Ðܹs‡çÏŸ¯ÃÌu­k]ëZ׺–Q#.öÅrÁLS$¹!Ç;ŸžçÆwÇérþŽ¡îï‘ܱü4sÝô�¾Åøo/ 3EÌ:Ì|t½ÊþU«ù¥JVC˜™ÜøŒJ.�„±"Ì Îí ¨¸¾!Õ‡ômJ÷ßFóÓP5yxf–Ýw¢š±w_‘ÿã.|;|Ù-÷üH,�`‹"2öºŒjêˆ޾ ~u3¢¾ ¾NÂ9¯ ¨Ÿ£s/"lØÜØN-®am¼D©ÐxÑ]1Ûw²µCg[¸7ö9m D4|ÉGô…ˆMâNïàÌVQÓ:³“lxÐÚ_±i¿ }v7ÏŸÏ íéBWÂó)ļq‚ @ÔTÀŸ›�HCd°–âÕl�òf�½¼3¹�~+ÍH&‡½ÕäÑÐ »†[‹‘H G‘Ð"QzfÆJ³¨ÄPÔVèºCÚÊ3ñ%¬ÐÆÒõ\$Y!p}‚j ¡ÏäJ0Kb´Æ.{åþvŽà†Q®o¢Eï'¥|hß#q±+£ÌHTÃ@Ð5§FÄUðDÉo|~Mð …ÒËY ¿í² ÕÄ’|ü%±²¾(Ò9 1to{Óô¢$�&a=™#ã¯oGÖ ôŠÈ®rëy"ªNÜA@Â):8Ï,k+¿Sx²»(R¶Fe4Gá \‡˜Ö‹èÄî€�(cÇ+¡Hù9䈂kùL](Ñ[Ûßöó¬�Ó¸Zó|D‹6 RÕ9-"3zÃYbŠšMlçƒpžñìÙ.¤žÒþ$M®CÌ[ßdkI© #™!¹ù±¾Qfî§’ HŠa3xôîš f,5C,Õ>.ÀšóÑ#·/øxN'†p¢-ÄL¤§Iv‡½s?ÃÓŸ� {öÜd¦PAé1‘”ÆŸ°b\ýC!ùð„‡i”Ù°á¹L¯ŸïE’àí£WÛBÌÙÉ€{WÄêi‚yP¨ë^jZ'¹Íø‰r9à›¯aÛ‚ð�ËBÌtç$Ý=c?ù-ïfrb€þ�Q½{}Ù~˜?üÞ¥¶ ˆÔÍ '>;ƒfT› æÙïzi®÷Ã\‹jòB–ß›iÈŽ�ªi<)�RœFÛ<€Tñ^Œâ™oæl_N®�$†±²íÓë뺼)ñW�â¯' Š(¾Ð¶éÑe�[Â+Ü¢Emx ¥'¢@@À�íbõÖϬ÷; ï…ûä�е‘‹}Óaìö£Q”î8Õ'càD4ƒ›û2ÄžÚ@£ols_ÌËÝnì™FŠhe�ƒÂ® HZ"Žø$Ç.eóAL€=±ý<ù …“·(¿ÌÝÑ� T'‹8Y‹˜£C Ÿaœ´C~c÷¥C‚Æs�†A÷{ €_ó•ÆN.<žÁ-;ïeØ%PñRU*§Pó­ßçÅ=ûš!föòýân&•—ÌÕ2xŽ�¤Šôª+ÇMˆ�ÒÁ#$ È>ñ>“×W3  ]hŽåòè÷c8–Ë�þŠÐ¸¾Ë]sD½®¨DŸI¼Keì~‘þ½ ˜i—]žœŸ�ô�œ@ ´®"ÉÃÏç{a6¢dÇîVI[_2ôõyd�:Ät,¸óm‰R¡†ï{dÆìú#Ê⾘²a3ôÑ�°¥ƒÐ˜÷Ù�9ªsУ|Ì�_�¦Gl" ©º–BÌw¾îA‹„ÏþŇÂD…¾~‘·G™wyv¯Â¶}Ff.†˜’`WßkÙï©Þ¶ì{Lª'Gɕ갯bùܾPavÒ®/ëúÙFì³fJü²Í´š\˜�/WÈMÙô!I§¾êÀóÆ_×Z€äRˆ pïÇ µrÀõCŽ}yQ”˜qˆ%¤&HÎ;‡Óèé2©YðâJ‰Â´Í€ñA!Õ=ËÆc÷PM§~L3“>?_¨Ö—qcÑ6ɦBß±AÌž‡õcµ%­ì%)¥Ã1œóûmÓîG¸n�[—|$æA¦îÂ{¯@ Ÿq}ÇÅɱk—€°Ûàõý2÷EæO…ºw6Oµì!*Ñw!ÌC{¿â“¿™e‡s’ä—בdÇòx~)OaÊÂu<²#ÄùÅ­5RÖèÎÓ±ë5‚“w-;�"êlÕŽ1·÷>³²tîM5 *X):Zê*ãïÊ0Vу_1¤I"ÑmQæOÙÙ[ÐaÏ–°gK¤¤fiXÙ›c¸ÛªDvmhÏL ¯P!%÷ ΟBÕA~]i™ç� @›ª²YàµêQ«xº�cQâcE@×fú]z†×¶] ³¨”R:Pn‰°õrE:ƒö.í7ÑL'tµo©Ú¤§‘<Û˫lj¯k]ÿQ$‹Å:Ä„�[×/Ó[o½Å… Ʋ,Êåò_{•þ­H$B4e`` #$×µ®u­k]Qif•Ío=äå�ÝØÖÊ.œ…¾™^u’óg¾§³[âð ¥îÎ\ Ì ]�‡OÈлf~ù wnúlÙ¦¢(àûûߺʕ ŸP­~‰S™àÇ3ßÒÕ-qì„„i ˜¦Ï‰SÄuÃ7VAü!WBOF×3ç—¿/pò3•¼³|/@Q]·9øîYn^ý˜8_R˜ýž‹¿+ñÞWÑ%0ó�<¼ã2¸EE”}|7@Õ+ì9vž»—O¡×>£êü¡ fêÑ{O\føy…x2Üs^-|Î[虹Ì4ý÷™ÿVqùx§Å®Ì•`æÈñ'Ô^äè0 p!’CéÈQË'I™rÎ/‚™y÷1s÷bõž#½ÉÀóËH@zr/Ã…;tíEލ�¼l‚™ ¬~@uö¨µ¶ëívN5�L€!iO ×©ÎØè�ùý/0^…/îº4ÃÄÖaúŸ¬O¯ ›Ä�ŒÜFâH'r·‚3f£4!àÙÐ]¶¿>ÐòÙÄ�ªSøù åƒk›Ç8ü²©'‚[jî#é*^5ü]'qçFP7u ¨á1I žæ^‘Sȱö/¾ËxRpÈ'|TtEB�¶+•@AL«Öå*°“A4QID@@pÛWo £&:ˆD¶Ø¡;ñZß$‚a øC÷š�äÝ�¯Qt?WÁ¯,9–ónLñq‰ggÓß�æb†ºÅ$¸³r?Ñ©íˆÙÀLŽbÎ'µqQl^¦{bwÓô•�/©%Þx*f/Þø,ʶp¾©ëy’ÕHB›>œÜ ÙT Ðòg ,Ç+oá¯àÄŒí|€ÒÚË”Ž)]%#ÆêàñÅ"¾-“–�ØôY«Ò{ðN©›¹Ñ~ú=B‹†€y%ˆ ˹1›U-{ˆÎiŒzÄ l}ØX†^a(ªˆ®ƒ¹Al�˜7ÏØ¨åÿʉOþ;‹Ç$ÓStm˜FSED1h‚˜S–εsÙiŸ¸òë:Ä8pðºÞp󴃘¥’ÏÕËž—>Z4ÍPT×-?þ¬‰BÐbžýÃê 2Ý3ÍÁ÷®Î÷à —1=7¯,ôÒ\Våâ7ÒYÞɼ¹$êË ]h"ÑN�Gggœw®=9?‹]ö0¥nä Nê½û½¥º àÑ�9Š35ú…_1ôÕ¥&ˆ™ŸôxuÃ#î&¢äíT¼°/»,˜tGÞ?Œ’í=˜…' IDATüyHËOz¼þÙÆ(|ÉÞÏÐÑu A Ï ·æsûÇûß�cD$nÿXh�˜®í3þ ˆ$ìÜ£ ªá³Q÷€B@ÀƒODš &@\}¯©/fªw†­û“ìžE”ŠŽRƪZ—¾up«I¢â.ÊÒoßQ !æÛ_õÖ¡*4\˜zí-º¤^bÉ)vû- ~oWxçd#"R)ûœùו²ÏŽÓ= È<:Ÿ#p}Ž—èé=‹ ȈܾTbß‘æü¼?üvŽš ñ¾ù1‡é‡6ÑüÇD%èîaó®ë¤º3düèü6ùܹP!?ãWN`K÷±½I|?@dSaÓ§›‘M¹)JvòN�Tõâ|œÓ~.|'#§Ã'MÝ…¯`ÆûŽKùÙ,ûö‚® ˆtj<¾œgû» ôˆDvÜ&3n#*±Ó{‘Ìð™kbͽCòó[ÈF#®ÿñ™A5B�¼—œÿËm ÌêÑßE–‡_FwžÔžôÎNYæÑ¹gùw;T÷ØK4M"MƯN³áPJD¦f¹Œ^su+�ÔŽ…ï´Òm“+é ‚ʳ;Þbº‹õÖ[Ó=LMù¨²AîÆ‘­�‚@áv8ØsƒÒ×4ß¾ènï›DŠèø5ŸÒÝQ´ž8ÖÓI|·F‡çBo)A|>ÆV¥¿©tiÓ R"ŠQØïôƒ ]ÝØxÜróì™ï3ç@ž˜g¬ 2&û]6Œ†zÓBÁW‘²Μ…²¡ ûÙJO’ VC–V86kÔl* kvõ›¼�Ã:¶X×ß�äl6»/ÿÌÊf³D£Qz{{Å7�XY×Úåû>ÓÓÓŒŒŒ088ø×^�u­k]ëúO­]ǯÓÑ“§£;íïN® 3¡›�m�š=ñùn_»~„ª6^“ärß0Ûñ‰Çkãfý(ç�›dS21á�ˆ9?R¶Ĭh÷�c¼…@û‚Ø®=gÐ#FË×ZAÌ¥€H=j²û… ô LW]˜'Ž9L�{DåŸjC»¬f}>”#ð£_zH½:Ðý9ü>¥ £;KëQ¼�f2)”Ž.:¦ °@ÿ=UV1ãµÏðÈJáù�D' v·§K® ’ì`µg@ïáüÆT¯ùûÌò㹦˜ÚÓk¦‘I�È <¯ï†!˜±3Üï™CêˆÏ‰;yìAq"Ç6iåâøä»9¼>Æï¤aEŒçÙ—w ¸ªÇ覤høù¾ˆ›6ðÌðÛ¡t’¤‹©ƒ£ˆåó°ù¨ÔîK=Ícvût1MŸâµ‘Þ8®å�º8À–Ø^$UÄ:8…¯¹HšÄÌ™VYÍàÖ‹9UîÝ1ýÚ9&¡ô�PîbomÿS¤8NíQ�˜®0v!�ï�]pyxrºÊ)‡";!µ/Oç�‡ˆZ §®³,†çÙ’O.æ(dÌйVÞ]–{Á‡B¶@d¸öþÖ´MqÚd…ø¬~ï JÌÂ^™wNȧ=Ô7E‚Áh?¦7M±ô˜îèvM`èùkDû²Ô»0ïž3Ȧ,ú…cÛ×?Eуê}‰mÜ:g’ÏØä¾5˺]QÒãá}ÅæCÝUh˜}’gíèë±ëf ¤'J\=UÄ,xhºÀã;VbªJ¬)Û¿r‚5[T&ä]µ !=ésó¼€â¼ˆÆˆ êáýCÚþ7t¯ÐØx°¶=æ\ʤGø º&Y½ã4}³"$e›¬«ñà†EjÒ娷æØy ʵ‹Fuû¼’ÏìÝ+å—ÙþÖ T-h+»%ßu˜wÙù|”k±Éͽ¤ŸYx–Éí(›Žœ`hÕT¸oJ“Nx_oç>°qÍN:„½(Ý‘!ÆÉ˜Ç‰öé ¿¸"œœÕ(ÙâŒÉJáí¶ßÛìT‚üÔkµzëtbR…˜;·ƒ©ýN1Ï`ôžEz¼Ä¦ý î],·Ù³¶ 1­i ã^¡1cAu_~pܤË݃V†øqyÃM1ëÜAh)éÏÒµe”HI‘ÇŸ;D­ç[.á±î1i?ì�/’-`LY >×ÃÔ)J†ÛàÆ¬?¦ÝRÀÕ‰®°W±!°Í^8©f¾Ý¥xx)Zv¨Æb`xy‡Ô±» È1…N)I§ÔfÒ™ ो¸3EÌûÓȪ ¢ b\BQ,ºwt¢_os~ä§y vß}±«€‰#MÌÃ|¾k%Å¿9×°\+]Üš¡SL0Þ>“ ,Qg«›ä†6 ®‡_´ðî�£¬ïÅè_êkkÐ…Á ’¾4—eªO åÌ|¥‰RËZÖC2„q²Ë0ó{£J4oXtuÝ%6 ZÖW’(Šô÷÷399¹øÂËZÖ²–µ¬ï›”žßC� ³ØûæInŸÝC¶웯¯Ú7³âê˜`&}’�þÔá�¯©ôDÝÖq®eWfwï$ݽ“̦�¾÷uJÎ'œø4ÍÚµkÖ5?ÔT`&€³Ù÷Æ)f'{¸qf_Óvñü“<{æ13cñâËz¤õŒÈJÄìÚõ×ÉÌ 4DºžþÏ¿c(j0×êóÈŠ¸[O×ÑÛd> af©t’ ÇgYµVfňÒPH®¨f®|í*Ó6aNw6,$¿Cn&�çû<¼nO&Ðôæâ¿¬Š ®L¨Á̹Òyn�Ê20¢Ò³*R-$(ºÔ\™²aÀ‘éU÷x`Äè›}HbPFïQEÙg£÷ 7½ã5˜Ù'3:òºº(i.¥K·ðL“é{z²®·ËÊÃivŒ÷Ðot26�¡0$ðÅF!gÒ!jÖŠ{Æ\!öIÛšäv>O¸´Þ€¬Çýnã>0_]R]R/‡WïÆ,+p½–ñ€7Ý'LùôÎOA´lή£Ë’Ol¶¸µYÕ÷ƒ FIMtàÄ Š wG–2�2ÈçE6•fò(ŠF¿ÞÇÕÎ)=F²Xûý�DŠyJ®ƒ Ä@Qð̈µcP×"¸b@PwŸïᔋ.žé J"�BÍÕRqcÚ7S´tc·˜€g¹¤®>ó]žXÛÞðzjä~m›º*ûŒ€“s(Þ1é÷ÂÈÛ+;&I1ú¤{­¿«B 5.c<õX;Xíw:5’¥ØitJô�­ûRÉôxp!�ìš ÊÍ00ºúqÛ±fÞC�ILÞTßBðudÍ¢wÛµ†å„cîœóÛBLE7Y³óRõß AL×o�Å¥ê&w�o\·Úz]ˆ©—“è§»§q�ˆ9_³~”I·_€¸|´ ®ßpcÁm¯—¦ûlÞö)7¿x»åë-ûlÖýĦTkÚ�9û™MjÚ_D¶ê‡ �÷5\"ò›K‚˜ZÔbÃs×éY9ÉÌØ ÷/íXÒä¨EÙ¾ƒ¨u�ˆ-|~^H‚$‚"�Æaqý¢ZígmŠE!晑ÔXÅ«íkõ>ÖN± ļ4�ÅÓdºŠ"[ü5 ÃùÍ3(‰~ÝÅæäp)E¿—b£ÐÜÛ±âÆd"G¥àüä€�*u"Öhc´øFa€G�ÆX[bVܘzQ`‹N¦ê¢<~0ÊHä«Ċ»¦ &–‡ðÀdƒ¼žÙ Å&u+S‡F Ê÷GbFdÅÔHužæ1½ 1"ã>Å‹s¬ö7 >Ô¸fŸÇ/ù(šŒS0LÈ>².‡ %]lyÛ3{1ƒÐãÑ·­›’á2u"Ű¿y�‰ó%öP6¦{ Hå‰+‚ï’~X¤w]¬ 1GOé÷wÑ 5?§ä™H²€$ID2‰]wQûrU0£ù>S�MzW‡çÿüT‰±Ë.=Á^|ù^ƒsm…þ"±‹®­÷‰ö—Êëxt·È`Ä Aäµ� |3AŸ¸Ák<E¤þ𿞆žÐäÂ|xÉ#RÚE¿ØÏ¶÷?E�Õ"tg'}î]ˆù‡0Äs˜Eƒ›gCÀÕ=¤’ìWÈ=ͳv·H²@�lAàòq“ô”�W¸yɨ_QXÕûëw�f`U8ù¦âòn¸U¢d3)Ÿ¤ü~µ3„Ñí{o³mE£{;3éñô %ûk»gÙúÜ'ô †“�¤ºó¾9å0;îๆãsîÓBuû 1†;S`ÇF‘ÁþÈ: ÁªŽW¬çO„‰*FÁçü§µÖÌ3‹¾^�}Ï ¬ú é}!Œ’½}TçôyçMïbäð:ô^¥!Jvì\Ž®¹£¬êšcýÎÖß›Y¹p²1mC|Ö‰¿"Ü>qlŠ=;EdMd…–B#ü'W-d!À*z\û,[;{­H·gîÙNÖd‹ôRkˆií«ºC+ŠÊ}DåÖSŽØô¸G¤?|¯Ê~n¤"HS­'šI‡Ž}�«ÇV·ã“6#ä¯ÛŒÄöò¬p“'ÇÇ‘Ê÷/Ãêv„ÞêÆ™†cúÖŸN )~O¤,}â’×maî�¬BÌñ¹ð˜våX-¬&£¥˜ufHJ]lÐ65�¿²c²ì�÷�lVÖ1©O0[È ­Žqÿ¹)†¢ZNpÕ¯]õnÌ­VãDê¾I‹ÜJ Áwù|÷ r2FlÊ6_sêå‹—ãâµçÙx �·:<�¨ÃE^Ó·qfd¹;�§~õ‰K¨2Á|!@ú.&J-kY?h-Û¿OEß_8 jYß½|ßGÅåße-kYËú!Ë*ôsñ¸Az2¬€k1‹Ý¯Ÿe÷kgТÍÀc¾ª½/½n®~.àá-J}ßL=j¶+2„ì¿�mœùÔh 1«Ë–]u;wŸ¡³Ú8"†ç¾OOw@o¿D»{yA2µéîÁ¼õYÃv)¹ÿ ϧ\FÀÉã6éÔ³]=St÷L•?O”xð*%®~6×bÖkCñb4 yô’ªûÝ=]½RKˆY‰=w™šrÔaøèu†Ž”{ùbï·ÉÍx~ø{Ú–Ï'óØVëm‘U‘Áí—‘µÚo-!é¿@g¯H¼[m¹-‘U�«ÿÿ4¸Íì� C…§$ºä†HQ¨¸·@Üužmò„’ÈôçaTZ|“‚�ððU� üÀîZO/¤p­f§ Ö¡¡$4Ò››'C­ön†MzWø0þhóDãº�èP‚R~^”h¹LM ø×Wæ^q¦ Ĩ†¾=,‚æïNãÛ�ád­€Æ‘í€ oáôêœñ¾à¡ýâ5` &tL©¶=ñ@þõ„ÒÃq®8w?XùkvjŒYÖJ%|°JA©qyAnÿ \‰�-y%¹ñwÍØÙ†Ç…°XcÓ l6_”,º�G¦¨5’݉9RŒ~¹O„@—)L§( >W»s¸z›h®U ®lšâÌŠ1 ‰€DNä�Së/$é�ï#®MpsKèz¹¸~ASð³&�Ù:êx~¬¬g¹¤Î=ó\TQgU¤±W¦‘°˜M¶/ wôw¡•"Õ¢Žkn 1�¢Ï¹. ýu:õ×Ã~ÓAeûD~üŸWû ö‡÷jIÙ®Ž7Š>þI )8Pý\AùFŒGyûŸ{ËcÅ�Ûô¾…bÀùò\ü¸€bEô›!SdûxÄ4f,r·gYÁs<÷Úq^|ï“–ß›YùìÛ€}¤a}ªÁKÑMÜåè®"+£ù*ÄHMdSÝÚ!$!ZùèÕ�0l%ûE†uù} CÌâú›>_–¯}QuaVösÇ€»gZ×MÕ¾ÝGo7[QÕ#aŒk-‰`€�‘C$ÕA‚’€ÑH¼<Ž~èIÃ1]šQYë½Áªâ‘EÖy­cÃç+Ð]Ì}“û&ª³TžøRJ¦Ï�4̶än^ê�múNÔy-ª�îäØä­¡_êeW×N^8B×îò¾ ‚ZX;ÓK[Û˜ùió}Ó&m€ý)�í‘UGu<³øuùÒ– ft#\6£ä»#ÈSáý°¦FHµs‘ Ê$Ú´oXŠÎ÷¦ñ£JÕdµ�>ÎáËâw5QjYËúAK†°/æ²#sYËZÖ²–µ¬e}U ö!JâΛ¢w@e÷‹*‘¨Hrp†½ož\RÔ¬@ œwÚð)9ßdú^ž‘µ"š¶xßL‚¢ZÙÔ““ƒƒí�Š( èz‘-¯^ Ÿêæá…�hê)¦¦V�,á³f ]!äÒc6ÞúŒ Å2"øþ]‚yv1Ë 8{ʦ·OdÏsjKw¦(Áöݧ9úml+Š$茨ÒfÒ:=½­?O%b@Šút¼Néö#ÒS0¸@’�¤l6îr‡MÕžtÑ�BØ7óÓ]¸éwÁû¨„ ÌÜõRkg¦¨8ôo½Êø•ƒx�ɬw–ÒX‰®áÖ÷™ó]™Ý~nî�ÏIlx¡«üz‹í�8øÀFe?÷²åž–}=A†¡ yÇZJçoXNf®>ÐìÌL¤F)v­ÄétPçTJ�Å3çsÞ4ѧ1º¢]HZãASÑ‘b‡‰œxjÞ#㦈<ŽßÔÕଠ‘dÔ ç;zãCw}¯L©;�Ô�À›Í“¿;MçÎÚ¶�Ô¸ḛ́-:^W•ºyœžÃ×$<<¼BÅïj˜¡(hµ~?kÄ~f£()åŠ(9©£v,‰/¿ø$¼¾º'¯h!'ëzïÉ8-Õ)p½à”ÜÐÉY÷5'·+ðš·ÇKQ(ä¡k}Ók­Tÿ^n¶HPp‰­EBD×"8•þ˜A€áY@ ´æ"tþÖÈ2j²& øB�$‰Ñf¨˜¿1Îi•aÐ$‚û9F¼Á¦©¤¢*!ÖvçC̉ ±²®âñl} ¹#©L�³&¯Ëâvì2kùÙ(´ž¸_þ¢À*xêg£t¤!Öp¾s!ˆY*GƤÆhG·Ã$¹ùvõß­ fEÛn1{~_S¤l+ˆY9³ôl»Âø¹—š^Ÿ)ÛN³Ó.×.ZXf¹Ð\zJ=›ž)ÛΉ 3s˜c¨E‡WÔΉ  E“Ø[@Ý;Š ‡ß³4ÏiÔ³>ü}ê!¦TU«h"Ïî'ÑW;!ÖH€’ Žáqë£4¾#3,m?]} «¶vÓÙ/FÓ:J¶Į̈Åê]1d½ {ó‡¸}¨:±¦�Æîl®¹0ïž7œýÂ+¬;z�Dÿ\C”ì¥L<³“¤ð|uŽ$DYÑ·—‘çòôÔŽOiÞÄ/£èóñ)Ù �Ò{ˆe¸Ú]~‘�?`ß Ñò­ÙüI„FÑçòy›ÞܿԢd[œÉ­þ=—rÈ>)‘0^æÀá�ø ¶�-ÞãÛß²q�>ti%Š=Ño`Š¿Kÿ€Àþƒ*±˜°„±éÔÃd Sü]úEö?,8ö;ßr(–"tï´˜Ü4)œb}�‚„ï¸ÌÞL‘=öl ì?V]®Õ÷öÉŸ8ˆ¥—!�or Íší÷IÔ&Ìÿ½Ì¢Àg K{]I}¤­óˆ‚HTï“ÖËÝ$ÝBë+"ȵž˜_bÖÇÈBã>n=®|§@¼´¿aŒÚ—#¶yµ/×4&7Y¢˜²é’B×¼"ê¬�íCLXÈ/ÞCRí†ãÙ5Æ.ÎÑ $¥N’ÒÒàXåœäknÃ9iæÞ¨Ü7Ù,n©Ýð-"­ °É©m—ê1º3’€Ï-…‡i qûrcÖëæ¦,r"<ÀŠ“�nþù:¿y%:7+­ÍS˜€J �ã(Ñ‚ñ4gFtdU%ð}ÌÙ9à«E½º‚�¨É”dø¼/Ãs Ü3Ø~©|ñƒ»'XÖ²¾[µ‚\Ö²–µ¬e-kYËZ¢D¢èþëÈL’IŸáÔŸ™~'B$*~©¨Y±û÷ Ä@ {uŒ‡� ¶n o®†™sÆAçÎ8ôõ‰ìݧié* $‹3ƒ«÷œáÆñ4�ïsù’ÏžçTzûZ©+³)/AŸÚ*0óü‡±�½ž?o›NùœÄœsžRP+ÂW`æÆ=1’½�·‘•ˆY½kc.Ê´ý^º—]ɱùÅ.Ô@[ù€Rv?³Þe tR>8›a} ˜©FÃ^™b÷ Êl›Ôç»yõy9¦ÒSÌ0£w!íÛ‚wéö‚0SëÐÈ+0½eŒ•çÖòÌ¿UµÈõ IDATÇœ c¶ˆË£ϼHª¨Œ]Ì3½UÀ¼ÄŒˆ}ô*a_XOóÈnšÁî´[»êëå˜>÷/§è+UÿÞ bVd›>·.NAð)�Â+տ˺ÍêÝ GÊZ¦Ïµ‹³Ó�.hEhì·rý­Úk @L€©ñ›KDü¯Øºû\m{€˜† ·?Ãp{è­ûP�å*X;ˆišÏ;¤¦>ˆ›œ�‹ÇÆÇ|~‘Ÿiz­]?Lh„˜g? �ìçüöîŒä@š-/\A‹Õ&Ф'®Ÿ­—–ZÃü‘RZ1ðë¾WË6˜…÷¥TN9È$/p~/tf¤ ã50,^ÈâDtÄÇ) <EFPÂó½Y, l–à@3´¨ôÆl寬nOÖ$‰A~韫U¤ìw«ú¾˜�éa\K�°YÞ„( d÷¥ñ´ð[9?r¬×AÙMéjܬoú8·,6!p ts{¯;<×ݘÃ⦆kC »˜/ã·òÄ»ã<¹4‡ä&”÷"—á^#ØÚ®ãÙ�Ûb(å{Ôì¤ÇãK^1½Å!’˜:DêÑ)Ædɧ=zõç‘ègë×>E�º óÊ1Ý9ˆ$Ôî!�X{ˆ páS3„˜ê[à‡Ÿ³åÃëžÒ¿r‚úo«$”³ŸLL<}’§[ýzC”ì|ÝÀœ?Æ6<žËÑ'ﯞ;¦G/d‰ª:'~@IŠá]ϱ^܈,ÜÓ¹>R–; ¼×®@LWõª 7=b‹ ‘-zcÖkþõ#tó·™õ ùÌ ¶ÐƒìC ‰lUû¹Î,.^8Y,®!ˆ"¦³øýr;Õë¤å¶OÅJË&�WI|øî&J-kY?HýèƒÌ±ÊÑŸó™ÿ›wØÛ²¬e-kYËZÖ�¸daÑËù§þÌdÏ‹½ƒr5j6;ÙÃí³{Ûº3c�ÏOLsè­zTdpcœY7 [oè+0óÊéƒÌLÕfÞ»Þ)‚ VˆN¥|N|fóòQ­-Ì (ÌÊqð¦p¦Î=Ùj¬ ôç&˜îj€™Ï¿uŠgö3;5Œ( ããM@s!wf%b6ž˜%=gUc]-3àÂi“î>‰�{õÖŽÎ2Ì<{Ó'ðÂ'NÛ ¸x²È¶½ºÚ8:JwÇ_?Èp$ü,JÌcÅ«!ÌLú¯Q ¦(z7ª@Ó¶|®ŸÍ“ì•Ù¸'ÖàΔU‘ÎuŸóäB /°«w,Ÿ;§3-a¦¢K�Ì1£„k×ÜJ‹ÀL{øþl²¯Òk®bìÔ]ú_ì ‹€�gzžß†wå~.ßf&R£ä{W2zðëÎíä2a1ÀÊXX ½«q _ò·&ÙqywÍ«8��g»ÌÝNÓ½»V¬Õr®éäLìŽÆbk;W¦ñ,Cg]¯L-÷ŒËÝÝì� ÷ûX4�3g¡¬êÇ�ÎâÎqç ä:˜)È%\‰sˆN oå ÔH ov7ÓXµd1,r/d®TúIyY|³ö÷åtÖí'*ô‹I¦üf�ä-ºÅDÓò1t ¯±à”\TEc•4ˆ‚q_l�7Ô@Æ©þ½lF"aO�K=S¸ñ]sáï3·)é2”lD¥ñ1Éz2ƒ¨«È½$r�ûð|ˆéÛ.…Û“ˆ}ó bs"Ý -·µ|ÛY<�„ÚÍÆÈö&ˆi$lŒ¸µ Óµ\Ò7gt±§ÿÉ8æ¦k6„˜õȨ̂&p-±¯q†úàº`?š‚îf7f=Ä”…ýêsDÄÚ¹¹1%]®BîvnÌ\ÊáÁåŽécIÿ‘µ}µ}¹ÄʦJܽTÀ6}`’ˆ<…* Gl†_¾L1C5ͶóÜ'FÕ… á5L—v" µcx¾s!¥§=®_1)¹{üšžÇƒ˜éi�ËlJv@RÚƒTW„­�í æ|fE‚0Œ$­þ{~¤ìb35ísõ²ƒçâ8‚Psž-Ô³ú¹ª òÕ¶s-j±ùà’éª Ó,ú|~Ê&3íÑ¡üXSäá)JË&¢\v¢QÒ¦Io©Mv�è›Dr4ê!¨íÙí|%¨2Bù:¸^K§}+ù’B€'ùœß�źIKqRV{cŽg�Ájº!I`Æb0ß| j§ÆHÙ<­zYÕ÷Å L÷J–5öJ:Å$%Éi 1­T‘âô�òNì¤U>×*ø¦OñÂkJQ•@w)˜ ¨œ�æALcÚ ?5ǹv ÿªSˆ”P÷ŒVa´†˜³O t®ˆµ„˜‹A–Šž^É¢hž]´èòö Iáö·;íÖñìF�®! E± �;§ äÓê›K‚˜Ý<1‡¬èô«Qd�MïœBÑk³ÒS³^ªÈV@ ZC1€é±éI›ùëtõY³ùf^6ª]+‡©q—‰©‘(�â;‹žW£æœ©ÿÄ–—Á~¨¿AlRS¢(ÐÛõÛ÷}LïàlÓ2ßë±5ˆ©¢Kïµ…˜]ݳìÑŸ"‰>Ì3·úÞŒ¢ÏÇRÀ2}†ú~ŒõûNÒ50o¿j1?þ£"¾ÓÓûÛð~‡ä‘[ˆZ Aq �g²3+ÕW…˜K˜Ù —\ºÄ x¥/C|sjÑcëþ© �C{—tL¦òÓ½âÒ\„‹�“ÆÎO’ŸØ| ˆI);R Áb;ˆéLPÅÆu.Å�9ÿúáÛ%‚’ÛÒÍ\U¬nÒI!‡ °Î‘Y7³*¨Z„’(¢ôÇ@ª×ÊJ¤ü—Õ‰¾I¹;nÛeÓŠ�[*Uq¾ë‰RËZÖH"Ô¢e—öß}þáÁ(Ñh”h4A節ù™ßâdúˬãûõß%~cË~ã\Ýß:�ðWó§Ùú܎ﻼûüþ_ù/ìÛËÞ¿ü‡ü-hçøßØÃ�ÿó'?ìÍXÖ²–µ¬eý�º3߯sz9{ÌàìG¦>üV¢fÛõÍ­çñìÎ}Xbf2¼¦ ‚@¦îa;³9ôæq^x½¾?esa¼Ò#,Õ¦?¥( tægX½»ƒ]oô�¬+¾¦|N-ÐÛ²3Su=Ìô˜Í¾7N±ïõ“aaWF‘ÞE‘ÞE,Ó$«ë?}ÊÁ2çφ½Ï„¢6_ÝgSçNMcªce9¦Ò½­­'ü¾l3àòiƒË§ ìã$E`Ó Iáæ$ãfí³T`¦±Q„’òk$å×P„š;1›v[öÍŒwø¬J¼JDn|˜­ÀL§EŸME—ØðœÄ:íÇ‘¥ÚC_f–Zô¸bÄΰ‰HŒ.$Kaì³1JÅ#áÿ «;×±N;‚$i-{fjáï®Ä5¦v�q z€¢ŸÄ[·!ª1s7ƒg7¾¿®‚,¨ñ(ªakl_µW‹“µp²�û·€Èzw€ 5‡§œßÝ8ÓvÄ  Úö5ŠTueV¨*A²VÔ±»fÊ­þp¿²F‹>ºAA¦ËÕRaÑ"ð”•ýˆš‚›©Å /Ôßr¾º¤º¤|«VHγ Œ€^±È‚ºtÁñèšûæ%ˆ4¼ó6�z']r¸®éD@‡Ùº‚ rfË$¶Hg¢»êÆ,IA8‘a:…#x˜¾š‚;3ž‹ ÔÅe•ݘÒPxLæð…€K½7�æXÙü�q<ÃAÛ8ŒÔ‹Áxk»O=ÄôŸÜ˜�40Âöؾ&ˆ ðlýt1Ûȵ\&.LâòŽõø¶C׺J¬u?M׬ALASQ¶¬©Ê¢Åj:ñPw©%ļ2CÉôˆˆ}¬ÐŽ4@ÌZa½ö[ALÇô¹u:Ë­ÓYœ2Tìî­½—ÒÂ�i›>×Næ¸v2W†˜¡£'‹ô¹»�| µ/G×Kwézé%;i1q'Ïèõ½þ´ 7œÀrä:ÃG®7Á�V똛vèèSq ¸ö‘�5“ O|ãKAL€¡È{ôɯï5ÙüÆç¨±‚$b½†~˜•(ÙGΰûµ³K†˜FÑçügA °íà%¼~¶ bŠ’ÐbEŸ³ŸÚèb„NùÝaÀÞÃçyÿ§ÿ€ƒì2Ä,oŸ$´‘FÑçÎ ‡­;Ž~íÃ&ùýk}þó %TñeD!Ö´Lõ3=ɾW΄³N }oNÀ¡·ºØÿÞg ³¾oéümªÄÿFÅÃ-×+F’Go!Å<Y¤dÀ�cs”fc KG„˜‘þlÛý|¾ì¢ÇÝ 9ÅŸ ùÒMº_z°¤cknÚ¤K؉Ð;·è1í.£æ’÷´Ýæz-vN ü?Ù‹X€N1Ùj-¥¶™#¨(˜�NKˆ P-°Zhá¤oÓš!&„Ïø­ŸÉ+nL¡nR¤o6^ÿžÆ ÜH¹ ˆ uÔÖ”¾È„Æ{€¢Ðúº›•ï Ôh”´òÕ� ËZÖJ çâ, ·ÿÙss)îúOxñÁ?à›ÿÃ4Ý »._ýðû’j÷^±�üäÏ¿Æ÷&ðãû§‹÷Evþõ�—´lpâÿâï?}—ß?™ËÿûOòÃ|´3þÃϳþçþ]LÝðã¿Á/¾ÜýCÛ¦e-kYËZÖ_•¨Ù¯‘IKœú3³ 3+Q³óÞ+ã"þëHö!.|ZàÜ1«<.ãE¹sÛödžޡ4‡ß>†Í#Ko!KïU�aE¦pú¤Íé“v“Sj039¨³ëÍ^v½Ù‹•ªcÏœ²9sªõX¡ HR^¢hvÎpà­d­MYz�4Iâûb:×nÃìlãº5ÝçÀ¾âò_B‹d•bùlªõÖ®M>žY¢gk/C/­!Ò>eÒO[ÂÌH$`çšÖ0søÕËÈ‘ðA§ЬDÍÖÃLYéÛr•ñUúä#hb­R�™ù™f'… Äw\dµün i3Õ¨Œ¸ª=¹ZÚ†PI_I!!„�bOöϱIy½-ÌL¤Gõ½áoíL Fc;¶â#0yeº fÊ–�@Àýíchè 0sîvÏ®Ý+ �̪gHŽGP†“×WÖ–CW¦�Ÿ5uuûZ$U¥x7�_^�ØÃލ|ÞŸ)�‰#Ûäm”UýH1Ü9w®vWÓB§HŸ§”ÏØîL1AÐTJÓsµï_úr�Crš¦Wa¦‘Ÿ[dD fΙI¹dv 1”yäF.¸ô8á�ïõx¡äá̶¨*rƒSœ±YÔö+]ÖÊý1"J„ÀsQd«bBèÆb:êª>"¶ÈæB?bPÿVçÈ,e J%CŒjŠ„^Ø”o=#¿+ë9>™'Eè]‰2Ûº0b$jE‡Hj¼É�Y1¥½[º;éßG”"3µHÙ ²¼ÇÓÓ5ˆ©>¿)ÏzÈV—k)[HÛÜ?™!(É k‡ÖWãü Œ”�ÝžªBÌíÎí¶óƉYr©°Ð"K«´o°qgø½´ƒ˜W?›#›ª�GTq€ní(+ß:‹±‘± bZ¦Ï…N„³À¬hã®ó¨zx̶ƒ˜éi�SŸIO×öëÞ^‘-[ÃÏÛÎ�™žö8ù±Ù0@(OÌÑ£&ßú¡Gm 1SÓ>Ÿ³¢dEaM `λ68;€˜­Öª¶]‡ß:Öb.D&ÒáĦX­fz"à쇲ó"QÞX´Øþ£¬™rAQŒÔauÛ[ œ¯z áy¸ô¨ÖÔÇtû†R¬Åƈ"�.ã¦2µ¿Õ»1Ëá…ªM7¦9;í�™º¿×ŠÅGMDh=Ñc¾ª‘²†Àk Ú‚�c—¦J_L€RÊ p<’t1»;ÅìîT[ˆi¥ŠXƒá`„ñÃO#rb®*­Cq5Š{Æ1öM.1�isÆ §ß;bšÓ6nÖ[b*/ÜC;ô!R;/·‚˜®í1q-CqÂeüŒA¯½±A[;JÇþFÈmàŒN¢Qä8+•šs-¶å‹%¹0¡Öshc+„ý0Kûè_F¾œã@‰X¬?ú9Ž^E‰•ÊÛ)péC #ÝIRx§ 1óÞˆ™†ñí Ìë‹ÝÅ�+³Åf×N•hÔ’­ß©öÕ\H²Úìôl!+ïñíoÙŽ½f=#KŸ8_•ç}ÿV†_ø&_Û¾ôx–e-kYËZÖ�®daÝ›’£6ÁÌݯŸe÷kgZº3o€Xð>si‰Óß)VafØ7³V £f?«: eé½–@³5ÛÊ�)Š·r”lŸä ÆžwûZº3[ÁÌþ\íNa¾;³fH½òk(r”ñ§ñu=DÖ÷ñ4­pãØuµÉîÞ,]=ãD¤·‰Ho7ÍJÔì…Óf“;S×ömr°ÒZRcÅ+#¬xe9ªT£f3éæ{Uöé)Q¸–áád´Zgœ3¡hŠB´%ÌŒ÷ˆtÏ¢‰ýôÉGè“�T CŽås÷\–»ç² îLE—P“9ädš!åE†”ÚÃ|;˜YïÊT��Ê~ܬ‡• ··fÞÝ7Æ&åubb®å1za¶ 3+®LD=øˆç¼-HE¤¶0S—<ÑGéŒòhó:Û¢ûQ­1[ÝÎ2LÙ¬B+"Ø^øðZ§Š+3ðDD¶'v#øÅ»éòçsÀu¢_W•ºÒF8‹¸…+3Óas³k”.ñX'¢$áÛ>‚ Ät<ÃÆË•]?Ò—»±LH |tüòo¨Å¿÷ë“(ŠÚ2UMh.ÇÐ�ÄÆG7_¬œ‹¾�ø˜…Ö³§{¼”2­ æ,TG¤Kª¹B#jd‘½Î*”@DS#~X¬©�•õ3&’(£® �AçIªá}ê!¦o»7§PU�]±]àˆO Ì×½‘kHŠ‚X. ÍMX”V¡¨q¶zÍýv\Õ[Ð�éZ.ç'ñ<÷nIÄÆZ+ñæ"}#ÄTPln€˜rD ?Ï­p7fÉôxx&ËÃsYd7É�ürÃÄ!æôþqÄ2„ÜîÜn¹ÍˆYqaêb?Còר{Y „˜¦*Ð%¿J—ü*ºÞɪ·."G\$E¤#׺0mf§ÝE&4Fʶ‚˜­\˜¢ rð`„C/ªèºÐb¶ra†c‡ˆ¨o¡JoÒ50É�7?E‹;èf¡i|½[2Œ�}Eúy$ñÍ&€ �‘²í æBîNU}Y|‹ž�q¿}ŒHÜn 1—"µ¨Å®WϲëÕ³Õ~˜óœ õÒü/Ey)¼)ê@¦ )%GXú3ý‰¾^×;Ç'<×™ÂÒúU~YUݘó®s^¶ºÚ‘ªj@€Ú]NWPæ9[ŠvÐzû+nLyX¯Fÿ5DÊRsÔÈKè¸Ô)ÛyùU4¿/&÷Mvû»I¯˜Ä©+(χ˜…ÇY´N�ÌKi¤Hcœ¬Dxä]ÅpkI­€„n̘˜$.v7ALÏô)ܰØY¼'æø•…©Ú�l+à0þE1P™¼d4ÄÉÚ�V2yË!W¾k碸w2�e8ôŠ{ Ï­sS\þNÛðªëh%»èqãx=.SÌÜ>^"nBñûZ.¿˜”ˆÅÆ×/ïŸmÙ³Cx¥!.<&äóS&Óãáþ»3Š>k® Æ$oŽÙÉG>S-ä&¬Œÿð[yŠ…ºøÒ‚ŽÅzûöý©�i‹ÂÄzWdTßÎñ œ?eáØ_nlDß¹“>“ãåßo�q“c.“c.¢#¢¾¼à²ùOZL�—'.á{;÷™…Yô¹~Éiø­ú½¦ÇJL�•PÄA±ù:ÖbZûЂöí*ºunšÙ‰Ú3ÙBÇÉ�ì¢GÉW)ÙÁ¢clÃãÚ·§q �kº�»�çVÇt~Ê$?mÒE‹~“óTØ3^í‡ í'VØ‹µÞÈ—Š”åa–­ÆŸ›Âì¬m÷|7¦õ8Óäò”:ÃIŸ­Ü˜õsþõÃË™t�Ñâˆ9ÿšååM¬ ¶m¥vîj€˜žOÐÆé¹�NôMâ482U!+5×Y*n̆4žïb¢Ô²–õƒÔWˆ–-OÎ Êã ·ùÃïÜ$¶aƒA@ÀCþøø ¿yì"_\þ-Ž>ým~ö›ÀÐßþ÷ž^ãwÿëþ§Ÿü5>,”×Ç#þäìZþ—ïçôÙoñ3Ó“¿ð[×ñƒ€ ýïù…¯ÿ¯ø¿øû|ñô§þñ.>üÙ_àwÆ+cßë¯ýÖïñs+ø¹ß»ÉÍ›7ù×±¿Zˆ ·ý1ÿÇ_øÿqàoò§·žqïÿMÇ¿ú&í?Íÿáïüî¿óÜgôÁi~ûçwýaDË>ù缿çWù'ÿç_á?ö.o¼ò¿òÛ×0€ÉßÿeÞÿGñ>þ;9r„_ý÷) ËåßþïøÉWö³{ß~üWÿ3Á¼uý*?õî¼ükÂì¿û9ÖÿÂÿÆþ­?Ç‹;·³÷Í_â_ßÊrãwþ*_;¸“]/üë?�U{ÑL~ð÷ø‹ï½È¾�»Øwä'ùïÿÕUòO‡_þgàÜoòö‘#yï7¹ÄühY�©“ÿ˜_zÿ%öí>À«ßøëüÛ›•‡ñËüÝ_å7þùoñó?õuÞyý~â×þ€±–µ¬e-kYÿ?VCÔì.éÉÚµr¡¨ÙÐ�ù¾S‹š•µ°oæü¨ÙÃo£g  @S\Y]n!wæú!—±›J¶�•Bwæ=$ûäêØVQ³•ˆÙŠ…™Dèád¿“ÔS�hŒèÆ‚¡^N6üv>w-b CU )‹5ÀÑ.jV×Ö÷ÚÌÝ)R2!ÒcÕk#Ä{µ¶Q³’"ГtˆÍìåñ‰ŽYUxÜ fB4»Ô×9„™§ ²éòE\ˆî„ ˆ4±Ÿ~ùµwf~¦Ô5«èÑ5�ˆˆ} +5HR²<î�šmX^�ʈ«Öm“Î&õyŠ7-ü2èè Âز®aë«Õƒ¬VBIj€™‰Ô(JBcôà#6†q¥¢:ìÚ†ïL^žj€™ÖÃTèèèQ°%TA«ÂÌù³²¬ñtV¹��f0#AKWf0g!Åuî¬Ê°3¶ÍWñæÊœ³iJݵbb/Óèb6 IDATØ™p‚¦ Ç"M®LÓ3Q�Ùíô’´d¤ž�d´uÃ%gjáHØvŠ *®ïãÂϘèZ<$…8b 4D&%ôf7&@ ¡dz9G‰Há癜—ôcD¤�ë#L¬jûÞ¥ž)²q—ä\¸þ«Ý9²Qg",NW ¾]Ây2Ëju%’ !B©®GR¬ö{7§�<‘=�{¹=2‹ÕÑM±½3V†ƒžŒ=¸Á�6;l¯BÌùnÌ Äô÷nAŒjx“³t¯ÖQb‘ôZ‡ÞàÄ=3�kyèJmÏf(3ü‰4rDÁ3}r×fêo„˜÷Of°20(¿À Üì¨BL]"°K÷Âg‚ùnÌ\Êáæ‰°¦.öÓ§¡O9‚Þ5M´«õ>™M•ªS¢U€Yí‰yäzÕ‰)^Õ�YïÂtKê¢*‘²€Ös¾ S†H¨?N××è¿èV³• S†Ð¤wÃÿôNž{õϽr=î Ï5BÌԴϧ{¤¦ý†øX±ULZ�ê#e[©• ³~ýš–äàkÇ9øÚi"±Úµ ïkä} ËXˆÔ¢{ÞXŽ’]Š ±Òv‰€ ear1Õ7ƒ’‹OÐ6rî»QbB³ ÔÍQ�†—²ä"Îã Ül¸ÏÎ�Ê+Íæ;Uohž$57¦ÿ(�;Ýz€ÒÔº¿p±¼AA€{kš»sñeQ«¾˜ëܵôŽ 2qì Ÿ=ÁoÓRÔÉZÄÖu"EÂï&w%Í€½¥\ü_%oaöú,£ŸŒá»­WRqcK›ð4» bΞÍ3ìlEöw¬Æ­î~<É��&p�Öï—Ÿ2IÝË1y#Ë@ð\b 8¨J„Çó\û`»Øº(”�´ÈNZDľ¦I4ÃêûdS—þlÇn_—»q"Ą̃FšŸÈ·}é(ÙêfGm6¾q%b5ôürÌE³^BúÙ{óðHÒ»ÎówDÞ©Tê*•T÷}wÝWWuWwûlÛ€1^À06ÇÀóx100Ë0Æ;€<öÀ°,³ Ãùx°��õ…íîvwWuu�ªû¾/•JRfJJ)ïŒÈˆØ?"•Ê,¥ªª»í±—Gß?º+•ñF¼ñæ{}ßïÏ™®ðÝl+̉ƒ%޽>sû¬‘˜y§�S„ÕòßùZŽBn朳“$æ“(›axÐæäq“Riæg9IDN^Cd1¾@˜–9—.VÞRY*KÉLäyõ›¼üh‹ËBÞáÐ~¯4ÔG[Ênf1ÌþoåØÿ­'{nùœ…¡lõ[è{£ÄÑ×ó3–™,×÷F EñTwNû^iÍÎHb>.æ$*E•Ó/�rêåG·ñôP™ôPIðÑæ_Áåý).¼œÄ*Ï|ß7�PÊ›´é›º˜áú«I¬’=cP‚Y¨pïè>©Ÿøxvøè0…DÕÚ¾ ‰Y)VHžL�"øß¢¥ìêÌt¦¨ïR&1ÁSd¶0åxtž·wÐ,7æLJL¨æh¶l‚3´;Ak³*é,–mQbjÌzÍV¶~¬|§¶ïõ*A�Qiz»›´®¯;VÐËbDþAK^7‹Y4âm+2÷ÿÚ*,襽gÿ�õ1þâwÞ�7eòóâ/ü 5@xðµ¿ãèŽOñ»ïéEW‚¬ù¹ßæ¡à˯Ov >Þ÷óÿŠy uó¿øA†þá¹ $ÿé/øÖú_áó?²¿¤ßöüÒž#|ååIëªÆk=:^¸ò·üŹwñï>û<=†„Öý¿õ ËùÚWÞÀE@‘EÆïœçÊ@W�±bãšo­ü/@v?Çø$_üú·yå~ó�‹/߇ŽûS¾úK둞ùm<Èÿýá8ãßü4ÿK‹�ýùANú"?£þ=Ÿøõ¯P‹̾ÊÁâ¿æ‹ß~•#ð¢·t8øUŽoÿ¯ž>ÊŸ?;ÀïýüóŸïý0þÆi^ûì2~ú�x³ºvrü+ùÄÿõ-Žž;Ãkò’ÿåçOÎÚÐó1þôßmƒ-¿ÎËrð[¿ÎSßÇà—ùÔ/|“¶_þ;ŽœÚÏŸ| Í|ü·9XëûyõLÿá¾ÁK/ÿ5ï¾ûÛüþ7ÞÞ†Ú,f1‹YÌâ“V³By}ûóf¾«ÙI4Ë›) ]Èâ»híRY»Å‡VÝœi¦ÎÔ—å½U2 Wxj›Á†í>4C˜Ñjv’̼Ù7A¹`7%3[êîM êî¡]OÎ$H÷çP‚ÚÒ.Ì�7ó0C!ܨʶÝßDÕ½…º$t¢‹ÏëÒX¹9€¦‹3ZÍÆcô‘�ô� —²� …囂ÌÙÑ�lÈM­f%E {ùizyžìˆÀ±—Š�%3E'@ϪùÄ•�"Ø.÷å9´HŠr"»/ÔÈLI0ˆË»iÕ¶!V ªfy3å`9âÍdÁðÔ™ÚV@ QðsçLËšª·3ÃS„ ì¨´ç2|8I¥Pñ6 £¸ ¯ÍaË~1F�ºÛr¹j„JÉF j”n ã”+(A�ôöªíàŒ@×°ÎÇ.ZŒ^™z—ºdR¸•Â]î.ðíI2S“ ²WÇj³’OáFïyZ¡˜.n¦Ø\•9”ÃÕ$4QÅçôº½ØÃ%\ÛÁ�r€Ã•øÔÆ—ßÄ�(¡Ä"lÕ×£*Öƒ©¹T½ú±˜õ,*£Y\ÇEj Öòd>ŽlMR‘"ÞæÅHäñÁ|š €íÔ,–Z³«ÊÓÕ‡ R-¿%x›ÇF¦6�A è›y¶n¨>Ü\yšóáü˜».HU¥ÐäDéò0Žis¿³Œ4æ%ÖUæÕÎc«QÄjŽK;]BsUÖ„×a #I2hRS5&€,©ˆª„ëÂDV׏=J§9]ÙZo)û0êILaíR¤ �ø<5Ô\‰9p4 –Ä<ÿfz#›q ¹¦øéX`€£ç“Ä’+�d§ZîËϨÂ(Ç SJLìû)w—HL³èpíØ·Îd©˜mÚN�À¬9DçyÄg½³\t¸t4ËõÓyÊE]î$*ïC=‹kÙ(Ó¹û\�Ĭ”mW½õb©è4¨0}¼k�[xYo$†ÊR6•t¦©0e¹»áü^>̃ÄÚ“3ZÉzé-XÉúJ $欕ìcPŸ+X±›~õñVÞ0¥Æ„FûpA‘±í ýÂwGYX�–KYä+)/p¢®wÍ ®YñúöGÀ©¶1-QÄ<ÿ€ÂÙ{òCêü‘ ¢*ã6!ÌêscnÈv£”ɸ�yc¤Ì1 +•Áÿ6›“jL{´€TrÆ“·‹ú¼˜Î• *óHþ|ˆb2Ïø©ä´²ÅD£3ˆ÷ú‡rªˆSt S›ÿ²«1ßY�”S95}C¾R¬0|bÛ¶ÑÜåmo›Ä0ˆTÚÈ ¹r”ÊCvüf¡ÂÝ£iÐ¥4’˜j[–ðú!Ääȇ*q»/�õPNõrÁæÆ!o‘—6|'ûÊt>}†e[¼7NLL+S‚àÍKßF>ÌIÚÆXòlßcóa6ƒ_x†5Û¨†ÈH¢9qÑw G!ï ¾bL‘:E‰BÞál_‘r²°žÄ?þ&ÄÚLP�›Ÿ�òâÇãÌYdpù‚5ã5&‰HQð0¶£j°ó}:ms5zWúŸ¸¬¡îB£èš”cV ™h>/}˜}R‚Ö§nEEƒN¼Ùœ¬©nªÒŽ./¥%²ƒ…[ÛUiÆwõ°r¶~, “ðöë„·_{G$&@‹¼‰€ÖIz¨ÌõããMÛx9oséM/(®EÙDÀ]Œ_é`|xòw5ý¹Öøœ.zÕ]”F®|{˜‰ÁæÏêîÑåBù‰Ô˜nA ?Ã'†©”¦?Çი…2qæMû.«õÞùø”O}p]ƒóyñWwÓ©+ÄŸý»ÝË\öœ¤èÚñ!ö,Š Š‘Õ?ËϽk‚“'‡§W¥ †^ú'7ý,ÿdzÝhr€?ùëüoÁ¯óÕÓ÷æÝ?õ£Ì‘y{vvrñâÍ·ùÐf1‹YÌb?èìv ÷ýMóf®Ù{Œ5oÑj6ýІédÞLÃïÙiE:þŽåkü´¶ËlÚéC¯F®Oª3�›ŠŒÔUX5ßbèFžrÎbü¾7‘�¶JlÜåG«’N“V³õêLA(gMN½:Þ”Ì|jßažzöºß#5‚ÿ“y‹ É¥Í_æî™ ̂̀­‘™¢,àÆ 6<­ZÎ×ñO,^ WX².„ Š3ZÍ®Üü¡ñ½ œ%sÞÔ»B%º÷ÌC6š[͆ããø[ÌU¶`›òãÉÌžWñwd ¯=EÐÝGPÜËØD€Ë¯§1 6Š¿‘̨įӽ¾•9k∢8�ÌTt ñ©ûú”EW"t¬�C8&AWœ�{us"ÁEì¹ÕÐüD‘J Þx€•·hŸçmT4‡[k‡(ËØ¾ á…]È?‰39¬œKPµÈ^÷6ڟƺÒr¤Y(ÙH­„p€RºD)íµÑ@»ѱ±Æ 5‹YðÈÌ¥ú:°ÆÎ&<2S�Eoa=ÏnEÎ=R•©*^�Ãb©,àd-äÖEÆ N±Ýåbº’È•ö1Ö„Vc¸NÆ«c½m�d{Ö—5{YŸ� HTÒy\{æ(í™ð‘T +/"<¡ RDàʸe‹\ö1ÁkÂÔF€ÔÖŠ&Õ‘˜’²Ìjkæœ<cÔf©<¯á" àTl,ÁFQ5Q`ÝH’‚ ‰8é"«‚ËQ]W“(<˜²•=Á™Ü(;È&+äe‚ÎÉ…ƒšòH5¦!°Ë6£w Xz7]@²l¢R#‘YQê,e]·A�鑘C8.«— }¸¦U³”õž�ļ,�]qXªïEÕƒÜ]™¬mø´ûò@)YÂÉVï<‡P¨aà„EÔ^×T…é,¾�½õ$£ËGjv²ó—)(ÒT»2‹—ßÌ�±h[ÚÂÜ ­‘©wªGÓèÑÑÓ,:œ#ÇxªBçò ·¶ n¬Ùô=LbâÂà•,ŸMjNtq­Öš óa¢Ì×2Jë¢ôn9J =@´mˆp,9�ÄIÚÙ_f$i£ k¶Y»-B¤Êé¶wÝ#KL#1-AæÊ-ÂAŒöëvذ3L8´±j®ûŠl~î 4_±Fb‚§òÏ%¾ñªJ*YAÞ…àNÏ °l]íÝwY»õk·@«æö\¸ø’÷¬êHÌzÙTÒ¡%.³a»��;C„Bkç÷HÌ×ġùv¬d·9k%Û±ÛÔ[c”®ÜÅ)–qŠeÜÓw¨œ½ƒÿþ“m4îLµãëÏ㌗q&œb™Âéë_:�ïA¡©­÷;ÅRÿ<Šè7Ç)߯)”)œ½�•ôú{U˜Y‘yª}[—E¶W²2² óÁ(Ùã7˜8p‘r¿×KºŒ[œä1©Æ”ïgP\‰uòžnÙŠÜÄ)[äNßÅLL`%3H’LËc”?õ–²ÊÝ<+¤'Û´êób*Y‘%¹…Ól—„Ö°=þ¡Õ-8f#ñPJP‚*àÌ+%¹«¦]Gu–蛉­kÁ¶†ú†°òÞu‡O R)VP •ÜÞïˆÄœD·¶‰åÏÏ!¾4ÌÐ¥ñ2óîÑf¡‚OlÅ'zã¶h˜DŸ¾JlÏM$_™Ê„N»´�µïê ci��K™¢æÆ¡Ê{šÓhgî¾³»Š¸˜,ܤ{©Ÿ{s åë  ƒvå™w”sáÓ§kù0K‡¾—²dRbC>Ìfˆ´�²þÅ´õЬÜ`0|ßœFöMZ”Õ� }k¬}ˆ=Ïøð¿ŠÐ»HåÚÅÒ´òÇäky4ýê“[Êj¾ž?FÛ\A„x·Jk›Ä• �êí2QÖ ê?J8^dÃó'Q AEim¹r¡Š ÈðˆÔ! êÍ*W0«ÈœÅ:Ÿ `¨á8ímÍC¡�ðïèè$½ÿ>9À‹»Ç½~•®®Và�äÞÝ<å ÌæÝ» vvÑ Äº»‘vœÃ_úQ¦ONL»ˆ´>f ÝÝÌ ¼È9ùÇ<ÝL‹Úõ ÿæOŸá߸ú|–�þð§ø{_âgÚý,¾'ðE‰ÔÖ:š^!Ÿ·€‡'“)’ ‡9sê³ñnºÕ‰ �6â¯)[ãÔ¦~†�ˆ×££ëy ÕõQîÜ—øì~™ã·Ç0]‰J¦€ï'Ò@óúz$’IÂsæ0ÕRº™Ómqrx2â%L´ní ëzÍn`³˜Å,fñ/“V³¦y”c¯L°z«Bk‡·`ŽV­fÏ|g'å‚>­œáoQ—óz¬)Ç8ªT�”®`s6�d]nº�Z=:¥ã² ’H)Ÿ{¤?L@ЙÌð%E‚Ø÷§lWuEçÑÆcà °ºjÕ7‰S- lŸA°(Ñæ´q5œÃÒ¢Ÿ-ãS|˜¶‹–²Y¨/Æp5ô�HQtleMU@)Oàªfÿ Ũ¶·9RSc^›Z5ÖË¥ŒIúNŽRK’ eè%Î…Þk¬¾·´z� ÷WÉS×¥pu£º_ä”]FÏŽ!)*¾ùQòÕMw0åYÊV-µ"¦÷Ìì’Ëðé4’ª^%¡_dBm©‘˜1Æ/ÏZîZ–%ÆTßEK`è”CÔ| Ñ�¾áæ†3¸­^z»�`¤º>˜+§�4¹f#i®)!9a:B›Ð[Ïz'X}'À~ЃýmejÃe"åp묉k«t†ž!ïÀ·¥+¦t¿—غ[S$&0hEˆúsÜ¿f’·ðI»Pf°�•õ�«Ï×þ=gÝidE"l7ªÝJE—s'-FSŠâ# ÿ8«wEu—PË)$ù,;7�ļ|[Â�† d‘.±~ƒŒVå+Vï:@6ÝFâÞ–o<‡0�FÓ*¸|ûu¶@—>€0m-è!ÒšlPbFZ“lØý:ƒ·kn 1I—Ó}6Å¢ƒ ˆ¬Ý µn½»a×ëL¤;HÜŸÏŠ çÐŒÒ4³Tp8u¨L:iR^Äuš+)'­dëU˜Å¼ÃéÃueg­d›beëR,·Â©@ªÖ7o“Á¢EO|�µÆ|NK#Øà)ÏXݲŒ¨†ïQJ—-BHqRL€íbJ¸ÇGÐd§mæ‘FE\MF¸“Z‰k-ÜœSD44Œx.'È�º�ÒBë S<ߨÒ9Ò›D&èÙÇ"YVÀq±' ïŽã .eZÕè´zØ’CrI–ÖÕþ»j)»Ðê@“Þùûp^Lërê¬kuÐl†Ö÷£4*‹Ôþ; D)g /îmÈ‹©4É'çh2›ï!ûò‰FçâŽã2>ìmÐÇõ5àxfËŠ~ôÖ r5ð¤}¾Q|a™{sô®  èb-g $´«oŸÄ\üìÉ+ÙrAàÔ+E0[ ›òaÖ#Ú1ÂüU׈´�RpU4¡º@K\¦ï@ާvùñùEÏ¢ô€ÀXOŒµv¤X´ò*±Ž’,P¬tt+ÈŠÀ©#EÖmÑñùE*$x?î·¢XŒ´�°lëÙZîb€ X&8Wâ܉í]�s¼¶rhiŠ(U>Ê꽇ˆ¶�×ÇŸUËÊÕ²•¦e'maU_‰…›/l£Mõ®ÿÀ’8| ÈÖ]zí¹ÌD€>š^bós‡Q QV�U�›WÊøbíÜ“$&@Hù1æ¿ç0Ša#TÇ¿N#‡Ø&qîhžÕ›}Õr“$æÃÊÙÖŽË·œå–Á’%̂ͭ£ãFmºÕ=o™Ä„úà-I±+.Œ±bWÝ/5´ñe3’f}öˆ2’*!È"7��²`SÍ/7 �}e¢«oÓ “²CŒÞÉró�]«#‚ÀÝcÞÜ4*Í{¢zÕ~ ³‡9»±ƒ&F{€ä¥Qâ+bÈºÄØU�Hm•æzô îîÛ(>‘Ô±2Ó{iÏRvIÑ»¾ÝR¤°n¹¤±ÞÜÀµžûØf…‰óƒøz¼Òå‘<­Õû;:/…àŽå‘mgZá$6°”“sqÊ¥»#(±€7ŒåPZ\YÍb?HxÛDæ“¢ûųåwþˆÏ¼¼‡Ï>åæ_ÿŸüõø‡ùo{'•6¯üñïqh÷gØ*Ÿá?ý§¯2÷‡_e üÐ'Ø÷¹ÿȯþÏ•üÞWrƹ{ê CÝ/²£é<*N<>Ʊ[°©‰ÝÇŠçKvó™ß|/ù›ûXà³¹qŒ¾ìJÞ³QäØWOÚ±‡eqƒ–xUTP¾ûAŠßeÄikyð`¨vú# ˜íliÒ<™íÀò�ÈêïùÆæá—àÍßÜÀoU•§õ¹‹š¡½­�‰CÈC•ÌàÁ…ŽŽàþÛ®Õ,f1‹YÌâÿߘ´šuË úö %.±v»ŠákV³W�­c<Ñ:­œQ-wâÀDãk·éè>‘´í«‘™ºÏfÑŠzÕž®‹ª9¬Þ¼Ÿ Çß�, áˆg8~8EkLfãN? j�Òô²~‘õïÛϵC;È�EqøgFR ´Ù±[Âg<¿Íæ;GeÎíϳø©Ñ‘”¬‘™ºÏfÁòéõZ¿ÚåÍc—ßȰâé(ª¬è™é³é]à•�$%lèãúñíÎ TÜa Vo¾i²åy?º,àÄB,XÓÉÍ&HÛéy~>o®blüÿ%=bsêP™§vjh>‹ù«OsãÄnºÅí ˜G8öR‘ÕÛ5b2Šß¦}ÛeÊ™ªw¶åZv…ôôÆÃÑ IDATé§�ËmMÈÌð–ëÅÉ2•²�¼à­÷P–“ä*׸՗§{µ>�ý"lºU‹–Q‹™Íܺ}ž@@å¶Ñû×u{nâ\ØP»OEÐY¬l䯸IJ©2z\#®çI•üÄ”<(V®L)”ÁÈ´ Z~îŸ&j´‘¸�$¶­³–/3j‹àŽ` `-šÏ‚«>7î\¬h÷“½UÀJP¢>î.bÙ¹æ&q* wÇqF³TÆMJ�Ä\�yv+7†G).1¸Ø�aÕ€GÂzªÌÎD ]5°EÝÑp�ÂX §(àä ¸ÆAæ÷1ÇòdZü¸´JQ.W1J ª/u®ræè®ÀŸ@í³E^ÁIá•l a¦d\�@4/�ö{ó²äàâò¨™gT 8ŽŒ-K“Mº)æç£œ¯R™‚ãð‡ º¿P}„·F½š‚�­¸ŠHq`„ Ý�…�«û(ô�¨º�)˜¬ª,àôœ$ޤÌ(,­³•C>,É�V¡¬Ë\чð i¬EÖСƼÙ{ó”;;k)JÙ%.E&Á…ÞkèþŽâ ‡ ÌÑ‚i¢…C8%—üÅ=ö*KA€�•FuK0oŠÄ4ï�@§„]rIŸ+3Ç|ЉÕw™tv ›cȪÎD¢Œ¼(€]pHÏ0¯¼i휼AáÌB"å™7{Ý9C Ÿ;�L“êòeGl/ *O¡G^x¾¡ŒÖV„¶kÈ™ ZÐ'Ƹ~2O.íÓž„׾ÙPÆÏá‹_BÖ„Ú¦õƒ|˜á㣠'Ç*{ �l_�«Ï7XÊzá.rÃ/¢3ŠpàuÁtñ+ïG Èʽߪ’˜¼ë»äd?>Ÿ€Z�íW»¨ Ü=Ÿ#X³Œ‰ É‘xŠH<…˜ZSݺãê aàÌkšµI˜9@`ÒR¶¢, Ë¬:�`h¸’€P(ñæA›» • àGU6´¶¿>­l4ž sn I†zrÕ#1½TÁ*Eñ Ûg$"5Ÿ7–«Fé¡|˜æcË΃"ȸa5$M?Ú’u&Ȉ´c$ªt¨$ˆ‰YÅÑîÄÓ‹òO¦ªyRœ‹¦ –ÄÝe’ƒk7œ?1™bãÉ,e5£Ä²­g·�Öúê 8¥¢¸W!›±9¼¿Ä޽:v†«D©áWÙúâ7Qu·V¶SÌ"É…÷,²‡Ãû‹ìØk4”ÕÔ6d±“x[Šy;Ï!È6 µQ$Y`ÜR¹q©DbØæ[_)°~³Æ™¾ò4ôIÐÝ3Àš�ç)+fÍñÀ¶¡ÿ¶EâA…5›¼g6ynͯ±ð½‘Tj$æ uI ÛàÔwÒ$-VÕ½+€ß³àø¦΋M“ËÅ®¿>�SôÓ%­‡$¦¼UÎÛ\;6N1ksükI¬ ÖÚx»± É1´§éÙ|ÕWbÈò$Ží’¸™g|¨LïúpÓ�Ž­×P6ýù 3Tdb°Àøƒ<Š65ÄG»)ȱ bl®/À6JØAÙ§`ZÌëfèâ ÁV•BÒ[¿‡Å6ˆpŸ@ ˆØ£ Ñá©à�zKY÷ö¢øÔ•hIWíÏ0°ÎFX©Öh�äõ”°×ϵÊuQ[®‹›g©ÕÅèòb7š��ФâZÐ�y)‰™É¡vú,Ž"tr×F˜ÜíŽë-Üš[FÔ´P�Òµ!ì\¥;Œ¯«…bÖä†j">Ic­¶ŒÃmd -¢ryˆrjœö`¼…áfYx>ËÂÞXrl~ WÐüóîH´¤§“KŠ-öþ~t…×f¶]®�ÌœÍb³ø�@mô{Kö©^�'ûnî'øËÿñú?ó‹{VñÑ/…ù·ÿø9öù&�ïá£öñùç3wÍOñúò/ðÅ_]å�#þ#üÙW~ õo~š- :é^º�Ÿüü†í™êÑŇåc ý‡5tϙÇþû`Õ‚vòø^~áoÿžùÏüðºytÌ]É3?ÿ§œJ;¸n…áCÀOl[Èœ9½¬ûɬÿ¯_à£Ñì[‚ÊÞ÷?Ï�/~ž¯ß.`ûùæïÿ%×ö~�}ß•ŸY²¹ =Kçâ— 2øþö•©(e#Ã÷àwgˆæì|áýlèûs>¿�²�çêß~�¿›x?Üñ¶Ó³Îb³˜Å,þá{a5ë¸0‘n²{]µqˆÄF‰Ä’ˆB'²ûž'=®rî”�mÏ\V™È úmV¿pœå{� ËÏ£ª/`YqŽÒH�Fðù`Ç5ûAÎÈpúµ\ÍjÖq!“n’ïE0 سÃ!˜{ט¨æ…°¢8dƧ×I�½H濫Hè àîî¨\=mâØ.Ùq{ZðÈLQ‰î»L×Óó Ë?‰ë´pöˆK¹(l#K! :ÝâvlSæø«9νžÆ±]Ê…ÆúHŠˆ¨• -»R­‹A;qM™{§³8¶‹Yl,#kR8‡ž@Ûˆ‰»ZOqëD–{‡R8¶Û4÷‹µæ, ³kÈ�ÎBÑæ¶ØÃƒ[!ÔhUª:KÔÍX÷mœ’C!™'b6æA)Ä<–Or4ºÅ�TòyÊ™™Kc¸¶‹c7ÎïÂö(÷XôWR¼jbçZZÜDl\‘«k(‡EÂU²wÀ�Ü›wÝ{b`Æ\™ËÜ^¤T™’ßåÌâ'—&±Z<;TŸnÂhŽL`êÙôVb¸£yÛ¥oÁÇŽ V¦LÞh´ËŒ�`OdpKep\NõL@K+gR¶Þ‘9æäH§«*0¬�ÎṜ(ßälévÓ2..vÐÀuEÂjwè%ûÇÌ›X*¦D%_fMyj"tiË>:Toã5/òúŠ4ÄÊ5Îû†p §haWIPÓ¶\+Þç¼ÏÂ)r<ÖOߢQ,Ÿ„mZF¦Ô §ÚÇq(_¾CæòTº3,#( ס<˜f&„ í¬4WãVôD™åò܆cDEÂÑ$\ÇÅÍÑÒ¥RÉ9ä/–è´—àÂLãŒ]+ë½ó¶.‰JÁ!}®L{e’.QŸžN êD:4\Ç%w¡H·¹Üûr¼ƒâ™%ð(3œÁ­ËO«Sí¸œµp¸yªÂ;"�òT7Ž™@ŽäêÊLU¨”«à:pñŒD~ÔGDx¬0‘õg‘ô©ÅFý&šUöÞÛ`>Äýý9ô±•„¥�">ƪÔ×2НezÞ¸IóY-È©s"–©¢‹?N”EûPël¯ë7Í'aúüô«]X—k'mÆS6ó:§“˜Í�²ƒh­~F*œyÍF+íDr­r^¶®MŸr´:÷dîËÁq÷’q’ø!T5ÂÊMÇŽ­/[ªë³ŽV#1�}‡Çæ´¬åÃlb%;›ó­A´]/ÿÞ;x\‰ÐT?ë7•'¾Ö²šùp‘w K°q …âðôüçÍpª}œŒß%”ol¿ºf ˆ""q­D�Ã>YD÷OôÔçÆ|X�9©’/ÜŸR-ÇõVç5WÑlî¬IàÊŘ¿f_¨ –¿+–²�Ë‹9‰±EuyÕ'$V9›XÝÁ¼.£}û\‚�QJWó3’˜ù•C5³”,Q™pXÜÄÒè&|!#fàk÷6ß›’˜­yäÝ7Qü"#·2M¯‰)o½Êôù­k äGLK@E¶}áL‰™M•‘‘–w÷¡Ô‘˜å‚À½ãy¨ž½ Š ZvÑóžãu$¦‡áÛÅiý± 8ŽKòn‰«G½ùa½Ýæ[ÁÃù0ƆξV™±ŸŽ¶�°þÙ#¬öH‰éA•]ÊE�Ã/W(lK¤�s8¾?W#ÆÂÊGØòì¶î;Z#Å&ÏaÈ¥¢Ëþ—M޾–G yç-[ÊÆ;’<ýüë3’˜É!8ÓçbWdò9‡W¾Qàõ—&pDv½/P#1;Å,Ýj®VG±äpö˜�]«eóµ²¢(ÐÛÎÞ}¯°ï…ï°ÈŸd‰¬V6Ÿ°´¨XùœÃ¡×§ˆÆ'Q™¶w$ؽ÷ ýÉ/±kïa,ê�o©!—Ó‡mÛ«×ÑýSÏLõɬzW;²! H+Ô!VÉ Š‚@þ¡w%Š"¡0l}öM¶<ûfí}Hf™ÁoÞ"b®¥SšnÏÿ$��2�{Î4�˜§_NW×V¥¼ÍµcµºøC"‹öžfÑžÓ¨¾²"0×7�[q¹wÜk/å|…[ÇÇje|A‰®ÝéÚ}5àýžçèReò)Ï1Bp§Úð£HÌIÛhßš[Ld¼ùpvãdŸRÍ /âJR$Fò„GÐk†Š½í6îæ~”jpWâÊT_Xo)+ÞI³´0ŸÌλT¢EdŸ‚eº~/ X,S[q36a1LTˆÔÔ˜N&�*Wß–$3š¢\|¢w>u¨Ä§ƒ]‘-„WÄQ¢~EÂÌ6ú貎‹–(±Ìê"¼½‡ÐºndUeSf ’eãj2öà(ÁAB­Ø�ȰÈmgo÷vV„á �ì¶šUë‘p«mÕ1-î ‰ÇßY–‰;ßs�Û,fñ]ÃÛh­ øõÃ3Md6ñ¹«çú›Äœ}ÿžØ÷ïgÿ2øüŒÕü�E佟åχ>Ãïþôn>�×éÙúQþìsbæŒAo[ù…ßÙÊ/ÿò{ø‘¶9„âëÙòt×&¿Þö|jî/óÓ›¿Œéÿ ÿíÍÏ4ŸóãüÑáÓ¿ÿa¶}ªLhñ>ù¿ÅîÙuë,f1‹YÌ¢Šï¦Õ¬¢ØŒNØÄ[g 8ªÄÁ’µ}œ;ò å’‘NDçRÃ_'—y„â¡JfZáᎠëÞ{ˆ‹ßÙŒYx7VúŽBKü›Ì›§Ž&`â9ÆGpò•,žöÑ?Q¡¥eæz©ªÃ²Í¸Ú÷—~ƒP«Äâ :÷&lb±™ ›@KŠ@KŠÜXÜ{&ö’�Ï6· œTsNˆk(ï:Múå}¸Î0�_dñ*•pÇ5²£qdAgŽ´…ûÎa‡,e›�±U(Ñ4J4�•Ž" Qw5©á”²3o¤¨KnP>¿·¬¡¸qB†R§(g§/ÞdC¡‚‰­h+wÐì6‘�­¸�¤î�ѾàöÙÆ|W²£Ò™\Îè‚ë(zãÔW h˜ä0ý9Ô|IP˜£¬!(�rŸ[˜ÙưT%l`MQT‘k ƒ7¯!ÅU–'—qµc áxIW©XEü?ÝÎnßÂè˜ÚDžI•©Û vXÁÉÕ‘ø†‚�X�íåBù>¢ç|lœÞQ�[÷¢a*¹©Å´ëS±Ç³P˜z_I3M¥�A¶ÐzâØÕ<*‚_Ã.?RIù0®—Ðo&òZ›uûàYÍÆÉeŽ¿dö3\'ª†ïe[53Aç½2 ¥Æ\ã®§j³™Z°éž@.;c(µ�ɀǫˆ&ïªì«*í~NFpo� ƒ¬s¼M1¡fÑD�D”º @3®Ñ×:ʦ›1œªÌOÅF kT¬¨Om(W: NÇSl¸>•ÇkmɶÚFŠQXmzR¥I%¦w®©ß¯�·P:[Ì,…keæV–"»·—^©£F7Ƭ¬‰«änº´›«�]�ñ¹ýµï•`cj*t”!U7Å­{�·¢sæ ?ò{3oá+lÇ'êà€ ™¨KnLÕÁ˜Þß– "æ6l¹ºqM£F§Házs¥œÍøù<±ÊD÷ɱ…�yueu:!Y.ºŒ%\BÂsˆèc)‚±©…e3³�sÉ謂˅ýA{]Qƒxüµ©rMHÌBÎ!o„)çm.)0‘²‰)ï~dž5˜n)û0‰9‰T%È¥KewM¹lÝ©G ùœƒãóê02är±O@,í}¤•ìÒ-g‰´�Ìl%;CÙY4Çdþâ’ÏåTû0O%ÞZ>Ñ Á ‚¥as(­~V—¦úÚ¾î!$-J<Úc�8ÉÛ�$" Tž,@Æ‘p\„á,“ýúÉ®a†dæ(=œ]œ@’eEÆÈˆ,™²éz¤S3pÆ‹ˆÅGo ßY“@‰zíS,x=»žXVê}Ò»ž“y1%T”¬ÈÂ\sb´.QQNѦp%C+í íèGÒ$C¡p-Ã|–ÍHbV"Eì@»è�»Tb™±ÙU±µ2½Ûº�æv²‚n!­}€Ë#2öˆBhxiÓëL’˜‚n!iSó+³Páþ±1ŠczðÙ�;û´VóõÖõã¹Ñ2]Ëõ†ñ \¸u°@Ä^MgÐkï™èËÌ[¥m?í�ã¡>»uît…›Y€[}¦§¾À[ˆ*ëšÞËLPŒ=›/h«˜¥‚ÃÅÃùûézæ$î÷s9‘£¯€dn"ªÌÅû)»—(™Þã÷+ìûÐWÑt§iùûú;˜Å(Aiˆ.ùò!7� <žìkëH°bõ%âíI’N 6Oš$1 y‡¾C#I]zŸ %ëÛsa0|{>A1$:Åì´:æó.ßþ†ön|ªD¡ü&Nu^ð ìÝ«3§ëÛMŸO>çrø ‹®?�T‘Ê>./f{G‚•«/ÒÞ‘¨©_¦×6Šy‡“‡LF“6>ùüêÔ3Ð ‘5/ÎAÔdV¨Þ}Ju¶ê…¼È¹“"~ßs”²Ç°ÝBõ] ì|ÚGG×þ¦ïêøe\3†&LŸ> d£L×Þ3(~˜"1�²L›º ÈX7(ÚC‰ »Ä:<—Y© NÊ ÜýÎ(-öFB>‡qó{= ±zg˜hǯLÝoëükã$‡æñûÚÉT†H–¯`Ë…meëm£K£*ÁÒ|FvÞªVŒÜÉã´Çq‹6öÍ"=ÁåŒTn1ïé0¢n¢Tû¦B²L6•ãá-/°db!™�wtÙçÑ¥¯�AÄÛW²"=Ù… @,ÒdgÜu‘ŠYÚ×úP™³ÍnN-D½q Ð2ô/™š“Êe�5ùeµÏ'º†T£$²²84 � Þ‚ð)~Џ¶MEQ±P\‘6}ª®'Ñ!¼5§„³Ñ1À�‘qm‘²9=¼'⃡¢OãdìGŸÀ:a³ø>c–vÿÁÆOáÂä‡ÞÍ?Ÿ­ÿÖÇGþê©~ŠìK\ÿXÝ×B„�?ûG|õg›œxÚ¹ ô‘¿âÖGuÌz>}dõß"sßû»üã{ë¿ÿ$??ùOe%Ÿø‹WøDý×ÿñ,»k$:vÿ ÿ}÷¯4©\ýu&«ò5Î69r³˜Å,fñ/ïØjÖääoŠ¸Ì› ²£‡!hz�%kû¸p|�÷77D´ÅaÚ¾m’ÌT}&«žëãæ±µdÞÂc,õ^²ã:ç 0‘n'Ä,Þ`àÌ(ó—=ÞF(%ÂßE>{Œ‘³ z–L—]Uo¥JJö®>Ãõã»°J.àØ£Ã±Žæù‚$Ô,fd´¼pžñ7–âžçF…®å(WðÓÉeJ¤‡U¢Ó7Ï$ų˜õ÷Þc<íå#)/á¤]&%ÂíÓï_Ö$*”Qß |q™Ð%œ1—l²D°m†g¶ì:Á³ë�+÷Hy@ÛŽ9‹;è/Uh‹QƧ6•,·Ä-û4-…$_sGˆ\[Š–;ž²ÃtË ˜w) P£´ØôM÷|Häü²Q6\Š ƒ{ý·©œB/µ"èSíGP$$YáB÷UV,£Ç]ÌàÀÝÚ÷Íre^È_#UAµè+7¡DEázpUòáf äã>Î=¸�YÌ! šøÂÝSǪ2ÛA¹W¬ýRå1\×Åμèß:H~òOî'Ô*‡è7“Þù2¤PÝsªØÄåFO¤²ë)ê&Ä·ÊTyœ…¾’Ò?dw[J@ÅEs#&ÆAü"¿2é/*7þ¶KI*¹úµA*ÁÅÜ $éºç'£Ž79 /ôó†{-º”PQ¢CíåºâmvÕ“˜µº^àLq˜õáÕÍ+æºÈýYê7ÝÁScŠJc]�²ÅÀÙ4‹”…È‚Grf”(!kfåçD&LûøÔ¦D94³ª`¬÷.é3i–è[y€.�jÑi¯æ“¬Wc6`ù8é©<Õ%7ž@ù¥­¸A¡o ¾y÷joFbNbÎ\•‘OF�=¬ÆlFbÖÎÛú4ùª^¤wÍ™':¨4α£s²,±ló”-îLJLq‚˧dJéaÛcIÌf–²3ÁWš@.í£T%1Ÿ” E._V¸u½DPš9§å¬•ì÷“D&€ý6ÒÞä�²gå�™@�ù‘êºTY•ßÖyEQqXoÎ}ì±§:Ʊ5 Ÿ)6ØÊŠª‚ã¸”ÇÆ¹Ýëýþ…ªª:ÅÁ?27æ¤Ó½™ažÝ1cÞ±bhªoªX è”*p-K³\Çoo%/fjùP�ÄÌžI³¤°†Ámýµ<–Ò„Äüì²ie'áhr«‘}JÍ.¼Û\Žìª¸z…òÖ�G’˜òö; [ÈÕcF®çifôõ(óÆ+ p*Ï!GÇ ?uÑð|=‰éÚ.ñ^¢<õR&IÌhi#":²Q¦uÓU¶M=ÜgW¬éÎf.ï71ÌU„”’úÝ͇iÃD„Í ýô“˜Ãàü1‚BT©‡Öh�y+ÞàÞ½6ªhºÓ´ü�—ËÜJ{ðÓî-éï!oÜ-eÛ:,_u™¶ŽDÕ::É1dj$f1/rॠåR MØ ŽY„€æÍIc_bÛ6�€¿Ðôóy—¯ÕÄ2ãHÂ\dBÆGÈ–ÿŠž‘];düþæm>çòõ¯ZXf±Z6 ¿—‚yCÝÝTeZO`ÖŸ7azÏ·X9ø’…UŠb;?ŠãÃL”ÿ†î¹"[whüUû^iú=½ò� ޵×é¤ÅøÆÊ_dÎ\‰­Û5|Õ*=|?‰AH% qGÓ÷ñ84’˜^»>ÿjÑŠ“6Õ,’u© =œcáÞ>Íû=4’˜}/ÑÊ[�ˆ¡Jà3⨡OŸF©ÆÎÕÿ¶Æ‡*dSæJÏ"Uç�!¹CŠ�6ïáZ“&¡ w׉¡"ÅUƒ ý®Óц›·¨\M³ÌZ�Õ2Nø©‚ìÖHL€±kyÚ¤åP©Scš•Ä(™½#5À®8ÈÝëc¯4ïc'ƒÚéh))±ÂÚØüùWs+‹ýy @>h’–Q¢Þ ×&û"Gpu™â­$ÐËÙU ”@õ7^ôÞ‡¦(eè”Z¸Nájžûò‡ÆJEÕ°Ü·æ”S° U›ÛÉ>ëQ¨`£T�³Õ™ç�³˜Ådàûh‹êVÿëò}¹ü÷ߟç8‹YÌb³˜Å¿ v;ï'=ò2‡_*²ã]F�Ì\³÷ãÉ׎­Ÿ¦Î*]t�‰ä8çîI¬Ù £3+ #±$‘ÖAÆGºÐB_clT$�.±z½N,>ÆyUÑ9 Õg²|O™dŒ[Ç×`t,ËGÿÝ%ˆÑD—ÑQ‡ôÑ+×é´<æÜ‹Öœáâ±MˆŠÍ؈CúHžåë ¢ñæñg“³=«Npëän2•c8®Í­ á šÑ|!ó0™)ù"O_cü�8EÃ}_íØbøu #9\Ç¥ÿb$ŠªO?¯¤ˆI#G“Œq‘l¢€ã8<¸”ÅVPôé÷.k•ð„ÆHÊÈ —p‡Ä•qŒPùÿczÉÒ3Íç¸v¨Z¥ÖZVué.ÑÕMö�œáîØ¬Ùšíïàå^îÏØÛYÁa÷�lAvWUge¥®Ô²RgH ¸Ãå^  "€ÈÈjÅáÆk–fe8w~Üý{Îû~kÆ´\™î±ì¿u’›ö2ççÿ`%¢RØY`ìzóÁÞ mZWpC›¥om&ÎN"¯�!k]™Oì{TVáLéQžáSZO‘N2‰^RImãÚÁe”ÛËXµÐÀºe“<Þ\ÍÝ–!#ªMˆ§†ÛÙG)Y`¨Ø„½Ý®Ìof— ¾kº*�b¥TGêþCSEnxLùCÌêøC‚J¿TÇ/Õ‘W_/TUR™TÆZ·ÜìŽÎ’wJØ�ƒ³˜Çì‚�’©£m¼p·Gi%NZ‰“÷*åZÈ”}]ÓKlV¡àW ÜÞ~~¹†ÒçA=)¢,‡¥÷0@P·QS#H²B,–„í ºå‰fHȽ߽_³‰l›A«(¡„¯I<3òP¡õVö½B '_FNÆއX®‘t;E’µ Ó+ÔhäËD´^‡0ÐãÆdúÐ 4£ãxîçÆli%ãQY.“T†Øyìb{ÜF³¥©1gáÓAkWzôºHÙµßv�êíÏÖÐ×�ˆGdbü/„ ùÉñ~p=Ú™DšÎf”¬ÊĦŽiK½:?ò!u~kªÚ?iaCHe8ÙŽØoIhÍóÐûƒÌkée|à YÛ\_O'pÁ0PŸ•i¹1¯L-!tÃì®MðPdjÓ� P*癡 V6rcª‘(¡$�]ARêß{ÇÓ|æöçÚnLk©Š0ãÈ�Êìô¦¾ÏGгíÍôÅÈí_j÷Å,]_á@ýK§_�ܼv€}»Êýþt÷Åì1­¼@¬Þ¶!¦w  1‡k(ÇçÛSÞŠJb±¿S9ö²/Ä|ü›E<ÇçÐÈ'DŽÝGmºÝ”5÷^^# û¬Æøî”jAÌ´{ ˜cEÆÎ~‡b6[¿ùzù™ÅðLï5­1c�w¡ñ½æž7é‡Ù`Âú9ߪ\þªÁJ&hºÓWvŒLdÙ}ø#«=0gw}ÇCŒ-ÍûÄ¥ÿ„´ÆÝ.‰(qýÇ}�gzvŽ=û¿c¬ úzÿÞ 1¿úAà|ˆvÓÍÌαc×3ffçèþ@ûíãW_xøžŒ,þ²kìwÌnë�¿ú�õq:’ø¨ç¸bŽkÀì–U—8ÿkÎûè]עщ »ö?`j¶÷ªÄüÅÏøžŽN22‘eû¾‡LÌv~»}“j—ÎDÔO!Ø\?Ïnõƒ˜÷¾pˆ»gP¥Ž»36^`âà3bã]NAµwn�«áYCDVý�æX‘Ô�9̱νîó«Qóyt±FZ~9èýÞTa2¦÷.¦PGË$N=G2�ö¹n5õáæ=°Q BÈZÍÏ!xVá@íþÙç(#Íû†nˆYÍX”—ËLHc=‘²,å˜Ø¯®ƒ˜v=ÄEêw²l¯Ï\´B¢3D¦›çOi.GªOža«·²±Ú󾡺,î,õ¼¦”Í1I'@UõæÒÉ0àÆ¡ÕX×ÕE(eÇæ›á""’DY áŽá‹aªXÏrt7’¾²g=§èÖù62Ç©úæ¢ÍUüFh>cJÚë½kbu‘§ñ={liKý™™gù?îoùï¶´¥-miK[ÚRGß'jV‹ý‚b©ŒX"+YŸ ¿«sìÔÆPrÇþ‹<•ª,- ‚ ID.Ÿ·Ý„®FÌ>�—™Øm¢êCyŽüèîüË»8]û¥ÄI¡X&Xu•]ý¦NzTæÈIsà¶5Ãb×±ßqù¼Ýwý|�Ԩ¡Sf_0)dA|¸@˜ú{‚åf1¢aÜüºÂ¾“Q’#ƒoùR•e ±æŠî&̼׆™-UVþêçãØ÷¿.pðýÁ0sèÈ=æ/6ðƒæÃ·kû|÷Mž½ï¦ûÂL¶ß§z³3Ƴ}ž_ʲãíÁ0Ó7ê'¸oÝ }™Ñw§ Sà¤h�o7l> û Ÿ¥+‹}a&ôº2[ò¥9ÒÇ×GùI¾ƒ.L*Ǹ$_Àõ‚†GåQ†¡£�§¤)øô:[z]™j,Êqó—ì븾ƒýÝ2‘c³íQ¡)!1‘mÔ±«6Êô^¶HP©ÑXÈ韲¢�nt¢l Iãpb7׊÷ñËõ^'¥"#„Ä€–•}5«�6Af­·?ŒŒ *õGåÕ²4ÿµV —ëĤõ`--¢,Sêqd†®×‰¿U›‹\j92E—#Ó+VQFSHÛ'8ù¨ù[-FñT—†Ü@ZÓ·Ôy•C2uÔ�ÓUá�ÝÛg®d ûÁ"†jrxh€sæ ܘN¾Ž“¯£K:³±N:·‚cùØÒ—>Ö9¹1+àÉ·eJY‡¨z�´ôÎà�&�ÞB1šsÂF³aÜ¿Z£�É#+ÿ§Æ;ž� f>ãq÷j�põZ”žèÿ­ÕJÆãɇB®J\-ý�KKo⨴­�—mò¹:¦ {Ž\iÐ×AÌ\Æçñ}‡|΢ß×¶%ûÇW÷¼D®¦ç8“ŸÙ`D¯B?@¨*rD&�:ü…™yTµù»öÿÀU!WøC¡ú,Kwqv�U#éqc¶œ-õ—Yî^;‘ÎÇ-miK[ÚÒ–~½iÔl¥,·AdK¶¾JƇ<bÝØ×‚P!˜óyz¯Î¶CT]Z�ší…™•’²nÛù¬Ïås5Žœ4û»3… ™I Vºj…¬ÇÕßÕ8tª¿;SÈ‚CÇ%.�ØVó~¤aÜþ¦BrDaßÉè:ÚŠ¦]º‘¥R�ígÒhÖÁLiMÑ­3wžH�Yoå�ä�íu\uÛ0¶3·"6Ü»=E—1>{bïó]ékÜÕ‡¶�`&;^¢=8ÀAý�Ý;89mÔ t¸HúÒ0ì"*%yѸ‹ÚafË•éj vŠƒ<«ß§ì7 �‚M£`£§:15aâ/å ¦&¸vp™SÎòmå ®ïà-Ü¢…šìJ;^¶ŸZ®ÌpŸÉ½É2ûý=Ü)Ü#p¼&Ì<<½ú}I Tdv)å ø1e4‰S©­se*ªÆŠ\aØï@·´:DZ"ï”p3Å6ȲüF=2�uñ±ÝŠô�“£r‚¬_&p=$yõ7P³Q׺£«1VݱŠTmÔHÔ¦[DÞdâ’‹¿Þ�Y¶P†Ó$¬Î9¡…2N˽ÙåÈô 5üª�¶k)jkônk­³~Ïnp,}]î]É>È�Ùê�¹Ö�ص{ ÕäHâ&ƆnÌnˆ©I;cq4'Ö,R¯uc®…˜q%ͤ޿PÞ 1GjóÍíõqcÖr6ó7ò¸vó³Œ%UÌ¡�!f%ÛàÅõ޵:&-ˆ®šYAÌRÖáÉ·e«ùCð}wð |z#e7‚˜…ŒËý«5«Ûí¼vÄ´­€;Wëä3�ùÞû¿iå:*ÜÚVÀ­+6+]ãjÎE"Êç÷ïM•¹ŒÏ�Ëvûš`ñ22yí¸üÌe:L_ZD‡ÎV”ìŸH]ñp¡©â‰7‹šël§·N!„«€­¦¹\MÌs¦¼­ßÈ7–¡›8›ì�ym¼ˆ¯+ÄíÞsKUužäƒ Ç� à;.‚׸1Í!.T€õ`¤1=Õo»1B/„G~ßHÙ¥�X°Q_Ìv¤lT'¨ûØ�kòϰðÞ dC%°:sP_Ìúþ ¡2vÆÆÎ5ˆé©×BLõÝ£YøVzQ•lu�OI.ÊÉç=ÓoøÕØ¡¾Kâ“»È]»ØbVr Â�ö½`iÙcéŽM²ô“Þ$2Öë°ï7_»�€¥§“{šß[£îóð›*•œÏ¸ö£ï 1ccy¶¿}wböG,½s}À„Ás}fÁ#³à¡*Q$ãì§çÖÌ�Æ¿ ëŽ�íÝvïël;äΟ¡xx7 — ˆ(Mà'øà‡¿ez¦wüëö±V 9®A<®ðÓÿðÿb˜ëÏÿ�c«!_}á£(Hb° z³3 áá‚Áõó ¸?Äõ#& †˜™e3*ñá�£ŒMþvÓÇsáK‹ZÍ#¢}cG𠈙ðÞ"ô�¾úCL»Ö|DŒ„Ìä{wÛgèn—mÒÒ™ ÷½Û… ½çú‹ÛœäZDų}²ÏjHÛ&wqÿó,Òê5i-Ĭf,j¹:;8Á�£7æŽØêýÛˆéz7Ýœ©ä9—]bÿ†‹2§’…ö½°½TGëïc[½•uKb§=ÁãK*=3hxNçÞ-²©R[Ìód{ó˜$³k‘cµŽÐF’àDм—êÁ~eÏ"ŠÞ|Ê7µ}TL¹ˆ®á„9ø9 zãg q—«ÃK[}2·ôo^[=2ÿHò}ß�½³¥?¨„xÃ;ƒ-miK[ÚÒÿ0ÚLÔ샋G¡þ9ŠXÄño⇽«7„’Bpü´ÎԌη—­6tƒ×ƒPMìš úÂÌVßLSú U,Òðoãuí—m…»3…àè)�K¿ó°¬ÎÊʆlèÎ4"GOF¸v±÷XŠ9o ;SÈÍã¸|ÉãáËìÿx¼ 3+×vãf㌨ïa*þì Yp쀇‹$FTvžHô¸3eU"žØ“ú”祯q¼¦cϵ}ž\ÊÖØv|¨Ç�©è2á‘[ì¾ü9/Ëԃf�hÌlº2Ë„‰2Z9ÁÞà(/>F�i&,½5ÏÄÕâ�4ûͳ¼hÜ¥âç7tf>;šcÇí1š')ûžØ÷pÂ¥9†OMt w†âUß�x„[V8ùà,7ËWi *�2=³ÂPîà ÔnW¦‰0&™ i JN¯TÇ늘5”U'€ˆ¢5 ØUuzŒ WÂ+W{\™®!Xòª W{ۣ݃Ó•¯XíúHo 2Òj‚о¦ß¦�QÅúâ夒¦ˆEØp`þÉH¤”øº×šbõá¿ëw-û$Eм¢l&Q¶-Oø t]ËuB/@˜�ÅÐ, j¡‚#¼ægÑõpï¼Ê!E „©#¢+þPFFt�L¯PÃ+ÔHiIR}be�M»1Û£tuÙ—8;‰ŽÞ±µF¾í‘»´ˆo{ )ivÆ"i /ŽfI¸CLM2ØnÝØ‰yzÕ‰¹ªµÓµ}æoä©åVc„ɬþ6ñ}O€:ýäX>/®—¨d;…5ÃTÙs¼¹¯ý f· ³=F#­œíûÐ);b2./Ú2]«ÙMÁÁ£«¿Õ3Ÿñ¸sµŽm=ãi¾~P¡s%ãqëŠÝ3®©�ã8»#eÁÈ–“²DŒŒIŽk�톟-árdö‹’µëÿe+Jö¥ó#Íþ°Ýs‘¤«„ob›_ß1žoþ¶.Ì4"´ÝþŠŒºý†/™ZG 6Õ3�¡®ôÌ«-g‹ ÀœlŽ»Ý˜Ð™õÆu£&ØWY~<ÍçÕÁ>³ ]ϰÓïÿºYÕ êñÆkûbÂj¤lTÅ;Y¶Wö±ðá dssÓKZxÉz»/fõ®Í>ã,„P?ù²ÝŸÒ·ò׊l³O—Q�/õ…˜nÝcñZ‘ q¼ÃE}ÿ!r´sr{õ�Åëe&f"¤Nv\˜Ðbç-£:VÅãÙå2µŸmÊOÿð ‘±Þ‹Aóõ«{5âÃÍk�S‡ÛÿZ'°âŒJg¾ÄTM›moÝ#6–m?Ì™ƒ—H�¯ï9=h®·jW¾²Q•(Qéb߉_22±þš¸ÄüÕÏjÔkÁ†`l³³¥»w‰+\7Z}1­zȉ“ú:ˆ¹áØÕ¾˜k#e»Õ`Ún­òå>óË1õ?âúvî»Ã¾ÃOˆD{_ƒfk;7¿uØsPgl²÷uÏÒ‚ÇÒ‚‡,M"K“_×O91Cß`Ç{×HάïãÞbܾP! ?!1Þ›†ØïÜjÔ| Ë£è¬ŸSa° ³¥rÖÁu@�Aù5ÄØ0¡íâ½\fçac Ä„¦#Æý½Õu³Ÿ � 05‰Z‘ØVé¿X¤µˆpv(Ûs/ÜX¨3®ŸëeYC¦1—çÙÁjßsÎ-Ô èL�­Å7òêb㵋o7@Ž@²Þüܯ¥—ñu½o»ˆ6ç¶µ‹07£nxš‹X¬$ œ)÷¿w'>HºŠÃÃØÒ¿}½ÞßÒ¦åû>žçmýûüÛÆ[ÚÒ–¶ôï[­¨Yßáâ¯=rK͇†VÔì©]D�ØÈbSù ¦òTc i$ÅΦÐ"JJ^>o­+Î"£ã0šú+¢Ú�z'С+Ùõ×›Ì|y¯N1Û,i‡CŸ\áàÇ—Ð"6Š˜$ª|NTùeͶ[îÌ|Ÿm¦Äɳ#$Ô¿B“v!‹)d=®�·(d×ãœÔpÈLê'¤õ�ФN¥–;óö7•¶Ó¨ý^ÁÑ#*Žpÿ79œºßŒ™ýà;†Þ€d:ңꇌªbH�‡ÛrÎåþ×{MÑB•ˆî»ÏŒòc&µ÷0»ú¹TW¾û¦ãØjI¨>˜5¶i?`›ö"R³¨Ù‚™õüš—©l{€hlsöP»V&°SeéÌ¾î£ ƒ=Æiö§Q…ц™~£óþjLGŽê«›¡éÈt}—Ðî(E(èÒú׫Ȩ- ³ 3kÕ2»¤QRF‚ð wUt�Lo¥ŒdHŠBèûx«1 m�ÙåÆ ‹Ь¢îœFŠD©x!õ¿íÈ|]¤lÛ�iK¯í�¹bJ½¿Ÿha¡Ç�Ù‚˜’'±?~Šƒ±SÈŠÆócY¤èúâ·g{,_\³=âJš}‘·7„˜¹ãK„RØ.j÷ƒ˜Ï¾^nC̨<ÂŽÈ;)%Q_³&2w5J¶1Mi”YýSŸE3¤¾³”u¸ó»|bvÏK²Üß§;Rv­VÀ�snœ«ô@LÓTøÁÍE,ý ¦m\=Wåê¹jŒ4M•w>l.PéWì´­€Ë¿«sùw½ðSUgˆ(ŸQ>xÝ‘²ý`¤m…\üÊââWVÄ”$‰3ïD9óÎà÷Øîë¤,&1”Ÿ J'Ð"UŽ}|‘c_\×óâ¿„HöLj`Õl0õÖT³Ñï­¶ôê.4 ÉœO?ÛüZ=6C(Vó¢óÝŠMôÏzS]^¦óH–^_jº6QÄ×¥žyšÎL/ÓìG¶® l» Kí"wÓ�Ù+EQ!‘^V×ý­ 1µõ÷^öÃ<A �ïß8ÔÓ|æö­ôôÅœuú»\Z‘²°su„$Qüp¥éĬ¿bºGõèBbv÷Å(\«a-ÛX» 1+§‘ÞzŠöö«¾`îraAçš0bÎ}]èLñòÖ Å¥Îœ0bVr \; Q÷¹÷¯+Ôr!Sr^Ýÿ¦H~qc·4cÙ—©I½zÜÓ Klx$5Ò`ïgWÖAÌV?Ì„ø!²èÀîo/.óÕ?[dš÷x²Ò®‡&ÄüÍÏ+Ôk.:ïpõB�ßü³M½¼v<4Ý}õZ0Œ�M,óÑg_ðÑg_lb†!ÄÓQîÞ” ƒQ4~ŠXu-«òáêµ—¯z4œ×ï_­òóÿV§Vu1�£\¿VçÿÔ ^_?¶òó°¨U]®‹”�™�ã“ý†O~ô›u.ÌAóçÿà’ͨ˜âoVSž=:ÂíÛ2ËË�kîë æ/þ¡ÆÂ+�‹ç:ßU뽩^ ¸ø¥ƒªD1å÷¾®Ÿ6Œ“]…ów.g°»öEQÅ@ˆ¹²èPʹ ïý! :·î�/b×¢aÿÞ¸êh™Ô‡BL€åçáØ pÔÝ‹oB×o&ÌêÙžp…OhªT3gö•=ÍEÏ-ù&ŽÌo¦V(™�c”4w£EJòšíÿî ¶´¥?´I’‚`+õ¤ æÅ‹î]ùÿ�®]»öçÞ…-miK[ú“èôéÓî]ø“k3Q³­¾™²˜DöÊø±¯š�Ñôq¯g)¯8ƒÝ™BpäÌy®óCDøü°×ݹ‘;SÓãiÁƒ›¡p9úŽ�‘š(ôDÍ*bE™Ä q‚»¸Á|{ۃܙ‰T‰ÔˆEyå=læcç˜Øa¢š Ö“eî^¯K¸<®·Ý™Bì9s�‡ÞG ?Á –©wq‚f åÎ<þ~¼ÇÑ™…½‰OxVûšû¿ÉqðÓ´ˆŒ6V5¤1 i¬éÐ ïa{¹�Q³ÚP-U€Â(¦6Šd)z�°‚lß¾™Š.£ï{Lãæq"ÒÛ´êAŽ÷žmóòJŽHZgêhªíÎ #5ÂDQN´aæËk�‰œN´aæÄÕä†L\nº3ZWpö:gfÒÉSŒ¦™Û³ÂŽ{chBçpä Oì{” ×3¤NŽ5�™"ºGéÙ2bß4·¬pêî(Gâ'¸]¾�ÓhP~´BâÀ(’*¡«G,®ueÆBƒSÉ£|[¼M£Ë•YŠ9ÜM/p8?Ũ”àAq%Hñ4UgŸ»‹»ùmW¦P•ÞhÖ.¥Õ8vJÇ©×ÚQ´Ò&,T—'†—ªì¦óàßXÎáá Î4auL�®ëkÓÒ¨œ`Åé*“Ä™Bà ­f�7Ib(–"ç•ÉÄ#ŒU6O2U¡âëÍߥ_® ÍN‚,q2˜â™Vc·ÛŒÔ„J°Ú3h¸ˆ—véS<}$SÃ{ÒÛó­;V¶ñ` Å—8“\)ÛV7æí푵íÆ1»Ý˜ƒ æáÈi4ÉàÂÞ"’iÐêÆÚ]¼iALÉ•Ø9;`¶TÜ·‚¯ùÈF³À1R›‡.�éÚ>ÏÏçpmŸ¨<°²—¨<!èÛž7ß Ĭd¼¼^ű|Li””ºSEIåІÖ7ßt¬€'7«ÔJ>ž`¨“ÄÙÛ³¨b�ÌáüÀHÙµ1²º4CT>ÆÁ³ßb˜å¾³Ÿ SW¦ˆˆO9ýñ? jAßbçZ¦1cèàBR¨Ÿ›�ÖwGÊöƒ˜¹ŒÏík jÕ®‚«˜D׎�›ŒMüfñk]˜²˜D•�·÷蛟5 ì‡éGPÍ;>½Žj6PÍ/¾:>ð˜¶ôz­u` CƒÆæÝ“†jÐZÎR«• V]�Ý3ôV{S %|sH·\9D„ájqvãˆ:'pÁÐ×Í«ªªÚPsžYëÆ l§Y0ö|LW]çÆ¼º{E31,©¯syg± 1»Ý˜v©Š¾~^¤7é‹ÙŽ”�5LÕ+$¦�MB(ßÌ1ÕØ�*CÌò[/Ú}1«w¬ˆ 0áîãñ7WeŸƒêGÈßo÷¥ƒõ³š±¨æêL°¯]ÀßbŽ4N :¥Æw~�ahÂààGQú\�ºÏÜí‰Tœ¹ë5/Ɉre>z–Æ·¿Z&5©sìã4JŸÃnÔ|î�/Ò¨ù,}ç²ô(l‚žà�Û³[Cú_’[þW¾vI�È|ðùàâË_Õ°jŠ4�"5‹†üC–æɯ~æò#{½»Oˆþ`ìí÷¿bÛŽ~}(s­rîKŸ¥Œ‹¡|†öF†ï>uƒ‘™$+ nܱ9yLÆÜàãýê ›Z-D’¦ð½(Ê óóüÓoðWclx|_}Ñ VmŽ•¤N¤ì;ïÉŽ�ý{LomûóÿfQ«…hÊ�R<)f y2ÉÝûîݱùìóÁÀ»1kµæõ°Vm:bÿâ?ňÆ_£{�³Ÿ¼¶Ïg·61ܺÁ7ÿ˜çÄGQFgúÏ ÐŒ”½y®½ÿøz�ÜœÏΆg ­Y,,6(,6Ðźè�׺0¡?Ä,g\O �ÆðAÙRÛ9�“ÓbCˆ �½—'ð�p�c&³‘Á <_CÃÿÎbÖYï¬ôuŸü�ÃCëUYKA¥÷sl¹1½å<Úèà¾[¨1D ¨0N¿W IDATІ§Ë(N3{]ºÕ\|'m¢?f÷sE¸‰xöµêvdZ¬Ô/ñ@ÖUΧŸñ^þ÷K$ØÒ–þ˜R>ùä“-ˆùT†¼óÎ;Æ÷»‘ÚÒ–¶´¥-méu*×GÊü[Ñè‘GŸnÇ­oì>û¾Ú(j¶»of#r�‡—ªýÐÄ+ÖÙs,B•ï©,×¹|ÞbbZåÈ uõ¹H3mö¿ÆíK?\uwNâ…sØÒùæ%ƒcjSIÍþ19ë_¹ø«?øq#²>jhMy1ö_™Ü®ñô–MÃrÈg}î\·9ón×õì>v�»’8¶IRBÎΣ½umb'S¦|ý9×Î[œz/Ò† ªé°ýØ _~MG“Æ{€fà ¸Ãf烡Tç!fúô_ý„ï—=0SŽëúfÒc„‡Ï±ô0‡cûë¢feU"qøù+o4tLiCF ñÜùy_˜©¥m¼d¿Øei„Úû,¸7¨9êùFOÔ¬bªøÛ_"ß>Ò<ö@cÌžâåÅǤÞC‰ôÂLU�¨ÙFžÌÕ cgÆzbfƒ´„•t1‹*šÐÛQ³OÝ=0Ó�P-ÕðŠ5”TŒk—9}œ±Sܪ?%ˆF©ÎWIìˆcÅîN?âðü¾�¿ïV¯LkŸÉ�™2Gæœ:ʵÊœÇY¤£ÓHš‚åw\–±H«\'Š1¹¢3§%(•Êí^™kR[šQÒ<µËH©¦Ó7ôýM�LÉv°„×7q宆•#z ÖA•‡(º�Uõ#‘ôÀ×F…N9´ÚŽÌayˆWqáú”ËZ1„¯“�D» àfKHæjá:)äÆ"ÔÜ€£™ÕÅ«ŽLçá"[f,’dA«â…Éë¸‚ÒŽÈ Š&:G’‡úBÌA½1Ûû¸ _ 1Ã�hqVAf?ˆ ÍÙ² é*±â¬‚̈i¼Õ~ý 5’6�!»bv»1k9›…Û|¶™oí*~ÉÉR²Ô1»£deYaÊ|“Žs<¶cè�”uxtÛÆ ÂÓh’ÉèÍ]îwK’é=Ý,ØtC̆pÿj­íÀ”d‰ù¿töcx‰xj=Ä\Û S’%†¤ÿµý÷ƒoÙb®d<žÜwÁ ºVáÈÙ¯šû»ÁØ–„$aªŸ"‚™öÿ{]?̸ú6¡!:Vdú­(‘Õ¢¡ä°¥ßOBí-Ëñ~i=ì8>¡5a\™^u|ô™–p‰ÿž ÓPŒM÷ÇTTmݼzej aš„ŽKõα#“®�¼¦(!’$£<ïí� «…h]FzXemŸËz¢A=Ñß)Üìyæ£óýïa_èôßÛ°/¦æ±xòj¬ù^õÇ;R(«z'kÔâ¢Dy {TξlCLQT˜ÎZ÷:%Ô9`4ØZˆ©šÊº âå{E‚ &7çåÍ@L€qõ4‚ë”––xr)Ͼ÷‡{Ú<¾°Biɦ40¡�E—{¯áiå,‚kyt¹Ä¡w“¨FïÜ‚˜�.Ö˜Š|†¾ÿ÷µí­›öÃì« Îñ÷f‘õ"¹9›Ü²ÇÈøz`Ðê‹ `HÇÚÿ_‘'1ôíÔk/¸vÁæíLtcýýW½páËæ ’)¿ßŒ]½œax4$Úõý¼bþÓ?4aŸ®þ%ø½Ïýoß 9žCH02£ã�)ܺUæø1£Ï>.Ìû,̯. �O DMûŒÓüœ;WKüãÏmþÃ_÷‡™ÝcùÄšãÊ2:¶ö¸6¾Gýê‹F¨vCQ€‰³�0GÔÄ8…ÛK,/ûŒ�÷ŸëÎÙü|„ˆ¢É?À.Q¯Õ¸ðU�>‹ü®ZóM#e7 1ÊÛä�åÂ?™Ö8õq3ºþ8nž+c×$"Œª§Èçnrõ9†§tŽ~œÆX3¦µ@ .÷Þ‡¬í… ý!¦S÷yu¯Š˜' !_¦ÚŒÖ~�ãÙü+SQÆ¡N÷wcV3a*…m÷ü•£»£ÄfÖ· °²ujóe´mCìk¬w�úºÏʉ%üÕökݘõ¹*I1Üó<Óê�‰è±Î>®uc áCLŠ#…C7©vmh]z­~€¨ÕöÇl¹1{œœ›Ll¹1×*\íáY—"Ázð½.ñ!a"—û·‚ØÒ–þ­hË7üG�mÛØvÿè¢-miK[ÚÒ–þ½JÛþ£‡ µ#ÏüåÔ2úÃõ‘?rŽGãJ,^Þ�·mEÍÚNfžxWgdBA�Úÿô"…¥$·~û>êð?’½�eß U !eïd”Êr�Å{%ÌaÁí[ N�îÜØ'G²$‡3WšÅxEÌ %™=0IþÂ>lÿWÍXÀµîL!8rö .ÿöo©ó÷\üU�£ï O¨h‡ƒ?¼L93Ì“K‡qêQÔ±Ÿ³ëhU H|¤óà7‰þ‚ÂJŽG�u«Ê‘£MX ™6‡ßý‚ïnÇç%ÛÅÑ�—¼Ô¶¡�%H~x�Ì×ϸ³ÁÉtÒâ#yâÃ9*+ÍBQ h6ÂEÊÁ7¸““<‘GzTgß1Ý”PMŸ™3ßÀÕŸ�q/ðÝ—eö}œB5AŽ$>ºOáÒ>Š35b/£øC×I�+L©#Ì}›#üÕ¨Ù"ßO¢Š�8|—â·§(Ž\%1aÜ�`ùv×öx|¡Äì±±a Dˆzðþ·§¡¡®~Û´Prä¼ÇÔí//åÙövÅ�‘SA²ŠTl,ã$Q,•ås¯ûpf�3³5[Ë�’Б6Ñu"V¨SŽ*=-R€:ÖXikp$_B2‘B‰ÐqIe]FÂÁóDJDÈ)5�$b/* K“Ì…‚0 ^*‚±9� ÍÕÑaÙBö]CÔùß*$Q³e<1„�$�%¢ETìÚÎõÑ"�®“°$wÁh®œN€´`±_Û5°.5›ÊËõEwhB…×ÅɆsËhÓÍï4l„o­ +Œch«Û½°·ˆ„ÁPÌBH¢]¼ ì�µ¦g›qøµÓ×}ò‡³ÈºBÐðð^dP÷4¿[×öY¼Q¤^l % †÷Ž -éÐZ¬¯»¨÷lϱ|¾;W¤a9¨†Æøá ÔV׿h©ZªÐ1Ëy�ùe wǤd‚ æaߨÜs–:R!qæ "¢¸�ßvaÅçÙÝ€RÖE35f�DHNèÔ—¯S{µ…€]'¯¯ƒ˜ù•€Çßy3ÉIƒ±ƒÔ¤Neùå;Qe‡¡‘|O±Õ¶Bn^¶È¯Æ€ I&™üŸ‰½Iïl¿²ì’½é¶´ÝÒ"6‡?½€oêH]nfÛ ¹qÙnCÈØ˜ÉáSMWzBáÞï’¸68q ݨ¯ƒ˜WÎÛ,¯Ùãc&³»TF'UòKðêNs,ô[ ¹s¹ÓSÑêL¿u“èX±íâ²ë>7Î-¡IW‰g6õ�m©©ó#/H;&ÁR™•çwñ]—Àr�UYט’†×ò¹�ªkáêw"]‘sÑ·~@HH]jÿžÎ¶–L-²©þ˜’eI!²f^U W—±¾}†»XÀòC´=#¶‹6™/ þ°Yð WÊ´z]Ÿ­Bt?7¦§ù,ïì,\ëÆtòu ü½@fx·F°G%¨yðÔgP_Ìüž\û¿å’ÌžÅÃäRKø±€FÖÂy`³‡#ß§¾?C(€ŒoTn”ˆnà€ w-¬ƒ˜kÕ 1ñf@‘L¦ôwQ?ü!æî”™92Ô‘¥%›Òjôì¸òz8¼îýaTý€��áù�*;ŽÄÚÛh9Ɔå÷0ÔÉ�é›QÁÿnØ<†Aý0);ûßRHŽÄXxT#>$÷.«pù«ÚêgÓqc¶dªòƒOÿ;’ìsïVƒCÇôžñ›c¶åŸ~žåƒ�&§äMCLIšBë·)d·½X ixãwn»œ9Û Bjµ�¯¾h~§-xhD,ÞýÑo1"!£q¾üÇ ç¾jð“ŸöÎ+µjÈW_4zÆv˲¢ü÷ŸÕùð#‰©iùµ³E…ˆ¢Ê½}6sþ¯M„,P£*ÏÆ˜»_!9$­ƒ’‹ó>‹«pUW>D–&Цðå_²ïpÈý[ ®ù® ÿ  wAë×éM &€,"ŒŸ°ü3¹y‡{—ª}7ŽÖüWV$!-†$"L¨Iæƒ_±²Ðàá¥õ‹Z Öº1ÕíóÄö/÷º¸ÄF?¹T á+˜¦ÁâÍä}ÛÚÑÚS�i$s‚|þ/¾Î�ÞcüHº�®M7&€7<Œ‚0_EÉI,å–‰-Ö=>Šbt~àÅ'EðöݽÂ×AL;[c,è=Z‹`¬Û¯ [& ¤¨Êð§ûzb^ÝB @,Œruj â †KåÖ|ßÅ7n¶Bèy(s|}„é,¾aôí�Ùí¨ü>ŽÌnŽKHHE²û‚̵‰rÜÄÿmF¶´¥?¥ä¿û»¿ûßÿÜ;±¥-miK[ÚÒ–~=}ú”ðÿüý¯ÿ,ïŸØõ‚ø0HªOrÇ2ÑѵLŠÀ}ýº©©3óÄÇmÔhƒÄL–F1†[\L¨Èáv¼ ÏË'Eò™�á U˜1›‰Ý�).ÕØ}Ø@U н:ŽA�©$§M–žÙø�@65òY�d²ù€2<±Hva;¾×,Ø��-›’Q” ïŸÄ›ÿki‘ZµÂò摨„¢ ¥—(¼ú)–ÿ˜WOª¬d|¦wjI`Ä,ÒÛæ©»Ù¶_FÕ›'’ ‘t–ÚÂ'¨Ê‹Ùg ñ©(qÝ£‘H¢ûUF§æ‰NÇQVæ‡ü%yI•‰L%pêJ:J!ã1k® ��ä(.Nx�ï@q “æÁqü¡$�å ¥œ‡a S EÔó tëJ0Dvq-zTFRBGÁ‰†ÔÇkL¥ë†¨¦D4ÿz8ŽØ4Ü*K‹ #3 µø1µH½”¦<|‹øaº(Aªð61¶ãxe²sjyŸÈ°F19�;^DYN ¼Îƒ£*" É3Œ(ûÈûÏ(/Ô‰OHª –(rg2N]÷‰ÔI)M¾±Lu®Dd*ŽQ±b5¢Kq|Ùgq× Ê“EfWö²T~Fnü(i­Ù_Å–M%d%]D·44[áqò)¹‰ûëÈ:‹ØË5ô#Œ1=7A¦²D0ei¨Âd6Š)id½*~\ÃRRr-ÔHå7®>�B¾Q›ˆ�UkLT ®í€½�y¿†BT‹1Rn>|šB#ë—ñ �iD˜-ŒèiJa�@—ñ“Ó…þ±¶3ÀK–�KÔŒ†‰¾¯méU£€—Œ1c¯:ñYÄh’�&ÙV|îjBaŽa2J˜-1­¬/f¶$,SAÄ ¢ŸacQ®AÌ$îHŒÇõ¶4¯ #‘%›½ê # Œʘ,Ê6Ä"lwL¢žÄJ¬�§ Ìy‹Ãò¢’A&ááÅTŒ¹ £^ç=ó ß�Ï«l“,É †±ÆÙzaGÉÐ0-ÁáåõQº…á*h¥› NÀ¡¡cD»úqµÜ˜’ï“-d]!l„8÷,¦ý�ÔöJLš…§ {ŠHƒDÔBQR~³hØ!µÛãÞn&Ô]ÈbãyÙ×}2g�L™0 )ÜZflÄLj)í(Y¿.±Myí„‹o´„Ÿ*#y:þÉyQ…¸Ú\Á_Íy¼¼f!ùQ¶©Ÿ·Œ1^€tÙWH¹‹¶ê*wxr¯A¾$áìÚI�صoËÌ:»‘ì“L‡Ä[Oˆì_@ÒaÌmöj8ðè®K®(ãíÜArå]v}°Bd¨¹-5f�ZbÛÌcT£×§tí‚ÅJI&˜�"rv/{'l"ñæg¨Ç,’Û™™z²®Øzí‡Å¬‚.§ˆ+ÿ™Ô‡ÑÃ…vAÌoøÌ])³t¿Êhð"ìý^cyöx -êmt"ÝrŸ+ç]ÊE5b0õÞ4é#c¤¤fá\–†§Ñ—ÉÙ§ë æBVãéÝ:Ši°ãý ÆŽŽ2²ÚÏÒŒÁÈÌ2®m²÷Ì]¶y„¢7Ïm«pùK›ÇwD¤Ï ½4ѱ"Û?¸‹‘ªµ!faÉçîï,ÂFœhxi@ßÜ�¤š fß»KrÇ2õLªç:öçÒßüåüüŸ¿þ£¿Ï¶z’ÑF”15Ívm’ÜRè{'y¯²‹íú$imó Åf ‹R�ÐT‘…KË~¢Žu梠ÞÀ-T@À¨·ñ5`#]^¦>¬’ªÈ 7vvŽØ:“e�j.GJî\‹cà5ksÐØEe�‚7ÑR1ì{K4î,!j>‘hŒHAbTîÅÿË£"ª¡=­1ìô^osÃ%¬á朤$ „Ô{^Tç�ª!}Ïf#F&3�ŸµØîê;W5†lÊ3Ô˜NP°nTIúÃD²1æ^>¡±l±+88°/¦—´°·ç{úbN9û‘6˜E!ÎÝW©­Ø MGÛ0BÐ>myu%‡Só˜VO"é!Ú{ß!w9é¼¼Æâ%‹áƱˆÙRüíÃ.‘”Ž$ æï–IŒéÈŠÄÓKyUCŒ’”ú÷ßSÌÓ?ºBtXˆÊÄR*/ïÕ�e�Uñ¸w¾ˆï†èbŒ„<ònV¦2ÃÒÒstCãÁE­q“ï�¯4³Êžã/XY®­B6¸Ã&=¦ j¢ÝÓªH"BTùѵM#bñÎ_|A<é“jöj¼{½ÁȘŒª‰ˆ `Êï!‰õŽ´¦¢Ô­‡<þÎc%°gßàyò·ÿÒ ¿ D]ùÑ'²ØŸ26Ût¨Æ¥Qá0”\ºà�LJÄÍkW»/æªs1b~†n:¼÷ùI¤t—TJâñw>étרv_ÌU×£úãuûŲòø;ŸåÅ€éM)ûë_ظ.hÊ��¤Þûʈ´%ö€ô¸`T©0ªYH²àö�ægÞÚn­òÛ_Öq]�¥I4å$ºáðß¾$5"!­ù® ÿ{ûÛæõS–&Ñ׸KéM!fKªá²çN|œ@ÁÓ;uRc*ª&a×®þkÏ RÞGÍùQÑ=fßÎsø£’"±ôÌ&1¬"+‚Âbƒg7› .SÊi”.çoPJp÷ö*+6É =Úÿ÷UZ²Yü®Š±w×”çD]&xVg—·“¨ˆ¢Ë’òÉOmÂ2÷ DGMdM¢š±ÈÜm‚LvíBr@zXfÆŸ&úž"¤:_ER%Ôhó\Z¾²ˆU•Ù¥ïÇ�z�\æøD‡Bd%lÐtÜÔ i¼úºØŽ'ϱ²ä0¼'Ž¢IxªN¹ÑUXëa¦66DM˜ŒŽ‚£Ghh"a™Ôä+ ‹3í"°0,vŸ£¤&ªŒ<3Н›T^ɾ´JéÄÆòT3“HnÝãÅó”36±qƒ¨âRõuv²€ÍØNÂy¸@˜�%îA—F©øY–æ\R³&n$Ž4Q@Ž „ÒŒ. ƒ" äÌ1i]¤)ÖæYX„ØT)¢àNQ–zaf ¹T'癨ž¤æç¨dêÄÆ t#¤ô¼L=¥�ˤå1òÎ2�¢Et[LȳDm{•0�ë3–›fÙø" ¯Ž“ÖJ¾…-›HšB9V!;V&HÈžK>Yæ@õ5·L£`¡§MF £,YBCA2™O™ÊÅHËQ åÐPŽ&ÐVÃkæÆ}BEpr±÷Á~eÌÃSCf'xiPOGÈ糌˽ÇÅí¢á¡?.1öþíöö‡Èf !ƒ� Ðg“äRu2Û\–Æ*È1“°áâ½\&6n@#Ĺo3ãí"ÆÈŒäÉÈp#iRZ¾½ÒÞ mðö-—Iw/Æ&l\=3y5§cÔ‹ÌìÖ!s—Ê(NŒiý ²)áMåÛc¥„À/#é!’&Sw4–¯”È=±'Ir€àè}D¤ÓãO‰‡ˆñÿ�½7’äLïóž¼�º»úžû¾Oƒ3À`w¹\’KR–IZ"-R4MÚTPŽð’²© ñ°%F¬¥ˆePAÚ!‘-Z¤´$°¸˜`.Ì�é¹§»§¯ê«îʬ¼üGV×Ñ]ÝÓÀb¹\ª‹­Î7+3+óËÌ÷ù~ï›Ã5t,5‚P±¸uÊÝ}økVƒ(…óBŽuÕ-‹&÷!„˜Éç�å:,,IÊc>’(v­Â_¿ w}‘ny¶5^©:±J^Oòèn…é²ÊlYFÚ±)¿1I:!±(…g»%høº†êU)é ÆÇ%îßòI(Ï¢‹ûI¼z%.ÖÇïÒ”Eáa– «|Ä‘WZ ¦jZlyö2«vÝEVÃdœ#ëxE‹ §]îT….tñÇYõ¥ZBQ æÇUóˆvÍ I¾i 8.EWáÜ™*#Ã>±È�°î% -©Ña7Üa¢$ ).ý£D“•¥d+ù$Qù8’"±æÙOèÚ5ˆXë7h•=®½Wdð‹8‡‰, ´S¤;ËÚ£×ÑS%Ô¨…’˜"?¸úñ�ßeýu�ÌùíwAX5þé�%À`0�˜4ëeò¤ˆÞ(=. ¸“9*b•uÎò�îó5+"˜*ÞÈ }Îò¡ÍóBÿ8Õ´F,/²wºS2KäPÒ14KbߨjÖškXYC] æ\"Zwd¶=Z脌” &Ƈ˜½1Õ­/FóÍ*wu”º„¥“ÆKIB¢Gè¡Gèm 1=ÍcbÏH1+¥ó9Ö8�É�A/]ô/:YÃ×\ !Gs~_ÌÅdù9²33ØE‡D±ÉaTÌT˜¸އÝÂ.Ôçn#h.¢,â–ÆÏÛ¨7wc:}ˆÁB˜¡tæÑ·ŒÔS³�*t¬2˜¸Wµ|ÆBPÒ)ío%õãfØô? 5ÖÔãW%�{ç¼VÄsÂgçù°å3+PPüÕ > <�è?~‚€fV8ðòbÉ ]}2‚¥¼Ïµ Cwl4Cäì»a_L€ˆ|©é9§£g’ý/œA�VQk%ù yŸ+lÜqÐ �Óï6Ü}�c¢Cgð¼,‘ˆ@")�.¬®16âqùbxßÕä—À>Ý,pèèM ©Š.yD„úzÜpyôÈ%�–(Þx­Rï!ihŸŽîiÿ#j#ˆ±ZYñb1àÖM‡GÃé´ƾnQ*†±ª²<Îí—XÛ¯B! —mi›ûbŠb?²tpÁïµó¹�X·¡„);tˆåú1¿t¡Êý».i‘b!„˜u0«¿�Fº'Ó/œÁˆ„“y Ÿ+çmÜuèHK‹aù_Ç©ÅÉ/µÄóõ™!¦a³å¥s$º!,“ÿÉÙ"£÷l4Säòû9¬’�*ô©Áþð».ë0ã2…ÀäþGÓHÜ>›oš °°žÄw}"R7[&6‘�`ƒ¸Å”©®Îé�ˆ"Ó·f)e*n@y¬HTÕé—¶,Øžá‘»ä‡g‘c jB¯?wÍ);0EPðéÖÕ?››ãß›asµŸ¤œÀ”L&·VUEÕ¨ÜÌP¾™AP$Ef´DSÃðž˜]ņø&68-“oÜ[Óøj€^ Ø,¯Â@c*åâ2Ì]×è¯!'Í–r¯~ÙÆ›.=d¦”�º|Œ½›�:’¸T®<ĸ_dG°š.¯õÝcm9Éšr‚¾q…Ñ`_Ù> ²nXýž@LX™+ZžV@æŠV´¢­hE‹ô½™²ß…"¤)”GX!–1¢Ò²Ü™²ß…äÇ|p—ìD•TÝ<ôIÍÁLÕ”‰¤52ƒ²`˜"‚  ]2uý³öuv¯+×ã+‘(‘�“h�³ØCO¡¨Z1&ƳDcts’Üt?q ¥`‚ìH‰jªÙª03QmlלjïVÑô4ùñ~×@e �ñ!‹d—ÄìD͘—Ôj‚™>±�c:’*Qð røRd«&ަÒ×s‹™±Õø®Bjÿ5´H™?Ëø1ª#ÄLÜDëÁ 3ã]} fr†ÂØj„@ÆdÙÊV¡J÷:•ˆ�kÝQÑEŒVð&º�…Q¡Ÿœ7J¥à_e`—Üy1"�jA>Š`k(B„¨¸–gŒÜp�èê’!-€™ù­p;J(Ó1’þzÔ F~:‡Þ% øUf•ð{:ï(³6#)w‘¦�ã*’)ã‹sT}Ç#Û5Å–É�ÌfR:Ó~Š„œ§8ZKìXnýwšë5Ò7ÛC§Ü‹˜TÊE ÛòlËlfª0I�Ò0�ÔŒ‚H$Eƒ©ânGgrÃÔHç–~ILЦ�,~RÇ—}ÑÆ—@°]¶UûÉÇ,Ï"i‡ç±!¨Œ y¼”AÕwJXä*9,¿‚j$(UÒNûø°7‹c(ø…^§ÎªÂÒ.ÇI¯„ŸŒÒ_ ¯‡œW&gøøº‚_,#Š:Ó�˜ªæèUBÊ’o‡Ë*ª'ÐçšKöæóg‰•EV×f•�hˆ¬Î>¾ îœ*‚Ãl©@V´yоç¡fŠôº»$ŒÑYzÄ0™þ §ˆ7cñÀ›¢¨ú<èuqu¬H¿ÓH¸_�áÄeÞêD D2Ÿª.£f+õuAÍ�©*·3¬¯¦0æ•‹Í$§É³%å`¡‡‘T£ì¡¨«€€(KT3$;WÀ¹m³ÖÙŒhÜØr¯¾¼3ÐÅJØûS•HyYĬFìFÉj/b›®"Ùži@®†çG3Ĉ`j–õuGeúºKªº•´´ kË0�Öè›$Ö0¾BÁÙ�-¢³[èw#cB²ëÆÛÜÔ§Ï÷@TÞõqV÷#FÃDµ=ia]+¶@L}×]ô=·£e¼\ <©1E£Š ‹TË.>Ê2~vGŒbmÚ€ ×T]¼‡ctw4ú5'õK�†¬Šˆ¦ÎÐ#ж®n)÷µÕ{XÿïfW—çBÙS¸ú~‘‡·lÒâ�¢uzÄŽÞ K³ Õ²Çý3“¸Ù {vÄck‡É�õá»r­”ìG˜ÉB˺«£çO{Xåšðchñ>º_º‚T+oÞg5Ž«(5|ÁUB—PÙVùè]›Š%²ú‰nºöN"*áR†[®Ç5KÑÂÿ?5ðñ’ûŠ¿³«Àº£7Ûº0«ù)ñ2Ëw Ö¿¯æÂœG/¿›Å§€ô?f ß]}Ï@f_ >+ÈœJxxQ•#÷;È�ŽãO—°¬R̤rîåoµU"‘8=îB×øò¿'LÎJSeú¼p=w6Ž“ž]ÞÄ“ñ´M ÉhCE:«áµ:Õeƒ&áÞ�¡§ºøÄh$¢½;Sô:í—í ºY£¯cf} Q“É]AÜR{¼@‚)aéïùN4¹k )Ž{ÙóSôVÖ` Ë;>¾æ’?4Xï‹9unŠ®Ò†eMPHÈýÄ—0Ó*³ƒE$Y@­¹›æÜ˜ª®Òy¼€¨ùHšŒ[þ HGq_[€ á’Øá›(fã95Þ©¢™¾pçô4‚@Í�ÙÚÏ�ßFtRô¿„¤U¸Ç­BÀàµN5ì=¼lùÌ d q+�¿¶4³Âþ—N¡¤ÚØi•EνçRµlËgäa¯öØ(‹½èÒ¾zì¾çαa׊¾´%‘Óï¸ØŸªí3üÐÁ�{ì\&S•5¼øÊ]úúEFyt¤Åzõaß[¯‡ŽEQìG™ûÒ=?ƒqD¡1Ë¥€÷ßõp«pû–ËÝ;.Nm.’Q8|<ÖÝwQke<ç f¹ðî[n-–Flí‘Aû‘å…Û2'EYÍK¯Üeó‰r9@×E¢ÑÖýšƒ˜‚A•[��šYáÀ‰ˆu”D¡1Ë¥€“o;õ}º{ÛáÁÝÆ>E�@Õ$=Ǧ]7QkeUË%ŸÓoUq»pïV•‡÷œ`7åÅö¥¤›õ�@ÌÍ/}„ ãì²ÀåwËTm§ê3þÐÆ¯=ÒÄäCHB´í�‘R‚{ïMQž,’yX!¨ýi± ©›²0Bï–³ce$Ylé™·½U@NuQºï°Æß…éEéTºZ&dx{†Á¬†ïª�*•p,�üP„p#úÄ�¨‚IZL‚ìRxr5>7X¸‰8Ä¢ä&\—5ânTaaèDÐA¡’%;2…Sv %Ò87¦?%Aš”Nܹ°i9j€,"Ž”X4\ùS=E¤¸�s{†õ•UtI]8eQ'n"ÆM‚ûÓôÕî�ó'߬Öû‰„ŠG¯VOÉ¥%l=êd´£iZÔhL0¼‚…?[~,Èœ•,²ŠM`(ªŒ(yÔG¯Ø�ºÈ¸=§a=‹dj¬~<€ÿnjd®h9øþï‘iýéOÒ÷§¯òè?ü=>‡9Y+ZÑŠV´¢}fýÑ|“{,ú÷M6ðÓ?ûóŸ[Üß4iB7rð"ç<—ß�$Ù­±óHÍ1»³lxñÒ¢½3e¿‹4¯�Ÿ>ÏÕ·ŠlyÚ$Ù# `tçX÷âeÆÎm£¼HßMà 'ø6·¯Zì|¢}o›�€Xyš‚ΖT™ô–$#·²Œ�XlÞ®¡jzÄå‰z�çª4÷´ë,O0eö u—éýÂUf/lÂάū¬åúY0“o³jýmFîd5‡™t¯3ðNkƒÀŽ‹ÅÁ]�‚×€ªáwôQÏ,z,ædø ^BÃ/5zÒ‰š‚(TIy&©û&7ÖM×û8�&~¹±½Õ¸‚�sp]›ÙT¤¥§e³*ù,ôD@Rñý ýBMŠi²U—«Î Ó… %‚—L¸>R"|‰/ɲ½°¯Ë•ò ¶àaÇ¢އÓù0V ÷‘Åfµ{Áò}B‚>¥qÝëŠN¥í’‹+Û!Â$ü *á¹h§t>L味>’ã1÷V$àÖ²ˆ³1Q �‰�68�ÎñìP¸�eÍ!y¯„I�@WA„�rc?>\?‰”ˆÌ”P쀔´ð:ÈÛ=ˆr€0–% á„’“�ëÌ+W‘{;ÜÎm›uÞæ%]‰n±Jî‘džÌâ}ê¬h9™€b©tNô2³{²1¼ªÂÚ.‰Ê`•xq/Í©/^Ä‹70’ÞšvÊ.�ÖvĦ~sÁš±%·Û)y«{$·â0saÑ‘ØÊÞú>K©rOè ”»f�’ª·6;0ˆ¨95ˆéqãíIÔr�ÎÔW)m}„P+¥hO—ñǧٵ¹á Û8 ¬’Ç�ß‹¶�D|ÛÅšf߯Æ8ü \¨R)DH 'ˆ>s ¥«\Ÿxâ”î0�ïx> ÕJÓ)ºÅæç>b쓬â&j¤Ê!œ÷¾)bOœ÷Yôèñ%ª4Ë×\ O Õ!¦•±°¦l¢Ú§€®EŒ¹/ÏN"Ê�›â3Ḷj Q¡bvU´-% µRÞG¯¡4&±V¾Ø)ÃÐ…2ž-5ÒtJêËè�Y´ÞŠ÷×ÑûòY$ÝEÖZÇáì¸ËË>=æ3d —�2±y ô¯K‹AÌ3o€d?CL(ùWp¼ÆX¬×z%jf…§^~ͨ ÊB Ä|ÿ ÁyS °œ+¸Mñ†ôÂcœ§†YæÅW¿�‰DJäú5—Ý{dt]hé‹)TéXK¼nVØwø<éžLýЀ˜o¼æQ­v!‹{p…‚¾¢FDä…/‘|=¶1E¾ýWa¬$îÁNµÄ BEníeÙ,Ó,óÒ+o`˜’,‘î”øä†C")¢×^ÉN¾k×]¡Šô|˱šƒ˜Z$ÜžÄyûu·Ú…*îÆNá¥zœ,G„‡O¼‰Þô[WJ"'_sq«�èÒNÊî‡-qKõ1m9Þ]YºŸø\ 楷 ïª0k„„û¨ =¨B’aÓwô ¢ê07ƒs¤”`èÝé`9é.¶¾“Ìï�Ù,Y4Ø”~�ØÆkgàþ…ÖH"ˆp÷Ãð%fî•ØjnëR%‚T %¢à–}ò7ÖFzÈ9ãÌ:#øªED¨�¿²GiÿHc9‰u�vskÿ0RÜ@_Û�wm’¨Ù«¢ÎvóCOÜÃ+;äïL1suœÔînA@%RAÓ3·¨¨"‘œÈwsýókÛÃ{�( :�S B²6Qó¢6INSÿaU?@.Cí�#%$H™á½ðbz7#• Çò§î†çÍ5é>¥|mm•[c¨ýIQÄõ?SƒZ©pYBV—¾W.Ð2ÞýV´¢¿Ij“M»Ïÿ~ô ¾~@ÂH¯bçó?ÃoþÎ?âÈwï™nyúÇ]ãkã¿Ï«Wþ4¿_Ë÷vîÀŠV´¢­è¿týÑ|“Õ«V- ßzí[üÑ|³e™Ï÷7U’`�䶘¡0už ßγóˆIªWE6mÖ½p…r&Éȹí8emAlŠc¸ÕI®½w†x§Äö#Q4SB6«¬}á*åL’ÑsÛpË *q"Q—T—‚$ �„ç¼çó@hÀÌ»C2é 1dM¢wOšÒ´Å��[¶‡P7¶h¼XÎ�Ð9˜)™�ǰ31fÏo«¨”³/1Z*ÓÝ?ÊØà&z„ÃÝÿžtJG’–˜CVƒ™«÷^áÁ¹§‰(�ZÛs#N`ß>øð4 Ÿž¢go‘n¡;ÍЃY6m«•¾²Štnjú~Q@SÖvy<º=ƒº©Ñ�(?7J0ÛÅèÀªÖœq¾'�›°Hô,Ñqû]¬K{l•<(LXÄÚĈ²„O•`ËC„ë[P½fv?Ù…,Iä6\Bë4ê¿«/áÄK(ù0q!Vu¸º•µkqo(G`ˆšÊ¥ÍSÈ×b勨Éjráv<Ø9À†O¶³Îëàö�Xel"K|KA[ø›ÝØx‡]÷¥ŒR“iJ%:2 ­ ü™ bÚä⎠ð4ÜÜ0^b …DŠáÈ,k&Û'¯åï0nM¡Vc(ºšk²ª2-—H»v †æ×²w³¦P*Q”­ ú,¨*�—ÇÉÌ"­��×âöÂó(jÆ)IRg ixŠ‚P%ç—Y-´Ÿ4�2âÌúÉ# `¶Z@š PÌFD²]zÚ€É)·€ K(ó¯SVvQ�¹Vj-sh%u‚O 3jc€¨·ŽÖí!L_aclSý³§î¥ùH)b ¨­`®zã!ª2O¦w‘RSlóÃÊ­„ME‘F'8“¨¢É~ÒχÑ<X¸§{³ˆÑ(fvúK—s l‡‰kÓlU7¢ˆá›Ï|7æ|9 –àæÙîFIØ C`²cEW €À-ÄxBèghü#V©ÄÛ«+Ÿ1çdmƼXK % ΌmVÛ�‡ÝbŽ¡é(ÙË3(•�ÚŽú> Z}ç½–å%ÓÃ8p)""NNf |íé=”Ò#’„_ñ™¹–A \öíwÐÔðÄh1+ÿæÛ.¥Û™Vø¹È¸¼e¿ÎƒÓ‡ˆ¿Œhu`X˜p˜¼Q¦§ò ÛO¼Ž¢6_‚(¢kŸ¸„Vsí[eŸ+§+d'=:ô/ uåI=uÉt˜ ÛAÌùi©J9 cO{.·”X[ bέgÍ&‰JæUÍ¢ÿÐ]î�ÃvYàò›¼Jœ´øÒ2ûÖ6K1lú |WàèŠBMt´&6=Á'ð<A@•Ôb~‡šŸœ¸±í�âòJÕú‚�¨ËToOkkŸ`ÈDr"íÍK…‡ÏWšDp7Ïz¯·^y¡�nîxˆ1Ðs2OOC-þ z‡„úÙ©KÉÓ<&wŒÕKÊV*lv/¼XQy[†@ô ¯âS¼a±UjÙñèì{P‡˜“7 uxYœ¨ ˜2ÑN�HZûÜ æÝ“’Þ^ú¢½õ¿Ë¦MÏÓHjÀÔp…þ.#ÊA Ĵ˧ ¦=zÕW<�>#EÁ½�ö= 4³Â¾—N£Öˆ)ZÇ |Y„„ö Ž?FÅùQt�ÅÞˆ©)�1?3—>¬P‹�j}¸þ¶sAt ƺz&8ôÌÌhcòG ©$»N¾c±i³ÌÇç«uاJÇZ`ŸnVxæÄ;èf¥-Ä|ëÛNõ(BЇ ‚¡}Û9ƒç a˜2Ç¿d`DĶóÍ×eªÕ£ô#Š k_¡Z=‰ç�Šüü¢�Ö4˼ü…o£ë•z‹]‡x¯ÎÛo•9p@Æuat$×D±Ql¸õ“=Sl?üq[ˆùî^õY¤ D0µξ�ë�#‰ºüãýÒ_¢ÕˆùþAõ*áØÕ;¨TÏâº�PÕ>té™%+Ù°é/'knÌ@€ˆdRÂ'-@“EJ”$ÐDŒY‰mÕÆ$ _ñ™<˜#p"ÄòÛÜõ@ÓäQ`s®±OÍr¤!(f&�Æ{Û&a×!p<œ©<ÎÝ)ð|zc}sã’Cœ…°k£›àJ©Øé(W¨�|TbµÜ>±�¶&+‚Të}“�Ü ~yÞñLqáoÝ%Ç™tó-Ÿyùr°ð:kÖÕêUÁÇîOÖ�¥§»àÈdtɲ´sŠOY2ýR½¯Ýk',ÁEE±©¼S®H5›'¨%ü·�4f�[¦LàÙ¸f˜4³]Y0@–ñ­*b,šl¬*ò`Ž@êãâêû@«À· ñm‡Œ>E:Ö ÚALßr)Üçze†Ý‘} þnEËXÑ…6]§ä *2ãå»®†Çk­|æýDÍnÌÅ ¦k¹d.M³VèG Ì7æbÓ©x }çÞ²q+ ò!�D:�ÞDëÊ×]˜åûÓPËß¶sb6+íN3­4Î�ÇAÌ9)ZÀ–ÃâÄÍGäì¸Ç½ ¦óÔwÅ…ù�ÀÑ5t9= ´á%˜0�(,ÓÀ¸”Ú%g%MÁ——$U Ÿ…ΖÀó)>š†%ʧ6»1%+ ).£Ç—.’¿5É*‰5“»ÆØpca¯µÏCžê2¶%ީ֕뜭�uÖÏÉMVp“edóÓ÷Å@sàð-ÔZ9ÈÒ„��õØ}†˜öîàÊÖL!irX–û�º¼½H,1õ*ñç®/ 1í'›*šÝ9zŽÜD�ø^@W­é|ˆùñë³ø¶L·t¢x$Á ©,[æëÊé(0~ëóé©«™ö¿üªn#×nuVYäÃ7DëE¯õÚRÄ>­¯[äЉS¨ºU‡˜å’Ïù¦2>åGðçÅËb²¶4À4Ì2Oþˆ®ž‰:è¨ •²ÈųÅBÀð Nìd!ì›1çf¸�!ĬZ_À÷Ï›‚AWO JU^ü¡ÿŒªˆR£fBL»M¬¦} ßÃó[¶¥Y¦YæÄ^¯ÁÙÚÄœîŽëœ?U¡’ur›’в¸¿v¼+l=t™d÷T½Dñ|ˆéZ¯¶üf¢ÁÔ¾H Œ ©qì �¦û !f 87ÇE´—ú™ÛgØô»‚dØŸ/ÄôÏ~’`Ò©‡Û#ªeú޵B̼¥°¦�¥’y¶eýºÔ�.-~ÿõ*ñc�É ³#©�q‚ž.DQ wyÑuH"Qi¡óIè(RÝ3ŒR{üY…®é­‹Ÿá;~WÒk\în·+Ž÷7(²ÁÙðØñ3³e-Æøã[“ûÈQ˜ÍO5&T^Ü8Š�¡—¶ðñÚ¶AT#<‡½‘ÞW<Ícü‰a-9(�´›|³8%Q5Ám}°6] U7 ‘Xªƒµ~’Ncyn2­É‘ ŸÎ‘¬€Ì}ŸiÑ77A”�e�Ć—øùÝÃÌõëŒr�_Ýy�_ú½ÿ�¿óÂaþU>`–óÿêçxiÿfÖnÚËñŸþ—|4=w!\àWwà~ûŸðc'^䨑Ã|á—ÿ„»õ÷‹;ÿáküÈá�lX·�§~økü§‡µ›àýßã躟æ·ï§yù™§Øó ¿Ç×ê_ð‰ý—ü{÷²wï—ù?o…¥eS?ö3gêÏ_ùC~é‹O±mýv>ówùçïŽ×Þ»ýÕoðÃOmeúulÜþ4?ño¾+uE+ZÑŠV´¢“§Nñ›_ÿ­ú¿f¨ÙN¯½ñ&@XÎýïÜçß�šsg&Å£¦.|;ÏìxxŸŸsg®á Ši·�Mq ³ú×ÞËqåív¹–ð¨¹3×¾pµ%ù™ËzTÊa6nfÒåâ%.~PªÌËÀá¿ H¥<ä™#Üx–«ï„ß!©‰Õ1†î.Ü®Æ*ºÎòDc›M‡Î£7é÷Of(f*¢H)·È÷ÕâÉ—Y“‚Ü¥¬ÉÚ~ë¥Ã£LxqƒV9–ǽ³3Ü;;ƒc-|Y$9Ud4ú.N`Õc†ÎM1tnªmŒ(KëFZ>S�µÒô½Ã\�¤U'Vĉ—˜/ÍÓØæ­Bº›CI¤â! õl—©‹cxvëñ�M�;ÃçÂíÆÔÚ,aßvÉ^ÁŸ·¼3¸±ñ΂ï0|• ¥ãÖè“rÜٶxÖxW|3zÍ}æåËxùl 4™<rRcÝ»›Ð¥pùꃱzOCÔ9¨ôãK"³©Ödä­üoŒ�ãVn�ù”Í~ÌKpŶðE�Ur˜\�Àm�1Ä… †%�,É•¦k«P"*µ/]ÿ¾À¡Ô&—zaö6·rCKÆx5P*ÈM½z²E”h)>Ã{´ IDAT× ó,!<~óݘޣ)tEgOGkæVÂÆRÈÌÖ?´y±iƒA¿Õyº7‹dFЇ³l»–ı¥›cø¶ƒ&jlŒlXzg !æÌ…Aìl‰`‘’QÍnLÙœx—ø½I´EúC«³�ÊSçÇ)å [WÁ¬Ôݘ‹AÌÒ”ÅýÓãTf,äò4 ¡5�#¥rH©FÞfˆ9§jÅ%^ÞCñùˆªT‡˜3gó¬)é©.ãO £ÄL ÁÚ–•õÇ × îÃí0Aë%Øçôq×ADEd“ºnÙ³±£ŸÁ� +¥eWô}§ÇŸéåÛüÅ[D6m"|$|À·NõòÏ¿ýŸÿöþÇ_áÇÿµÃ?üÓ+Ü¿þçü’úñw~ñÿaª¾‚‡üÕ¹ üõïŸú3þ›ÌÿÂßû—Ÿå“¿Æÿ“A¾òÍÓܹžóêþñOƒ;s×Qþ5Þªü#þüÌynþþ?æ×ÿí¯°Sû¾qõ*W¯~‹_Ú6o[§ÿ?~á«ßÀÿ¹ÇÇ÷nsò_ìáíŸýþÝ8Àûüî/¾ÉÞ}ž{ƒƒÜ>ûÇüÊ3�ohE+ZѧÑ[¯}«F¾õÚ·–7߉ÙîóïWiB7)^DpR\~7Ï¥· Øåð¡Î�éζ��sgV¦ã\}«Lv"|™kvgFz¦PÒ‚(/ìœ73érþd‰™EÀalzê]ü0öl„«o—ÉŽx _š~l‚·f]˜¦Zö@êîL„€ªt?¨¶Äٟ˧Š\>UÄžYkJ¤’iqAܵ3®�)´�"é,zÇ$ëÕCP•¸wrœÑ÷�›ZÂn! ȺCçs§Y“‚É ãŒžÅ­¸ ^¼�Ÿ\_œ²¹szzq˜¹=ò<\iÚfðÃɶ1A¬‰Æ‹_€ÏCó#Ê“¾»¸cÏêkŸ¸ÓPØ&­CÎ¸È«× íÙ† ©‹ÂÌzœ¨±?zÉ á§o»d¯Ž-€™ítZ¿Ê¹üeʃøÕy°4ºIœÁNõͶ[º¨òTÇž:Ì´î�·ÀIT…{‘F’G—TuìF—T‚ªKõAÃõætG ‡Càž×/«]Zè,œ)ÍâZaž,�4¶QSÉxÒj8Cy¾+So2“r×sñ+M�·dÑ£,]ʯäÛ~ë9àK”œ ]Ë(‰èÔÀl3È ,£g{£k[–µpÐAoÚþ|™H òt×^t©õœötÝØ4fw‹Æ<0øä ­cœ�b¸û…~4¡É!<Ï�éΖpgKh¢Æ©h5§ë\YÙùnLßrÉ]x„o¹$•[#;�f7æ|ˆ9'µoñÄÆRnL×r9;ÎÈÙq\+ÌàTÂß*&µÂˆù%eÛAÌ9éOÜ] [ÏALw+jÇF:¡‹AL»âsýƒ,×?È2=^géZ>i±û‚]ñ¹òAž+ä™Í8ä2UßæÞ©Rî>ú¤#¨ªÀÚý×û´Äè_o"Tûè8ò ]Gï„¥dE×ö˜˜ylOÌ9Íd\ν]d&ã2›©2xflYÓªøœ?YäÂÉ0Ö©ÌŽW™÷¸öŽ3è’¾²h2u)Eº³lx鑞F)ÙÙq�ËoV(OÇI‹¯|&8ú·YùrñS¶½ªËó —l)¼ç\Þ2D ��J ;ŸOm­‹xšH¬"µ$gSÆSŸ$õŸ@—kΖPASYÙ}K”•½°iÑÔ@�aÙnÌêp�5þjÍ!³cásp¥¶“›ª §-âi‰xÄÃy|Ÿì9ùšKþÐ`½/æô¥i:­µ­Swž½‡rôB²MéŽ"¤Š¨·0rªH·³¯^.VÐÔ—¯#›�±yõ¶«Ä§ݮȾûˆzYc1û�_ÅèÊ¢êáùæ{©ísƒ˜ñžv½ú!©þCwJ¸öw¥“=Sõ‹¢îßr!fºg’§_}-R%®:Š�¡ød3S>*_zlïËvšƒ˜†Y^bú•WðÝ5ê0´/"°Qè­; Ó=ž}õmŒ¨Ý1Ë¥€7_wyçM»-ÄÔÍ O¿ø>O¿ø>Fí´QJ6Œ}û kIˆ¹˜L³Ì /½Í /¾Ý1§<“[7=Vwèèü�»]û ’´ß“Å5hÚs¨F‘}/�®÷ íËÌuò˜1Í ‡O|€ª»ß× óÀí:Ä\+O³Éœasl–[Ê•½ËÞvQ¯=ò ‚ܸñŒ^­�(>�˜Ðê+Š·mVK/!×*¾È¦ÍÚ/ÓóÄCf+áóÖ\_ÌñÓºªí{ÜÊ�âÇo ÆDD) ŒŽWö™º•åÖþázIYçf®m<–Ï~æÓ¥ £»†ÑR~ŧt}aL »Tž{€Ÿp!A¯ˆ-nLQ‘CÈ÷°8g·†}å�@¤*D‹bËät ­,¶-+ëË>R4|ÆOæ>ÿ¹‚G`Ȉ®CÅhB—Ró³`ç§™ü´âÈ\Ñ÷™}{:ùµlÛ¶™Õ_à›ÎOñûÿë—k}(#|ùç–M TyóÿýOlú‡ÿ”ÿjkÙØÈ�þ³_dç·ÿ=U+ ¾ôsŸu ­â'þ»düÏþŒ›¸¼þ‡ÿ–®Ÿÿgü̾²gï/üOüÐØŸó—æb�ñ~yXDDX:™�ù�Èëû™ßúêV"’B×áÿ™_zþCþâ�  Ë%]¿Á`ÎENlâÉ+/H+ZÑŠV´¢ÏWŸÖ‰Ù¬ùÐòoÄœÓwÓ�¹æùOèÛßO”GS: ¬ŠÏÅS%.ž*…P ¥<žj8ì~ñ5’Á1¢Þ^®¾?MfÄæÚGE.�ZÚ=93«…*7Þ™$7n¿d:ô|ñ"±è6º´ŸDo³]Kº3Øý„�a,,Ù¸¤;SèÝû ²âѧn B™òd™[g² œÉR]œÎÁÌäÁ�Ù!Ã�ñyo·â"¨©ç6’zv3²ÑúÒíXwNOSœZø»­—ÆI¼´ƒ-]_@””–˜Á')M·Æˆ²„¿ýÔÊFÞ³>¦˜±q«.“צ¨Ì,t8.åÊ„&˜9j!¤};…™Í®LUT9˜Ü…&v¢ö­!ðX3¥6å<õI�¢Sž-Rº:¼fv/_BŒ/^&¯fUë^Z×pæÁ®f˜9ßÅyÁÁõ½ZyÙÆ1ìÐâthaÂ×�˜nZ›P‹Id¨:LËnd6ÁPUhï¸ÓM� ªM¥A±USDÔ¼hûS9â²Y߇¥TÅQ ÿÍmKo/Ä6�©¾Ô™�í ŒäÙl¬Z1o$*Ôe,K¢–�Aiì`;To�’�‰½Ó½Y„”G ¸y¡VV¶em‡ÊÀºb´@ÌÅ41%OdOl?{bûÛÆ4»1ÛÉž)330΀u©ýßknÌvsøô8å©ð<‹Ji¶™GÙt°Q^bÞ?=NiªqnF¤NzÔÝ-Ë5—”] b&m^ÉQ�*`e¬:Ä”¥€Î=·ÂøE fnÒáÚ{³äšÆVÝPØýdx­/þf3—ß/0›iÄ|;è _<†¤Qt‹ÍÏžEÑÃý\ bØÕÞU:“q9[ƒŸ±N�dЇWÝæ÷H.¾ecé2Üíx>øåJè„QU½žRœOÛp¸½Á#0*ãátök;†‘µe–=%,++ÐZVVUuß§øh—aM²¨¨"‘œÈ~wéžC7w5ÄLôL¡wfI˜›Ì5ÜŸ™‰€™ ãVŸÓÄõ*Š^çÑ|sôY O µ¸Ãûí�ˆA¸ŒÙ�eý‰‹Äû‹ˆñ v:¾°/æ¼~»¢Q%zäÑ#wPcáqªÔª�äJ¬Ÿ©= åë“t–1#éÂówP“•îð)ðòW§é¨´>¯ºKù™È�é¼€,tc^Û6ˆ¤ª¨å†ÓNZØñ Z‡‰¦ú8®ãÍÀ1]Æ\x/qU�ûG©Öîáa öV 5G¥›-RXçs5úIû}]D²à£•Ç1c>…Êôãê›ÕeL:ZÑŠþ&hÑzAG~í ¾ùÕf²ƒ¨Úü€ÛEOÏÜ‹W†±qŸ5kšêÏw¯e­6ÊØ�è »©?•ÐÓCçØcŒ3<ìpïìÍ¡?™û«OøÑ Ð Äzéù÷�ááa„‹¿ËˇþUý3·§{ïð ¿öÇÿ#_ÿí¯ñ…ß"ºÿùïóëüƒ˘±·¢­hE+ZÑw åö·œ¿Üoüú×þVÁLø.öÎL lúò�z ;û"Žð�JõŽß@3“.çN–Øõ¤± w¦j8l>tŠ;g�!{åz;¸ÙI—ÙÉ"©.™�‹ô¶ Ø·WäÃ3póä ñN�͇ã¨&tŸ¸�•1áƒcÄDÛ¦âÝ®oל;3Õ%³n›Nªi»4Càðqƒ�·¿J•aŠÎ=l¢wíL�d—² w¦¬Û¬öÐêÍO9|rj–�âÄ;Ûô´ôŽÂÕíˆMóí\ËcüÂF‡NçîN䦄˜¨Ê7’¸¾±ºp¿4¶y«¸u{wkiß¼+7ñì*SÇô̬lj›Íµ L ôô@f‚ìÕ1’{ûê=3ol¼Ã®û�žZ»#[¹à^ÃömüªKéê0‘½kkGND1‚"n&‹¬èœê+òÜXjÁwCfžŸ¹†Uƒ“sý/ƒ6¹g]RÙ�ØÄ…™›¸cÓõe¥ªÏF%Áùò²MæË�‘~fì<^¡ŒW(#ÅÂ…¥gòÆ´3@Á­°QébJÉ2ÛäÈTÅÅ{€&åNãÅ¿Ó||…”˜ Qö[�&AÙbCüñeV\¼Ö²²“Ä„Jd| æõʉ.>r 49wGЫ2‘Öw†œìb�'²3H“‘‹ÈHMnÌÀv°®J\cõ�^œ’È£K6¦¨Ò£ {¥«÷]YÄ´+>7.”˜Í8a±1óã.£×*tû‡Hïz7\O›mšÉ¸<¸mS*T !Œ( RZ•ÝO©ttÉ‹BÌ™ŒËÃ;6Å‚�UñIöD»t4Æî‚á=A—ÔýiÛ/+½0¿Sõ¥;É%<îô�±ïÞ§,ëÕÊúU.m|ˆn&B�¨Õ¥?…$1ìî7‡Z™R©º4,=ß?Ž`ÄJÛšœ-ªQÄ_¢¬l @D2)ጀe@MDŸ‘ÙTÞÅØ�áÚö ” ŸÞ³”|Í¥ôÄMÉá …-vû²šóUÞ–!}@«øoXlÕŸjT‚ׄÃ@ —q§â#M¥ÏÛôÅ,elzµÐ^ÞbÆt{RÃiïÜ�*‘ƒw 1eæëÉ;µj+Í cUâ|Vˆï™aýÓ×Q ¥æì¼{mñ²•ËÑ\yRͨÔJÉTJ>Ÿ²™ÎxÄ•j 1 ³Â�#çèìm¸mµõ¼?û�Gµr„à3¸ØçC̈âSrDre‰ß·™Ìø˜òW‡u†Ås'ÞG­•’íW-rµÒ�sÓ¶U~�ös® -,„˜¶­A›ØÇib·³]ŠO—R$_”8slï•¶ñaéß3h‘*BÌÕšÃ#[áìi—éIEøò’óȉwPuës…˜ªV¥ÿ•shøìˆd$‰ë•2ç&‰Tž… =Äìê�`ûî›tõNPö ƃ(Õ2�…˜©ž)ÖíºMª'hÍç^¥äóñiS|~Ù÷îȾ{ÿ?{oIšŸç=ygÖ T¡p£/ô}÷L÷L÷ôt÷Ü»³$ÍC Za›6%SÁ�ʦ©m†²l‹a…¼Ž°%‡!+’�°L‘{�»;»³;gÓçô}£�Æ] …º2³òò P¨*½»É5Þˆ‰‰.Ô—We~™ù=ßûþê f:Èsÿ™ÄÂÙ'È‘ðÙoîÆ�Ö ² "6Ý'éÌ£êáy56â¢t†ßmUS4ªÄ^„¨WQW8§Ÿq#*Ùƒ57¦3SA0’b“—Eˆ©%dÊ•0aUNØ3&¾égyL!Ð\*§†Q“P bè¡Ñ�)I ITnÏmxªËìþ)´TxN8n¸Ÿ{JË# 4½g=;8Ž�“- (©†ú˜ºbàŠzDÀµmÜàÅbO@ÛšA”JNžZõõÚ¸.÷ãYŽÌu½Ð:7µ©?µ™j"Cgg³‘°ÂÙIO·È·GÇ€máGÙç<·{y½VŸz†‘^;Ýêð0“=½ôÐE¾OæÐ¯}‹ïüV“™!C€ Ô׋Å5³pûûú�Îü5>ý¿J³[CúÄßàëø7øº�åÊ?þM~éoþÎ\úÏi]jxS›ÚÔ¦6µ©Ÿ\�‘«ãdWÆÓþ¬ÁÌ%w¦-f)Î^áêöŸŠÐÞ­ÖÜ™•lã—÷âT´†¶íœÅ­Îpûã $:$öžŠ¡E$äˆÇö÷nPɶ1ñÅN”`Ž?…å= ê‡ƒU–ésí³2©ŒÌö=ZÐŒ§óˆíß„)4?º[ö¿©ƒ�KÒ �3gî}ø Lå¿Ã�ä8øn 5"¡wVè~ÿ&óW!;€&àøS˜Þ#ìÅíZ L÷­¦²°û­�xzá$*[°ýiÊÞ½Ð\rgî>¥-³ $Õg×a‰//Šø+"9«¦Ïƒ y ;Ž%PWƒYQ uè!3_e0x‰²;ÏìåQ¢ûuôŒ† J”ÞxŽq±‹½˜þ 9ç¦?S‹šÝu:]3 @JE˜~}”�Ÿ¿…­•˜¶îPöfkQ³[Oejm‚x‰@¯°ƒ—(z9F¬ÛµZ›fÎbòò$=¯ôÔÁÌ@ô)o'þp[ÓsNCa šæÑí1¤C]-a¦Ñ|FßÓ:µKqTW¢4[A ˜«ƒ™«]™š¨q:ƒ¸³‹Ï{æ×‡™ù»8CYÄýýª ¸\Ú 'GV ªIRj’\a¡>E�NdlžJ;- a‡OØK®Ìœ]À�™¯�LYXd¶ rn…¸l  ÛŒnŠær­ÊˆÚzð§KI’«.ÓÔd"MÒðV*!êÌzõñ·™xdžܘFË KPÎñQ”�›á¢`/×Ç\Œ”=ض£á{c‘*^Ü 1¾€‡JN5qñ�WÔǬ>šDö^I­Š¤ ”± y/¡êãÝ›#A”½‰Ý P²¤iK¬8¶�u{ŽXeWtïšÎÍ%7f3ˆ™ýbo16)§4ö×}'P¬ÁѺÏ\Ëeúæl� s‹~EXt¨n vWº1Ýj@v¨Œ] Û3¸³:ƒê^"R#Ô^)Û bglFn¨––} 1Ã6ù8²¯¢§æÑRó Ó6}žÜ(QÊ»¸–GÉ�ӮȴkPƒ¶¿ùQSˆ¹`vkGMhØŸ¹gí0z°\Û(Ö1G¬#œ¿ÄœÏ:ܽZ®E‡k •âtÀ̳…Y“^áçØùö÷Âå¬Ú&Óô¹wͤ\ P" Éí1¢¶Ìèc“NéO^'ž*4…˜+¦‘PØúRéƒì3�ñÇ6…9“Œú.ø/>¯6½¯<ããWmU<îŸ/³0ë‘R^C7S’ÖÒõÞg(‰$²l´.[ÛZKu³á+â<óó³ÀO^#SQT{ÜÞöÒb¢„d¯ 2YÅÕd-KçØr¬ìŽ5be¯í˜@NÄÑË�Ñ«µäư¦€6|ÝCë?s+?½lÙ%ˆék.Zr¹¯��¥‡õŠÝ6·­Òº.æÄÔ´xxœ³æH±brO­.¦T«‹¹Íx üFˆ©ùv $ŒßÏÑ,/B4ª$VÔË[ 1SîKàë�y2Ç#ᤅÕÓ©®x&­À­”�vÒÒ‰ AL5b±í•;$ºÂ{ÙÄœ›ô™�*ñãÚ!f�>ýNÇV‰ ?ßbvtg9vê2FdùAf5Äœž€éI…žÕÍ×UW×4'N_@Õ,"rP«ñ‘}>ú´Jn6‚&¼ßºõtOqúµKT4—nÅB^†IÅ'[”ùþw}ªÕ g›BÌÓïýͰš@L‘¾ãQ­f€s?ˆÙ.øÈ+ú¸�>ñ)Ygq›¸<ÛºfÙwò:j4ÜžÃÆ²Ù›ñ(LÙH⯠ÐüœÒ#&§Þû!F,„ ÙI¸qé'ƒ˜ÝÝSœ|í±hIYÏvØ’ãÉ´… dÚ¬˜Š"�T,(º|óû:ºófSˆ©ELö�¼Q˜Ðxî]ý¬JÕlGó7æÆŒuÎËÌ“Ò,Q߇km mý5ˆYs‡kíÈF%º®Ãk±hJ”£í(„u1g®X½vѨ;Ý1‚¶4ó7JL/BLiÌa‡°gy"Ç¢„tŽ� %Âe,L˜È©À*Òï.?¿š‹y|´6¹¤`†ûº1—{½Û{F'Òø^x_˜9\?8 õ°òÚ–ç(z„hQj¸g9zø\m»A[šØ¬Ä¾Uõ1¢JŒÁCŒèë”øh&oKAàCñd;4¯ÚÓ¨ À'À ~Z3›6µ©?[ý˜Õ`—¤ñî¯þ®àšÏø£ÿòæÞ{¿Æûµ‰?ø'Àùwþ ÿè¿ÿý¿üËìCá+íßaäü]þÙõ,vàǸöÍ�yÜ*1%�¡Ãah¢ùº~é¯óö¥ÈßþW÷È;àÛy†.~› £€y‹ï|ó“¦Z‚ŽvIYo¾ù¦6µ©MmjS/¦s¯¿Îßýýß«ýwîõ×7Ôîý÷Þ–¡çÒÿ—>ÿYÔŸiíÌ·oéÌ£ˆÝÄ•7Hk¿N\yE _¥r3n-nveìÞÁ—E:ô‹6ýõÚw—d›>7>o7+«{ßú€nÿkÈ^œû?*Q˜¿'E:Î> ãì}$£Š"v“PÎ’ÑþmÊÙÚºšÅͪºIòÜcDÃA»H)o’RÞDûkÛµT;seÜl[ÅûÒë IDATF`Gê=º�×ÑW /¹3 MjgŠºCûÁGDi§ÏÞKö‹l]ÝLóä4�æaˆú´Óôi§1ÄLèμ�¯‹šÝŒ†/žšDöõq$Ue‹v’-ÚI¢RGèμ˜«ÕÍe Ž<­J\J±'ò*ñ€Ãµ<&/O⮨³¹^Ä,,BI ÊWŸ Ù‡�ãÙ.¹ëÓµ˜Ù )`G—d¢;0D IÕ�öï%@¨‹™½»ãqÝz4QãXâ ÇÑD ¿êb>ž®ý]NÆè¥ Éó Šæš³°3Û {"ÎPü¿ZjùýƒÉAtEÇŸš'ð|rÙñ�òe&ƒòªïï#i–—©¬2Ó–@bÁ¦d„ßK)1Ò‘eÛi›‘unÛ^sýøAU�Y=�q ¾ñYʨ ªáz„Ù‚,ƒëÑm‰® ,Öv�äŽÄw6DÊ.È..~೟$$aÄ L¢‚^1—ܘG¨sc^íª¹1…ª�ø¨È.q+G⇠äÅ]yˆ,OÙôæ-‚ev;8=²&Ä\éÆ\©•SuöE_b_ô%T±~j¨98Н:57¦k¹Œ_ÈR™µˆIi�W4^©ALÚŠÐV¬ƒ˜ÓnG!Ý…5î³7r¼)Ä„åHÙf³jz<¹4Ïð—C#²c€ª�¢O;CŸvYÐ�t›Ô¡Æx®*2Ï9Xž‚ÖÛC…4[ôãt©ï =ô¿rEwêÀŸmúܺPäÁ� Ž Ðy¼—þ3(q�áË ]È“²^ªƒ˜ŠnÑä&ÐbÎg¾¼PâÞ—&¶éï‰Ðy¸ƒhW;c7ô…ô _ãÐÛßC3ª Ó$ž>öqE…Þ—:I v’›’{jÓg¼E{Æl 1sY—럗¹sÝÄ$_M³ïÍNÒóSÏïH…—7kaþ9+ @X„ðš°v¼t3 RX/V^tH êb�BÓ¦RØèHgk]KMã鉲T‹ª•VÄâËë82uÍQhp¶àø“­ïu²¬€ß ØRšˆR¨ô3~j¸1�Ry�$�Q+ˆ °0½v¬÷RûÒ¡‰‚˜•l•âìŠc°F]LAwPN7‡˜Å¬ÃÂLã±ÜÄeè9s‡ž3wZBÌÑ{ËË^ªwŽÓ!žÝÄLtåØûÎåˆi•}î\´ˆ gÖ]F3i“£ï|Öb¼�¸*òz)Föµ·?©ALE@R¥ðÅgªôö mSw÷ï¼ûCÞ}ïCÚ¢FPÛ6€ÉI�™¬�ü\SˆØÓ=Åûï}Èûï}H"V¢ß°k T–øà;Nõ „àý†e¬®¥ õóß“©V߀àk?1Äl|2J=ÄŸ°q¼zW™®Û¼ôî§:w5Ze¿²P1¾¼ *_Ý Ä„JÙç“ïÙ|öódž˜K¿×;ïþ�X´FI/þ­\–¸rQB–µ®�©pæ��9óÎÇusIWλhÕãMï¿í]³¼üîçkBÌì¤ËÌTÙ;¸ºyƒ]9ö¼y•½o^¡/Z" ß�çg]l+ ˆ†¿±gú˜�‹ì×N£gæ ¦ïÃø‚±f]L¹£BL£œUMÈ^že{ñèò~EvQW×>1 '†kÓ2¡$Æ@¨ÎZø¦_sc.AÌ@sݘ0=¯#xA 7¦ˆ‘9dîcâå<Õ­¹1f/�½3½¢U+[¯�ŒuU�áýhÉ(²*`Û"V¶ñ>p½ó9ùxØoŠQ Ay1Rq}ûº9]« ›4ÖO»i�ÿâÑõ›ÚÔŸ‡~œ9}uJýòÿÀÿ3ö·ù/þÊa~§¤³ýÌoðÿã¿Êò<“-ü›¿åëïïãòœÎÞŸÿ‡üóß9ˆÄÞü¾ñßü~ÿo½Ã;»ƒÿÎÙÊüÝOøWþ½ó¯ð¿ü« ïïþu^ûÝqJRÛŽ~…ÿôýynü³ßã?û[£”ƒÔ®7ù¯þ§ÿ€ÁŸôljS›ÚÔ¦6 nßΟ~ó�ø¹_üÞyÿç›~çÃïþ ƒÛ··l÷Ú¹ú—Ü%˜Ù¬ÝÏŠ–Ü™Ž2E.{�›ìz9J{—TçΜ¹·µ!nvmwf•-oÜ Ý™—÷àV4TquÑ ¹äÒÌ͸\ùØâÀËa䞬zóC\x yÑÑizkŽÎª¨3?cQ.Uˆ'%ö5êb]UÝaû«ŸÃg©VgyøéDÓòbÔ¬„ÖY$óæ]æ¯bgÃy㚸ìÒ,{w±Í©†¸ÙÀˆŸ}Hùú6Ü™šØ…&† ÇòǨx�ÉÏL“Ÿqêâf{�_côÒqÔà,–Ÿ¥è=Áô&Â}©¹3Uv‹×¹3ÕökÚ~*U‹ªí72äÿÑi­= œÖÛȹ>éYgCÓ*WƒÕÈèb,†`»ÈÃó 5:3– æn¶¡I�Çðâ®<¢¡Ó&çð,—ò½,ª¯°OÚ‡*®„›¹1=Ëeö‹ <Ë­¹0WL'nÖEÊZsUr÷Šè^‚c1)]ß@«xRƒ˜n5`f¢J°½a;ˆ%óA‘mìC šoûÊHÙÕ*妞YØž„²5�(XÏ]vGN"ûËËKºW)£ãA'ÆQFMæîX §kµ›"é‘t®ü-äZ\¥çX’d”ܰÃÔc“R®B¯ú&‚§³çä…ˆé ãc>Ñmít¿ VÑÅ,ŒÝóÑ­£ôˆd©Äà±/ëöÅZto–J¡sðÕv’ÝávÛ�‡—Læ§íMæ_ -ÕΊ)kO|i*ID�%Œ„� еsQ.Íã¬Íו#xºÌüÄ4·Ç«Å}̼›#Ís¤¼¿¡íÕÞ)ˆ'ˆ–¯�åXY�� ­]DW'�UÝ7æÆ\¼W[só̪� �,Dé1_Zw_×ÓJˆ¹ZåÉA°v ²Õu1WÆ7M!&@~Ȥ#Ø[ûNc]Ì=H„S>ù�ë &Àì‹tP++êU¯ßi 1Ÿ](’2ß@ÏÌÑyb¨0¡bfªT­ðÁb bÆìS-b6Wª• sI·ÎWpÍ$ª÷âýJOúÙb=Ìð³µ fGw–Ýî×ÅÈB#D‚b~ð-ÇÎ scvwOqðÐ]º»—Ôd¥~ÙårÀ矂,¿‡· rõtOqôðzV¶—Ûë[Uû¾_¿]zÄäÈÉ+Mëa†ûBLÛú*þ ÖÃèížæÕ×?GQm:”ê&@©ð£O@P¾R‡Ú×3Å›§/�.OÈ[Ývl\`|¼Š'6�Õl1ô§6Ž­¢ _{aˆ¹‘ßë³O}LóL]ýÐL÷4Ç_»Œ Ÿ›•Um¦&¦'-dêÏéÕ1²KZ}þ™eŸkŸÙ(RÒnÌõ®­á1‘Ҏݵ‰…s �Ó{ö±Î0Ž{ b<}àfÂc¸º.¦hT‰AîXŽñ^íÆ¾š§Ç:P‹” Lç~XæVôƒ+5û´€ÖӸϪìôC€Û bTáþ,¬ðq‡nÌ(`åòŒ¿š©±ßª=Îòý¸U¬ìø®,’¬ èÒbÿ_Îå@­¿î\<YB³ Èí <ïÅ-W‚"Õîç¹X‰lj”c¹µëF‡;³¸þf�ÌMýåP�¹ƒßýl¾Å×�ó÷®×$¤8ùÛÿ?úíÖ+I½þwøúßü;Mþ¢³ë—ÿ>ÿò—ÿ~“ÍøOøldõ‡qÎüþ·¹ñû+>Úÿ2ÿkËÿLþu¾þÍ_çë <Ëïó¿ßðù¦6µ©MmjS?¹~ã7‹ÿýŸþ¯kÖÃܾ�ßøÍßú©´û‹ªÄþqìÙx ÒmTŠßÍÎ;)^?ÌíO¿A<%×ÕÎÜÖ™§Ü"nvÍÚ™� l}ëK¦oì¤4´+bwÍYõGqÝ!n\§£3–�"í‹]¯^àÉgÀêF–ÛüsdýoSÚ;fGJ<º[åÐñúA˜x:O,=Ki®ƒ´r‚ìÌ%|Z`Û±8‰.¹æÎ´³qæ¯ â-:Ò±›6±»;;?3J~¶‚’i£ïU%ñÓOpgb”¯oÅ_ŒÄÑÅ~t±ÛŸ^šcܽà0xD%ÙaÓwâ WN¢[�¡3S� ãÌU¯P T˜­0üÀf÷±ƒ!¢@ÛÁûÌ]~ÏÒP�]Êqž{÷˜ù"GϹNÝÃ<1�˜S1ng,CÌ`ˆ‹@sá1#—+ô0$¨fÇP¶wƒ.3wbŠô•n$["*…@Óôæ˜üò&J›Hß±$b› m%ȇ/Šq)EÜH-M+ÇÔå,éƒí©ð7ð“n¢‚\h>¡‰*Çã¹å?ß7Sî®òÒÝS<°oRº½@âP ?º2µr¸\ …}ôrÿÉ"ÌÜ·—àÉ3*çIììh¨•¹¼¾0jöZñö“ÄC}ˆªŒœŒÑ5•d¢Z ²PAl‹ÁäÚ׈.ªT·q~K÷qò3,¤;ëj^Ö¾+©‰lçÞÂåÅK±C‰ñ¨˜E’2uñ²FÌ&* ³ HÉ8¥´3�Ë]);p5•9= m ´92±‰"¥Þõc:ÚAIßš‚ Œ©«2T^4SEF *I¨ã Ü—’È-ªÈX•*‰I‹ˆÒ¤àIˆ"Š/Ô@¬.ëT¡ê¡ -°_ÚR1Ïwç‘‚úè<;Åúh1¹-¶‡ø¸BLÖÁN®ŠótÃRØeì­Ÿ¥ÞBKnÌ•ÓÉÙ”- bôD�”›ÏàvTŸÇ{Ê m¡×œbáÞ¾Ðãï'ª6oìB^Ür‰ì„IÐ݉Ø3Õ&[«»ZBLu[8éb¥³”sÈM9xHÈ[»ðMŸü“^Ñd�ñjÄÔÓ�‘²Ïýnè_¬ –µ™èЭ ´ÉºEÏÑ[µÜ¥Y9¢ßÙA&m°Tg¥8í0uÓ¡Ý=‚¾äýGo6…˜«fÿ‰6bÝá…P˜r™¼ç1�’”:ÀƒDÇ,ñŽÙÄ\˜‰-q¢ÛÂ×y»âñèr‰â¬G·ú‚¯£&û^?�Y„ÎÏyŒ�zx¢T0!tK>½ ZÇ6kaþÑÕÞ0Vy dÚª\ïžà¥©Æ¸ëVÒ% kñœ]rcx% #P~b�©k¶¾à‚ž�+™NÙDw›;IEUÁ÷˜*@­8ÐR¬ìÚý¼$„5Ìćõ±€­7TB|¢½ár—ܘ ss$i=™h#Z 1W»1Ë£e4ÆJ®TñÐX­.æÊøÆpû›CL€üä[ÜÃëÖÅ�=AÐ$­bä& xË|D½Jüµ{Š È 3Yxƒî37‰tÖ×] 1æÆ-’�*V1àÁ§N1½õ!f¢+ǶWî F¤ŒÕ enÒanÊ&F#(߈ö¼zub†ûÖ b6«ƒ¹¤fàâ'&•²‡*^÷:‹D*¼vúbƒæóÛßt±«Ö5˜Ðbþñ7\ìj'^¸zè•‹¤»rM!æÔ¤ÀBˆé½ Äìï™â¥CwéïY½}õß+•þð.¦Ý‰„û××3ŎîÒ×3Õ²ÝRÛ€¾×ôþ•îÊrøÔå¦SåkÂÆ÷i#`bB`r¢Š „û²:F!f¥pñ3Uz‡¥²ÃÍbd¡õ¹wõ³ •²KD8ØòÜ[ïÚZ0²©>äˆBPu©>žaP8Lï×. FÂ~n%Ä4 ;ö5«ëbÖ¢dW¸0W÷?…i‹b¶LöP !¨Ü™ake`yÒã*ˆ¹²/ôÝiAb{!œØÑ bzn€W²�Ì&‘âš„Zè_è%+�‡­pcz¶‹_õ1�È­be+q‹ªæ ÆëŸyb‰6XU:^T$ÄÅÉ‚B“zîëIЖ�§ J¸�§]ä—Á&ÈÜÔ_ýÄŽÌMmjS›ÚÔ¦6êÇ…�Y åzÒ: Ä÷�“ìl‚ÜåeH·ž¼�K$vˆD{®¢|öÆf¾[çÎ XŽ›¿¼wCîÌ-ŒÅº›Uú^»Ç¬ÙLb>ÍàÌ„°EP "B5?ÊÍK_ÐÞ!³ç°ËÀÁë<½zšbò.]ãàCçù_ ¯|BvlŽ@ÔHıu�ÜH‘žæ®�#_òìÚq ÑçôìD¾7ÈÓk¡Eaç‰dKw&ÔƒVÛ'›»Gᇳì};ƒ‘�3%âgRº4Ètä9Æ@ ýimnÙ¥YuǹÿÅU’ ;Èdößfòú‰Ú:"ôQ8i’ð]ª�'Ò:cyŠôo _žDÝ!yà>¹ka¼�"è Ê/Q]FË9ºb&à§«”ON½Ô‹`…�–K@Órg½~-.“êQ˜~0Idoh!Ìì¸Ò�h‡^iú•S<p£¸ƒƒ‘q”-ãˆù=u¿õJ ™õž1sc­M#} Y—(ì!yg7Rµù ¨&ªfŸ�ãE5DMåú�<Çï¥@�‰§cD·u®LaæV/Å£g³ûº vmgÇS�ñ‘ ¢]Í�W¸¾0jözõ æ“Y"»:ÁÌ^µ›û“Ó¸ªÆç=¥5]™KÛpÔßÂEu$—À±y±\™š °Géå:ËΓ´§˜+2H$V üHlãVe„jÉÂŽ­?¸¨ 2NÕaÖ2I/F7µ‚ƒ«Õi ŒÄ¼  «Bý+Ë^ýÅêL)�’È¡�Ûr�@ÃXY»ñ» �*òÈ<ƒJëºq�®’¨ ì——g¹Ëº¸#ól¥«bBèÆ4ªp„žºA¥«ýCȃ`¸ÈNaZÐb^Ü™GÔ4œ›CØžÅNq�d´õy·ZùŽåóÀµ\æoN£[‚]$ôÖQÀŽêóøð<¨2‚å2ù¥ÏoQ¡uÚŠ/ãù “ã>ô&·¥ðJUf?Et%v‡×„˜R{©}¡1«¦Çó›]EÞ’AKÅqL—…û³ˆe�ÊÁ:ˆ)é6íï J"Õ@fjÂ#èï \Ûgú~kÚckðr bô½�b8TM�'·, y%®�ÞßU«ðøÓ•‡õbGQ¬cŽXz®bÚ¦ÏÝ«eæ³z\¡ÿDg `Ú�'_ä±Ë]ÖWkmTÃdë‘k¢@~Î#· �ÚÕFt›\§ÍO»<½^¤²P¥Oþ¥ÚîŽc×k3— rd•Ìîñ­vVí€á{&¹1HxgÁq—M+æƒ/ŠXe‘„ý ?qQ›ÿ?k dŠš‚¿ž]~•¼v½ßÅqur\Ç(ÈÐh|!‰qA‚XW#Äð*UšUÞºÙ•%*Æ @‹XÙ"´ˆ¬ö&ˆÈq‚Êúµ1k ª“y´Lc¿S.š4ظփ˜å™2=ÞÚõH¾,a�qŠå{»õá s @a"œÍ$£Áþ¡–u1ÌY“ÎÀ÷ B~ÜF\u¯�BÔ«Èúòçó£U&n›tXoÑuæ‘Îú"×Í æ’Ó©H<»²1ˆ¹Ú)� àémUêDö67¿$£óCÚ{¬u!&Àö}çéè®7|´‚HSS¢Ðƒ(¬ýÌÒÝ=Ík§/‰,ÏLkÅ>ýØÃ¶UDñ4˜KúècÛÖð8×ôïã#>]ý«£dÎæ‘�öPä_x!ˆ¹Q€¹¤?òp] 'ø}=ã¼|èAÀlÕv €Zv'n°*Ž6brèÕ«¤:³H‹ÇõÇ…˜Í&4ÿ½Ê個\áß#Ó=ÁÞƒ�ê&4BL€óŸ¸XfqhÞûêUÚ»6vþe']²“.’Ð�$4ö�¹¶¬²ÏíË%äýáÁöÆfس˥£óêòrôú6#÷*°5ÝPSî(9:²&Ęº_Â3"f©7ƒ3SA0’ââ³îÓ¬Š[ÃþÕ|\ºê æj�ŸÇ›�2èm¯{6°sód7�^·s&z°Ô?,ÆÊϰ4©ÆU=¦·å�dq1™Ä[|é9j5ÞQ@± È‹e&¤�?0]ß:À¤ˆZƒ’b« l-­“°©MýEÑ&ÈÜÔ¦6µ©MmjS?I}C�€š)ÒùÖ]rW7äÎŒ¦ÀC2|:ß»Ml¶‡Òõ£<ºú!Z4`ß+q´ˆˆ±ÙöÆÍ�¹3?š¡­S«ÅÍv(%f{@éYÀ�‰Q¼¶­æj�‚ÒN~Š;—o³}8œÚ'#§Ã�šèWî ^|ß3˜ÿ”¡[6ñŒFûŽ6lß#7ME·ØýÚç¸ÁPDè|Fût'S—ž3tŧï@‚x‡º3ÏÜÇžIÔ¹3—¤‰}ô)fœ/yòÉ[^ŽëT —ø¹,TS¸˜íSH9ýv‚%£}tH}¸ù,�¯ÝgëÞúÁ¯[ÊRBJ:‚œ0Xx0F~¢H×î9-FÊgœ«éÔTžjnZÜ©Þ )ngºEŸ¢}KY`&€NÒ»X•YŠÃCôn×™~8‡¶' šLîÄ,‰{m¨¹ðwTs`A’xlu±#˜oiØ‹K)âR4Gî0u9Kç+],Dº™=:ÇŽ/;�«Í_5öx}<¼?Ž·/…¨©\Øã/?ÙÍØ³gÛ5ªuÅ9Ö.ÅQìªù b{”‡ƒG‡w269Öb+C‚†Ñ;ˆiñž/ õÄø¢{ˆW§v°ÍoãÑè âή–³WºŽO/×Û9õ,ÍàMäYèiîÊ| £´üÛuJQÊÅ ý˜s`¬8-tIe§ÞÍÓ¹Ù �̸%@ɶ`ñm×;¹Aë:¥«å�W Q|9_åv<Ʊâúí–¤"qj<Ž¥¸é°?ZéH]©=µc¡ùß&m,EBÍáÌó;í³ �QIÉõ}Þ’SËõu9u#Ne¤€ŸìÁ/HM]K‘²äK¨®ÃAéÀšµ0›iJ2hׂÀ'÷å4î‚ÊÁø!”5"i—!¦–‡+Ï®`ª°¶c4Ø6ŽDy’OáµétŠ%|Ógþ‹Se‡¶oÍõ zýУÄ,妆Lª(Ä÷ö#*As£&J_7;*[–Ѿÿ!JÔçù¸@ÐÛQsaº¶ÏÔÃ"t¦02 ò�ås]oŸÃŠ”sQžÞ1Q ?O÷éKZ ŒÙíx˜ôª'ë¢d—¤èG¿¬ƒ˜óY‡û7*˜%�X—ÁÖ“](‹ñ‘ŽíóôZ'�HÉ ŠÏg0°Ù~ä*ˆ.�î‡.ÔôÞž¸ìÂ|xy»,�‘ߢó�»ÈÁcÜGÝh�‰/(ÌÅ~\ Tò‰J_eËW‘Wl²ë‹<f£ö$éîV0¯.y®6®V.ÌG×ʸ®ÀÀÑ$mý_`Nµ3w~÷Kª—ÖY 68…Ñ;ÿÂm–%ê/6„sü‘Î�íÃa[cùº“Û£‹s°~ÙÆ5uø¡Îí}£ËÛ©ï›<Ó!hr+>2ݺälÑ*âš±²Û¤^xÃÁ$k»1ïïF‰Ä!æJ7&€[iâÊÙ 61'K¡Ñ4X;± ×Ûų[7©šUöÄŽ‡u1Óe„CãMï柖ˆI™H¯ª‹ÙåBô5äŽ"êÎqÚ ¡Í ÂÜS».VVé( § ȺŒ]v¾²@~ÜD–ºõãL»Ð^�]13§Ä˜zf¢j#_º$ý×Ö…˜«�bÐbþ$nLÕ(qì´]ƒ˜VEäóªxÕ N7Ôļrišá!xíœB$ÚX s¥*個Ÿ„ï ²p¤å÷–¡Ø4¬èy[Ả �©)AøwéÌŒqôð•€ ­!æø¸ÇÄ„â»ÐÜ‘Ç�Íã#ÖAÌïþ‰ƒmk¯lb¶˜áö5o35í#±ä{¼óòôõÌn¨] bZÎ*@«GL^}ç#tìAL³,òÉw]Üj*¯ob¶rÌBkˆù�?µ ™³ï~�Ž®ú˜üfød5>Qƒ˜êª~ÙÎ[ÄÌ6ÚôúXYE�€ í—Yš²Ò� `eK(ÞòòšÅÊNo�ÃU\”Ør[YЇ'�úrA×3#(É‚ê j?>¢õåûûR�MWð�ƒ ¦Øl:27õ—DÆ ³Ií¦6µ©MmjS›ú™Ô“ë“DGDúDHviˆF¡Z�IP¸ß»&Ð\$Ùö IDATº‘eú¹ÈàÉZD"Ò!ýÊ-"ÓíŒ\ÉqóãÒ »3m1Kaö ×?X`ï©íÝ*J �€™ ´½ñ�âÕ­5wæ’Ä ÌnF®AI¿Gñê½/Gˆu)ˆ†Oô­Ç¸3�·Þfbá»Üý¼ÌΗb´uI´ïhÃôrèJ©Oãµ·a¤ Œ®�} [t¦Ÿ”½[jpgÎ|t fÊ‚A�p »:ǓϯIÉl{¥ 5"1 Ï3jµƒ à¥m*''‰\ê©ÁD9èD6;™¾ŽüÅ ëGFÌ3—'è<Û�l(H»ú¨Ücú™…ž2ÈiácÊÎ’<ø�Üå£xVøÒ¦T¶úcŒˆýxé³�gèØ•¨ÁLãV'R®~�J§ÝëÀ6éÝ2Êøíú�6<æ�Í!ÏË´ÝM#ÙÊ“"îÞ8UMç¾”¡'ñŒÞBë±q)Å.ñžÙ·˜¼n9î"è2CGg7 3ݽ)ôX«¤ruÀâôð.Ü£{³ýÞÞºväî�MP�hˆ†Î—ÛÊœz²�GÆØ{³¿åvÊSyämöN'y2öœxWx=¤äš3O¥h6�˜}lÍ šI«.»«Ë/ĝަ¹îMàLDªM]™“Ö$Üî,r(§]Š0확ÊìvêÛ¤”8ÕöPFÊH�s+èêò`BÔ}±È× Ç ¾£âWÌ ÅÑ®T›¯ãà3!Ù¾F|ª-bÛ¦Ì5Æš­ˆŒîÂþ`9JÔ#;@®¶£¦b°bÒüùî|Í�¹ßïhXÞÁÇn&£Ø†ÊDvž]Jýw.î !¦`¹¨ÃEö+P_ðîü¶2¢jà{2A¾Œà¶q$>øB3¸5Ï.o+j ÇèJUƒOÌޤ‘1Šx–OåÚ[ƒ]Ä�5œœ‹Ò¸ ‚œ=Op¾lül¦hgžŽ}#-]˜iùÒoÞBÒ…ðgS¬µW“dTIŠÖY „ ·ýYUàùbØ¿JšÆ•îÇœ˜jŒ3_O+I%CE~ú6Ù•ŽÌÀõ\6:[¬³Àú1åÛÖqº-I0Dª“óMݘN©™_tã23óMkb®Tq¬ˆï{h-¦K’�]¼:ø’�plÒË“ƒVÞ—³&åY“îëðæíºº˜ï0¢,;þxÍšt…¬E>[¬ÅÊŠF•èK�kŅóTfzÔSR$!|g¬8s$W<³6ë&ï/àû>qv°“gwŸ2Ù‰(ëBÌòœ�]pÄ æs‡ºÖ„˜¥É2¢(²E¯g% A—ð&g»Âu¬†˜:2“¤¸¾eňÖÅÊVâ•xøÌ"­¸çÚ¹ U3Ëj�©É2BPAŽ-?‹ÞÆ&z.¹1Y¬‹£ ¡ª%V‰y«u¾^ çMmê/Š6^6µ©MmjS›ÚÔOE�¼Au.ƽ�rÜûÑ`´ÔöÁ�J¦Ã� ˆuªì}·‹vñ]­ðåÇ Ø•ðá~É�¹í�›(‘ÆzMè$%œ%ðáþ…<·>·)@�¦î�xý É×£dšÛ»bÖ~Rþ^ž}žãÉG³§Ã9c{û[Îm%Qú9î|–çÖ�jûlEÛ°¢Iöm±Xx4ÇøÕÐá¸óh”¶”H|_®/òôF‘ÂlxL¤ˆCæÍ»h�Í#δ MŸps.àÁg(,nË€¾LMݧrr/Ý8è+»Ë/N[¤]nŒüÅ|ÓG4Tb'v mëbüQÇ�qNëDÒ-Ú_½‰ ‡³Ë{¶Vð½a8¬Bo†¹‘J˜H£˜¯LS91I 7ìI®�2´›þÒNÊ× TgÃítS.s'¦pT‡mAé~?WA�d¦wd°•µ Ag·þ Û‚x· `yj3]µþeðî¾å"ìK0S~�ËC�U4�óÛJȾÔ1—Úì£õÑ‚í†N9XbHU¡PáA·Ì 8€0µ|ÎnÚ‘²E>ï©�ŽÚ¢µ#Ìå)´5¾ˆn’�/±�j>0˜1€”[�è�¤À÷püæq{dc1})K ¾`S‰Õ¯ûõ¨�ënБ  ŠrC­Á�ª“ó�E tkÍaZE 0ãQbÓÍ-J¡3@™¬�›ªÆe(†õ|”ÙÆ¾D°ªÈÏZµâ:�(Òi� ͳOìÿ± ¦ ©h,y¨ÄyךŽÎ�BLOuÉmÏâ©õ×ç!‰#èd¢EwbVw_+ŽvQbrW,ã,èL=i³_G=Ћ’^„LW¢ Š–GõÁBÃ2„®"cââ±”D\Ûgòa‰9Û¨ALnŠè�GH©°Ï�Ú ùSÈy’ïÝEŠ„õ–‚Ɔ�Ä´² ÷š;�û‰b8ÌÏÜ:ïrûR… û‹ ¼ÚÉö³=5ˆéØ>C7ŠL�T‰v ¥£,½š—³Uæ¿Ìóäò)æ”í»ÓD3amN»âqëããOL’;ÛÙòz/F—F dœYÌðü³¦ï£:ŽHç,»Þ¿J¼S¬ ؆.Lc �¥� <ý¤ÈеÆúo«¥6[ÏÝdë¹›D»–!f~ÆáÑõ2^ 2ðR;]ï†B÷èÝÏÆÉ‹kOrÖ: t.ÞayÛ]œ¥$=\wÛ~–´Tê5Å„Šð…-—ܘ@-â˜ڟ†Vº1wy[½Åúcª¿±u-9[çÇ(ÐÚD÷÷ £&B‡M+7¦³`ýD‘zѱ 3ççxø/’½ž¥<ÕØ7”'KëBÌ:éÒ©‘5!&ÀÜÓ¾ïS}åz}]Ì9Ù�‘xýɺ`ê^™ˆN`�*‰3·Qbá9V˜r¨Ìyô)gCˆ¹´,2bó“6�.UðÜæÇðù� ޝ 1¶¾òå†@ ÀÍóÌrÕÛ¸S‹˜~ã‡Ï]@_¬“¸1ë-¿õó�,ö�H¶±ç ÆÝ[U,«ùþ.EÊBk7¦ãüsD±¾¯•aMˆùíoZ”Ë‚ðïÓ,ºa=ˆùÇßÛ{þц¿‡óû‘ ’¼ 1ð=™jõ ¾¶aˆ)zÿ�ÏPëAÌ?üc‹G�]še]¯ÕvlÜclÜ¡7üoQkBLë]Xã·^©Ý{nqêµó/1'&†S®wŠh‰‡ ì5˜³™zfM*1‰ˆT%"U±tзæPÒeœ™8Á WYr÷Cüb1(–癞£œ­ëÒ�9"¢l�AŸ~…™ÜCæ§<" }qŸÑ4 #`ê™ÍÞ~ Âqqâ¢E°µI—É —È>-“ìTQ"‘­³hìl²n[–ŽSRÜAÎ}ÈÜH…RÖ!Ö©‘2l’²EÁ5@pûÊxírNGp×Î\ü"ÕmH‚L‡Ü�DÈÏÌ‚RTF4T„˜AahY½L9Š¥(‰!Æ­â=1C$�ùáb[ !•¤ìªÄ”ðE3ˆx8Ý%”©hmýuûáËÄH05óœòD½#‚ KX]e"“1RAœé™I¬É9”TŒ|‡Oû‚‚´NQE]ÐIøqrsÓˆiA“™Ï”ˆÏjHžXƒ˜�³Ë@EF¢-ˆ2ŸËâ·éÈ‘Ï×x7Ù’o>è&#¡y3ÓíQÆûú³k¦¤a¾�ƒˆÎ”Zå%+õ=Yz碢ʌSÀÑDÄdŒ�¹uÌ‘„%�‰ô•—��!ªÌ¹%ÞpŽ©yÚÚ=$ÕCî™CJ•‰ÇØ;� ,èŒÙí‹â•\æ®æ(>.²…ƒˆ«âº"íy¢™,�nÚŒ<® ›¿D<¹•ηo¡µI57ea¦ÊÄ��Ò•$º­A û× ˜¼6Gq¸LŸÿÝgï )~­�cû<ºVÂñ2G2¡Ë`ño'ŒàK¥¢q1Pè}é�FÕpлjŒ@I-ß„š ÞŒ^ž!ҮѶ%Ф†u1§¯˜l Î ìxŠÑ[_$¥ñTÈZLÞ/ÐÁKHºOòÌÝÄt*ðü’M§‘hœL•ûi×°õÌ$¾ç3ñ¨B$©Ô`Øü”Í𭤶 ¯®»ßEk-bbDŸï[€–¹I‡Ç7+Ètas�k“£oN¬­P[+!fà5>óÈúC|7¼>R�“¼öÎí"m)™‡wlÒi© VÊ¿‚ã€(ô ‹ÇZlÍ8c£Ò)ˆ'ZÌ%ýðUr9AèE’zyøð6“ý}ª*¬ 1¾ÿƒ*ss>½âËu‹D*¼óÕ0 ³bÚÖWñ½t³E¶”ªoe|â>¥²Cg‡ˆ® ¬5m b–Êá=wdL¤#‰„ˆ,³nÛ?ù®MÕ�@: B8ái=ˆé7ù­[in®‹Ù™›D".ñD¸¬µ~¯r9àØT*SS>[·+(ª€¢HRëv}h1Ÿó›ž7’^¡çÄÛOu ÓÃé´Øð»_úQ™…ÿ�½÷|’äºÏtŸ“>³\w¹¶ÓãÌ ìÀ , Š%ÝÕ^)b7nÜñÞ I+-Å¥H€f€Æûö¾¼OŸ÷CVwuuW�¡ )Þ~#�骓®2Ofžç¼ï¯ ‹Iô=}âÒ—ŒMײ}Òµµx·GþT‚Üñ}ï# &À£ë]\uœÆãˆ9õM¤hð>”V'p£.�j §íc$ôäðûÒâלŽO–K({#WFÔVôƒÏÁk×Ê„š‰ ¬ËB<¿íwcl}»M.8ŽÁÀYžh#%t:7ÖèÜÛ¦~·D`û(†Šºg¦]êàlu˜ çPPiM‚oB°Ù`ÊϳqªŒcÅÛ«¦�¡Z—�Å º­R ò;V@€l¨q�˾BÛÃÝj1å=ù^¸1OæSsɸv×î‹[m#G2YïÉé«j 1fU»{ÎëýßRÿíoÿü¶î#ýçѽ{÷Ž@摎t¤#éH*úCƒÌ)"q(”jˆu¼ŒQhô´@SŽ,,féô*lÌWhmû»mµ¤Lî„…j*l/ôX{Øc¼¨¡¨I ?±E¢Ð ³=N¸§–ȱ×dŠ!‰´Ææ‚ÃÖ‚McÛg|REQ%,Ù¥hH c¶FÐÑ ÚòñϘ8ß"1U¦»>E2<‰!ÆéõZÔÖÚi-)#ÔíT…d!�òè#–¯Sßô›è/?)ã7{¤sý”˜¶é%²hƒÖf—æ¶ÃØ„†¬”„‹9;ú&^¿Nî¸ µñgTíGT;Œ3‘Ui3‰a¢?ÙAÙ4¾LêRu¢I°9´Ô1H…ÖËK´×šè ÉP)‹öB�ö¶�5®!«O"ð=¬Bo(ËñLm±M(Ç´ãiô«èIɇÂÌö±MԮɘŸ§ÔZ§½ÚÀšN"ÌÌ,Di6𛨛UÔ© åÉ€dWB;$*v÷B>3©6¥hÒ:„!¥Bã_ 3MIg»S¦Ûh L޳’ns¬zxÝ'EHè¡D½QELd™iILW@,+'¨µªDi“剈c™PD<Ö¤}…f«ŽŸ4‡@&€IT�ödšÙæÁüªoã' |ß#Æ×E-²qÓ¾ç’ó�> ÄtBŸí  Ù ÓíçñÅZO€Úè0©>›ƒ³98¦Aˆ ¦ŸÑá³W s½Æ„4º¦Ú=ÛªC J¼ÖÞ^ �ÊXìŒÛïÆ”T k¹N!}LÖs±kí¬cp'7€’®A$ŠŒþ Ê Ñäs¹1w ¦¦µ²Œz¯Æ þÌļ~~•Éòà\~Þš˜µã%ü~t—P�"’ª�b(„ö³AÌÖ‹k¸M$WAvT‚Fô�Î{k“ݾf»c"ÆRàxK[LL Š'4”Í,R ÄóÝEH9»õ0¶zòx !I8eçn�ÓíWÐÞ¾‰¤Äƒc{ãŠ?BÖâ¯Øã4=“È)_­ÐzØâ„x#Š%Ãeì�¨ÙÆL 5Ù¥³9�×LcL×Èp-cƒ4Ú…9A�dÔEãú¸IùA›“æ+L}ïVfØ…¹p«C³2v.‹š®Ù¹bîÝeÏð–—ÚuaºÝ€G¿®±u¯Ë˜û*9qEó˜}ÿ[ÌlƒÔì&F¦E{=v ŒraºNÄü­.ífÈø‰S/eváªÓ ¸ÿË:ëw»¤�7¯ �8z±Iþ½û¨cÝ¡ÙG¿i³v§CÚy�qñ "z¾8åOý¡@¦6‘ÞuvD~ˆWi³ž¬2Ó~ò ãÞXÙ]ÇÆ¹Û ÖÍ3½gs >IÁVªŠšO¢æ¼2‚c‰9Šú¹ †��..bhæöÁ~¡\p†J´Ñfò)îM€µ×I‹qŒµÑõ¿vܘ8�¯×é®4Hž<ÃÇ6U1s¹ã9ô…g»�Rõµ‡9 !•›e:kZ‹"W ‚cÑ…ƒ�´€àâ2�Z½5Êiy’N§ÉöÂ6‘'‘™³ÔòÛ¼QEÖdŠçÆ@@ùA�±Ì8ÒÖÀYš3´»5Ê«¾ò/ IDAT5ܞ߇ƒ>¯¹CÍP™ù¨†¤…HŠôÌÓÈ×IŸ]Bë?ƒËŠ@’óß5ñíˆõ‡q4nZ¼Š|H4©j9œþð[Ò3¬>lÓØ–h5mzí�¬vðæÆ›(sé{Ÿ#P)? ˆ?ÄÌM–xç¿f,ßåÞM·{œ+Ÿü’ÔXc·­Ò�um7"¾½ê0ÿÐ'——hÖCn}è'»1Á0]Þ~o™×ßRˆ,Îäóa掻Ïó@ˆi$éu„H‘L<æí7CÏär£aa§ñÏ?é·—?1è/Š“[|ôýϰ’ƒèÉÍ Á¯>SoˆƒÑ!3æ’ÌHdÆenßò…™«k_}ÓOr‘?é4–5Ï‹¯ V—|î=8sj4ÌÐ�Ó°z\ùá§è¦ýo1¢¨JÕiµ"–NžRváõ^í8g!��>!Öq]—z-bö¸2Vw;?ÿio¤‹W6¦>¸Žl8(}ø8§UQU|¸ñU3!ÑmG|ý›.¾pcèÒqºv•µåíND¶¨Žt•~ó‹­j€À"-¿C£½Éêƒ&õ-—ü¬�ª ÃL§pý³:�1©\A‰âþSµÎýðs¢@£º8…œmbž®’ÌŒM™ÔHS}Ü@KWË~Ä8Pžd¸²q—Êã:QÏ!5“Dá(ߺÛÄ%ETV°«u¢ž�šPÑû}ñ~UîVpZSÑš–'ÚHI³&óÂÖ1,%É„~ŒæÉ:éÓY¢.4îV¨\[G6 ,òÑÕœ –LðpZej9aÆÏ+ûݘ¡à–Z¤¦R¤«qÍ� ƒXv-;|½¯Üy"ÈÌhf­YæRsÌé³T. ¢0¢öÕ ÁBsLGÚö(JO¾¿¯êõ#�y¤ÿ4:™G:Ò‘Žt¤#ý é� d¿.nvÇÙ9ª­¬JdO$PL™êšC}Û#5¦Äƒ(jÀØ\‰Ô±U¹xÀ!Šâñdk¢Loãzt'¨³>_=èÎ 5üJ £_ÛkfZSÛt7Š„¾‚‚ERLÓîVŸèÎ,·î�?ÄA؇™í¾;L1U”´Am¡EsÛ%9®ìº3­Ù2 ÷1¹“ ¢ŸP()!úìÊâ4‘dyažæ–Cª¨#k{Ü™2d­8ÚK�³-‚­,ƒͽQ³Û•õ]w¦’2�R½å:™)i,RffÆÍM{³‡^Ì òi:®BRóA¦ƒ—íP ×Ц5�!4<Ô–…æ˜då"¿Iw«…9™CÂ�tHTR4Íò/Ž#$è’Ä×›E›©­ÃküA 3XlÛÈ…ÄÐ å(W&Ä.ËR·L{}u"ƒjÁBZp¬"óå\\t/ÈT$™¼œ¦Þ¬ŽCŠ˜ýMa�¹î°“hoÄì¢ÞãØ¨¬ ±œ ƒAý£P‚È8éeè´xI�nä‘ó¿ß“\™j$hwš¸–NÒè!è� Ö¬â¥MÒ.âeŸ¦ë•y¶{ ¼±¡,á÷‚F�©CêOî×zŒf—‚2Ú¹_� *"(²Fw{“ÙÄ3º‘Â�ÐÆO[D~€Ô+[äôŠ4ø­–Åá±²�“6NJ'µÞrc,Y¶*�6KLG"†˜É$–—ê£÷o'R6±TfVdXIÄчrj0˜ùZ9Ìàé çˬ�µY“z TŒ®àâfþÝÊ7wÿËôL_l<3ÄÜëÆö Ö„8÷»ëž¸%GÈËtéÍU ·Ø$sHô^-�1˜�¿ÕMÄu*]oq“¹Ó fRŽûÁ‰ÂÑo®�îFÉn=îбÆ’DØ i|SÆÝìpÎ~ýýkÈF|}�ª¹xëA"°K6Íï:C.Ì¥_»‡’Ä6J†‹6]aìÒÖ± R?uÇ…Ù¬…$ÏPS HFq[™�ñq‰“çUÒ'J#]˜ÆdŠÌ‰ B‰×8Íù:ÇÒ{jñ�°ó½ˆõ;9Îimy,ü¶IÐJ0)¿�FÅp˜}ÿŠ1ÐV’=Û`òÕù‘.̵—äT‚ÜÉjB=#4¤÷P9ý´Y£uñPøù‡ÖÈ|”ÝD_t –›ø-ê7éÜß {wo¥ÎXÓ@7Mò½';U§êcÔ*Û´WK´ï®Óºµ†½P¦õÝ AÃAô¦ÿ-@&Àfª‚šOaÕ2¥ƒ×u¢Ž®™Xß=o¬¬“±éäZ(9 óÑÁód¯3¼Ù¢èLà(]PC:«Mˆ@Mjt×Zøm‡ÂKYtÓ@}ôl÷£ýòÒ]œ|ÅR±K6í…ǵKœL¾Œ.,Ç ¥î»g>Á0Š êÕ³CÉB%£NSÔÏ¢¿^ERd¶ïÖ12ZW»Ý£¶Ô":³ëR2ô�Öz½5;´œ”4Ëøå2æ˜Ji¾C2§íÂÌÅ«UœŽÏÉ×Ó)¥_£måj­~-:ü~.›ï^ï?Ïd·"_k²µÐCÑ’btËd±ÊÙï}C²àâvL*7¿�¥¼À…ï¯1^�Y{ì0–Wv#Owc¾a‰×‘I£[6—>úй 1,¸ýuˆÓ< <;ÄŒ]˜_pöÒ] +¤VNPÛ|�×ÞÿÃt@Ì^GâWŸ8v„ë„<ºï±º8¨É÷$7¦iuùøÏÿ…|ÑG’©´D>+¸}Ó#·fÀXìÆÜYæôä*ÿÇ�–(ÁW¸sÓ#¿/jtP3Š”µÌ~ü ^ºp ½/ìv"~ñiÀ­Qø_ÿsØÝ)+‚é1Á�[>ù}0s(VLIo`š->ú‹ErEÁ‰³* ÷<6·CΟ~Ú @wܘ†ÕãÊ'?ÇL¹»ï*•͈/~)ÿ« &€¦åÑõyÞyGbs3àÁƒƒ0sØ9ûC$1�¡Í¡ ¼vYfqÞ'›—ÀÌ�HYAUþ!b�c¶øÖ]´tgb؉/>ëQÙrY|ಶèá{ñsÓ~7&Äïâº8Aö½JJ§²Ðb|Ïuƒ )ñš˜"¡NÓ æé6}œn@nZjsó—uÚ5�" ΃kÚHÁÃë=‚ÖqÌ·o£§ûÑèÚj߇•_¯Å·ÿ GdåÌ}¸I¦ RY±± Ã::Û=¶nVpj2çÕ·(¾_%�—©Ü­Ð­û$&“'€|½…N‚l÷“7_XBMX HH�;Œ;ƒ{j}¢‚’а—ÚL´gñ<©'¡Y¹h‚ÖD„gÀÉ´Nv~†­­5Ú«5Œ™xÝÞ™~ÇÅ«vHŸH“XKr÷¥Õ¡í’úÐ$¿mãW»O�–ÝÑw¹y"SBÒ¼Í6§¼iº6žâ2Õ->±íªÖ™µ£hÙ#ýñëdéHG:Ò‘Žô'¤?F�¹£½q³+‹ó´Ëš)¡'¥Ý¸Y=?:nöIQµš¥�œ0²ÄöbÂ+%S/¹4kFb0ð¼$“S%:ëÓèþT‘§Õ]gk±‡™XE.x? fJý¢½îLՒГ Š%! +´V*˜iõÐH"HEm6Û(IYWЋ)BI¦¶ÜA„!fJAÈ!z v¹K$va¦šm¬ž$É µî2•å6ZRÆL«$…�a·†V)”e¢vfB5;ähvkt·ZHš@22†{hB +‚Ü„ÊøÂ9êµ "¯!T™Ž7¨›‰" ú ¶ï¾ÉtÑ+i”P#/jvªE�È€ÞD-kÅNJ!°¢]’ IO…™Ap]»�’J '‡Ý;®ÌQ03«dØ´Kø�êÔ8=ÖÆ:E!òÖ2­a˜‰Ì8 j•mH›¬æ=*^�ùI—ÈóXN´†`樈Y;pù¶þ�^³�”€W!Ë(¶ÏD`‘V-¶-°u™qGìºÿLI£J/cQ“R®ÄCªlEmŠ"�¦éT4ð{]rýA’ZØÃMêô<3�Ñ£'GöîÕz·BÓíFJj0`â73žþÑwdö\Æ…Ž4Âì•-B¶ô¿ÙD2c�DN}¶A©• A +HFì*ºFsa/ð)&ãmm ŸJdã½m³):$%�5µG¨)¼Ö†]VÆ$‚nTgCë±\¢¡ªXË�‘nÌ�HYu¥ÌY-�&d–ñu*éÃçêVÚåXípG ÄsGŠ a¤ïFʪ÷k¢a˜týü`E24ª9;Ž­ìD7Ÿ 1ͧ|f“HŽO>¡„¬’$‘-FBͧýÒÚ`²Lhø„3]Ä^a7Lõª‚Õs§ÔþçB’@ ‹Mdk0édóQi:�PdÂ^HçëÇÝÓLúÇŸ 1w”Œº¬^íÒx0ìÂÜ‘šk`�Yn$öÔÎ’nÊ¥»½µ0'‚ÒN#vFÙU<“ ³S¶i.68udyxÝ£ä�÷kŠvañw-6îvÈócâ’PQ ‡™÷¿‚˜Q›¬‰2Ö˜3Ò…Yxa =ý§#;JÿQ 3ÛK’S³L&¦˜LLQšµÑ )„*ñVô2E¥ðTˆ¹£‚”cF›¦4Û#ýÊ1Ô\#gÐ.9¼í\àXoâé yFmçH¦†»Ò Ð¾·>¼´€‘M¢…ÄÊð½ûyce7^^ÆÊ&‘cñ #sÇ�©¶$N-Í`‘ óR%©£ê�Ç ¶³ŠSê¢eTò/f‘·4”õßvÔ^~„‘‹ÛÖnÖ™q_ -ÇKSNކ˜ï?ÀÓ · ¢•Ñ¿eðòc0\CÁwV¯–�‰µ¯KøNÈìëñ:’Vˆ‘TYý®JÊ?5´ 9ÛÄ8Y#‘Õ ýˆÅ¯«è–B¯å³q¯I*§1y6± 1M-`þê6ãÑåC÷W6&?úcßf»]xø;ŸŒôžï )²êÛˆ}iTÓæä{7˜¼0�Þ¯ÇùðšKØžåüC"�W|¸óu‡Â”ŠªI»Ž1€„x�±‰2¯üàs2….²"¨m¥X¼ö1ðì37Yâí�C*ÓDÕŽ×>wq M÷GBÌ_üT"tÞG§‰¢aÔ&@‘Åݘ“[|øƒO1îîß4¢(‚ €¯¾t™žŽ£j÷‚1EIï2=¹Éï~Áë¯ÜÂ0#j®DJ ‘e¸vͧX”váÚn]L@ÕÞ%Œ2ÌNmòW?øÓÙ:NÿØíDüó?y4›Bü Qôüs”»`\ Ñ´¸6äÕo|&Šº&ÔÅ”ôO0LŸ÷øË+0cøä²÷䲂L:ÞÞ½HúÑM—w?ù 398®7~ç3µEþ-a8Úµý¬šž¬ð7?Z'•ƒSgT>ð¹ßß…™‡9g§&Jüõ�V±²2a·®{öDï�”U¥?Cƒ~Â(Ô{ay$ÄüÝ¿DÈþ›ø¾M¶ãEŒtcB êßÿ«Ÿ3›í`BÀ£]²Eu×e¹×¼×é¬>Ç.WxñJ Í’Y¸ÞflBCÑ$j›. 7â xãò»¨FÀÉ÷ní^Ó­m‹­kï¡¿~ÉrQú‰ +ö8Q/`û«*¢ë!<KË’`fh›eÓeâ/¾!]T‘5™.’"Çu�³ñ„ÝÍUœ–‡¢yÌ|Ò"5¡c¦UJ:“idK£r¯Jèèi�ÖJ‹öF‡T”#Õ¯W¼�o §M´¶ÄÉ¥Ásë⥠¡I´ïÔ9.ÎQ4g(³ŒGÅÝXYS H'Ìù1ÆD–F³‚½Ý†„ y{‹öÃ2²¡!AË&=•&1Ÿ¤PÊP(eX3Úøé$ík 8›M$MFIèxÕ.~ÝfúAæšUF3ªŒ½ÔàEæèžˆv@¾ýä{êªÞ@¤ ¢úÈ<Ò¿îÝ»ÇONË‘Žt¤#éHGú“—æ™�[)sï—_‘ÌËÌ\°ÈLèèÅ&z±‰[JÓ¼;�³�>ÐvB|ŸZåw>+“)œ~'�nÉX9=¥RyØdñv�±¼Laîà‹kܾû-ë¿» v‘lô1mï;nÿfIi1sVgòÔÁÁ¬�¶“ï~ÃæïÞÀï;éŒ(Ǭô>ÛÕë<úU™TÞ`â¥$" hTº_68ýZšLa4ˆB8>ãóøa}*ïKÖBMjTçˬܮ0>¡’Ÿ³öµ)BÍ6P³ ¨f˜–Þ£âÝfþó-$Ч-r'†á£„îb¼yûê‹DÎ08Ñ„ÎyýA…Õ•:W7i2VV§øÒª1"âR$5BOJœtçX¸¾ g ”œÉV7AÁèà·œ}M¡æÓ¸¸DæÖq$W!ņk±zcë�4nÏn#IäÃMÊL)2ß¾Òäµë£ownc7»ô6:¨ã©óH{fÇ U%ò¼ítIãrê"7Å„!‘;pGJ†Nh;Û ò‚˜æöò&þt’v6þ­¥„EØéøþ¸–Äè4è4»|9›àÍUÁ½ö2u» 6„‹ëèçæË*uÙ¡è[$WÊØ… «’Ϲ=Ž¥3R–ë² )ù|;æ#l�щ·=å ôõ-šÓ‚z„Œà˜œæ–,ÑP"n&{äª=^PžÍ•s25IÍyDØí=Ó÷÷êFc‡�À*ÐHé|M�B©ÃéÄÁÃ7Ûk¸„¸Yp]#’d¦�ƒ.¯Ãˆa ú‚¨Ñb,�åLvp|·„ƒŸL�*7@‹_â[¸¸QÀõ¬¨hu"&†&w¯J]ˆL&«]Ôx^€ñŒ!x)]{N²,"à…Ħ¿)®ÃnL€Èñpî¯ñ�«òÆøhGËÐrÍ~m"©¡†ú°Î©`ê)­b]·8Î 1ª'¶ ´=‘²û—cûÔlÓ±œ7憚OóåeÂ�eȃþÄwBY¢ºÔÁ/ÁèÜÝÂPBfÎ#´Õ³Púý�S²qïõvãmõ×ï?ÄèT<ŽÕÞØçΕ —Ô¥‡ƒ?새N/DOÈø¡Äê¼MâtIÏaˆ¹¯�%ã:!K÷lŒÉ4™üà¼moyT·ÐDÄù—ÚN·ý”I¯Îò–ÉÖí€dïcrì6ÝQñÕ;#!æŽì^ˆnJ4ÊÛë>É©$ɼ¾ëtý®A»PTÞfFÎ-Gz±IöòcdÓŠ‘�ÿ²McÛ¡ ¼· ¶ýÿ»jZ YÈHct}jJ‹BølŽôIBŠÿÓdTCG™²ˆl¥üì‘ÕÏ"U�û Nµœ8¸ …°ø»ª¡÷ôÀÉÄuàÐréàµ|÷ÅE´T|íó`p¬Ô¤†Ü�™­�„”ß„‘�¿[¯”™äùq½=Îl»dãTòŽ �à½Gcñ±ª¬”ß7ˆ�·‰ÆÚý:oµ=œM™¥J‰0È�Šûº¤OgÝdÚþÁÐ2„ᢿú`×µ¹q§M}£Gu¥‹`fT¦ÎÅ3aÆË©­zÈ’vèµ(ï}‡¤ø°Pº]¸ó™KÒ¾‚ &Íé‘íUÓæì¾F5m43nßÜJାƉw¾‰ÿÞŸü7§KeÃãWãü *ñ3›i©¼üî/+´ÐŒAŸõàfý¹Ãßý�ï\Ñøæko·.¦$ý%Ó“«¼úò=¦'7QTA `VåÓŸÚl¬|ø±�ðÛ_ÚýýœBƒg5Åt(\¾{(Ä”úçpF?†lÐ î ÑÅï؇ÜD‰W®|�aõPuA[LÌj|ý³åu�˧‰B×–D`_{ˆ‘“Ð,™œ%³x³Ëw¿nsò¢É£¯»ß“19÷ƒ¯†®é¥ûq½<ÞAOªD¬Úã  u˦œ"™C‘NÔÓ MÆß¹‡Ñ‡×Û+.F1>7Ëêt>'Þ-Ð\�ûÞ“odØ)CooêLu¿Gݼ€–Ð(Ý,³ðÓ%Ì\¼® ƒc-© „,¶a_‚„Ð%”²ÊKû&uZÿ!l<å ÂøÜ×eƒ—sñwïFHÌ�S»¶Bå7óȺ‚5—r]ö·Â=g¢¤Lº jŸ>FF&3õ|õ«wR;$KáÖäcÌd–\v 6žÒNìÿŸ#é�[G óHG:Ò‘Žt¤#ý‡ëIPR+4)8Ûiª_�&è @›"L ¼‡-•hUpïÓ6'ßL�žPâZAÆ?ábFî¡ëÞ’Óï~݇™&®�”»ô’?!9~ø þNÛü+wÙüòÕ¡íš–ß¡+ÊlW¾ãÁg[˜Qü‚êt#îü¶N¦ 2s.1hj œ>qçF…í;3oP-…äùIŒY›¬r†Áf&/=¤ñå%ÛdB\Æ“ÚT“¿Â]ŸnfêoÞþú"8·)#r¬n~€o4×»ôªS¯fIäG8Ä„@¼2�rí4'ý9îÞ½G †¤Îg)ßÛdìôÁ�½˜Ù>½Aúî1ÔPãdë<›å58dužg€™QDÄ ^­KýÚ c¯;3o¿¸Ä…»Ç‡šê’ÆEq‚›Ý£ôåÜo/<š‘J�}öYßg¬ î–¶ðu�/Æ].F³4ívà4»Í.r:•í„ Ú}‹Ia±°Y¢q|Šn,?vsÞl.d&vÝ`‘¦`ï�¨Š�q£ˆ‡Q‹ÆÖHAzA׎<êa�1ééû0®'דԜ6‘ï#”ø˜òá×ÎŽìÀ£§Jìõã”»õ‘ ³âu� ƒ½Ku½. �Çæ|´Äîöhµ6§33Ê` ¼( ¦­,øàà ¹#Ý\’Ïép¥l!thŽ™H[,$ûPÎ,3ìÚüvÞ]O¡¡Ï³mäÈ"¹RÅ”¤ˆûÆ"¾í ‡C‹½n̽ l—‹þ4Ú¾×½ýn̽ҧÇ0î^ÓÒN÷°Ó1¼1�J—êÍ-ÛǦ#º‰ÎÙÍ‘sG~×'*æˆ:þÍgz§‘>XDRÖ´Ü‘×ñ©ˆ4BÄQ²ÍëÂ^À™ð"j¤!g›ÈÙæ¡íwÔ*9l=hÒ*9¤µ«L*o}¾SSÚ,=dÐÇéÔ•$Ö)‹>Ú‡˜»íºëK.é3ã»ý”ß�XùºI§Òã¸ø„¹~†¢¾îÕ·=Öõ¨¬;¸’Ť~=†4f¾†™D;š¿ÙÁ÷…Ç�uy—S67}æ¿jõ’LJo Dû½Ø$}~ ½Ð$bwÍMŸ•k>VïåCáç‘bÉýHã—¾üõrH()YÈÚÓûëçÑ�©G(V\‡ÓJ§aÏíóá¥Ô~jÃ?ö7s˨f‚DKæ”sæ‰ë4ŸísëXÙâ5šR#â‹1dÔ–Ä\#~®X¼x=ßO�Åø¾Ø¼O ÙXî4›Ï¹Ç±/,íº1Ý¥€3êåÃá‰á¾¹bp j›5FaÏðÔú.Ä ª3­÷!|ÿjBA�Äm¶—Ë$¸1…îb^¹¹éØÚòèÕ¦Í7h+´¼m’Y�ô„‰¸ì n?r‹¯ï˜{õ>²áìÖÅ„ƒó0%‹UæÞº3<ïV0Rm’ùÆ.Ĭl„T7Â@Ðm\ûeÓ’0,Á?Ô1­aˆYÞˆ(oµI(ΡSñ>¬pg÷˜‡0w2>žû!f·ñé?{„îGO,T¤)íà¤!Ëêrå½Ï™œÜˆ£ëXþøŸ|z½øœh·#>ûÔEH$ßÿÀdfê_âõìiF;íe~õkC™V;àïÿÁaçöœL~ð¡ÅìôÏû묷Վøéÿôp�ïC4sHï¸,«Ë>ù)¦ÕÝ…˜€+Š`cSðÙ/ÃÝuþäg.}Þ‚¬„òßògõc¬d Òv f»ñé¯âvÍVÄÿ»g¿â}SùÑ÷þ™ÙÉú�cÓêH|ñÕïO0g§6yýÒmf÷€ß©®Ä7_ÇËn·#~þ3g÷wM&T>þ蟘š8¸M�µ ŽUm…üøºC±´²Øó>i:L}ïZ2^Çasw{ä)Tù๷Ô»çùŒÙæ»GBHô:!¿þÇ:†¹s®O ;ôÍ| #WÛ½ÎÛŽ‚þúiè9Üýz�°_†©òâ�ªGƒ‰ %©sëû×ГñÁ[[ð` D]aºòÒÞG£Áq0]Æ^Œ–o 'ãÛvÀ5BÐÜè’šËÀ‰iJ¡I"_F–"’Ymw²ÆöZçB+¿6µ 6%¢ Bj$ÓiQÜãÞ|a U³Ð:'ƒwº7&ìµ0<Éó›¹eôÜÓF]3�Ö†îœy€‘M!Y Ééq´¤„9ib¨ëƒ“éZa‘L€ª /¢HÁr‡³É—Ik™xçsHÈR›žÐ€ISxB…‡= û“�@æ‘þ“èdéHG:Ò‘Žt¤?ˆž%£H Z?¾MõêéîLC*`PÀu‡��’å»U&N¤³O’;0Ó·uz©ÿM«á¹OQ B0²5Ìb…ÞöðÀ°%å™ïS ¾ÀéƒÌ5J�Òá@SSàÅ—$®þÖgåwe&_É"+Íe”•tþ( $Ã!óöMpwÿ IDAT_^"´uªÉ_Ñ©†øîá/òQ’î`_YC»1�T=8�Qghxk»ÿöì€å/J$ò¹3©ƒ@S÷áõÇ(×Nó‚w†Û�›¸w—ðš.Ƹ‰‘=8À%„ÀËtñ2]Ô†…‡Ã]ó¸+‘~)‡l ?® I" CXY#š,‚ªòí+M.ÞI¡zƒ—°ç¹ß¹GÝ‹BÇ 3GÉ nµbßôÑÎM}”+3‰éuÔ³SmÏ÷¿a�÷KÃàS Ç¥ ó«%”ÓS¤k2— ¸S{LÕi,m"½0‡ÐBUÆ“bø3®&Øp›ôšV%™3˜<ª¯RïÔ�ç]Œ3}À'I{õ�'sÜ‘ 3–Ä. ÜN£ÝANƳœS¥dwž dBìÊlK„Ýr:®Û”П>›¿ã;C‘“‘ï:€–W“TÂácí¬®¡…σ« ™ 2£v#’Éêƒþ¤©DôR)ô•MRÉx0¨Ž�"d"}p¾F®‡¿°ÆmÉâ¥ñ¬J=Àบá ã{¿®„´;×9Œ†˜;JôÚTo¸œ O!'C‚'@Ìå¢&[ûžÍ´}œ”ˆc-…á¢]Xxbû½sGMw�É=»ù¬sO ®gÙY®qöÔÎ}åÉí¬¹±Ýþ¦½å±uÝ%ç½J^¤8öñ¯PöÔÐ¥ú¶Çʽõí�Û\ »˜Ñp<™b8_½³ûïà &ÀÌ“V !ëýAÊMŸ�»ö®“R“þֲ钽ü½x`î´�Ö¾�ˆž›|$�vF|û¿»ü1àûÚr6¾öMë÷«yè² A—ITŽ5Nø\ê4‡êð3–.넺L{¡‰„Áç_H8îGÈ (ÜÆu8u\æƒ+ÉDÔ_ÿðöýü—¶S º�Ÿ¦ýs²¿iû·ñþÄc~ÕGR?AHß…ëD{.ÿPþoüÙ 1ÿî}G'’þ !ß% ñ|P•Ðþ_ÿE#™8 Û�ˆÿç|*ÝÿþÜûµ`Âðqkw"þá¢ðcdù>A°¸»?‰„àÿü+‰Äˆmêtd®~%“4~D+¸Ž®ãºš&†Ü˜Ï 1Óa `¥•äÑ79ãûø~DÛ»�cWÐ�`×�©˜oÞÚ½Î;bù¡�z: •ô‹ôî¬b‚W®˜CÓî†Ü¿^C;}ŸDj°­ÑT‘ íÓú®s Fâg†Ü‡·��APZu1ò <; ºîÀñ)ôñø=åÔë$‰¡~Ðó=$³ÿŒ_W8Õ~ö¦œï9ÿ$Y]¦û Ìð—@Rÿ~qbÄŽˆ�´€p¤›_²´šÌ™è<¥Éô¬…�%š­*éþº| ˜ P¤Å•x¹û">Ÿðp zŽÊ›Û'¹“[ 0ža–ØÎ3å·è‘ŽôÇ©#�y¤#éHG:Ò‘þ : Jf&t$Ó#ÿá½§ÆÍV+W¹óY…0ŒPB—íe›LAåØ!HÀÌÂ+7Ùøò2½ê~Pâîç 2•Ù'µ�`âò j�Yº&ñJ©ÝÏaPÔ¿‡nÓôîP�⨫‡æ“€¦n®|¤±ñó�Xøê_È$lê[µEH4&Ï&I¾áìÀÌÄÅ{´¾~…ÖvDÌY%™×™{u Õ1XAV.±ý&ÈUãfag�ט5^£éoRuéq¬U§lc·}ŒŒÊÔ¥ñá¸YÝGœ_Ÿq†Ô˜O»d…¥%ò—ò˜¹ƒ LAûÌãßœæ®ù ΖC8WmÆ/Ñ÷9…$1>Q^Ú„Ü8òX’{ç:¼ð0�æö#~$�—S¯P÷ê,ÛKÔ½úH˜9Ê•ù¸³LÃi€þÍ%¬KÇÀ̽®ÌõÞ6u§ÿÖ"æÅC0ó0í�˜}{UãrîEªN“[ͼû˨}˜ÙS ?f:¥¥Y¨ÕiŸÂ®Âd"Çz§LÐîì�“¦¬ï:CÌ@�*7håÓKOð¸ÓÂÛ.ï~7Rd:A÷™ßÆõ$iŤÝîBdŽ[cà?¹]BÑé{Œm‡135ò»95AÝž I /Ž?«4!³³«ép.3;ôùVÔC„:ªÀ�jÔÃ'Øu¸ «H=—SSg°ûnÌÄZ…±~í³ýÓ¹5� ÎÏoPòöúáy/Ä|+{q$„ÜÑŽs?Ä �Îw‹„ŽÇc‰ ésÀÀ�9 bzÕí;„¶7ÒIé$ìTo$ÄÜþb…ÀŽøŒ’eZ?AFv‘†šOçì&OS¯Ü£v§Î¬z!„¯Äµ(Ÿ1»e›Òƒ:]×`.8GJ@LãÍ»Ýíäì,]«Ì¥”áó$uéá“!æÎŸ"h”\¶—WHÌ�á”»œ>#íûÒhÕK.›ËmS9ªË6í’Ãqã]df?ü-Šá 1GÌÒpÄãþº˜O‚˜;ËÞXî�šN°=ïÅÈþKކ¥QV–gPR±Cú¸+c<½åóJA«T!¶Æzx)žH ›}�é‡ÜNßäB3®Ãfê ºrøÔXY;ÝÃNõÐÓƒç�Àns÷ÅEÔ„IPµ öEÓGaD}¡Dž Ú—†û"¯}xŠÇ“´×�Ù~Ü=<˜sÄh¯ØäƒsÃßÕ=‚‹ó»nÌ�¯ëL5¯½sÑ“û!fsÝ¢r¶‰4ÞÜýÎÒW-RöKHH†GæÃ(I%†[{˜b4Ä”M‡üåÛ¿Ä܉’…aˆ PZq˜œ“1;qÕ‚o~ 9Bßå](¼v!Mn"îpöBL€ë_t Á;ùS4#<1ƒæå­�A~²:Ø®}€gyÞeú˜r(Äô •žÖ�39¹É…K·w]˜pbÞ¹íc%¿ûmˆãhÀ_#I 4íùÜo½ñ3¦'�ë~@Ã3�_ýZ þ’ L $P•,?úx›SÃ!# æêº`}#Àã£'ïÌÍLlóö‡¿BQ]föl×þm\Y XZq Ä_âûSHÚ Q¸ŽÄ |o…‰i�7>üGÌ>hÝ 1ÿ¾1½è¯A$�ÕY&§6yã¥_±°Üá½Ë:É„8°N€Ÿ~æÓj9<�q=™èòñ{Ÿ 0wô³_t{y¼pM›CQl>|÷ïYZîñÖ ‰ÛÔéÃÏ®ý!~0�©O„ë»QÄŠôa|üþ fn¢Ä™‹÷F‚z€nWâËÿ墺Cds¼I¼°„ÇJìÈ4f>ºŠÞïÂ;âÁ-17… „®�_nsáM‹\!>È{¯éÛ_´p|«?á"ŒkNüLÖ¹ë0étÝ˦KÓõ%D!~–ܸU#H�Å®Á(Bl–‘ŽCÌn7‚‰FÖ$è†4¯7 öáæ Kh‰$Ȃȼ¸,^z€ÞOÃi<¬�ç` é´)1®l£«ñ÷ö»ùM#òCš¥*Áé:²$#÷k„öìÎî÷â”…ˆ°TƒÙ$zë÷O[ŠDˆ(äÖéÇhZ¼ç=Óåfa™K¥ó‡7Þ˜GŽÌ#ý'Ñ3ƒÌíímÇ¡ù{Fné�CétÃ0(†íñG¿ïŸ†û}=zDëÿcïÍžäJÏ;½çì'÷ÌÊÌÚ7 °/�F½ˆM6Ù$%J´Bc;äñvápÄÜøÂ¾pX¾³#á¿Á3áñ2#ÍÄH#K$ÅE$»›½½ ±5 ¨ µgfåžyöŧª²²*« hJêf o"º²ÏwÎwÎwÖ÷ù~¿·Ý¦Z­~A={¿iäóy2™ 'OžìûýùØ~5â°ñýÇ¿©Ýl+ñCÚÍÞìø½Àð0 éË·ðGÿkÉØö0 é wÈŒ,à–S´?š!0{Ëéâ0º6L2Ø¢æ=$òs‚êam47ºXf‡XRbîJ5¶m'‡Œ¾ù+jZt½$]«âЪÔša  æ;TÓ?%èö>Ê:[6½Åô‹Y’…ƒP$ AÀÏÛ¯m¬f¤åQÒò(]¿Ê‚u'0ÉŒgpÛ›óòÓ1â¹^ÂlÐ:)ÚAôÑæY›76‰åc.�÷)-Å£úò<Ê;F�£oyl}´Ž6#wq¸O�)«…Øü¬„õ¨LâÜó§»Ì.ÇHíùÌ*Y²J¶4ííOÖˆŸ-¢ä¢�Pa_Æb.1�åÛÔÝ&�ía €™{ãdr’¬šânsËq0÷ÁÌÃT™Ðo1ûnÎáëõCZšW†Îs½öÞÒ&Ê™ªTu—¼¥PeÎéi†ô45«…»YE:¥SkY…rÇe؉öoLKÓ¡¤ø(šŽ»| ²ŒC!÷Ålr˜[Í'»½ã­ SrŒ®Óƒ-±®M^¬8LH¾¬alr–˜ñôs1•=v·g’chA¢À <‚Pe&=¼ V:8}¶²~«ChÚ\Ο".i< @g6V t‘‘öØÊº‹kÈ¡À«Ã—Ð¥h=ï u�ôÉ•Hýïi;jLÁñáa…ŒçâÐÜ‘ó°l—îÇÄÔ%�¹DFs?Ä ,—ν ÜZt�ÔÁv·wNYŒìƒ˜vÕ qg ßò˜;qœ¥¬¹eÒX¬anEÖµ¥ô3¯gäðPˆilYl=l`lE÷n‹l²×õÂãC!f»bóäã®Ù»Ç&¥1ÒòÉ}6mJ¾‰’ßöÉ<"ÑÓ*Û¬ßïЪDPij.¾ß®gyx»fÙau¾C³µ«¬Œk×(HyDÉ`òõO"è8`ÛGLi‚¤tMìÙ6? Äl”Vî4¶ûµùÄ#&žÛÈþǸܱ}û¼ SRÀ5{çI#Ù¡t\‚óBTeÂ0Xsb„®�z„„|<½‚šÉ’hŠGÚÊúªGíD”œßû8žYºˆ3ßfÆëÙÊêÙ‚( jPù�‰~5fÓ}fËÞýjÌ‘ÊÌàuÿÚ샘ÍÍ“~ÿñ÷Ï.ïZÏvË6FÕ „¸‡šP@L€Ú#“!?RS šƒvåáî2í’K»l“W =`sÁ§Ô×M2ÞEö‡¤ÛŒ¾ñÑ.Ü€§ƒ˜{­dá ÄlT\ $7õµbú1´¸ÅÙWo’ÙÚm³bÖʺ.pñªÖ1k�Ò’@Lx“kôCbñ¬ÞxÂfOïù®1ÿA8ÜuâiænðÖ[>¾§!K?À÷Œ�nòâ wßÓ~¨ëvCþö—>ë¢üOñý¨O“c›|çõ÷Hîéâ ×é†üüW€ôûà?}MÌTÂàû¯¿ÏÔX©·‡ô±Ó ùÉ/=Â0${ÏSAG” |ý»N~D@’£ó|dÄ´l�Püø ¦ÆJ¼zùîîvÏœÐÝîÊšÏ꺃#ý³§Þ¯Þqë]σŽÛêšÏÚº òï0>ºÉ·¾ñ.‰¸ÇÉYåÐ>ýâ—>¦YÄ zŠ$qœ˜Úûû7…˜ûmdaÄìüâ‡.ŠýuúŸßŠXD¡ˆ¤ŒãÓÝú·»sj%©ØæB‰«—búAˆYÛthU=r/v-e«¦"M™ñÚAÅzïžtp2ÉúýòtœNŵC„dlW�9;sðE¢ú¸ƒ>½ïT?­S0:ìD¤Æ‰Õ%Î:ý÷`1&âT-¬z·ïÕ-о_­Ø?¾ ‚À·¾õì3îžÇ—+>þøc™›‹^Êž�íW+ö�ïok”Õ·v¾ù¹Û^»Y ŒIàÁ�u4ýf/Æ©—LÃ9´í  7±,r±Mö[h4ݧ΄Èn6®°„*›�?FËOe˜ùö$íÕ�ÅË 6# ©¡èÕLVC.¼œä“¿íàîûÙ 4g¯fú>"Ã@`æŠN·ábíIXº¦Ïâ{U’�‘ÓÉ@³è”©¨Ã„z€ñÚúí"Rõ`b*!å9¿Æ#ç>vÉ"9S$T<ªëZ[.…Ùxô!/x¯Þfæƒ+ ¥&Ø0Óö¢s³j²ñþÆu¦ „RÈ™ì% ÅbÙZ íDV–vͤrcí€:SV%FOÅY~¿FûÃER׿X8m¡wCÎÏ÷[Ôíš+Î �{ĤJâ\Q“ûT™š¨ñRöu·ÉÝÖClÛ>3÷«2‡Ô /]æFíö@˜yXì·˜e»d�.©¼2tž[ÆNÛ‚”NY6Èo×Û«Ê´kp!‚7?Ãڧʬym†·íõRž€¶^"âB˜âÖæüJ-ZöÅÛa‘Ó’äcZ]!q¼Ý@QK±åvvÿîm ©©�ËÆöÕÜt7Ëh6P8ñÔ}´R:�)uXßîØÊ¦J5bjÏÊ„íeCÇÅy¼JF‰3ËìÖÆL¬UQ•<[šE(‹½:œ-ƒD¨ðÂð™>ˆ¹c){B/Âö¥ùÎðzÄÔ7™‘'Ê ¨ùº/©1ÛÅüd™ÀvR³\HŸÞ…¡{kcî.o¹4?|©0�œ’åtò LøèÅ&Ãò;ŸŽ¾åѸ]ÁmÚ$¥4c‰‹‡L8ÚRÖ³<*Ÿ–v&@BI3q-y(ÄôL�õ›[»s'RrØíÔÅÜß¾Uq(=hÑ©DmãR‘¬|â¼Ü QwH]~ýqÄlUú&Dɽ /éGBÌýs'Æå—зëY޼8?b¶ªë�,*O̾ßAfH{�ƒ×ÔÓBÌýs'rÒYÒÒùËK1‡¡—Ìç6²¿yˆ;V²¿¡"ÓÒ¤dï~!ªÇ'8Ÿ%ECľú˜;jL9уD»ÊK4E':«U޲•­�¨à«Þ«yßñññ‘�úÔ˜‚�ÞS;SÐDß'}bð9èV] þ! ò�x*5æÄÔN4ho‚î±Ïu³ôŒ†g„ÔîÌIß�7oíBÌë)[4ËmƽHa»ßR¶tÇdVý]”B�ÜKK»À`?Ĭ­š„!èaÿ½PÒmF^¿¹ 7àxˆ¹ßJBLרZµ™šÓ„ÄŒy¯ãû1²#[œ}õ&Z¼wŸß1VƦâ©èº0»7ß3Ð58sV§píoûû¦ XÇc—±©í÷ïg„˜ûë`înçùÖ¯VW}t]Gà¿d¤¸Ê‹/Üè˜0ŠAÆÊeQþC|?1Ð5ÚþÁ¶�nÈ¿û ÓÆ Æ.pHL�•øþëï“Jô[91ÿô/:w P¼ö�··!fôwbJü‡¿öñü!Üð�˜^ãÕËí§Çowž>M<ëqûå;04dsíêÏžj¼ÖÖ}Ö7\^ò肸Ï6™´/¶A&A2Å=Û•c&é<·–}¿eñT Ó²,.]\+åyüöÅÉ“'¹sçÎîßÏÇ÷«ûÇ·Ýn?]_‘x饗øÕ¯~µû÷ó±ýjÅþñým�±$Çoám¤±ð*Ÿ¯Óç±›ÍHWÉHW1ý5Œà1¦ÕvôD9phV\ìmäÄ\¬JŠŠÈÕ73¬üüMJÞ_! üÐÀ #•R³âbš]âI‘S{ԓЃ™BÌ!ý�¼J c~äÐÔÃ<“â7(7?¥tÏD‰¹¤&“¤&“˜[&•õ6ÕŠM¾(‘’‘�—¾›fãçߢìýšŽS"&QÆZËeZ‡µE›â„B2×ÛU—xá»Y¿ø:îû´�^ ³eÓÙ²ͽ0Ó|¹„TÕXͨ‚Æ9í m,o,ˆÉY]bk£MaFG}D= |a�Ô­S¤Ú^� {‘¶WÛUg¦f2äNe‘”žâ¤|qƒe³È«w¿F]¯±i,Ñôj‡ª3¥˜À·Ò¯ð¡yëaý…q̤À'WZ\ýô Ú 4´çi²Fòê’¦ðþ¹6¯Ýï�[NÉðrî2w[©ÛM¬Û«è—'Ufê’ÊËC—¹Û\ æ4qî® ^œBPeÄD*› °˜w×w9u‚Ûµu]¡š– ³Ó·~Uæ)Î+£¸^¾�·\B<=… (Ôü.=È$ ‚,“‘Îçg¹³µ¸ >5ñÙ«NÔ4v»…ó” ³ ¥»½P!y8S YwSíÉâ8ñJý™úו¢Ö³±ûsö¥ÐbŒÇó»–¸]\tAÁÚVd:�W‘C�Kùh’Éê5¦äAStc1"¥‘ºep9s]èφ ¶CbµNL;Ìv æiM8^Õ à‘F�õ’Ú^½‹=¿‰ì ¼�»Ä�Ú«÷3ÈRÖ­u1î•,—œ’e:>CNé¯ðÉ•‚$ïZʺ5›î|ÍÒ˜ÕÎ 0¡ßRv?Ä4·L*Ÿ–ð¶miSòc±$“)ÜÄÃ�ÓØ²X¿¹…gö>Iu„¢4KRŠàŸ ;¨—h¿ðë:[5Í·ó9¦»WQÅÃg¿÷ÕÅ1[›�£áö);õ¸Â ßN£ÅDe/›e‡õƒnÃÅ1û­1EIA‹„šO<Ó$–¯ØöÃ[&FÝEÍf Å$!)õ4:S¯, ^?b0ךtÞ�~1pOz6²bÜ0‹Úט�†ŸÛÈþ!n×Ý\ãqÞ–âÎÜ"r¢÷ÌŽKn>CÜ[@‰§Ð\…êcö)2½èF,„)!A;ð­Ã�ª•6±ÒQ’^ŽïQÊo'„]ÁF ·Ÿ?Ô˜;6�ÆF›äv­ñ½‰h³Õ%å´<,žJ�¹bPc.·‘÷AÀàäzÏRöÓ*cíoÀ·n£&{s¿³²ØFU$ô>KY×yò^›|û r_¿ƒ^ìM Ú J­�¶²ùçûàFcÓcé£àPˆ¹_… �ÀÒ]ƒ¡¢„ž1»7þÆ"É·‘$¸øæû}*L 1+KlÖ—®~]B’}ÖÙˆ„¼xU#žè‡ZƒOò¹!æþ:˜»Û9B¾ý–Ãæ†�ªÄ üc~ð»?f|lëÀr‡A̵uŸ�MŸÿ†É±5^º|ýˆ‹¶?°9?ÿ…C§ë‡ƒµ½±_ y\ÿ~ò ‹NÇ?T¹¾ä2¾ýˆ•]B¢’ÿß�$ïuB!ÏÿÞO˜;è6uØv;Ý�?ýsƒN7u»!¿øe€$��óç#ª. îBL³ðÎ�$çuÂ`ð»õ & >ÇËåM9¼|h?b…:z¾¾{�>¸#£(‰Þ�yù’½ûÚM×Ë¡ ’½8‚@ª�Äî³ÏRVŠ9d®.¢›»¿í¿'Y®„~r¯&S|r�åBô 1jkÒpôÛZè0!Q¯@—P;"'š=¸ºtùz&Ž ¸5‹TØ› Ó>]"ЂF§i÷¹LȪJ„8¥6ñ¬ŒšéÝ#C/ ðlÑæn¡©2²ÕÇ<Ý9{tŸ�MÔÂè¶÷ù.ÈÇL~Ú˜ŸcBëóx_D¾_¡Øk!û|l¿zñÛn¼"ýˆ1šé)�µ�ÇZø[I¬ùáÏ 4?�ÝlLš &M€+´Õû ]N’ 1ª6ÍuƒÅ;] “:¹‚L*·­°SB&¿ý6üòw·/]ü%vaˆ pj]ìõ:�=N^Š£ì)¸3äb›Ìp{ Ý¬,Ä—^Ã*¬ß¼KrL 3'Qˆ+İöÍa‰TNfø›ïÀÛß`XS\gsk[Ð(œN#&eJë&ÍFÈĉ^‚O”!óÆðÖkŒ)Ð ×Ø´nl[‡îÍôtšÉó 5úˆÙ�™À®ÕìaêÌYN»—xäÜÇxh0ôÊ0b1E=V7É�©H²��n#¶R¤ä!RòÐ.ÐôðÄ$[[Œ\èMqˆ»\¶xõö¹äu¿Æ¦Íufñå $]FEV®<âÚ§y²ƒÕUÑ“¡, 3!šW¤y`>À¾Û ¼t�®£ IDATA‘À̽êÌ{Ý…>˜)êïžuùúüKaIåkC¨9Mî¶õÁÌwŠƒíea°Å,@ =9Œ±º†6Y ÜMdïUe5ˆ£òÊð9®—ïã®”PgÇIK±>€7‘Êóø(òR=MJMЮÔc:šülŠ©¨ÄSåIað~ Š|)¯÷IÔÁEU, lÄC™+£gÐeµO�S" Ó´£!Ë„®�¿VG-LëôÖ·c)«.•8¥÷mG�™zbpê æ¯g»È´�Àv±ïovÒbœ ™S-iw f`¹ÀlÛ¤¤$Ó™sæG/F &a[6á™æ| ¬�éð4iý`›A±c)»bš[&õ‡5¬Z4²)yˆ1uŽ”<„¯ÙxW€�Fݦ¹fÐ|¼�øÊe`j rYN|Ôƒ©‚î ½ò¢Þ;©žÜéèê-�Yù"åo» ‹lÕ<ÆïîwÄ…¾DU»æÒ(»T— œŽKzjaÝÁeRù}F¾û6ò%f»æR-yTW ì¶Kvºk�à1¡üaÒ¡}ò3ìÂ-रÔ1—yHÙh Íš‹_µ�_EóŠ„ù6‹‹ˆ± lõ'?‡_¼w(ÄlÕ\ª›[Ë&VÇ#?“§³*aûeti‚¸x"z¦î‰ý6²¶á³ðn3ª¡©½Ì„4Œ”k¢Ÿ\Boâ¬g°nMô=� ¹ØA;¹µ]Éa|øôµq¿J!ìÔÈܱ– ?²QÜ£h5¦— v!æ p».Ow^ª»«ÆồέƒJ£ã &DŠÌ½‰-a®C˜0 cËBQDÂoߊj1šëŠ!ì³”]ù¸A¾ý&Åß»�ëÝAÌfɦY¶Èúýµ�õB-ߨ…·~^£¶á0¢¿q@a=H… ƒ!f£â!CÛ–²wßoct=ŠÅ�Ko¼ß§Â„ÁàámYJ ø¯òÞÏÞb|Záü™B±ÿw ²Û¼Ûæò×ôg†˜ß~ógLLT 17Ö}6Ö}@# ÿk¾ÿ�¿b|¬q`¹ãÀX·¿þ×\8s°ía0"kÔÕuŸP˜ ŽWcþ“ïþ-'ìßQseÍgeíðºD¼ÅךÄBYú fÇü=á1ÐØ©d9}âBÔÿÕ_øN�ø!õj©0aðynt®¿í KcˆÞ`ç 9f3òò�ÝëÜ1`ñcµr–ðû�¸[Þ]~Ð5½¶ä LäÑÓ*®²~'@š–°=«ÏRv�•ì {ÒÚíA\ ú$ÀùÚ"jZã¤6b(™ø±jL€ÄCé‘Åþg� ‹È[ Âk»¿¹Y7ë“`ª&ºå8z¶²ñìödÛ=ÏÜ�I{®ààá#‹ÂßI}L€´˜¤!xa€ »V³pü³>¨øŽˆ>{9‹çñ<¾ˆxêi×Ï“å_íø²ŽoD:âóÙ!¿Q|YÇ÷yüæñUÛ0 i·£¤e*•Ùõð_Îм¾µA² 3z1EzDG*tH:Ï 4Õ3üz¿’øÜv³:S ¿Ð@1Xd£ ¥»¬OK47Lª%ƒfÝgòdôò.é.Óo¾ËÚ{/â[q2£:«Ë LG$6œ$}e %©² °²Á踄F‰ª½03 9ÒnVóŠL^� >ÕGm6î5™¾–G/ÄÐ÷Íz9dxD#}ñ#Zw¿F,gêÒ&ËŸTw‰etòsIR³iº�KûI‹Ü¨Š&¸HšOî�i\¿HÒš`úZõîY:áUk�V˜ ‹ÂÒí§^JîæË‹N™¥e�ØtQ—ŸJ�Ù¢NåæêYµ¨ÃÔ(õ0$,•ÈŒ®£'½(‰¸4[B�…Õ‡®I˜N¢„.Ùé$Rè3¬VX·Æøà²�Ï«w# ÙªlOhZ5ª76È\,DV³ªÀòK�Ðîɘ™4‰§‚™š¨q9q™†ßbé~çL(3!Rg^K_â^wça�p*��ÑQÂ&ïžÍôÁLضšÍ^äFãn3/L"&â|`¼Ú98Ãú0‹YJU´L6Û|7¹f�m÷iŸ*“xdI;|Ž[Í%\曉÷­+²—­`�0¤�óC3Üi<Á5mÌLrWñù4±b¶‘b:ZðÛ^[YöØÊ¶Ä�NJFp<ôj—‹Cshb4¶{Õ˜xPÓ=Y™Ðñð×ëÄ3cHBÂ`ÇRölbm�»à;ÃëH$ø�Å ˆƒ“øƒâ׳]ME5ۇ϶HZ2³‰™>æN|znµ§Ä´Ü;[Ä-…éøÉ�àæ - 1í–Ló¾ËIá)1óTJèYÊî…˜• Ú·°�!5ùøk»ÿ/Ô\‚¯=­:|$*ó ¬- YܬˆrrriDD#àaø„ÓB¤ˆR..!é%†@q*&ëKMÅä‚ôM¿Z�í¤Ž8× uùabîôE�Ø\4°:>R:NbF#,Yu�ÑÄ%Tw„‘'¬°.|äà:!±Ñ…tœÆšA§í0žzÁ–±_Y!Ì;(¤#(Û—Fs{œ„¤Áʧ¬fÈHì¥`fÚ§W Æ.¤´¦Ÿ�ð&ðÑ}/V¨+ÔBÌ•E³ eUr'›6­ªOV?‡ê¿y`ù£ld]ï: &¥o"åšÄÎ.";„¡@ (c-,» 7�.g";ègK}m‰™G¶ù*Çn�à�:VϨÈÜQcBTÇr'"‹×¿›ïA!iV·˜Øg»×Vvw»Oùý²c) 'û“¬‘"3ÄœHq¢‰è5™9»_‰!ÖzëP5æŽ5 qCØí“»ë­}ZcØØWßþ;ÙÝul‘ ¯¿= Csñ//îª1­ºÉøEEíÝ ƒ˜‚ 2öÒ½]KÙÖ¦E§j1ùú;ȱޘk÷Ú„aÐg++Ål ×îö)1këc¨áA{Ê©W>%9ÜîûmðØZ³Éd º`4.\böì{hñ~vĬlxlmÚhÁÀ8)é¿`8ÿWŠýV�‡AL€�ß‹ìtŸbúþ¿!öÁÒ# V·òö[;ýú¡ÿÿâºýãyƒ“•Wùð£ÛLO„$½6GÁ¸N7ä翌¶òâ‘Û�ýÁÁëá¨>vº!?ùE ©"qƒ?úþψéîîzzóx~ÙÿW¸nÿv�;.{áéQjLÑÿ×<ÿ�ƒ¿å­€—¯)$ýý8ª_kë>kë>ãÑ¿CB‹™œyá‚¢è=ˆéÚ*qáõ�m^|ýÆgÊ÷ã�óüúÛ&F×Ca°SÖm&¾uc·þ­cÀ½·Lb­ßãÌô+ôXÿ}lÐ5]/{8.¤G¢{ëòõ±öbëE¶ÂÛ mwíi!fkË¡S±¨—ZŒ WiÌm2«Gp{Ð}ÐrE”Ùú>�ód0wúÛQcXk] ºÇšGûôAø½NÓ&ö&Ó‰ñÞþì·Bß±•õ7RLú²k¸1Z•æç®�y3ÿ!‘@BG Ì LQ•ù¤p‡«[ƒ]/o` ö[ì>�çñe�gò�úmI˜[–…ã8¤ÓÏ/ÄAqø²Œo§ÓáæÍ›´Z-,ËB’$TU%�NsåÊ’ÉϧêùÇ_öñ}Ÿ?þ1�­ëºüôÿžåÒCä¤Õ00CÆr3|ÿ»Œ¦}õê,} í°ðIy‹Fý!U!UЙ}-‡—‘ RÃmÜrk~äX ©^(!ˆà—“ØóEüJâsÙÍÖâÍðpB™�XºmPóògÓŒ�ÅÈŽGõ6|ߣ¶Ô¥8"!h£¯Ý`sUFVfOË4ª>Ë‹ulW$&Kr$Sc”–{@3n6X^Ñóq’m×nÖ©ÆYZô‰MeñÃ.Þâ:3ù8 ¢ÆDþºÅãwjL\É’Qv�¦]s¨^¿@Õ}—ŒÔ¤¢]gv,Ϲbç/±Üý€ê}%î�V‰Í±b§ˆm,SUÐ4‡Ô+Ÿ²¾¬U ²÷‰8KR˜ 6YX™Çt%Œ™a¤l‚Kr¤ …Õ‡ÔÑ,z>6P�éIåĉq´¥"sÍ ÜþìCx2ôÒH”<;™§þ¸Nñ…LjG–9¾êÓœª‘ZÉp!þ‹ÖCìÇ&ê¥"-9k%rà ㉫ƞ(ñÁÅ.†ÅðjŠóâK4½eo�æ§Uâ…$‰3Uàª5Íû�Ì'›pùzÚ;fd¥4ç‰ñÙƒõ#a¦&j\M] î·x´º�±ZEž‚læ€2¶Õ™¹ |ÖzD°ÔÄŸÉ#ê±Caáa³Jd>D¨d°ò!¬÷ÚÌŋ̷k´&ŠPîm÷Jö$÷Ú%ŒäÁg„츭ë�Èi9Á©Ô8‹õ2Vòéìaw"Ob…>çãE€-³Å�r<”Ëû ¥ZƒÖP=<úÞWÔ3lIXîa¢�#ãë�Á‰È²èjŸ­¬!„tÕ8�l[mr!>± 1©1KB!�Jm´xÉQÊ%HE •÷†:(–Bl­NLëŸY/¥¶!æ3ÄÄTÄ6‚ ,¶˜“¦Èe?·M2$0ÁçÛœfÉ&ßî'WZ„²´‹Jì–ŒþÙ&ç¤4áèOÇêX‹L5�ìHšGçìFĬ „¤ˆ ù\HΑóTNn0´ZDrdüó«}³ºá"Lf † U ¡ê¢]9E¨ô�Òbƒiy|ð‹µ¼b4>�И·8#¿Âú× åÊ. RÚ"á}ˆfí‡/.�",‘E%ߌ–ݾ|Jë>ÚtŽÄ™4îR‹Úã6zRfüB  é‰@ñÒud½? ¿¹î“šN‘9—Æn»8†‡ÙvÉMÆHd±'Ñö‘Àñ°Öœ>'Ñz ¹]rYùÄ"tL˯˜�ãSŸ¯¢ "©K¸ öJ‘âù‡ fiÃch&ÉðÅ•G]J� ´„ÌäÅ4B(aÜÌîÖ<��¬Ê0ñ× ›= tJ.åyƒnÅeZ 2Ìí¶k5‰‰"™àôÀ¶_娵’ý ¬e¡bBd…†á‘ Χ ]��z ˜ÝUcÂAE¦×²ƒã')ﵔݯƄ¨Vo¬Ykd™Á1<¬…:]7K—æÑ³ Q8R�¹c (‡Ç+2Ýt7ÕEÏDZÊÖ@å�we aĤÆl­u Ã�4¨Þ+ŸíBL€â„Þ7!bPò"[Ù0 ’R®»k)»|£ƒgØøöñy“fɦY²û!¦n3úÆG}pcéÀ‘Ø!&À½LN_ ‹Æö0ˆYÛt(¯ØÌ]È`ó7 #}›ÊâüCò#ùáè\= bšÝ€O~Ý% C¤=õ€oܦÓV™™ ( KGBÌò†G«ðµW£sãi!&€,¿ÁOò#FÇÞüŽJ:}ôùüö[ÝnŒ#cˆÊwøÑO~Äø|ïM•tæèö{Á˜ëÍừüÛ¿(ó»ß™œ�Ž„q?û¥C§ ãO¥ÆDy“¿ü›19.òojdŽé­ŠŒ æ�IÄ�C!æçÙîqðtoÊ·ùëÿ�ñq‘ïG%“9ú>º #äÝ\TM`r"êÏQ3RÎî@㫇.§ÅL®¼ù6jÌDÑ£õ~ô¶½ 1ÿQü>þÉõ ’â12]#Ç�ãå ‘1Dª1eÕeò›!l׿u ¸ýs—¤ù{ ¿ø+ôøñ"5¦�K� ÐÞth—m†Ôè>1#ôêÞz˜pøÄŠÒ¢‰”KóRVʬ ¼7¶6&õ§Rc‚&"5%F*³@]L88 À7<´í ɲªB"™ÑGÞ^+tÏt ÃS²P�P‘rÑM¶S­'>W¿}|”¦ã ¦ûódbRE¨üö癞ÇóØ éOþäOþ—ãªT*LLL|)“å®ëR*•X\\daa�Ç�³¾¾N©Tbzú§ýÌÓÄÚÚÃÃÑìô/ÓøÞ¿Ÿ>ø€R©„a8ŽƒmÛ†A½^çÉ“'„aH±xx‘êçÑ?¾�=âìÙ³_èø>yü€L6ß÷ÛãÅÏüö<Ž�ùùyNžŒfþ~Æöï+þìÏÿ:C%2s <ßEÐ!{*‰!7ùä�¼pñ•¯øÛ{Ç÷óÄ£G�8wîÿîßÿäï°WÏŠ'%N¡ C˜f›új—XFAMJ„¡€wÑgkÈù.�©“KËâ�ÑÓjRFˆ;¨³ ä¼A`*„†ŠƉ3I׬²ñ¨J»ì‘Q‘)a“˜­ 7hxwP"‰!QIÈ$¸óM=¹MmÃEKÄ’ˆ"±!�P–(=2‰§@É+„aT2B�‹hŠÄê}“æ“.ݲMbXGTDȤ0¤͵.ñ´„„l.T–º¤Š:’""Å]ìB_ bZÐE�KQ¿‘\.‡ôø"+OÒ.Y$G4$EDŽIÈ 䇯Q‹}„š�x^CT@˜(“Zþš�`eé1�’Ib8F:æ¡fclyÌå*±¤€Ÿ‹† ¨ ·Ê4?Î�TÀÀÀ®È ™-}˜r�c\©£'e6ti-5‰ãˆ1o¢‹Ÿ³PÖ“<ŽÝ vBCL‡xÅ.O²*7f©™Ì�6úhQ— L]EiÊȦBåÌ&vÎÄÊ›$k)F…qâB‚v§…¯¹¶–$t‘�ŽŸ «Ôq5'î“©%ÐÅyy„quÙQ°›jR£>VãâÖI¶º[Õ6~6‡¬ Šl[j*RÝ;®Ÿ*±6Ôe¢%úd$r$¨WËYT…Õ!“É­^rñ×e¦Û b¢F^HÑ4›å:A­‹œJ²<ä0Ýè�ÓoçËœ²2ŒëEb¨t-„XœÕ¤È„1ø–QâÔ[5ˆë,i&S–FR�Q5[ˆù<¯nõ Ê‚HZKPŽÃz&ºÂîï£rŠ•˜Ã´íçjHÑ�–ÑÆÎ1n Äd•šÝÂU%¦©Ç3(BA #B.„ ‚m3,?]ûe£Ž’Î3á}/×C‘UÕE°=$MgÌíOlÕˆ=u�£0¤�ÕT”�™Ý3O G‘qU——�ò¶ºÒCeO—9ã%P¶Y[E11ã_3òlÅÔJ•S‰"² îZÊ*+ΪÑo{cª~ø„œë)“ §?3¹1$ ]Î0IRŒŽ÷»S¦Zý‰×÷ϵ7ÔHÜo2L‘{ãsãt™‰Z¯ÍÄ$ãq•ÐÑÑ*\�&Ž…˜Fʦ4S§�3‰›*íK«Û—NMÈ` :aÒ¹WcN˜#+æØ:¿‰“·1óZÂTÏ’°&eÒ <Ã¥±j LŒ ÏŽ‚$3¥”ÉH]Ò‚ÁÔâ¨>öKeœÍÝ?fÕ¢±`p²~…•ך„ªÕm²|‚ÛN>'ãmà¡Ì• æÀXƒ`´‰"D÷�ʺ‡—Ë!g¢ãÔݲ©<2ð|�™Ë âi%& �µH¨=;ÄÍu!—BÎÅ 1y÷;¸�€ÑÓÄ”‘ ,ºDãâ,W™9)!oϨw Xz·Íæýáï’¦ _[B<Û Œ{ìÐ-³jÒ}RgtL`lFDÒ]¤¸�6VCWzIÀÒ†‡šO Å‘Ö¦ÇÊí.žr⥱´ŒÐÇj¦Žß‰¯“»ºDúüZô !²‘�ÿUƒõÏ ÒÞUr¼ˆš÷H½ñ)ãìö«SrYý¸Cé~‡œóyá Ä”‹â/­ Ÿ/!ÄÝ�m ¼@2œ<Ðö:þɾÉ_þð�ðínèUä\o«Ë„7üLªÌòP$É—jŸªÑï:¸µ¨ø˜qPµþ,a ƒ›¡åQ+T·ÞRL9�Ìm/TQ<…¢wô67ϬîN»W’Ú{¼öR¯ërBÕ ‡dV&‘ü̸½�ªŠ(Ü{/@÷^G’$Î~ãC<ßáÁ­6Ë ã³*ê!�æÆ/;4k>SÈÌîþ®Éç™<ý�Ïn<~è26%£PÈ|ò�‰ªÁùKê3AÌ(Røþ­V‹G‹>s§ßÎÆºÏÍO" $ßR„a Q¨RoÔñ‘åÃ-eô76® ¡ðy‚0�mÞgu-`u-`rBB;dû«k>×?r€@x„ãU_A˜‚`“V«Åü¢Ç¹SÊ¡ë‡HùÁG Úqƒÿø~D�àyຨ¹xÿÄ%AÀÙê2j|¹sèÿÙúý/º Ïã· îß¿ÿl óË�=âÁƒ$“IR©‰DEQˆÇã» ç*ê ïóÀ(0š~&¡ë?x‚0d~Ñ1??Ï­[·0MY–Éd2är9Òé4²,ãº.ŽãÐl6‘$‰B¡ðEwùKûÇwl|Qñ³?ý?yò/þ9ën‡“#+“ŸÿÛÉ“þ/XµÛœ¼øâß�²þõ“øŸ;üÿÕUžÎ,èË‚ ™_äØþ}ÅãÇó<¨}Dj"Aùz‹Ëã¯3ž˜ãáÇó$§u<ÉÁÞò™œø|³Ö¾¬±|?O|@æNìM%L³ºô˜î–‡¢KO4-¿M£ÒBÏȨÉ(©¾h Fœ„0�FÓlS]íÏÈhI�ã.Ùq™Øvb' ¢’Úäú“7hX›¬,4i”üÐDôŒFeÍEOõÚŠ"è �tåRáínƒÖz-­ $¤H´“IaHI:ëâºJé±IkÝ'––Ñ’)Ù&«˜4½Åíú?;ë–bA=KÂ�¥Ó­S_ë §#,(!ò‰FÓdèdQ£}QC¤‰*lŒ’a‚v·Ns-Jf©I‰„ì §tªJ2:¾;03n"”3È�ʰ2B,ŒQ«UpËê�FYÌS³Œ§�Èökµ‹šT‘2aÜÇž®ã´]ô‘„‚R“l-.VfIùÊ�¢& %d¬‚IÕß$(„r€•7‰×Ä‚8é Ífm³ÜAÍDZµ$�$!6¶5qUÝÐPíÞ»VLˆ“õó$·Òt[MZ³-Îs$Ðè֪ةÔ.Ììè.é¶Ìǧª‚a¸ 2áp˜YwZ,Ž9L··gÞ 2cZ‘´”¤ÒÝÀk[Èã–S&Ó •wÆ›àû̘Ñò1Q#'&¨67ô8ˊͤsð£\D´@¤Ñ¬!Œ 1ÑŽLI·@”ÙŒIŒØýil%€v»�“ÒwAft”¦M�O2]Æl•’]Ë`X‰ÑÜtœ[@$Y�V‡‚öôŽ&"°!BµYÁ¶LÂl†1ÿø÷`'ðÙrMH%;d¬ª.ªãAÿ1[C†ŽQuî�v`óX4 T…d¥IAê%¡K¾…'K¼ÒÖw�o=´y¬ÛX)�Äz�±= ¦R®Tâ,J¾ªr>Œï¿õ|tÞ_tÒèO¡>Ú‰ë)QÕYLl±7˜1}SÛ¼|ˆ"dzÉš•Œ±ûoª•Ø…˜¯ÞÖ)„Y¤=Ëß8]Þîg—‰Z¢1««"¹ÊâÕ©c!¦§ú¬ÍmH!�Ò¶Iè.µ0…)Æ „úÃ&ݦ‚R ™‘ư3íɨÆW(t‡²CUHcIQ«fÒXîÀä(B"‚À”Ò³TDÉVq^¬¤}3 üñfÝG<9Jí¤I(÷T˜ÁÝ3ædïXè.á•' ÷” !­M†ÒÛSÀ3CV?¬cÔ¤™úéQ šÑk ˜�JcÝ‚|e`zFÈ“÷Z”´7¾CþÕJŸÒjg.Zg½ÃHÁ§8,"m÷·]rYùØd¨ña.˜/– °ûŒ²Måv¿n3wQ"‘¬[<-ާ¨è9�Ö¦ÇÒ ƒµûF½0ýÝÊõ“ ûhcUr7‰Oo!%�]5kkÓãáÛünœ1ñ{¨y�ÄKkÄΗw�£cx,¾]¥<ßeȹBA¸„LrVŒ¹$^[:^wê IDAT`朶ý¢â‹™ëúÒ6ÈœôFžºí^[Y)¡#íIÄ ØåÈ ô7™·Æp‹2º­pniœV«ŠžHà©JJGÜ[×Òñè>©£1òÞÑßò¥Ò*åÛk85‹Ì¹Â X¿ÙýM»‘JwHÌïBÌ¥Kóh™8‚"R¿¹EõF «j’žËXÏÖÍJ¨1ä�qÓÆx=ǮشÚŒ‹g,§Yʵ'<ù`�0ÉL$ûì¸=Ëgë~5L�KÑ/6´è­½ß ¹uÙKbZZõ6Í’‰c¸$ ÒËÀµ[uì¶ËÄÅ©áÞĘåm â È$HˆSV�òj«í‘.ªHJoÍ’Íê�èÈQM¸âµ{(é.j\ÂêúÜúi‡Lð*‚4Ü“Hâ]:­.•uÇôÉ”ÝûDÐceÞ$“‹³üÄÃo Ë/üþ»¤ nšÔ7eÚM £02¡P¿U6<æ?�Þ¡µðÄm+ã¡‘ ×~÷-ü@à³O»tZ¦2:!€„å �Ç].\Šž«?ÿ‘ó s{¥ D±Žeµ0Í�ñ éÀvºÝ�Ÿý4‚�‘³Û …ßûÎ2Åa‘ù>…üA˜Ùí†üù°"5ç0&)¦ÇpíE�…GŸÍ{œ:yÌuº!õcÇ„q‚CÀÚà<�®n`m:FÈô„„2¶vº!ù#3Úý@17øO~ðCR)I:bî†8Ž,5°¬†2uÈvÿê'Ö.h7>Šv(¾� žA’L�&ÝnÈääà>­­û|ôqÔ.<‚˜VW䣷ôð£Ÿu’0†(5h4šØÝ€ÑIe /oxܽMbRøÖîﱸÁ׿ó6ç®< ìê„Û€²¾á³|Û -F*R]œÁ´kTÖøŽGº¨ôÝvâÞõÄ4Ô\œåë�ó(áàïˆÇKwYü¸J·î’בՃëÛ™XQ¯"¯Ï±²r§m $Ô� sýn_T|•âòÅg†˜�‘*jFéZt7¢g�“îâ'£ñÔ²ú�g‡U10K&EoŠÚPu(¾«Æ4ù¦9¿Eèœëœd|+M=^FI+Ä«2s«O¡”>$6â5¤\ÁvÀuÑÆú¡µ¨HØ­ç óy|%âþýûÏV#ó˨ú™››cii©¯†¢išÌÎÎÑ_—Í»ò¨“çÜËgú;-¿øåƒ˜ø¢Æ÷çö/Éþ_ÿ†WçW™¯4ùÙv?²ÿ÷ŸñÊýæËu~|ï?ÿo´^äå"ÿë-@�ÐSy&Î^ã{ÿô¿çúïÞdü)î^;{†á±`~øÏòüog¯óîÿ8÷LûøEÇ}íþ}Ä'wÞ%=› ½fðúÕïsùRôa=62Å?úÈÎ%YºwŸW¯}û‹íèóxªÐÃ<3Ò÷°êU½ó É¢ÆðÙ8É… � ]RË}–³#âU,¯Êã·o’,êÏÅHލô+tˆwv-gõJÏnvþ­¤‡uÆÎi¤†eìNp ?¾rÌcèÍëð‹¯chejÕÇ|úó*¹•—5ÒE•ÌXì@;I†Ì+÷ðß½Èlø2†WcíÝ;Ä ¹3 âÃ*AÊ©qDN¬¿m•‡ïþˆDVaìb‚TQgÄ+\wü…e‚÷Ï0¼†åVyüÎÇĆ$F.&I4Šçú-ÂDÝAuëƒSL/cz5–ß½‰ž“)žO‘(èÄFöµóAÔ]‚k‹ˆÎ�­�2\24»M6?-ÜŽ\ˆ±®OÿšÏØÛ ?½…½:Œ—Ižè} ‡�ÀŒºÁƸùJ›x Î޿سš½:ŒWÇ{À: |Õ£6·Eñ³QÔPᜎÛ�O©ýú ¹×g"5Gj;A'ˆ¬ÏV±Œ!^X8¨Ã·f`!úï!9I�{óØ3Y¼ÖLåùôD­¯ÍõS%^Yè%†5Î3Þg3ÛêÍþõD™××zIß!5ëÙ+ÜrWq]„\2‚˜Ûñv¾Ì7«Ñòš sAãÞú&Êh‘’ƒëeæÔ$1³E»còÁd¿cqÂN›˜¨°(8œû÷FÍq‡� >J×F1mæH£!QÜ´0u�x½M7—Eqf’î2/th+�5 †cÏö6#òV™Ž*„‚¦â9!ò1j¡®g£É 6ࢳüK�{)±VÇ×þöÞ*A#ȨrUlí«Õ¾ Á3 H»]®Ys˜{?O=ç2¨�!©$R)ÿÔÚc³“Ü7©÷Kx¦‡[rÑ—âŪ3z{‡Ð¿$öð�u½è·—IÂ=¸˜¦ÚW'4ÑKþò2v¡Nì¨ÿ-T·Qël¶Ò…p–qŸòl–ÐX¥™f¨=÷ {;+eSA)**œ¡J“Ræ(Ï—¨.•qêÉÇúÖ›øŽù1ËÁU"5?,xñÐ}Iÿ^•ïVSŽl[FÃîiœž‰±-—ì�"f�Nl,L5ÝRˆšM¤s·©—U”°L5eQË4Rý>j8èçÔ{(†ÂÒ•‰½!¢~Ÿ^\ö)Bñ�º;™ {”—6ê"›ôËÐO¿…¬ºÜ¿R¢oo�žA_)´tǘëae½Œd¡Ýæo½Sƶ$$9JÏÁ9 ·Çw¼ßqã<0záû(Ì\®²ÿD½lî^­aÕ=æ§+$”?G¸?ÅÁ§/ŒzVÃ4W_!fxúÚ +Ó— �ëôn¼/w®¶Â 3ˆÂ �`�©§>"Ö›E3$®]²ˆþgžû÷ÈšàÆe‹£' Œ–£F­êqéÝ:Á�„Õ\ü¾ý@ˆ©ëuÆ&f˜�Þ“)I!týE^zåwQT�+—mŽŸÐt8„l„”IòºCÁÏ^x—¡ÁÕVXP‰XTâÓË'O¨]åý¼˜~ùõ0¥á`�.¼Åè�‡¦+ |ç,¾ý{ ~åψ„[ýpUðíßÛ÷êíæt³�ôgÙ;r�é{gøÆ×~„ªz\ºls愆ÙQ¿ÍªÈN 8:˜âù§ß$¶Zõˆ …èí=Í…SùÏÛ™ó3™"ž<ËéS9TÍãÒe‡3'Ô-×ôúzhXi!íA’@Uzyõ•‡$y|zÙáÔ¦gÕRv§Ü˜;AÌw �/ Ü÷Ųb¤ÿ'Nå)y7>µ8zrãýÿ¿ø–ßNd6¢ö ¦8÷Ì{„#~=-ÃoWÍÜýÈ£ßx‰VŠn)HLz–_û}„$˜»Raüx¤Ý–ÁwL(ç]âS1êy·Rvg•!íyÒ\"³°Ê½�‹~:Ñ×Ã\Þ²Yçè9™{·Kd竌žˆ£6a5×Ä ¹òEõÎb�Cúqh £3Cܾw‘ÜRš¾S >>Ü5ݨ,•ñ„‹&¨†Ž‚ôå4’ã0úõý]Gw-×r0Eˆ�ëÏË�zÕ PNùBù)%ɯWÝæžívAT·nóh0õÈ~–ì§ dÖj5fffH§Óíð¢Íf“D"�ªn\J³Ù¤§§gçú6Ó¤‹ ªš#•uˆ÷~v¯�íLˆ¯Æ}ú<öe×ûúõë‹ETUeïÞ½œ9s¦]¯;wî´!¦išmUæ§Ÿ~Ê… �I°}XŸ|œC}^³ÂÒ�›ÜºäìdÏçÌ&òÑ‚×_å§þe<ßù¹;”¿÷ç§8tsžéñ;þŸ§Zÿ_äß�û�_`Ïøæœ7~}îÿXåwÿsƒÊÚ<·/~›¿÷7‰'ßú§¼÷;¿¶M¤ÿMGþqæùÏŸºöûe·Ý?ÙÇÍ›Ÿà5U==Õ¾¾j­„¬I8MÏUæ®ûgÝ> Ь]ÚC ždB}‘FáဦžîeXúVv�é·?¢w�ÊСíÃ'­ÃÌä !½{Œ`ã<59K1{•›oäØض¬ë€h’xòù÷¦6PŸ¥VØhòÜd ö^‘»ÙÿDùÍ:}&·.¼­;|þ6õkûd“ŒhXʽÇì›i’Aúl-× 3›b6ŒËOq?÷>so¯‘‘8гµÜ:Ì<ºˆüɆº9&Å0›A¦oMÓ ”ÑÇ#¨½&KÏ7Ô&¨\ºÃêÇkôß gÚ0³9D- WO™úô,Yo‘ùd�ÄÔVŇV´Ž­c”L Ù`*p‚ÛÎ4Õ+)‚G7Mˆ%!{ÔM‰ŽU9}wÏy•£ò×g�FB4–³h½ÏV’„·u1Ä@cÔ‹sãê}ÔC‹’¦!l{ëþ²Î¤ÒÏÌBšf‡Ç²d«;·‹.© 2�ÎàŽ ì˜/³_‹’^[A“6¾vž°©­,ÂÈjUAÐÝÝ趇Sñ6m$æEÉ FM?\Ñ`¸‡»ëû»¯R¥ÜBçš5™Ÿ]•“«ñ,Ð{“8Õ*ŸÈÐ[n0Ú~1ãZfK¸8‘0r­Æ§2DsEõlï�|½¸„%<\5A“�©qÆ "K™z…F(üÐóóœSCÒ4dÃÄkX|lÀÙ†‰,I¤ìèAÆÂ T!Q-¯ú ‰¤¨¸VÃQè\ÅhJ‚QÃsTš™&N{råZ‡ÔÞÏ´vp1RGu9 €dúÈ«ùïÐ~{wÐ,a¬¼z“'g°0Ò‘XË­7±[‹+‘ÙÔᇂ˜µˆE-ÒzÇ•î9•[·©ZQ�Ì…“�=È ä¦R¸z‹ËÝ‹ONÍ¡°PÁM$‘{6ÚꘖÚ1»ÊÜ+Ò´êøK‡ê~_Ñp©]Í Õ=I‡º+¾ bnÎ! Ь;¤g*4-PGúÈö¤ÚçWWýrÛ¨�…ó©e]F´§°_@$›ˆEìvCáÁÜ{Š«uÆäWè‘A¼xÉ[f-c18ƒ*‡I¼ðᎠ²}-5á)̼W¥§øa Ô'gQz-b^éõÜúq�rÆfDúÂÒÎ35]£’¶POP¶†IÛœsÝ~>2Ög£Ëzƒ,¸)¤õZ”˜ÎS#Ï¡Êw/ÿ “ua»³EFØpœ”†YÒ—A†èþ>*¯¯�~ý‰ž~Dòá:Æ#ID�qŸÛ �Ù¢ðiŠz®Jx,LòX¼³}Yá Ê÷rô2@Lí£z8�Ö‘Çc¬¾¿ÌüksxŽKx$ŒÂ&¯gÍÃ>œ!rÕ‡˜vtC}ÝHoŸ³Ót‚ŒžBÈþ²ÖX½’ãÎ÷õù räx„`B§^§&È]±ןjƒ)^&Õ0ã:ÂÜ}7�¢Ê öûÆØ` ­RÒ ‰å{Ù-¡Öµd‘p¯Œ5@ªsûÝŠ*1t(܆Qé0ŠY£÷ìõ6Ä,¬:TrCÊ·Hœ{‡ü’a\·3Íl0ùµw D}¸*I7>(³ç�‰ër«>@I(ŽÃÏ¿G¬¿€ôßË™k~?tôÂûD{%Œ †¢I\y¿;k"<_‘ /‘XåøÓ—Eý0ÛÙ”ƒn(<ÿÍÿ@°¥N·›‚·^¯ñäó&¡°ÌÅ·ê”K}*àà9»CÌ�¡5Æ'¯3{§l€Ì`°ÆË_ÿ.áˆ(ôôÈ]0seÙeeÙ_ªê®;Ìðà*Ï?ó6�@£�Ûе†c£2o¾móÔá°´‘PÕ0¶7Ìèà*/<ýá`mÝ¿‡pXæ…gu~ï,þí·üÚ¯ø0s=/&ðй1÷ ­ñøÔ5dÙåÖÜ ß|åM4Í%¤)(2üèm‹gž0Ú°´3/æ:ÄÜ;”â‰ã7Ø;”¢ŒÝ= Äì,ë™ešMÁw_oðÊóþuuæÅì<ïƒlïPŠóÇo Å—Pu‰˜,cJðã·mžnÝóÍðWVŸÄuýûòsϾK( PÆê¼õ¶Í“­r]ÊY¶Ï�ù“€˜¡P�çŸ~›¾Á<‹•>S"’P¸v¹É±z¬^|«N­êw$†r Ã(sú©Kô ¤Ú¡h/Wü¾m=/fÈzÉÛè=iŽ?}‘PÔ‡í¹¦Î•·Kì=¤oÄùîݨ£„tt]gmm�l6‹®ë„B!ªÕ*®»þ±ßy‘»‘JSs0ºÆ�t;Ùߺæ>¾ƒÛŸÀ.”°]92Ìäxh,såj…ø” ® Á�}L †PX_§á�™¾ÄZôdžÖ;ÂKW¯P9Ã�ÄOœþ$íË~¾©”ï‡9qâD».333\½zµ 1�;ÆíÛ·)•J”J¥Mu­ #ëúA–2,ÃÜêss+ê’¡ï£1p(-Î2·V¦é�¤™ Nc$ˆ&ùÅ{,dÊXžB0>ÂÄx?A¹Êâô5Ïcöã�‘1<|”¡¯à¼ûËx¾c{÷3óê×™N8tk\.tísëðÑW¿ÁØÞýÛÔOø‹)’Œ¢ĆpîÏü ~g¿ÇOþ-þÑû¿Êß;/á¥ßáþµ¿Á?ã6Es/þÕÿ•ÿí¿=Oþu³î`”>ý?ùëÿÃ?æµëi”‘'ù�¿ÿ[ü͇(ýÛßä¿ú5Šê+úg*¼ø¸þO~i—cUìËn»vúÄÓœ>ñtûïB2™^ï;ô��‘¹^à¹/ÿÌ]÷Ÿ{( ùÜ ÕKc8é0ñÙ€¦‘@ 8hc×z´¡äS×É¿{œ`#‰Æi �JìŒÚuÍ"þÄUòïOá5t‚lÍÅw® Çz�D ˜ÐkÁss ¯Ž�¿¶D(±s^<ÿØM‚g¦É”†QîÄÊŸ$­}@0¾s¹u˜©?~›æÅƒh�£ÊiVïØå|ž r¼‚ˆW�ò‹�ºÐ˜�Q¬™»9‡£zDN¢5‚Ç÷àܘ£Y²Ð£[ïq'Ìtu™O/£•öÃì,vÙB‹lSFHäöeè¿1„ÒT}˜©çÆðÝ-û Éô(i ôñÁTc[ÅY§¨ì×¹œº�¶g+€•de‹*`�4Íb©XE‰m,ºHš¶E• €ëR-�KJ´cÃèRe²Ê�ð×€{ç2›Â¹Mn®Íâm°ÛmÇsl¼r‰%t´–,og¸_\E�ÅÐ÷ø‹UBÓÈU‹mÅ @DHk«\îëÃZ�‡¾8hþ(8j|>UNL×I× hîÆ¢n©Q�@f¶QAÖ tµÃ[x—ãÛžKͳYsœ•¦e�ý‰Qò�*ŠùÁ¡7²N E’‘&ë+ ͹9®É‡û'¨„‚³9Ì�_jÂFÒ´vxV€K+·ˆ©&ûƘWmê“Fz"*j´^LÔy"k>T>;bJÔÖæ‘†Bmˆ¹nRÃæ~5ϱàX×öu5f'Ä\·÷'K<1Û]§¶SÛzÏ4¹Â¹›q�ä*曣»¬Ž·ÎÊöó›�ZfüÓ>t12‡Vw„˜ë&ú‘Õ�úu†“Ý 1×­g"FVl¨!íLfêìmŒ“cÝ@ù! fÛ&ÇüôiÆ•�!&ø¡#µ“h'± d@f€l«Üö§²-—žÚY¢²Ù¥Â„n€9¢N1¢&À�žó7PÍ ™ðnC£å[uâÞS(OÞEém �ˆyÅ–³~hî=±—0¦ 0·SRn˜Ÿ~>² û<é8ú­8 áVªÔðLÉÁ‡˜?Ó4¿ï©æòt‚®H=‚×ô{wÃ3Ø?K;„Qƒ‡6ÅQQ ázÔ–JŒUöÓx)Gp ŒÜÜÚïÌ=6M '„$KÔ[9@Ûu�èx–@׌‡÷³R¹p“m(àP}|† …«þ¶.5æìÎjÌuóbD¸ŽÙë÷ã…ÛUËŠ0¨g›ÄǃÄFüã ÁÌ[9zêGPèèÇ�&ÊÔmÌ–âríF™JÊB�Ut õ«ŒïÁ0ý>±œ²)fÊ] SXDNÝh§YX¾Q£”j"„ ¿lŽ«Š2øìEŒ–ïH³ó—› )ßbâ›o*ä>|r×kÖÌûž�@ë“c[éÅc“: ·ë¬Ý÷¡©ijœzùûè†hCÌìªG6U¦7ž%Ú›io÷<…Ìš‹ëx¤–lÌ�¿Ý jœyâ‡ÄûJæF›Èg\ŽS0[CÚzUæò‡…¬ÍÇïÁØ„FªBoßh¢©¡!f0Xãü3ï24’ce)Nfíç»~ó!æFþ<Ã�èëWø£×-R¹ti=/¦D¼ççNŸ¡ÁL[… >Ä\7Û…™Y‡¥e—§žÐøð£§9ù›|ë¥×ô#¬CL»õÚJ¨*”+‚ûíçÏj,¶‹!<éù]Ÿ]$TãÕgÞcd �¦I\º&söD†€)0Z8®+¸=ë²°\ã/p]ÑVEJ’ÄHÿ*OŸºÅÞ!¿¯Ñ4‰:Y»ÉÒ²Ä[ïî 1;æzY •lÉæ‡o5)–=þŸ_ãÙ' Þ»hµAãÃØÞ¡N^gb4ƒܳ$brK¥ê îÌ8,,¹<ó¤ÆûÚícK’DoÂâÂé26¸†¦ûÏ-�ÊMff;žÕ:ÄÜI�yðÜ'_b®òµgß"m2Û‘cÝ0$¤ Áÿ©Æ‰3þÜxý—$‰XÜæñgÞÁ Ö¶äÓÜb‚uŽ�ÿ˜ø@ºÝ¶2V�ä°ÂÅ× ,Ü®Ó7j0v @1cˆ³ô‰EŸ8‡ìí>ˆž½ŽS‘$(¦š”³M¦?,³ÿt”Ü¢ÿa8|.Flà �VÍÔ¢…9Ѓ×¹÷^šüb�»ïei!{½@ü ,±K†ÿLò‹e6Ïu%Àá¾³¤¤Y<×£–ªQ¸Q@–%Ì~¯5ö• FNåLóè0§Mã9V¶Nùn!±ñæ„Ópuäz8‚¬)£‘/äP$)~ªaKLI�qëè]B“}È’Äþ÷ûà]à+µ‚ùÈÙ³Ÿ*�©ë:ñxœååe<Ï#088H¹\¦\.#Ë2¦ibÛö.u­‘JW‰ $u1VÒd¬>tðg\¹²ÁÔÑÇ0h’¾s�é¥ ÇGƒþ ÏÍSä1Ž ";f¯M3ož`<*û@!B&ÞçÞr†Æà°?­gÈ4ì‰É_ú}Üξìç» MÓD–ý{433ӥĜššbrr’ÅÅEJ¥ŽãàºnGXá–êN„ððšR¹J`U„“eææ ÊøAN$x•%nßžEŸ:LŸ³Âݔž©ÓÄ5p­ –äß“êâMfËI;@X±ÈÞ½Éô|€{#Œ&¥ÆèÉÉÖ§AìºðeÙ—õ|Ÿÿå¿À�„`úŸÿ‡î,vývëÐ(…¿ø«|í—ÿ‹êÖ Ûõ»rì—øÅÉ¿ÃëïÜC<.óO~ýÏò�Sÿ’ïÞz‘�ìëü�ßüóü÷“—ùí_ˆv8Döwù+¿ð�ˆýÃoså—÷Qÿàïò+þ¯0zñùKþ·ù§ôü�Cßçí¿Ö -+æø­]ŽýU±/»íþIX*µÂïÿð_Ð{:Jy¡ÊžèöOù™¿îŸuëš³o]ÂL( ‹ø!³6¡ wq3aÓýŸ hÖS6|sWJd— íÛL®ÃÌøSWȾy‚‚ú#¬šÌ½OJLœŠíX½fI0¡>ÁRþ*óo­ì5Û@30¢ò¶Ëý�óì9'Ò·3hõ<�Ýcã<žÆÎ4¨¾é±øiŽÑ“ ½ۗ넙ÖÛGYÑÞ§Y¬|šeèD’`ïö“KÏùÈÒ¥}`u/jƤ‡ÝÃÌÔnSûÕG(À IDATp óhá¹ÔóMš¯Ñ;Õ‡™Üê½#<‰=Ú ó³/ÇÁÎ6i–Wˆ?6€‘ØZÆÑ]RGWè½1€çxÜã.¹�ÓèÉ æXzbÓ$fº>ÌÄswUgÞf·ha_[À<0„ÚÓq< $e+ÌÌ¥2x£1³Bpj/’Þ}6ÃÌÙò2MÛBº·‚ydëþ›Ít%Bók4|Ø«vÁÌåJš†ã/ú¹Å2JÌ_]T"Q\À-W(CKHµ'6ÀZ5G£XD©ÄPÂþ½ˆ*[Ÿ»$ËǦa5ËËöúa§*Ñ 9Û&!>Ûâödr„|³ŠS.¡´à[ÃÙªZ]·^3BÖª"u€ª¡ž�ïÖ]»K…d×* öïC“¤}�Ù.ª)( Y¨îOƱúÊÐ j0ÜZŒ�nYŒ•ua{ÔWÊÀƒûéíìîÁ˜á’"£è �gs“á-ùÊ:M Èh�£­¼�n *ÒÔjì•�Òz艷¾áŸ¬êã3û‚Ðð_ȶS@#ó`5&€3²Ñ×zy�±ò…6Ämž½D0¡µe~Ù¦ši2ØÑ¶”Ãs ùu¨¬ÙX�±Ðy"Ú œ|Ÿ`RAU6Mv¶A�7ÕuŒðc3 {€BqÕ¡šó >‹‚¢=‹UÉ`F%†ž{Y€‚myÌ_µˆs�‘o¾M0*QZÜ>Âɺifƒñ§?DV�ö1æ®W?h`†<îߪŽ*œ1Ð1îß²y†£~ÐÞÞ¨Ê\û@>K¹vW¤€:} §Îë˜f7Äô\Áب‚nn„�}ëÔ�—_ý6²êqãŠÿ8¶‡$í 1û×xò™wGýãÖ� ònk¼ôÊ÷º ¦>…÷Þµ)\\ôV¾Ê—¿`lôuÿ>Û÷»åªàÇo¶B‹—ÿéõ&ëCÈpHãÏþÂï4½6Àì´JUá‡?¸ž 8”+‚7ßi¶ÇM>ÄÜy|¼gh�Ÿî]b‘&ë…öMZ¨š„Ñò„«T~ð¦‡ë)”Ê¿óÿÕÑÕõúÉ|ýÙ0cÃoú׸)§é~à1·h#©ßÚ1·˜]eìQ«û7ª\ñ•™�iwScîJñäñìJ¡·Ž{ϲÛ³ó¾•ËßûA³íßI¼üL˜±¡7üzuä-We~ø# ×S(—Ý®g!Ä6и§?C¬/ý¹ æÖPľ­¿çhsåŠ H¤+ZÛƒA‰óOéð¯ab Wªþ˜ìÖ{uŒÆ)¤V„Ä@šcO|ŒaÖ»ÚÖÊ� ÕfY–p]AzÑ¢”wÑ2«Ó.}�cÈ<bjÉ"j¢Ðv¬È¥B‡YÉÖ Ñqˆ (mˆÙ°À6‚¨-Œps¢4‰âõ5tÝcLyð˜u;k«1% Ô±—¦¶Ý/up3D8ªÐ˜Oáá±Z¾�§Yíh¥Å4CĹ{ð�HY•1¢#a‚ƒfËùÆßW À�Ñk Š›#Ó}Fk�_–$4YC–d<ÛÁô¾¹ÅÙ#ûIÛOÈ”eUU‰ÅbT«Uz{{©×ëȲŒ,ËLMM!I®ëî\×JšŒa8¡!´$ÉÀéLƒþ!ZJ¾ø@:�Fï@œù¹,Õ“ ˆÒ7`" �Pb &eneKì�¬‡{óï“ÔÓKüÞ<™ÚÃ&TÓìÄ^¢Ò#еݹ7×ãîÝ»[ æ¾}û¶Ô±»Þþÿ w?⃖ˆC ²,Ž$ÍLŠ|hˆ3‰€ïf0úé‚Co$ϦV­Žš¨z�eRk.½‡ñ¿¥Éá~–§sTö„ ûñ„…–}й·›g ð}G Ùézî}ÒŸ@Óò-¦ßõËõO‰í09ÛfjR€qí9K&—ù·ÖõšôŒ›ûBTW+̼›!ÒgÐ7Ú’‹sÝœkj?jÒDï b¥*Ü}/M¸× ÿ@t[ ¹3ÝÓQ{ÓFx~;™�`o€Þý±m�¦§7gî"nîEÍwÿnÈÇÌ)ò^žÙë3H%_}åÔV/®`&Mb“=[�¦�Ì_]ÁYñ˸u�̇K “øÔJ {êè.©©eV>]ÃÉÚÏÃJW°ÒôD�èÑAäÎ20YÙ5Ôl ,S°üE§êÕyÔž æÁadcç¡pÒˆ‘jä|ˆtõ~ÌÜ.Ĭ҂,¢iS¿y¿ fn§Ê˜ $¹µ´Ã}|vÚù2÷ÅFè1"\ÏÍá,§�ƒ�¶2PCáx0ÉMàã¨àdI" êœ>‡+·°—Ö�÷�!i¥ˆA¶a“t7 ážX·d#£–[íVQBþ}Ë6Ê$ŒîÅÔ™¤jć'É®Ì>ÔþÁòÍzûïf6O<>ºkY÷Û—W­� lj£4#ÞϾ‡L“T÷l$YFj4;•&l‰c”h)EZ–²°ˆöyEÓ¦9¿HT‘úcþeQL&+.74�:Ô˜¢iÓ¸5‹*$&»óäl¶‹‘z;/¦<Bàu©1EÓ¦~eÑ´é7»ŸÍvjLaÙÔ§q ~ˆ®•H˜ÉÈ&ø¹I�éä«Ôo.áY6èçµ½º7·+Älæj”®.ã6ò±a3¼‘sˆÙÈÖÈ]^Åm8È5›á©Û‡“]·z¦NþN�„±WÆ�··Wa¶L]|(ˆYM7ÈÜ.€,<Å[L3¾G!í:毤¬Þ*#�Hœ7‘Mý¡ f9e±2]B¨*ÃÏør¢ZÊ"Õ"^?Ø0Áïë£'ü„À3$Ê/7Èg\’§6B”÷x…–-¥,–nU�T…}Ï�ø×ø`~yö& ’"£´ÀØ‘ÊÁŸHu<<0ŒšÂDqrËïš@A­RþBç‘C 8.á1¿¯“Z`AÎvÃç›Æhå)®/U ¥¯Y;8ƒ"É’"½íû97¾B–Œ†ÐÜ 5¦xx5¦-cöš85�ì§%6êùTCÃìÙ�æoWÖNtµ)^Fê)µÕ˜ÅY�=úsÈž�/c$ô€„ÞèËó+%ú� ÀÚ šUX¼ä0b¼ØVMU<Òwæ#T½†T°‹7+ Œ›D’ùýïòìîr¡á“×Q ŒÖþ+³õ6Ä?üÄAƒC' ¦Ô1óiM•9ó�×Füçڨʼ÷�b} á‰{�d‡“Ïÿ!ÉÖ0ª´,ݳéï÷�[«z¼ñ½ ðÂ/~#š®ÐØ/H­ºÈR”€ò�-³p�Ã�Ý `­�spm%ÆÊÂÏ>Ä|ñ¥×0Œ��±VUxíû žû†q‹fs€É …±QÿÁj›Ôpwï:ŒïQ(W¿ÿ.–e É/ ëÓØ­ò{žyBÝbÖê2ð]…ºó,¨ 9Ÿ ¼eš6èúî!e÷ ­qþø Æ×ÚÐUÈ×m4ÖOW©*|ç»2Uû¿ÚP Ș²�—ÝÞQxÝ FÈ(«&G¼'Y�D%ÉÍ�ÛȺŸvÂmn(ûåÖóžP�R\ �ð¿?�߬ÎÜÒ_Ä ÙÀ“d?¼m£õmÔK%)1ÙÏ¢=4Èüª™,Ë8Žƒçy]@ÙaB ‚R&‹%¡H&ƒ,e24†FZ>$j÷GTÓPmkÃIOÖº¼€4MÇ©Ù[ç_R”Þ¤Ë\¶Æð¨G6ë’œŒ~eàÇWÉ$IBk-¨ÔëuîܹÃ�7¶@Lð•›õVcUU;Ô˜Ö³ï {eìêwïd¨Ø‚˜.ÑlZH•%®_Yiï+<-Ôs�É=K,-Ns¹fO?£{†‰*–ãP»{…ÂF)\/ÂÎZƒG¶no|ç_Ñóÿ;ß^ÜòÛáÛ‹ÜüW¿Ë²Ìó¿ü>ÃQWXY�D<ó ,دó×Ï�âo­ÿlW Í’:‡†óó Hý}ž;õ¿··9µ('W�­yçtì϶ÌûÈ>¯åóˆÙ¸¶Ž·¬ñK¿úŸ+¬Ö#ûj›*™ +OR“2òw¾0Ð>ÝÏŠœ¦´è/ä?hº{]¥3È¥_ΟÀćôO·ÂPÝ¢ç‰k¯ÄÍl„g +IÂJ’Šœ%›¿K¾\$<¡ºêשœ¶(§}x Ð7Þ¢Ò\‡™É³cä?]¦¾\¤’±¨dvšžfT%ÚgP\Ûð ¯eÌg;M¡7ÉžÉbät"7(�î±T\Ž«J”è¶z¶N=[ÇLšôïCí�ª&³ç˜ÉJÃ$Ÿd¿>V®Nú£eâGû¶¨3…*8ëžçº~•\=ÓÞÞÌÕÈ}4Oôè`·:S’KKHý ©;ÂÌÇ¢‡ 0W]$×,àjT/Ïan«37«2G÷á—œUlÃÌÀþ¡v˜ÙÍ!fO'‘³ŠÌ–—ÉYEš·Ð�íªÌ4d•án-¯ÂP„km˜™D97p˜×nÑœ™Gß¿IÓð"!¤‚„¶²†—L0+¹¦3‡·a¦>îÃÁ5§LRÚøj™H„ËUª‘¬J;“mƒÌb³ ŸdH¹,бñ,êÎ×ÜkF�‹«ÇFÒ Õ"ì2CªAÝôï‰Zª0õŸOA@’ÌÃø7„ƒÔZ Õ*& ûû÷°àÕiD"œlt„§�68M›ÆJë÷Ç£UEP™èkiôMpQ²]”ù15ȱä>ê.ÊnhC̳Y‰·z·BÌæµ{ˆ¦M"ãH|k�ͳqùnÃ"aÄØ#aøcœíBÊz–MýæNÞ_ˆKè=�>Ø3¼�s›9W3W£:›¡™Û«ÆÑPØb6²5Ê39Ù�2¦&'ZuÝbÖ3u w XE ·á/‰â2‡B�£í23Qñÿegˆ¹0«é�þóˆ‘A:°ã¶³âr�ôl…JG9éê*Gí ËuR³Ê©õ\ºÅ;*kMj‹}úÝá&ñ!fâÂUä@s×c—R«3UòËuJž¡Çóg5*»t«B)µ‘ã73]£´f?˜_¢}‘1°¯q‘] ÙýÉ�¥wZŒ½1v3CÖ”æç_¬õÃÊ «e̘ÖåU,æ0Ù ù”¢Â@Úï/;¢å´Î!÷ñmÏ# ‡úÔ¼¯Æ²Ù5úì 磇UcZGfÛ!eSŸék>†0h�ßÃnÃI€jªI­T¢_lº†Éùö~vÖ š:Þº†&¡Ó÷�R;%øýˆ"¶å³ Üý ‚Ù˜BÝc¿@o�@¢Ö΋¹v¯Æè¡ š.µ!f%eâ.œÞñzC½9‚½¹6Äݧ£·òmË#³lqäTÝ膘kóÃc2ÁHK�µ b‚¯;zþc­�ýfˆé¹‚�A…V”c.½ë÷yÏ¿¤b<4]¢V|ò¡ƒ"…QÕo u'3XãÜ“Ð?èìuˆY«Ê¼÷ŽÕÞçÅ—^Ã4»Ct®CL×yljÒßàøckŒïÙ¨ßfˆ)ŒïQ(”ÿñ»>Ä”•WñˆÑŸ pf*ÅDgùm†ó‹o¼¥RnøáZ%$}á-#Ü+ªÛ†”í˜@bÖ‚›wlŽRX;¯CÌRãØndP´8ß|!Ëþ½Ý×´D–«‚×~ìQã¿lo‹„j¼úôÅ.€¹kYé7Z; �· îušî ªº5ŠÇæcëÇÜbvÞ7U{…Ÿ{î÷™[¨qáœN8è—Ý 1–$Wê¸bØ/§ ×y—¦½‚®%·„”5‚uN½ô#̈?·|Xˆ94¸ÊÉ©k*L¿×g 6Ö¡”¬F˜þØe üs¸Í0±xŒcgòô·‚Ël†˜5GE öÒ( î~ä1úªRáìKïúk¬›ÛÖ›¯ÕYXòH^Aîk40ÂÍŠ ÜŒ3¬ŸÜñ::­SÞlx,Þ±P6^ì‰*Ú6ß·u5feͦ–sPžô!&@y±Î°vô¡Î¿Ùæ¦nc„ רk3U¢l�‹¬œiåЄìbŠ0ÝiH„jÐ@uŽVýºHŠìom‡Â䲬 ~ÿX,æ0¤$MA8.…Tž!vW¼?È¢r˜Šär8·wc£'h8Ÿ!†û#{d?EöS¥Èô¼î�Mº®322ÂåË—�ͪ­mLIçlð¸úI ¬œ éê0£A�ÀÆj¸ˆÖK4,lMC—{ ¬¦`=êVÃj jš¯Êƒ.EW$™Ä›ÍPŽxd¥$ÂQÇ/ɾìç‰D( T*•.ˆùØc�111Ñ®ÛåË—©VýÅ–X,¶U¡Ùú� Ìsõþ*É#ƒ~(±hÇö'Ù<•Ìäû“c§FúÞmf—BœÜ«¡«:¡É)F6�5:T˜�™[m~îåï¾ÆÓsúÀ(B¢ 6�L/òƒï½ÆÜÉÇÙ;±Ù3¸¶«îîõßãgGxñ©½ˆà#áoò�>úÇ<·ÍCmˆõð_‚‘‘”g“wþß_e³þIÑZè8×ÈîÇþª<ï/»íþqÛêÚ¢’îÒÌ×häêWÔË.�°Jÿ¾PÐpR¬™ýôœ!ùä¸3g3TR•6Ðì�ìîÙ&Ï'¨ä,î_*cÕ7®g7 ™trdãIœ³)¢7è¹îÅó!?D[ÁN±d­`KúX»R¢ž.‘½]$¶'L g£œj¨Œ=ÑÇþwF¹Þ¼…2ÁÕ"[ w=�ÒˆŒ÷´�¦K'ç8öé!Ṵ̂ÜX¤`çñ…�·¨3£Ã:…¹HÄQbáóf&ôz¹fÁšVaC�yÈWgvÂÌ€¢s6qŒœUänu‘œU¤~c%"°IïΟ�0b$Œ9«ÈÕâ½.˜¹“*Ó�Uöè=Ü[N!ï…ÊÆoEßfN+Eöšq²yÊCýÔª‚ +µaæ•Ü}œZ)hb o‹Šg0ÜììbÆû±JDkßÏkU§I0Ñ×vvc�0£mtè�ìNCF«ëLU'ðòõ �Pã!? .¹uœ@Õâðà~ EcÅ)#<—ÎiQ¡H@s~UHœ9F@ÕiJ‚yQ‚ ™QîÊ%\á¡âCLc9ÇÞà ‰øƒ&.Fêh–‚œÊ`‡»~“lýnS6Ù×7I"ÐítõîXº bº… ÍÛ˨®ÄÉäcm€Ùeï«“¯bÝZÁiX$ôÆC£$B�Ù•³Ã¶˜‰@’ c’Ü©ô¶ÓÊ7¨,•©ÍçÛÛ¢zÆç— `†ÑS5TTÆSh;…Fؾ“í!f5Ý ;[¢^h¶Á(@rÌD’·%[I7HÏV(.×ÑÃÍŠïæ˜<>€W¨°÷±À¶°°œ²HÍV(,×1"V¹Û=ríJ‰Q㸯Âìžþ>ÄÌ/7HÝ«Q¯¸]ÇŽ�˜Ta¶Ë–¬ŠÓõÛÒå2ƒÆéGóË´Ï 2¥Ž¶§Ø_\²n²®"l—b:Ïá-¿KA­ªr¬yüs¿VV–0c­¨Á�ñWÃÚPCÍ=6�ªkOPœÉÐÛZpî\ˆÎÝO¡»¯…Äíà9‚HÌß^¯z¼ý½&ªó nQŠÁVÐÒ´ ³Möð¿áÙ”K0(qæœ�”Ú0ꃷllKG£[‰Ù?¸Æ¹'?À úß®uˆ ðîÛÕâ·0ƒ%^|é�v…˜ª/¼ü:Cƒ«Ý÷hLj4×®9$“o½-p]�ÿŒ¡¾%ÎÿˆÑÍå·�˜ø}—ù±M¸VIF’‡·¼¦{†Öx|ê{†ºæºMÏØLN(È­>f ÄÄW;¾úôE"¡�²›!$ø òßüžE¥º‘`£líáÊVì®ïÈÃþ¿€³©Ìæco>îN`lh�¯_xŸHÈåÐ>Lµ`úe?xÓ£!~£½M’B¨ÚËÀÖÏÚç�˜�adaë»Û§¯T#\|Í%à<�¦ žxæ ú7ñfˆ pó–G#à2û©E¸þub«;yGˆ¹¶ârQ&¡ ™À©Ù¶ –gg©‹ _�}d÷cöUy¶’‹öÒ¼,!<‰±—'¦¯õ‘Òtþ(мÿî†B3:&: JK2ÓJkµm�¦n*z*A-çQùð,u/MÍ]¥î¥q…ïÕ¸ 5ŠT{Aï­âeB8wúðÒÞÞ$8h<�jCLϲ±n­ *M¢r�ñø�‡˜ë¶9¤¬Ûp(]]nÌ-ΰ1JRTò®¶ IDAT÷Ÿëʉy¤MÓÊ7¨¥ëØ–‡ˆ¡Ê:*{ãÄä…ó³Hj÷‚w=oQIÕ©­T�Bô¡8Í…vÊf2x„ˆ´Ë5´òbŠ€Ãfªo£’›-Q¼[À©6 Œ á®5ÑÕç¢Dû�-³škRXkRZ®á4=Ìá(Z<ˆ‰«É¾ƒ ’Û +¹&¥¬KiµŽU¶ �DÐã&Á¦JqÖBE§_›$¨lß&ä@“øSÛCÌRÊ"5W§VrHh!�ðÞ¡¦BþnIk0~r{uh%kSÌ:”Ò „+PM�øD¯©��uP„NR=€©ô=˜_¶í’r7[Ïá 4rãMM3��pí­1¾×U)Zå‹åã\+  èÊ×ê>¯l*Ø9‹F®ÖÕÔ´Ý8´Œ§Ûm5¦ …ü~_*¨ g¬üéTcî•™äyäg¯AÀ_P6{ô®vPX-1ätôñFeêv[�¹ôi�Hå4J_�ÐÉyäÀVG;€âj�ÇWÓoRvXÿZ€UƒÏ^Âh�Ú¶%’I¥«îûìê»gƳ³»øØðî+{¶�ý ¼0üÊìf°ccwŽ�éžêê£TU*Õ¥*Ý7EI™$“Ì;322N¿2™ÉÌ$)UÍtU ¿@B3ŸÈ'2îçó|¿¿­õTjÍóü¯Lã7I¤xâù/ë ÚCL×CNpçó*áê[œzíz6'¥µ;¶n^rˆ©:"1ÂÏ]@[wM—–-JéÝê£GÊn@L€É6 ýÀ„¸Ìâ¹2ý¥—È=s­îÆ,Ζ‘Á�©ÛÇæí²%ƒ>8¦‹×溸µ¶ò˜8Ó2‘EVU|×#¿´Â€L ”¢2‚´9ù¦1EÀ±®Ρ‡ȾÌTyæáס±�¸(’ˆloö_”ƒs¸ïî�Ì=}7õ­rd=z”«W¯o¨AcYŽãì¢o.Ùµ/ÿÎð�(òó¿ÿáï¿É+¿÷Ïë}l–>¼û¯FéþWZ´›á©ÇyýOÿ_Þÿo^eÐ÷ñÙÏûg�û¿ü[~ÿÔŸ²TUéŸzŠßÿŸþ7Þò›÷¿ïÇüŸUáßþÏÿÏþ÷ ”¤.ÆOý�ÿá jižøÿ#/þÉÇ̘�ûýÿ�{ÿ×ïn»ì_‡¾IÛöKýýÚ<‰(I$“½ßéuý.¯Û£ê«͹¿$Ú¯0ñlAU‰�P³œ6H_ÉR\1¨äòD“}Z½f¸[Äé©!eLjJAm9×7©z«TÜE*nj[w§Ø[Aë¯à­®;4€f˜n¦ä—¡j# \'³PAïÛ— ¶/�±R!+Ó4G‡²Dÿµ!$K¦KIÒ¥p,c­±d-RºœFŽ©D�ô#é2‰™#_ôpãî Âd?¾¶}ÝÌ  ™³ ÌúkØ%<ô5FÌÖ?ß4ïVSxw 8ÝÐ!:6pt"k—¸»�ÁMà+b[W&À�Ø 72+¸šÖT/scY0Ó^XF�#/;t92‘t–R’ÆÜßn-Š”÷¨¦‚ˆYCô{̓ˆ’/à "I5LX qU¬R‹…y”ìüîX†¢ ÚDÙ~à:,«¤«A‡C;}v}J¾º²J¢w¼þ÷�$㤗`p_‡–ÍR§j-U‰$‚ZiÛ5ÌX´»ip9,(”L -_áHßdL—šïâá3é!ë›D|£f£-ç bJІ´°ÂT|ˆ�´kòƒ!Gd:<‚&t^– i– ·ÒÄL‰‰ØT[f#Ä0¯¥�*G¢0¡5RÖ¯ùT/¬a zÔ^†µÑúq PK˜x!¯1]_¤x/�]¶ñc1ADX±9=H—ÇQ-ЧîÒ˜¤º0]_€®‘á!¼Lñ�ÇHh½ævj‚˜ë둵(®˜øŠŒ|p@C¶œå*FÆä¸þêë_")ÍNÌ €é!"%£ôÀs=¬µFºŠ LžΡ�—ôrÖ"¿bã "j2ÄÀxnÍ¥’²¨¤k˜ù*#ú1ÂÛ. 效YÊØäV,r)-®‘<Ô�Þ­S+Ô0Ò.ùEƒ õ ºßüiËî”_©QÊ8ø¢H¨[gß�.\ÛÇXµÈ/:”WM´Sè~3ä‡=€ùëÒ#Ozk _—#óÒÐ,r8ŠâË*·FR«šŽïx²kôµ+ã± ÉZà°Üˆ•U¢[âô­- S“1nÙ/Nƒ¿»�h·ËÀíjœ¡¾0Z2x°/ß1Ø 5º1«E_»ÄÆ%¡±.&@qÉßGñ7�¬Ò¡{°^Ç´²VCQ%’/ÞGInFnucnÄʪ~÷®#e{NÞl� ×Êì;n‚˜ ×kDýö±²�u1-Óãþµ ãÓZÝ�)y›çÜv3¿ê =Á�äê’OnÍ!.~�ä§´-™Uß÷éî•°j>·®Ô˜š‘š fµ"òå'"aåÇxëN¸í\˜FÅç³O,dñùÁB(d5Á¡ZÍçúUEzƒ¾ùÃ[ dˆ™J¹\»îà8 Š}}?â­Wÿ–h¤Pw‚˜åŠÏ¯N{Áó¿Ðê,Þª}C+üà…O›\�í fÍÞ<(ʉ¿û¹G¦ò‡ëòË �Aäü¢Ëü¢K4¢ð;/ÿŒ±ÁÖúª;µÝI;Ì ]�µÞ¬Ó;ïúä*ÀØÐ"Ï;×0¡=Äx÷t�rÅ¥&üW;öM U9õÆé&ˆùþO \«—p›mÖ#[ïÇ–ýçÚˆ¯§ž¦*a>·ˆRù=žã—ôfš>ÛbV*>gN×X)—éSßàä›?%ÞÜçÚ[é%‡µ•š÷‡hO\)pxÛ†Ïò›1ýåmÝéÚ)RvD ú¿bÚ®€Ô— ”ªQZ3éi8…<²S·ŸºÓâŽ÷V£Œ­µ�wª­|íà-ôH A›êcJ¡Í›­Fˆ àZ.è „e´üW›ä³!A–� ¡áÿëé’{ sOßQ}«@f2™ä…^àÒ¥K”J%æççq‡ééé]ôM¤ûÀÉàñp‹3RHŒsâ8@… E9Ø×x‘Y"¾„ûÆhLæX_^lß Ñ<-)*b$BRóù¦ŒQSaÈÁƒ�Û·oS.—)•J”J¥úû¢(�F™œœdjjªMU7Ú�ï郇95ÈF~,cS=Œ5µóñéãà¡­YûÛL!>8A|ë}‡ïã#šâèÐÖ6¿>}Ó¶ïË¿ûÏyðø3M®Ë—~û�ypòiÆö¬÷¯Uü›3yþMÛ¥nþÎBï3üëÿãþõÖOø>Úþ9ù?dó=ö/ùwÿé_òïÚ-ëÀñŸù£ÆÀ6Ëþuè›¶mÿ1tõÚÜ*�Ãs=B7Þ9õëîÒ?˜¾ËÛñ«êQ�æˆü$+ù�À�ã[ÂzŠC´?Lôõ0ÕL ÿÂcÜ;C9gs�2ÉÁ=£*ÂÈ (�;4“�¨´ 6+n*€šk«Ìf‹tõGIe“Áã=(a¡§‚öB{ ¹¤œeLNÒ=¢±t½Èêõ=Ó]D"„"TÓ wr<¸Z¤k$B´K"Þ§1ØëPñjäM"c ´¾Z_ Að©.)\\ÆÌÀý\žD_”ä~qx±tÁ Ö%.oBMÇ7©¸YŠ¥%RŸ¯í�òÈå-bÇG+i‘{r•øµd‹;3¯­ Ñwcˆ[•Û¸¢OìX?ò¡1¼\‰ÒJžÊšI´;‡ˆ]¥ÛI°¶¯Di©„ã‚:Ù‡ôø ^¶€so™Ü­<±}1èÒÈì_¥ÿöPÓwö¨›.Í…Ê<ÎÕ"ÑÃýXa‡¥Ç²œº¹ŸË·`ŽF’‘ma&@RMpœWS)¬p/žª ˆ…¶0€¦Säþý,îè ŸŽ¹<ó ýi·#âëÜJ¥)ì�vtenW/6aæõâU`U¨ÒEŒ}á$×�/ã>'‹B=‰ëhÏ8—²÷ñ<µÍ³ì`$ÎüÒ"7cQi âyƒb×nªM¶é;ªë0˜`ɳPv˜²–5lt!Œ¾ÃgC~°FЏùûš€ÓÕƒæì>’©àÛÄ 5ăýÉ|Ê‘0áL–Ð7f1¡£§2Ž5ƒÉj8’D8•F‹2/šÔdu)Ç‘ÈÈ®!¦¨êøÀ±ððaï** ò|ž ©·­ sC�˜ˆb7>b÷* )#t‡:bmÊKï"!tq81Œ&=\”ˆ­x,íÏ×!fÁˆ£_[fœýtw·^›]Õ%3™Q ˜EtöÇ�–JØ Eðà˜¸9£Þ<”ÆÓ‚�µš3)¯˜¸ˆ=(É(~ÅÁ»e0]:4؉Çl�˜Ž/‘™+NÐÁ^äî(^Ù¡x#�¢ôMw1píÊË—e¡~¯Y\1)e¯CÌrÖ&¿j“_¬Ò5!:#²î +¯Õ¨djt�EPî¦GÒ÷˜ß4}ƒ™hz©õÚwmìz$Ž ˆX¥j›Ö;+ˆ•�"�³E…&7&¬ ÄÊj‰`ÀÙÊÖˆú8Ýi Ú×Ì™@“³VvÐ{ƒvB^f`u?;©Ñ�iæªôMklwIÈÍW�ÜYB²„ÐU¬»1�¬ÉÐa Yí 1Ò³eDOEòu¢�]Ý1RVïÍ£õä7ëbÎu1%¹y¿È¯XdWÊtÙ­®«­u1—窌Ok„¢Áÿw‚˜«‹ýC‚ÄnÞøÒ&.þ3í}ºrMŸmZVlúú$ŒŠÇÜ «-Ä<ý®ˆkþÏ ïèÂÜÐ'gMöóÖöÛ@Ì¿ü›åŠ�-ü×í?´®­1²j1oÌÚLì_¯‡Z‘øËŸzd*Ä�ßøÆZcä;AHbayƤ+!ò»?P‰Fš!æNmö^p®èäÆìä ÝêÂp|ŸáýP(ˆüô]�\å�ùí×ßer¬üAg€ ð`ÑåÁ.à*óÄk"« Ö!¦]S /4}vkŒ,´ßw,O >LDHUœýIQ�øÍÿGt}KéµûÞÙ÷MVËO=)00ôË-}nmS­x|qÆBV¢ˆá2RÒ@‹*؆Ͻ º­'½�\Z"eo›È}›‘²� &ÀÂ� RŸLfÖd\|³É�Y»ç2©<µ+�Ú(áèBbn¸12K«Ä·Œï¶¶²‘Ѳ2ãëõ1eMχʺ³6Ü|@{5!"‚ïS\]cø+ÖÇ„àú.5°YEVƒtÁ½hÙ=}GõPѲß ‚À‰'Èf³X–ÅààÎ3‘~mòLVWKD{÷ñ IýÆëÀ�ŒŒŒpíÚ52™ îúÌ~EQˆÇã=z”pøÑÙöôëÓ°Üéo{ÚÓV…CQÜŠ‡çz„C­µwöôOK�€æø³IÔ°ŒÔ[&Ö_ÂNG©ÍõB*I÷p×ö‘Tß²X½[%Ü£íÕ õhðÆmdöá]8‚WÒ¨æpwå±®(=ûæ°ï´ÎЈHÃD¤ V‹ë›ÔòkÜO_Áv ÌœÄðãq"*¾GЬ}9HÍ-£ÅT\ÇGVE¦#Ì�É1f…pOˆ‘§{õGõG¨,•ÉÜËs÷³,Ƀ]$¦£ô «àVY¹gÝ×…¨Jèà ôþáOFË ¥Ê"‹çoMDé¿�0»µ1È‚NB&Á0(P.®°´zÇ7ÑzÂdÖô©.)mãfõÉNÌ¡�ÈpòÜI®—0¾\%t¤¹7†˜ŒáåJWòH®Mul‘JɃD„X4Æðç î^Oc�‡{ˆÝ ü|‘êR'e!Nt\htirî†ïãŒ+H¾ÈŒ?Èå»óTï® k[7óìD–çïACæ¨4ÌÕÙ%ªÃQì®­UxšÕ-ljøa®ß_†}}|:FG˜© Ç”*i—¹êgj¼˜muenW/˜y*9 y8ÛUf*!O ¼”¦ÖÓÅÁeÊߌ˜=Ñ;Á­TŠ‹Ñ2O(Í@¸K ³¢”0ã]Ô,Ÿép Ö£ 8k>X’ÄR¥@-¦íjpÁgQÂé®ÿßÄGõ<ú»[As' ÇûÙï(ˆëà4嚀ÎP¬µ!À‰Ø(Bd­H>¥H%µÌd´ �U©Fd¥ÊÑØè® &€¨ûá“™†ÙÓ¡á;y¦µí]˜�˜rðþs³qãÛÂ¼Ï§ÒØ~  ¡/Âs·UPwŽ¢Û*Wò™Ÿ,°Fj‚ã¢]K3Í>´›ßÅÁàâÌí$Ù™%\Á'3‡ç‹ˆÃAÍKÓE\¬1áŽÐM‚ù™U$A¢kUƉX%…ìRžšç ö÷ t×~¥$b_¯2^Ý]§u÷Ô,‚îâø¹” ÃIĉºáS*HToØŸŸÆy-… Cyð6½²‹]…•%*¹‘Ñ0JÀ¨f‚˜Û¾É0¢ î7�$ÛòIß«RLD‡£„&€‘®±òe¡bB>†Âöƒ�¢n‘x&ˆ“Ýp_ŠšL|:Atz³?•´EöN U•:r›ÛÅNàW§-Ê•íO®0!à-ÍS¤l½Šêþ9ø­1cÛ�H"es�gN©D#͟ݱí{UJÖ/1xûÅÏÚ:CÛ91«¦Ïç—ktõjœùXÀ°^Dvÿ Ej½Þn1ËŸwOˆvrcn@L5TEÑ·BÌ·…Íû€­1²Ð~ß1M¸|Ûgà ¬º1¾<�§TôøÍ·ô-ûn'ˆ¹²äR©ø<óŒDOóïÛéØ:÷QÃpн†þü¹z]ÌùÏŠDÍ£-ç„vj);�DÀG\úÅ ön;ˆY\³1 ^Õjqc’—\;ºã÷o•Ð]FèÎ-� ¿’m©�¹›ÚʲÄʬ2D2˜|‰ÖkY·F¡çFQ“ñ}(grÀÄC¯KóŠ xŽKÎÈ2 h\ë™EÑ"HšŒïîÀïiOß6}«™�J&ƒ�«¯·O~CM½¶o׿sÇo--py.ƒæ@RúFývßtW—¦iœ:ÌìÞè—ØðÐöMéç7Ußôí»§G×?Åm;11ƒªjH’Ìààèwz]¿Ëëöuk+мó^�±'ãD5ÆÙƒUžŸ sÎ �—6£Œ4Aæ°6Èõù�a&@Ä‘˜’X\Xƒó²¶«—Ù¨çó›Ç¡nne2”†ú1*>a7h£‰2Óñ!Ëk´KöÛ×ÕÏ-`É®rP‰°¿S§v�(Ù5ìî^Nîâ¹Ùt7§×ïpúëF!ÒA›«–±"Qto÷0tÂi!´=ßs‰yÍÇÀ'1ƒgK­¿Cʯ!ÆÑÖ¿w$ã1òó³X¥&¡-g! Š|Ø»ÊKú@muƒvf8øü‹©MÇ‘íÇýþ§ÌVç ÇA¨* Íæ9È(í×ûæTŽòó¼¾^Ä®`ƹVáV�}þ‚"p÷hGu‡j´†<ç0Veí¤Ž²�e¯UØ(MÂ6Ñ«[åHã†!·hÃp†ãõÁ%kÕÄ™³˜(¢—J/ÝAhØ Ví(µ»9zªÏ¢>q¥{s¨¦kïQ‘¾™0²ºùŒ’³#TdQ’ÆŽ à7€p#]#w«‚±VcD>FXiXÝFœZÁ»= ×Qqˆ»‹±X¼cb[>¡¡.ôÞHýY´’¶ÈÞ4¨d«LНzó|S„¬çÁÂ�*žã�éÓ×Adð~yÅæÁ…®í1z2Y_A·ÑŸ»‰}} ýÀrÿÀüFHz47¥¼±Sø`:æöÞ¥DUÆ÷}*Ù0Þæ} uíÑçÍ×�-ëj‰è«¹’Ƚ#7ƒ:ežOî~šnâvÑ[!fàÆÜø.�êš�Ö{$7æÊå Ç6Ïç[ëbB1AD÷‚4!YBˆTÇðI_-1tHGÞ�¤gƒ�ùþÚëÄ_:»m¤¬ª1ôʹz]L ^{t+ÄX[0Ñüf—’2™|õcô†QÏ´ bBàÆìé©>û•�T{ øâl™SÏ; Ûºh˜¿c‹‰,Þ·yì¸ÜbʲÀs/½×ä„öàÚ‹x\¤¿_l�˜?{G¶^BÑÞÿðC^yÉcdXÜ`B)›J­ß HšÆ¯>x�×_r‘¶˜ÔÅ\HDº�³]Ì u‚˜UÓçÆ¬Í‘¹1‹æ[ØnEy�¿~çƆEÞzM'v‘�±°~jqoÁ}¤¶[ݘû‡Ò¼ýâgMñ¸Ð`BPÂò£s5DUã½L÷m7‚¬¼ÎÏ?8Í›/yŒ�ûûv6"ew¾°m…˜°^ïu Äl# �ø…ËáÁ«nŒì’KfÅ!ä›xNî‰;AL£âóñ‡&FÅÇqv1ÓKé¥à8VŸ:<àñpu1¡5R6u»Š8ÐÍXWE &§´ƒ˜+÷«Z”ܬÛâÆ,ÏVyèJ^º¸1Û¨¸dtLÔÛ®¶r=VVlŽ•Û“o¶F¡»5A•Q‰p<­ÉË%AÜ�ÕjOððeðElŸ´§=}Ûõ­™ÿ0 3rô0ãAÕ~fŽÑMÛVÑ;¾1èöë�mÔ· †‚ð�íÛ7Qß¶í»§ÝëŸê¶¾ëëù]_¿mMÓÉ0wæ<Ñ>�þ™p4}�âZ™p÷æM¼kù‚Àð‘FÖ"3Wbéj��Cqâ!¤Þ2჈Zëfîj„°;Ž)¦ %ô(£=w›ÚÇSM0³Q˜”¨æ3ÜÿèbÐÔ’‘!=¹y æÚ>’"À+W˜zÿl*Ü;ûá^�ät„p¿ŠÞ"±?ŽžÜ”ÚVº IDATptöO†X½Y¡t§Dl<ŽÞ¯ãt›8O›ÈÙ2Ê�RF'æíë¬öÌר U‰|9Ú35-Ÿ äåY¸r1\BßA cÇl¤†hJÏõ5Xyr�îKýÌX3Ü)ÞÆø|m:‰:AJDPÖGküõñœ¥é<Ã7’œò¦ÉU‹,\ɬ»3Ã\xºD¸Ó7›!æ—�­ñø•ÎÒƒb0X©K*OÄ‘sKÜ¿½†7Ý[¯›éû…×3�+£\)Þź•BÜßÇÇ%ܪ H๜Ê}%˜© ÂC߇æz™×Cn©„ +LGmcÁÓD™ñx?·�9¯Â8!ò®É¨A“&í¿/„@8—£’ì«íGv­RµŒlF¨IZS l;Ž� ˆøžG ‘ðñ²½~ó>š3+HšŽ¾K€¸¡%³„&ɨ²J-%²–�hó¾Ô1oXY<`\MPІ/¯ oÆôMÆw?‹UQ<!µÌ�Øf»—Ö¶–6hÖÙþ*‚"l 1uf8� +!© Ê�UŽÈ#ìðwÔ§�U@”jê\�ãöÐ:±`Ã� € ’©…ÇbÁdDÓEºUbÚØĨ)6©£¹uˆÈ¬ýqî)y�D|ÓŸ¼†Põ˜fÚöÍÕ\òSA4Y×í¤ZÃÌ÷t¹AšfmÕ¤z§„Wõ8(ÁÕj˜O¦´MËÒÆ¥X›JRÓ ¬@VÓ5гeÌœÉ!ñEìW¯5ÅFúëp;²¯9$ÕŸ·Ì‘­1²º�ôÌ\ðow÷ÓÉ:ÌÔ§SXÕ5É%6�h£u€¹ZcHŒ±—Ðk—Z &@ò@r}pµ`¦o”3&û…7 }ï<�iÞ‚f£žœCÒ¥&÷æ½OrT³.ƒÊ{óS¢€ÞÆQ´“.vÏ"iÑúÞóuÅÍ)І ˆ„ãñ–ÁXQ•ð—b&C?W‹‚XYM!Tƒ”Qi=ï¹5'˜†.‚±³5̬Ñt®ë4mΤ¶@ÌfÙe›ê‚�5çis¾kT£ÓH×0R&ù°D×¾ÎÃí…Eß÷Ðü8hÒ±[u7æÂ¹"ÑÚ+W:)#J FÛ_ëò©à÷ÑŸù°îÖm)+é5_þbb:›çÞNSTwÓ¯„LÆ_ü¼©¶æÒ\•ÉÃÁ>iV\.|PßçÈ“a÷µ§s™e›Å»5Iáü‡²ó<þzÄn­æôß§è’yñ{‘maËÜM‹¾>‘§ŸSZ æ™÷<ìÊ�éXäéç¿hraBgˆ¹šv éÇŽJm!fÍ| Ï ü¹U3Éßþd‘‘a‘ï_#í){úýàËãOp½a 3É_ýd‘Ña‰·¾¯ëÐ>¨‹¹ý Ú^øˆ}C­‘©� &ÀÇç,q�{>ødbØÞ‚0ÈüâþWòûá�caOûb�€p†ùÅÊîÛvˆ”ýñ§90¶;æ†æ].]³±|AùCœõur¼a*fÿá')Ɔ%~ô¦¾-@nŒ”ÝÎ�Ùb®.ùdW]"Âo á¶1²ê1WVè ?GÍüŒ_½[fpXâ•ïéÄb�' l@L€÷fÐ?(ñÜkâÉÎmn^¨Jw9¡Õ#e¦.æÖHÙû—J= †ÂUqç¬Ü.cVzõ£8zCRL^¦oõ!Œ[êbnuc”‘½ækÀnj+ˆa-Ó+ëûÁ�ÚV7&×,A4•pFf¤ÐZ[úaµïYvÓßT[aªz¤S³=íé[­]e“D"<Ï«¥½×·÷%žç‰Dö¶ïwðÕnû&“ɽíûxmlÛ 7úÞ¶ýn½Úmß=í^ºßÃ~é{DrG˜;“ã’×1åÙ>‘•Áé(VÑåÎûinÿ*Mq%xX’zË„^¸KèÅ{ xdäË$öé8vð0(è6Ús·t»íò7ò{˜”_'–ŸáþG9æÏýJŒ¶F°¹¶�¨{H/ß@–$¦ä—Iæ§X<›%õQ»ìo×n#žöPˆ‰ìS¬~¾ÆêÙ5Ìtà¸pºMªO­`>ÌÒ¾'_@ š=Í¡òø^›XµFÅ„.»§.îǘ-qÿ¯o�¿Ö:ëÛs}\Í%{<�¤Š cŸÀ¾[bùï®SºÑúo)©CÐHŠq¦½Q¼[Y*ŸÝÅ3mŒ\=Y¦®%ƒZV_>¶¶mŸ•”bfm.ž�k4n·Ö[a]Ry29ô<€³°†9÷ áã�¢c˜)ϯ"Õ>ûjq>AÄl>E—r,L)¤pG(wls¤»ó"\“ª¤T(³s?ú£?ȼUÙj˱ñ›ÛN•û…í·OÑ4@QqM“EÓÀõŽ„„$1½ôðý´ n—׸I ¿Vcd{‡_έQðj\U,üj�Ép϶Ÿï¤ÏbU$ECZÍ®×ÝÜ~.é†sCþú¹§ÄÜpcuàéW-ÔûYŽÊ#hÂÎsW?>Ø\“ìÓÇ*MS¹±Æa»5Z!æ†<Ë…ªƒp%ÇÁê&¼];Pj‚˜�€Îµ=|ÃŹP`e”cCõ[G]Íeíø2µ.“Z—ÉÚñeÌžõ�Ô>“üL)˜‚€WõȲJåJžáÒ~»§%0ŸL5ÅJnÝ }AÄ­z¬œÍ�þ$C_y‚Câ‹8/ݨCLß곩†Ïâ™,‹g³$óÓLɯÞê(m€˜ÿ[@ì­àN–ñ'Šøõߨ’¶xðažgrÄó3L*¯R¢D^¿‚ ~SÏÛ„˜ æÜæÎféɾ@Ì×.Õ!fû¶ÔÛÞy¯€› 3*½„î?Úñ°§G”±Ð߯ÁÅ×Ò�ܯ2/ ÍBDA³Ž´¼¯(Ü2Ê¥Gþ©KeíÊK/¢ÆÚœL— Š.j2µƒýb¡ßv z£]—�ÛÕê° Ž«da6¹óºŒí'A³3Û O}§FfÉfmÉæÜ{%.R¡f¶îkw¯U1Ê?©b›qDoÓ)’^@WGH/9œû¨Êêrëýiµâqî£`ÝLµ�“­æÿ€Éés<õÜg»†˜FÅçÆU›Éq‰hj„˜®Û2,¼‚¢Ž²˜òøðŒEÕlsú}‹JWŸ·Þ~!åòÁ6í#eÛ¹1eçÿÁ±›!¦ª ÛBÌë°ïôY‹ŸþÂl‚˜òå—‘ÔÊŸ_|TÃèпRÅç/þºR�…õ„<å7�ÕÑž­u\·RÅç/þªÒ6RVuÿ=ø­5:·ƒ˜¥ŠÏ;ë@Õß®CÌ 9¼‚¬Žò årú£ÎýjŒ”ÝNí ¦Y¹ü©H\ùíºóèá bV*>®xD4–*Q>×E­½ŒèŒ£I?B",§\ÎüÊÄì°+K.+KÁ±.z?B¬,9||º‚YmßfÃ�)ê ±ãc["egvUsk¤l!ma[ Ä4 J FœK§sï32 Á¹Q–5Bn¥w›Ü˜¥ &ŽLÍk–Ýpówª­ )ŽGqa&ßHŠ‚`}”C­“O\ÓÅ÷||I¢´Ú:ñà‘$µ>Ç ’ˆä|=µ°÷´§o¢v2C¡©Tª>`¾÷úö¾<Ï#•J …ö¶ïwðÕnû& ®_¿¾·}¿å/Ïó¸ví‰DboÛ~_í¶ïž^@SËM0ÿåö ŵ|Ô°ÄÌk½L©?Â+èÜ9½Ú 4x•h¿VwP>,Ì„M Êígñüjç>Ù>ž\C~úè6aº™’_&šcù|ëŒäz;ÇGTÀ~ᇥè+O�þd•Ô)Œt0€ãt›”Þ¸‹šTQ žã¯]ÂL€æHe9ܯÃÌâtEB‚}ÕQDD¤m,ÅáÁLGuÑ|…cÂ$‘²„s~ /c`«>³‡ .ž*P bzáá`¦†ÂŒÛ�k´˜9;Ñ:X" 5·Šß�E©3Ûô`æu1ËG±,·B•]÷À÷° x7‡mج]\ÁX.c,WÈ^_EPdô¾‚(`eM¢~pÎè4íkæLªþ=íܘfaÝ‘„N„í'6»1-ŒŒIÄb"ò<±d‚ä�Žé’º˜£´Ü[Ú¦‹mº(~"BW±îÆ,ÜñÓ_@èÎ#Å ´˜Âð±$±>�ù‹y Ë›±À±²ƒB["e·‡ÐÀZPs3¿b‘_±š f¤7K¸7ÛTslREÕj†À¿pÑ�gé ¿J,áøsz‡n]¬6ÁÌ̲M1ë28AðBÂóMß- "ò›¼ø½.&gTîß±9ÿi•Z¬9÷Q•j%XæÐ°Ô1]óÁoqëIΞ©±”Ú\çNàÓ³&¶íÓ?° ˆ BÁúö[!’¸xÁi�J�‘²nÌÍD�Ô×ù­·Ã=,ó姬5FÊv’ õñ7ï”ù?©bTým&�î�÷L‚Ó@Køƒˆ¹Ñ?A}™ßø �CG>¿Ð¶þìôfm˪ð_6´}‰ß;‰ÃJç¶ u1·º1}åUþú�ÿßßU©T}TEØbþûF J›êBQ}•ßy;Âc‡eÎ]°Ûö«1Rv;7æôSç[ æÙŸûˆæëøîæ¹åãOVøÛŸºu ­h¶qÄž±)y'ιŸ{(µWÀ ®¹¢!~‹X<ÂÁ…Ëç­¶0óÊÅàþV`Qè'®½�"k �E¹vÁl;I`Ã�}lm½&ïF¤¬ÎÃFÊ‚ez¬<°ˆLõ¡'‚ûÙ¥/rdæ f?Ï·MsXº<ó Ï‘?qkó�¼Lßêô®ú´@ÌvªG|û›÷hµhðýR¸}mebe分 5ÇÊJ ™åÏ–Xþ4…¨´^ûŒ•2žë�ï¯×ÇüêÒD Qݼ?$qdîé;¬]=I °¼¼Ìüü<•Êà Âì雥H$B(b``ó¾·}¿;j·}<ÈíÛ·9þ<¹Ü×sÁÜÓ?¾’É$‰D‚ƒÖÿ¶·m¿;j·}÷ôèÊp�Ú’OlQ£k¤sÍ¿�º™ú«9ý<†–&›�ãÎéU¢}:ƒGcDûtz5ƒ¬ ˜)¯ÃÌíbfUîPZª[©è<ì)5¤§îà~~L…"‹–ªDFªDûÛ·s÷ùÛ„¿ØÇAÿ æó×Y:³D¨7Dס.B}!âSͳN=LJu˜¹SÌ,€(ˆ8¶Cîê*Ý’ˆÖÓÚÏõ©ÅMj ­ #"àØÅë+Ä�Š¨Ý­ÛÄRRyFow£¡q2z”œWäέEªÒ êd/žQCîrÑ|/`&;ÅÌn¨æY\tî`_µGz�º¶ÚˆM³·ÜeüB ³ô€ÐÑ „†‡Ä ˜Ù1 ícfÝŠŠd±(È gw k©”ÁqlÜ…áÉqEÁ×C¬˜& ¿u[*f°m ¹TBŽ¿SÑ5AÙy‚Äj>C´¯Ã÷X©Ñã¨;ÄÃ6ÊÇGE<ÇF”jÎ΀¿QÉH|ç­Ëñ\Eƺ¶�dmÛÖ÷õàxölc5 #í£�2ž‰‡_ŸõéÙ6öÂ7Ô0GúÇ·ýžY¡L›lXDÔƒå'3»TØpc6BL¿Pæjq•Çâûšþ¾áÆÜ 1Óæ^%ÃcáæÏoU“S”øxºˆ(ª;FÉÂÎ@î� ß ÄÕee2È l07¤ôFÐòíAµ'ùäf› f„ÛÄÈzGQ„Íå¹I7i´¶m£ð@ˆèJ7è6þSóõA±NsC}k':¿ÙbÖudôàøsª>Kç A„¬rœ�†Úš‚n~þæŽsCÑî0Ñ{σdyéÊ®Û$W_$)±#ûk”ïûXú£BH¯TÅ É_K´¬è‹Hg©´¦E! ¥"sÔ:þHË—Tßó°ÖLfô§Xc€ØhkŸ¥).æÐûÂHá`ÐVYS8â= l?mö6O`h§òbL•eçAó&7æl…aéø aßSÃhIpÑb2wϦe�Á#TuEïÈeBÉ ½�ш§�ƒV%tâZ,8§ ôì� †jÜý, ÍÄ)¥M¢I™P,8W´‹”H;¿ kU£g?ÔjpûÓ<û‹t™ó×@ªyAi%d2úÔÅ&ˆ¹Q³Zñøüg&šý,’?€¬—9ùjYuÑ#¢W>©ðØ3´�Ƚ&fÕc1W#úÍ&س¡®¾Uz|ô°Âà¨ÂÚŠÃõ &#ã Ží×ë÷¹5�å”ÀØx3Äô–¹ºçgR K¼ö=½#È\^r)<ž}FEXÿÈv 6øÁ÷þžpÈGÓ%úz|.^t8qBF×…¦HÙvŠ„ ~ëÍwˆ„}TM¢§GäüE‡S'dBºÐ)ÛÎ� `ó ‚ðŸx°XáÏÿÒà?ÿƒÈ¶1µñ×Ã!†#þŸ6s½¿ûöO‰F!.hD$—_œ©ñê³Z}ù�µ- üÑ~I4 Š*!Jìºm}½âmÿì?üÉDˆwX/€wÚÕ-І ~ïûï ûhª„, üêÃ/?·Ù¯ÆHÙ�$JÖŽ@�Þdqñ'üåß¼ù=•±±Î÷ש”KzÕ#<ÒËå�}BÞ«uˆ¹!Mxá UƒÁ!‰«-F÷Ë ËmrcúÁ½ˆ(Dê{›ý‚Æ­kówŽžÒÐu¡©6æÆAðuDÊŠ= ô®à>ØÍªôg^fâÕÓÄzEìšÇísy&O&Уù•ù•Í §¾î w‡p �âÅâCÕÆ¬MÞ Ô0Ÿ£­3UÁ÷½&GfatYUð=ŸüB¦©¶r£ÄH›XYD]Å+Ô(ÜÉR]­"Ê"ñ‰.|Ìl!B@üZêc(±žê£«!„õûjA�ìG›D´§=}´ë)Áƒƒíà=}7´·}¿Ûššúêùë{úfjoÛîiOÍ2 \zžëqÿ\–ûç²$†BôND‰öµ>ĸ–²Cè•«ðéÂæ³Â+™‹Ü>�¦ï@„þCí£ÜÛß5̬z9J•žïqÿÓU"½:=1âCíËê0óÃCäË<ÏcáÓ4á^�äDŒØ`{@ëªÒóÈ_ìã ÿ8%)Ë|ö*©3‹Ä'b$§Z�A3H·ƒï1V?[Dë ?ÐÝ4=Ï'0ÃÀ#Üï3ò_<@ížèišÕH�ÏgL[È÷ Ì8»|>h1ílsnÑ#G’eRG‚éNÓÊT¨ÜÉ‘Xrûú£çŽU�nÆ‹m‘NÕ¡|%‡Wvu&ëÌúç5óÈJÛ¶[U^ªP¹S%Áܧî0s€ PZ¨²f}À”úrë›;AÌÆu1|Rg+$ª3Mš!æn@d)m’¾ZcvåàlTþ�IÊþ%ãÊ; ×ÀÏÃ`–£WúÁܽyO´›�ÕQR\G|dÿ«o‹ãË¡5)1ø&I àby÷“a57}�P8† ‰XE“$-è³TS˜©=½pïèMô¾àšœ»Ÿ¦›àm7Zä^úùt–PŸÎ�·÷·8gŒµ*è@ÍßÜ·¸1×L†Åà8õ“eüˆ‰¼îˆO_/QY­áy•´M¸Wf¿ü"Rø*ë‹_”è´™ÅuGSðûm8iñEÊ §æSZY%Ú­2~<Ú)»e7éS_`áÒ(²ÆÍÏ2T …Õ"#Ó5&OÆPõÍõßpc¨þpK]LØ„˜—Î8f‚°L¢üjbZ¦GúA�±ý2ó7«ŒÐYy,;ª´Â¢:?ózx³O= Hv)\¹`1?·yÞŒ†_áÒñ=™«íˆ ‹¯€ú!K©>ù¨ÆK¯êèmên^¿b‘ˆ‹ ß»{ˆiÔᨮ Œ�ˆ|ø¡Íø¸Èççìºo«sbõZœº.Ðß'òÎÏ-ÏÈ|ÚÐ~[ |å·Pø�re�ÓgM¾÷²N¨ ´ýÙi³î4tÅ—w„˜±h�˜Ü_¸.Üœµ™_tø�7Bõº˜° £aƒÿì¿$6ênÙ¶mßkh+¶�¾ü2 Qª,ðË�L~øJûõÚ Šnô+€˜Úz¿×çæ—)ƒ·ßК"e·sc\=WæÐ“>pùÓö@‡Åa*•ïþÜ¢¿_äµWÕ¶uUÏ_p°L�Ô ‰¸ú8øÍÏWzÈà¹×N£jv}_ž˜Ñ¸tÙeöŽÃؘȗ÷�CñØZ¨Ê‰—?¨[Ç×¹³¤ðñûE&H\=¿¹Þ¾¨1x4Jú¦A�õÄWŠ”�Ä‚ûY§ê³z9C“ÄzEÂëŸ+gn|^bæé8©[Á3A�È=s­)›¹˜£×h�0ßNóçÖ�o{ K�œˆµýLcÄ÷†µ† !ˆF¦½ÉGÖT|7ˆ•"ÉÜô5ôHQ-‰ÇÔ—Yà ='¨Îd?ÏP\) õÅP¨"ŠG¾†ú˜×“€(É%�‘µÍI‹‚$"ì´´§=}kµ÷D±§=íiO{ÚÓž¾3ʉW©–šf KU KU¢}½Qm࡯˜„ž¹ƒùéa³—!éq–…³HÚöqu˜ùì,µOv„™ËʧxÆæèReͬ?@ŇBôLĈô6?(zJ áµK(?—¨Uƒ¶Æš‰±Þ.6&9#¼¥ÝÌä‹qbµnö G¹'œGR;ßöíf*FówÕ2UV3í�¦­Ø,>sáËæ�+k`e�¶@³+”#SéãìŒÍó74Qã@t’Å›øvë ÅÌÜI'Ôd»{™+> [Ëãæ+—æÐ§F›Ü™�®ÌÝSŒ…û¹SZ$k0¯ßCJDÐŒîÌ®L€»V3_@/%�b›Ë/J6ÙÙ•+S—Už9̹Å똕 n¥‚‰àê:ùšC—×¼ MVyrôçn`ÎÏ£ïÛ‡ (¤í ]Û¸2WK9l«†R5cq\YƬ¶«¶©5Ë'"‚¼î~ë GIF®³Þ—íafB cUKTe™B¹»™†e‚,Û3«¸îîk‘Ö\Y”ðÏ0Б#ÃÁÀˆíy,ûR=DÐò]6x•à¸H©eâJ˜#ƒ“èÊö‘¶ËBp|J¡†Á,ËæZ&Íc=û·mÛRÓ²©]¿ƒ[«Ñ­'8Ú=ÙÒ¦bú5›Ú�E<£†¤j¨=C|Ñåïìmã¾ûb„:oÇ‹'ÒÛL;»9t'|�Љ.|±½s`Z�ƒF[Ê/~vr}ŸôƒöÛAÈIûŠ«´\_s0žx€¯9Û«U syÊK›})¿~‘�®l 1K© ùù2¥†vlÝU¶@Ìí¸”mº¬ž·è«G¢yÎÃ@Ì|ªÊêl‰ÒzÝäá7>CЕ¿¿”6Y�-ÕëðÉ‚N›dáfõø³Ðk°Qo�Á UkŽÐ¥‡ˆ„ÛS[ù®�j>šË³]$]BrŽU�|Í=k–ªéøŽG!»FÁµçzòSçžÙõ2Ĉ¸,­'ypè2¡H0Ð\ºŸ§‹ÍI‚$b­™˜Y£~¼ï4=n?E1–fMš£0_Ä*ÛDúÃD‡"î7×ÃïCL ä¥ÈÕf‘ž»Z�”]8W$du<¥¾\Ý�™�¯Ð»?ŒmÀÒÿÏÞ{Éu¦izÏñç¤wå (xG$è Øì&{ÚÎôÎj&vV1ŠØÐnhc#¡ ]êBW Å^J÷ ](¤Õ§ÀI IDATÎîj¦g¦§ítOÓ4A‚háË LVVUzw¼.NfVfeVUˆöùÞHä1æÉc¾çßï›YãU<Í¥(^ãÜk!B‰îHÙóˆ~?p<ƒHóïA H…!ùâ?"«óŸV9úT¤&ÛnÌv¬ìξ˜Ùù³Gƒ}ÞZó(n¸$¤—ˆŽmÉlvœžn4˜˜�H$EƧeÖ Dò'�Z1•Z¨ÉÜÓŸs罋hFƒ§_ Y±ËôY~`rú\0ÆLFäÖg¡°ˆèOâÛGñÝIÞ÷ï)Ò1!ˆÕ”7yí+ÿIò¸ö©ÅÜ‘mçôº1áÑ fûWé¸pï¾Ãí;  î¦0bTkoÿ¦XrY\r{"bwscn4Œ ¼ÎŸ}í»È²ÇÕO-ž{Jí�~;�†Þ.N3€7^}«bVk>?~+¸¿+W|þßïÖ”î Õùó¯ÿ-TGQ¥�Ëþ‡ïÖÑöŸïÖ5®×ø³¯þ²ìq勞îWw_LìÆ1«5Ÿ|Ûëì×_}·Ñó™ï1g&¶˜Hgùèæó‹ÿ'Ñ#®~g ÄlKÓ/¡Hßãé§l>¹æð7ßmòÏÿTï�™««.k«.«Í0º¤!ùýñ¸ž¿‚nÔ;Óö%–­(‰§ J e~þ“ d±ÕÖÀ?lÛhðÌ›?#Û¾èozQ<¯ÉÃ{MVæÁ0‚£Xö^#Ã8KW~ÉŒñ"¢·Ë�¼CÛ‘²Á$†õE“ð‰íHÙõO6™(¿ÆÄWßé@̆)�¾8…žP(øù•`vLRþ:eîÐÜ0ƒxpiï˜ï�:¢¿ÄZé:÷ßÊ1‘µ™{5ÝsOè4]œvÄwKíÞÊ’&í+«‡£A �»=±B4DäšÌîóÁ¿ A§ê0Ù<ÊéÌצï M'—†ûL÷ÓÙÂ!ØÊ&ˆžåP¨–�–0ÒH¿�Ì‘Fi¤‘Fé±i3|“ÔÓDO‚ù8d‡¿‰vŸÉ"LWÇrá˶%5Óh¢‹éUúþ¯ºaRÝ )ƒ\š¾ÒDñ.�Žƒí€«Ÿ)­5É�ìêžtldõ…{XWúaæÖÅutéÎ�e¬�þý*¯5(¯5»4Ÿã¯¥Yú¸ÐÙ÷¶*Ù:•l�PF's2Þ4]Õ‚g�Þ;É‚ð1fÙÁ¼¾I-[#q<Ñ)¾u«3/.þx0Ì<z’´6Í}e §R+xèÛ hú¤žIrþƒ‹l:9r�u¶¬À5»ÐL‡7:03lBõþŽeSÿ|•ÐÙiädoaÉ÷†se¦Ô8©Lœ¼YäAe™¼Y¤q})F�oÍÞˆÙ”'¥ÇÉ7KÐ,•°n,¢>1×�™ƒ$×|Ï£¹¸BèÔv,­§(¬¹æÐñ²m˜y}s�æf_Ód‰uš$< vÃL+›E›�Ý7^öøØ Åz§\F‰ÆD{@håW¹%Ê<9½]›Ž¦˜/æ@7{;WãºÁRqÑ‘ާ÷|o·º÷K®–�íîíÛgYÂ�ÆÁqЪUNÏž@“‚ïåór…˜gC*8†ª¢�×*œ«Å‡’S$�Á3ºwª„Ý1=Û¦yï>²2\(VÛ�éWê(Ùºdptò)½÷;|wºØëÄ,××JH®HhzÙ‘ U.ºƒå7æ€cØ-Tñ—k  ^vÄ0Sz†¡#¬^,„˜&0¦mïvÌÙèÆ¾NÊ�“Y¦?í…ãmˆéiÎ@—Uu­FéA‘úF£çõØ”�‘ 1k ò÷˽𲽜¼£H|ˆ à2ù'û^tãå;{BÌâjƒüBµ!ÛŠŽë„ÓÊžÛÞ >‡Òd5p`vL ž3)Ü©Ñܰ91DLçH»Kõdÿà}¯d_Ë$Ä_qÜÜÍC7ÑÃ1EĪÇßòÌ]¤úðîLYSð]�ÒêVÇe)¶Šìõ®ó‹bj8e›Ê�ùÇ<ÇžŽ‚@Ç�ᡱ�¾¾˜éñàÞŬ ÜþÒÚ·Á5P�&G_ø°1 9<ŸdZBk9Àîß°ÁI  �S] 5¹ðµw1+ &�>dîô T£ÑqŒ-?°8r<Ø^£&rý#�$ ÑO¡ø—‚ÏÞ3ÐÅ¿ÀÛå–Å0ê\zã'è膄¬À•Ë&‚Ï<§!ˆpå=³ãÆü"³V“xëð<ß·i6A×{ݘ{AÌ¿ÿ¾„é~AüÏ[§MÅ÷…˜ î_~ó‡Ä¢ ‘Jˆ=0³ZóùÑÏ·ÏéÍ= ÝñÙ¿ff¦Ñ1ÿêï,ª5Kü:‚x ß[ô@kÁ̆𯉄Êüù×ÿ‰p¨N¸ bþ§¿ïZVxü¦MfîæÆìŒ«Q«ª™”ÈŸZ¼ð”J¨õùï)»ÄüÏïÐ4U\ñ ÞÁ÷k˜–ßyÏ EÃu¾ué},[æGïQÖqå_àï3¯NÓ¾ù5 ]÷8tXâ�wmÞzÇæ�/«Ôj>oµ¢ˆ§õý‰éñuÒcëˆéyp£œF I˜5—›¿´Ð,¹õ8(0×7A`Ã�bÕáÆå0ûÞvn¼ÌQðà�6\œ,ôGÊ>øe )ïDý×r&NÕ#üüÛ�[G«é±rÏD�ˆ!哚iWÊçîwܘÍù'ôgà`+PDƒÃ¡*Ú‡?ÂnºlÞ-a$T‡#T[÷zݱ²íÞʵå*»Ýõ‹!-/q¤ò�—æKA �T•ñ$�•“70bAª€]±H(A¢�€€ ‰7rLíºö/(IϧV,îÿÞ‘FúÕdŽ4ÒH#�4ÒH�Múa!i�CézÐf#�‡Ñ}¡f]ÞÂðU˜¨ÂD5xþÉFæ[ÃA€qu»ðkzL¯HÍÝÀôŠ=p³ãÒ78þò6Hñ•&ú«·Y~gƒF9x‚«n4©nl»'Ú?ëÝSûaægöeþj"DìÕS¸Å:™û‡P Ÿ7~ˆâë�ýÚÍ¥©Ç_ÉÐ,;hWŸåvóŸ\‰¦Ìœ¯o6YÚlÊèL]ëôkqU ëÕ›ˆ—% xXml6hl6‚¾™€¦çøx²MíéÂŸÌ „™I)…|D‹ª`šœüÌæ¾ò§�4}ÖžY&s}œŒ<ÌmY›¬›klY›�ffÖ4àÄI$÷n¡Dõ“Eäd}.Ó4»aæµ �†âñâòàÛÜ”– ¥%È›E–ªkäŠ[¸õ5ܰŠrb ASúúev͵U¼ù<Öt ¢ïΔ¹´ÒÛãñ\ê(×½ûä›eÌ»‹(‡§:Î̼îS±\¢Îp…]]V9•:Ì]»�•Ë#Œ§(hÓ%êõ¯£ 3¯åð ¼pxÏxYMQyvî Ÿ­Íã7º�»O­\QÄHoÑ4a„Ñk*MI&Ýû·®J­}‘’CÄõ¶e·ª•N½†U)“™éw(î¦R³† )(å2§23ˆi{J(Æ„¼M·¶œ:È Šçód|zèHؼ`!B‡“ Ž‹¼¼NL187¾÷¾þ"QDP5ÛE^ÞÀp%¦� RñþbG7Äla)�àÁŒ6ÎúlL e5Ç™ÈÔÀ=ß bº…*æÒn¡Ša$i?˜u:¿§�ÓÎ×°æóxå&¶m‘Ñ2ŒL¨þà„IJê…˜æz…æR §ÔımTQ#®$SÇI«Û®<]ïLØb67ëT 4²U™ÓlƒÌˆÙ¥zÞ¤²\¥ü wJ»"jˆºÏÌsI"G1¯²Þ ¼Z§´ÐßàH£RœIítç5'ÙD½ô×&´¼Z'ûiÕ-0§½Ôy½ 1Ѭ¾õ”Ö›TòåÕ:®åb×z«~Ñq�£/¤n¿´Þ¤Zp(­Öñ,«Ú»¬,è„åÞhïžøØÎwÛ*¯4(Í7hl˜Ì(OR†ŸpЧ6$„O&ÿ`#j/”�ãW|„G™OåOp+ùPƒØæ_±MB2EÎÕŸÄÒMì�‰ßØ9hÅÊF"’¸,ÙŽª•6UNÛÏwÞ;s÷7êW@†ˆLô¶íµ€§U¡ sxó Ic“UïlúHéÝ-c^¼Š«tîŸJwt{…fãg±ŠwP2:µœEmÓd¬1ÃF½t Ç#P Ò}�CÊkˆžÆ”ú<¥ÅkÄgÀ¬˜„’*•u›r®IB îU•t 9Z¬úƒ¤§ h©Bǵt£ÁÖªIn©‰ B,)ãû ‡Ÿÿebšu�¿¨#àsèx„×MTóKà(F“Ó_y›Pë6Èjzl,[œ<«v æÆšOaÃ'®¾žB|b‹Ó¯þ# ëw“LÎ=è�˜§ÎÉ@½æñó¸`¿@\=z >½O¿ð‹÷šçÊäÖ›8ŽO­ÖÄ2ƒ•=*³üPàÃ+�1¿÷ÓzY�Ãsð½ÛÀösÇ~³ÒüŽFTgÁ[Åv?G–ö‡Ûs»í€® \xBæê§3“?{×ìDÊ¯¿ü‡&mÔÓ”Hè+3Þ‚ûí&†V탘MÓç§ïB³át-ûÇÎÛ] vÏqµ"jÛNIC8û¤ÀûŸšœšS°LÏHÙý fÓÿ |œ· µ_ƒÜ˜sS9¾õÚe|þæ‡Poîî¾Ü©àØù ºn£éš_ûšÊíU…?19<#pùf'JØå¿ë»wÓCužyù�c¹^y÷m—¢× sÌàþGE\K!ª|×¾�¬�ä&O¿þVÏokà Ί×ßk¢ÙÏ Mc¹K8Ö’zpøÕ)›uØ|PC\ 1÷Êõõ…ÏkÌÉÏM^íœ{æ?«"¥£Wzþ~“ ùdO%}<8¿ž>*Q¾z�rÏÝEn%¹¨…Õkynýp™èDðñ÷ywoe¡(3™Û½¿¼W¶©®g)=»Œ £Y¾ãSÈåH¸Á¹^ Kˆ¦ÄÉÚ³Û úàå-œÆî½s¿¨IQÀˆG!·ÿûGéwQ˜O#�4ÒH#�4Ò¯Dk×61VbG ¢³FPtn�ÉÔœ�ÃfïàXk#­‘9'<ÂëZVÜ !,ÄäÒÔÄ(š%&o´M¯BÓ+²ee);yêkƆŒ¬J¸…*¡“ãˆ̽ìðàªH=×ë´i»'#cú@—ff~pßTн¥O¶ˆ=•FÓ‘! Ïn!ÏgüÞQ䚌éUhx%ªNŽš»Ey­ôQJi$�„ˆMè1ïåÏ8}ù+�í5½* ·DÉÉRÞ\çÁ{ "OŽág³LŸ�±*�3ý¼ÏÒGEìÍí~NÝ@36#<Ù[´qkO˜©.T1g4„T˜»Ïiþ^º¢èäÉÙ+T EŠoÎÄÐ�‚�³Y&>ŸF²dÒj¦,¶¬M6¬¥b‘úµ~&†4&",SZó –@>q ©ÞÀYYÃ)”¨j}@Ó÷à£'6±n7Óc|0+ûM€\c‹‡�,Ö½M89�¯v­t€¦]ae-O#WÃ;”ꋘÕe•ç&Ï’o–™/¯Q^XÅ54”ÃSªÂŠÚäŒ3<ÀÛ¬”Ð’fe•‡›yHÇYu«œ;-5YåÂÄ1n•Öðd�M³I"´ûoGSTŽgfxPXÝ@ˆ&pñ‘vxéq¶,LJ®V™NMpÇi÷ÄH„¢”I¾°n{.²ç!6šdB‹™*[5|=ÉñÔš° ðÚnL#µ Ъ®(œóŒ¡!¦…ÇC¡‰¯ÅÁqQÖóÌÅ&IêûϼT ÑrQWòQ2¤Âû,ãû ËÆÅk!Ö[ã ¯8™Bð= ‚˜Ý ¡Ç9�bw?˜u‘f=ôôfbz…ÞJk³LLŽ2:DFËtm'˜ý7*øX[µ^æ¾@LŽ“Ñ�$PÅÞ˜­ÀÜáÂ1Ù*Õ…ÍÍí8d¹(Ó&ƒ fÃU)ÜÜÀÉ×�#“„ɗȨ‡ˆH)QÃþòM© ¾º2ùe*KEÔT_M£Ë £�Tf0¤8ºØû�Y)“ú‘2fÊbZê‡�Ý*¯Ö),V(¯n�Ãd£“»!f[Õ-‹b΢¼Z'4AH%Iž™£ñ LãÚ&¾hsLû#„¯`${ÁŒ�Ìæƒ …… ‘©BscÛùô~o¤¬dXÄ/Þ#ÿ^|°¤›¤Ÿù¬ŠY‡jÞ#£¿DÕZ¢î¬àÕSÈ‘§Þ|=œëͺÀÇ?±‘›Ï>Ÿ®]%­¿ ­¾ys?E’mÚ‘’ 7?¥ŠË7k"×?ðI…¾�$ùœxñâã[è!‘ÒFϵ‰&ó=Óo:†@½æñÓVU8ºû—2@³Çÿ–ÌX½ü|tÕ'¤ý+^ÿÆ_áãñÎ;6¶íóч6’ì£Èß1^yñ{BÌFó[¸^°¬(éHÕ…Cuþôë?ÀÐ{BÌŽÄi§Ù¯ÍÝ ˆ àã£kAÏÍøÇ&Ý!ƒÜ˜ƒ á ˆÙY¿8…/|Q¹‚ÅKüå·¾O8du &Àg7f&“Ü^ý‹í…0¾òMðÖ0ý<é™Ýǵcª¾�¢B:?}×d3¿=°�nÌ¡ fÛy-„Aùx«X^¶Ýæ«Oß`vbYøëï{¬Wþ‚a5€¬6 ÒÓ¢ —?¨ïÙU7ê\zóGD¢ÁQ¯ùüä®u |•Ïñ>ª'#¿ˆ$„@<>œ{é­¾ ù5—|Ö$ÓêE®J‡Q9<´³[=‘²í‰¡/¡ù¸ ë¼Ç!^!Ý)[ÌYØ6Ñà×v¥§¥`ÂÔQù(Ò5>ûTd1›%ÉÓß1€T /VA 7Rù;uk>’¯!’qÝK�èSž[íôV.ψ1¸Oû¹{§øÌ¼JS19zqŒR®’� 4ŠÁ=t§§s±÷¾ëÂê)îr›3œ}´ñ !AU™‰‰ñÈé÷V#�9ÒH#�4ÒH#=6�T.Q+åY¹r�‡ïg‰L„H�Š™u ¦0U…�POôìÇ0Ô8[Å%¾“#6#vÔ 2€B/]‡tý‘\šÝjÃ͸|ˆŠ³Å–÷�•Ë›DÒÂÓAQËs¡J2ù¥$Í�¥»[ÔV{#aÛ.M5¦‘<#3F"x öTù…;X×g9Y8OE̳üÙ"õPãp}:Œïƒ4fk,‡VÐÍGHägIȳ8~“š»E­œcõ£uVÅ"©ÉcÇã8n"Ý<�à¨èb]Œ�TfÈ»[,}8�–±7"ÈØÒ&¿<�³UÆz˜Ç-Öq[‘om  ž ›‹u\{ÁÌãÞ87æ—°WË0ƒT˜+O5@4xáãó`€å™Tk%rwVp ›Ø±$ëçÖ¿>‰ìl?ÜuCMË3)×Ëd¬#Ê"ɈA~at ùÈ$Ò…sxÅöÒÊ@ éû Uqæ7&§ Œ³+ÌlkÜH3n¤)Øïpg¦ø0ãóüæà¢oJ‰’R¢Ð\)aÏ&¨Ë.¡.Ë”#¥ÇÈ7Ë\ߚǼ»ˆvr޼®ÀÞm({4›Hó`#Knbš#‚Àj¡H3“s÷e4IæL|Š;ù5ìØ ¦ë¡I»Ç &Côò�fÕcù>Æ.�Ñ�L_èÀ´¶Â¢Ì¤i÷÷ t(�lyh¢ÔS4ÚKŠ(á¹±È,ǘᒎ\ÌrÂØ{™w§‹ˆ’Büa•£Êšâ㤠-ˆùÜ–áÝ{_ˆéª8· jâZ&ãzšÙÈ5Þ˜’éáæ³èO¨ ˆè óÁbÓá�?A&Ñ[�iÌv™×-VpîÔhl”‰ÉqƵÃ=®ËnuL·TEª•™9¥ôÌn÷e·TQ#&'9lœˆY}f4Ó•)¬4©¥ƒs¬œ2pW6xÂ; Ýój4ç™;ˆÙpU + ã“øéb|·Ø@^ö˜0ž$"ôÇïZ)“Ú‘ VÊ_`Z* „˜ƒàe·zp¬Jé ò¹hÁXË—Ù¸WÁjzˆc¼tªrDEÜPq–%&Ãç1¼4Æ—¯uzb:ˆäîVñ|ýô$ʱãǦ°«vÅ¥x£FsËdθ€A„ÜÃ}ÙŽ�ml˜LÊg˜Öv87‡UÏ6ÚëEÔv+® ýSž€’-âÉ 'nc—šœ^»ø¸v ¦ç¸·rŒÛÁoCІ?�Êš‚ïy”W·H3ôÇ }ݱ²ƒTšÍUˆnKj÷k›Õ=ß×­ýܘ$¶ï»Ý˜‚n£¾t„í“™S÷Yùeeg;`”“‹�¿ïtcFŸþ#\vFÊJ†Eæ��ð*ƒ'ù¤ÎŽ º€ˆU‡W=&Ô¯!xayú~ö2¢|&ÍšËÕ5Ñí‘ýà·�V¿Ý;ûb®>höAÌË?ñQœ×‘$8ÿÕ+¨F³VŠeæNoöALµ¯¼cc›*špià˜vÊ58ÿÂ/™<´�ßhvALŸŸþØÄªÿ×üÉ?ûÿˆ´"X_|ÞyÇBb·w…˜“Y&Ƴ!æ?´ ¦³Ë²3SYÞxí]t½‰"1‡Ô^3X¿ÏÏÞ±¨7¶ãRCÌÆ� fGB[x…¿üãïõAÌ�"1;©òƒ·ç�úâ>Sÿo/ˆì›ÄÛï9TJn'ÚvÐ:††˜Ý§ñ[ç�¹©/_¸Éá©\k?–Vàáêð±ë»AÌ¥ªÑ9ƶrzkÒ’ÛE Ä|ù+?EQ-Ú×Ä÷Þq0ia˜Ö¿Ó·íÄØ‰±Þ íHÙ;W|2Ú7`ø6óÕ)ÛšX¡ùÛ÷x‡x…ô«ï#´úvZM�õe‹Ø‰4FRÅ®ûä>µ8¬¿6„Æ Ì¾t�P\àÜI‰¥‡~àý5“ГK” ’$#)"n^eºüÓÝó?mðžXÆõÔˆ¾koån�מÃüò C¢T•!èé\Èn¡7½æ$§©^'ºÔßÿt§rç¿yä@cZÏy‚qëúH#ýŽih�y÷î]Êå2…Baÿ7�4ÒH#�4Òï�’É$ñxœ'Nô¼~ëÖ-*• ¥R¬Ü£(�“H$8yòäcYßoZaRœR¿DÕÝbkc‰¥µñ©Ø¶KÓZ`²Û¥ÙLik*Å«Wn±ì04y2úX\šÝŠÊi¢¤A…r}ƒÕÏo³~=Gx"LâD°=},Œ>F¡ž­»sšO³ïâ¸.1%‰œñÒVÖ-”ºIæXÅw@³QŸ�G(ƈ|6ÍYó"•J‘Õû‹l^]#:•À˜‹ Žë˜I3i¢4Œ¥0Ú†Ž,èÄåâÌ@›ù€«P�Ý vláΑ¾1¥¤4©pš’Wâá�eòW–Q3aŒ£ ´±r:†àx{oœ†[Å�"<0?¥j¨ek47-”¨ÂØ3ã(ºˆ£XŸÌ‘øtªÇÉ¡¡ðŒ|œ‚Ya~>ךBh ¤'Å84€°ª/’?¾ÉøíÁ UÔȈcd ee¸Å-’^š•y3QÄD-Ç+–ð–³ØùÜÄ), $ÓÌ8S¤býýÛêîƒ)˜.Î|E´{²×¹ßÈV©/”±ŠMÇî€Ë„2FLNö8;=ɧtaY·¹_ >1ê WÄÅ §jS0º5O¯àé[ãÓø¾ˆ·psUì‡U$[à¼{¦õeô.kŽ5©ª³â&Å|ÄÜ ^j­XÚ˜2Õé±)¿t5nc¢�[v`&ØgñDœ¶O²™kR_¨ÓÜlrVz‰(“xr핺‹�L~¹�t(ƒz²•ÿتq5r&•{Uš[&³Ê9"J×ïw÷%<ÆøØ_Ç6~$€w¹3÷§Ïxq¿2gtˆÂ�3H E ŽÊz±Ìà wPuµÇÙ¼—‚XÙhO¬,};ceÉQMôˆ±o!º+ À†Æ ÷•~¾¯} IDAT¡ööwcºçv¸1•óørí¥ Y„’Ûç¨å«eÂ�^礔,#&J7fþžÏ¬ôªSÒ%¤X•A‘²’a1öæGh…Å›"¯wDÊÞ~¿ŽÖ¼ˆà÷^åÙ<átµ)ûÙ»5œFYê?Wî싉çsä¨Ü‰“ÝbúŽÇÌŒ¹+ÄÌ­Á溇!~ AØô¡_úÖOÇlì²Õ1üý& ñ'ÿì?‰Ç­æsõIˆ�ü-‚-õÚ+oï 1뻀ÈéÉ,/\gz2‹¦mŸÛ<û×1ÿËß;Ô> a:Q¹?ÁãðTŽo¾ò!†~@ˆÙÚ‡?ÿúOz fHÙ>§üò3‹ÍÆ¿8ø¸ö�˜A/Ñ/�x ËÞBU¬7æ#CÌ–‚>˜W˜› ~ëíý¨ÔD~ü¶OÍÿWC�eˆÙ¨‰\}OB˜–†ªö¦:hz“WÞø)š¾í,ή l¬{hâk»n[Õ›œ{ñô�HZ¨u¶Ÿ+Føè'.ºõ¸�× ƒ#eõêÕÒE”°Õ)› Îq+WË¤í§‘e˜~ñSBcŒHp­Ü=ÀŒÏ–$Ý&õê]²«ˆk(ÑVßÞ{ b;Þ+6ê‹·Y›¯ãÅcûöVð5ëå;„Ç‚Ï/šRpÝíÉ7Ázû{:·µrêS„†D”½A¦/{Dă%Ï(­ÖžþöÚ‘FúÑP óîÝ»H’ÄÅ‹�wÆÞH#�4ÒH#ý¶k~~ž{÷îu`æ­[·h4?~QL;»ÂL€�#í 1ÛÒe•gÇO“·*,­QÇ&ù8ìs±6\‘W•dN¦Ç¹PÓ­A}2¢¶9T<È” §P€tº'ÒvzKuϧ,*þ‚ù46>í&‚(¡æ‹ŠŒ% ; æ�zuiûûkCLq%Ëé]úa¶Õ†˜!Sľ“GkH�ž$¥m7ÛS2=äµMN“Ú$øðäÍÝ�ïnfÈéA� 7ÂXâRÌvá%ÝÀh°XàhmšÒ¥ �ì­&ærƒÚz ß÷IȦµ#ÄÂɾHÚ¶ª1—¥ãu,!µàœ¬×Ä…&§jI`ð‚‡é{4bÉ`–þ˜>8›uìÅ2bÃçˆ?CBì-[)“ú¡æXZ€°Uøüä!áYÁ÷(<¨QÍ5Àp»-#ò†Gû�åÅÛläm„x àÍô–áê«uê uÌ-“Ãê"R«è¥9¨Ïͳ‘3‘£�+Nš�ôô–646îå¨oÖzæ>ÎÈÇûëØÆï™î½Al<ƒa?ÚÄ-ßñð,‡|³Ä¸sŒtx QaõñíãÍC71ÂqDYB3D�¢ ij(†%”îXYMbe×ò}±²Ýr[pr˜BtáÌ-B­HúÊÃ*ÃN[évc:u�­Oʽ{4Ð�™A¹x¯búPÍY­(Å^?¦|b±1­-�H.¨¿í)+™¯|‚‘�ƒ•Ï÷Ž}P¤lqÝdbpPŒ&‡^ø¤1ók.¥ �¤ôbßg1¨/æêý&GŽÔFÍãòOPû#Â5N¾x£b¬-šŒ·“|MŸå&§Ï)­åE>~_ ¢þsáX¿ðý_˜€Ï×þHDU=Úçšwßv1MØ”†Bu¾ýõï�Ç×03ªóåKï1=™hAÌmÕâ¯b6LW|_�!Ô“–Ü—jÙþ�!fØh´ fÐSFDU¶Ç¹¸W‡�“îŒkˆÙùÜ”£~ø^Ï:¾Ä ú`^! îMº÷ãG?wÈ Rvg1@F•ÉvAÌ·,à™Ï#«B¨'Ùuf*Ëë¯\¦€Õ�|õ²DHý³]“ë<ûâ*¢Ã´Ñ¤}¼—*ï}·Œæ¾ þƒ˜°K¤ìŽ^½’n’¸x}ÏHÙÚVƒ´åÈ›—‘ ³1‹ë.ù\…Á 4k{B‡ŒWÓe¡ãÆŒ­ïy¯hد†Riä·Óˆöê­ àœÝ¾hÚ®€ #øìÛÓÀKZ‘ugÿ€µ ÷Hzû»6»õYæ6Æd†dÊölnO~ÊéìSZÇH#ý.h¨G÷r¹Ì›o¾ù«Þ—‘Fi¤‘Fú­S*•â§?ýiçß•J…ãÇ�#޳_÷’á$IsssÜ¿ÿ±¬ï·QQaœh˜ü�pi–6X½|#£=",úYTAæ u‚Æ:Ün¬ãL%‡rgj¢Ì¹ø ³ÊÒJfÆ÷Œš=ˆRj”ˆlpkmbœ�ÃòÐ0S@àˆç2/+,[&GU}ÿ…CPÊ9¬XÛóPö˜„¡I2ÇR“äe¦Âý±™mMeÆÙ0ûûd«¶IG<@�LM’ Éa¼Ò*Äf¾Ñ.µÝ˜áƒ�Ô²ñYtmlEG)®s4>…& GFbvëjÚG²ˆyf—~˜m]>Q d+(+Î9S �dgõ~§ ó„šAœ ×µÞvi4˜òr‘'¼ ÈSû>evbd/_ÃXorÞš±q"‡R×(ÝÛÄ©ÛL¸Ó5Îì .ÛªÆ\²Ó&ÕØv^Z¸$â/—æ.³š¶ÉOVi$Òæ2`v}U=ñ±ÝNBjŸ®“SÉ/X^ ^ŽÊLÊ'v…–;åLU)%t„„N÷†ÛîËòjEÒ€©nÏÚwÓ ì 9<]GŽ= ©‘3©.Ôinšœ_æ0ÓÛŽÿLÿD~_gäŠ�Ò}ù…¶ñ{,_ô‰é�/‹çÓ¨Typæs"cIŒÂþ€è ŒàÞ š,9¤àšÃÝ+Ëš‚ïz”³yRíXÙ¶C³¼·3gýÔ=ôVÏ˽ Ñm7¦¨ P�ɬjß`Û�é{>¹OJ$ê½)*ƒÜ˜ÄJˆ©Þ¢õýwrTW)¯õý“eÄpP±ë°ôËj'¶v·HYɰH_ºŽ ‘±µåþ‘Š”W¿Ú³mY79öå÷Ñ;`Rà·�Ѿ9йµ[_̶óã÷ê8ŽÀ3o\#6Œ¿ÇyézLLˆh­Súò‹#ÇÛ4<~ó�ö…˜z¨ÁÓ/}Hz"‡Ö‚=ÝnÌ�œK8,ðÒ *¡�ÐéO¹¶*�[÷„ïõ7žG¿øµu·HÙv¯Þ¶âOÞFhÃΦGvÉ"v"…Ñvœß¯pXøǾñ.²át &Àê]›ˆ·û„”�jCL#!S«“$ÕH°��nLA·0^»�‘T)—AAT¤}{+{É^¢Úqc:nð+[û÷töT‡ÂéydMÆÍí�éëÁqï+‹‡õºNê¢*q�ID#�ô»¤¡ž´Gq²#�4ÒH#ý!«û:X*•Eñ±AL×u‘eù±EÕþ6ëwÑ¥Y+xxõök=±³~ÚÂüæDެM‘¸s¡¢rãÃ÷Ð’:ṡ™¾®æR{>‡’×Q#ȹà!4*$8ëõÇÎêG"h™Á±³�¢6ÐÈW·X¹¹Ši”·�fܦq¡ÍÅÉbŒ$1 �2 wÖpŒâ¡8åtˆrÌù�ÍvœkÞ®°pg& ‰p hú¼|;xp�¶c6 ÎJiîÐ�™Ô"„�[+ë-˜)?˜©Š2§cÜY_‡Â̈(¡me©¥Æ©z.q¸xÀÃÉ‹ù >Wu.$öžã,‰âž , ,è“9¬$AüEË&´¶Ye,zð`·—sÁjÒTu»ñÄ>})[r€_b^M9�~˜zv‹cû@L€—ïµËáý oWæ>ꎑÕ·xJ˜öv%CoL/_CX-£š>gZ=ÚjSâ[qÔ�qZû±Ï!^J:lLX€émÕñ–�m‘“þ /ë ›âT“jÚÂ÷· ì˜~P67šøk&™ŒHeµDlãËÄBOìûytËI5±æ*ØãmhÓUˆìr_Î('8j<ݳ¬;QÙ+ã¦�Ï·­>÷¥¸|ìÈ}ùÛ'Qñâ�ÖÔL�[qž­�’&?öè¹¶E°È"‡‚"·(ïŸ^òàÔMôpA1KÛN.),!š'kÏ âû¤�¸o!ºpæF xæç‹L±û{»ÕíÆ¬çLê›M¦Å®cu§3ß`ÌÏ ]¸ Ð)k72Ò“ˆÞök‚f¡^¸Õqc.]­ªç�A‘²3ÆëRƒô¥Ïu#|ÖÙ¥MDNwÖ;L¤¬l˜zýcDÙÆUƒÏæÎuóÙ�s¿¾˜[9#,òä‹!ôP?ÄX_2™�Ý~íô¹ƒCÌÌDާ^ú=Ôè@L 1ͦÏêC—§Ÿ’ÑT:³^“xÿ²Œ¢|gמ˜¡P�o}톆˜;]˜Ð1k5‰ï~O¤úˆsvr�o¼ú bQ ¹5ű÷€˜]×½ÝâR-{{Ùý æ‘©¯ÇmuCL€�ÅžèÆt ãå; úø¾Oq¡‚'%öí­ìk6ÎÙ•ž×*‹%üh’Òjy{òÍ.=�«'²ˆ¢„¤‰xÖÞ×Þõ³óéÔ"ʆ\Ü‚Tp�'ª�'9l¤‘~ÛôßGi¤‘Fi¤Azûí·Z®'×qxýõסØÿû¬Gsi&º4W¼uâ3 "‡4"3Æcui†IrF½Ô;ÛíÒ MhX].Í Ü¾ýëW׈M&  ¡�ëˆÉµTA9B]ˆ çu¢Bìl#T!t,ÚÓGs¿ØÙa”’Ò¤HSª•Xº¹Ô4ëJ„ZÍA@S97N9Fh¦×â…Þ[Ê_Ð ûFOÜ,‰0—O[˜Ù-M�9©dp×Å»3Ï„'¸ŸÍS;<ƇϾ™ÃJ“dN="Ì<’Èð ·ÆüÄ4§=uˆ˜kU–™ÍŒ±` ˜®‡&}ñ\½YäNÙæÜÔÁâ�`ï^�»)jl:aã‹íûãpc6=SÑP7³Ä3û÷¶°�ÉADâü„˜Ïm žî¦GwaöÆÈW2ûNüÞ `aœ”¼í" ¯ Ë[�ð²”tèôkL©ásœ)’ÒÎŽHÀÌÏ6¨'ì`vALëZ¿ìÈ�)o)î¯c×-NçPr:'”ÓDNª‰y¼„“jÇÀëÆ}éÌ•q'Z³.€é5<¶>+íî¾ìÀÅö ·ábáNmä¾ü-” ‹8ÑGë“)H"jLCÒ‚sˆ6¹3õ §ÖžÞgéá¤j:¾ëamÔ0ÂrXÝÞö Ñ”8ÝöGÒ‚k¬TTöZŒÒlYUö-D·%µ Zmsÿx¿¶Ì³÷;уÅ{u¦¥ó=ç¼7æ|•#þ›(¯šÛ 1›.Žé¡ù½…Ô³ ™+ë6å\“„”)sžG”Æ^ë…˜ùl¹3�d˜HYÙ0™}ýc$ÃDŽn’­lƒ¸Û?© ¯/&ôôÅ´LŸì²Ã©§Â(-�·bâû=S8?,ÄÔC žzéC2|ꆘ’\À̦ϭ6gNK}óG?”1›ßØb~ý«?@Ó‚óñ~s§ ALŸïþ½Cµù¥CÌCSë¼pþ‡¦§�Üel{oˆ97•ã[—® ÷Ç¥ªŠ@±ìí 1ûæö²;õƒŸÛTk6UþÛ¡Æö›‚˜;ÁngLjÿ˜~øs›JÕj<;]¼uû9Áó °érùç.X¯�·}Œw»0�ˆéX®s§ ú!fvÍ%—µð½3D3Šý5L¤,@ääƒþHÙ¸†‘TqM—F¶Â“ÏJ(jÿÍãæ²ƒ wÝè�Ö†FÃÇRÃh±~7fb šÕq…Ö 6¡s¡={+ûš�ýÌ<¾jwܘÕå ÊÉľ=�íx;VÃH²€kí>!ÉŒÖ;ëñ̓�L%æ"êÛ×Qyü}°Gé·A#�9ÒH#�4ÒH�Y¦i¢¨*O<̦þüæMLÓD×ÍM÷û®ƒ¸4™¨"lõ»4*›9V×DÏ>&—f_ììÕÛ{º4Ç×b$î^¤¹eq{ýC‰C/M¡ab¢a�Õ±Çê(ye1Š’ ö©'vöú<â¯(v6.Æ9Ïù ©�¡d ê ›z¢hfí Ö²„Ï$¨yaÊ1‡rÌA V�Éd{]š¿j ¹wܬß4W„"Gí4§åVòC»35Qæ\hœFÁçn-‡3žz,Q³� 3UIæXf‚…­·Óãœe¸›zC Õ <%8ûžoSñÍáê;»Ê=`4­.Á™dü8ܘpWQ7×9’®OhbÖeé‘�˜’í#­¯s>ôxæA\˜{ÆÈúðÁ¹2/Þì‡Ý}0ÓÅ»›0‡U5æ��¶¨ÆÚSøbS€˜\ƼcÈ‚Ò0ͱ&õCU¬”Õ‡¹Ù¤q¿‚oùœ±ž&Í£õеÇëXs•�³z¯úHîK�à¹yÛ&]œ#"vE‘ �û²�ŽÜ—�¦»Çnt•’~ð“—(‰’@(ì·"ç‚"çã ž»yè&z8† ‹Q <¯ãÈô]�ýf:´Ýœò–Œ'y¬œ¼�&Ÿ²Döø�9ª‰1ö,DÃv¬,'ÜW†›ßžõœµ·sËD–%”7>AÀ_k›&¾’¿}ß&%ˈ‰RÇ�™»ÝdFAl�¸ôIO¤ly³ATŒ’yý—ˆºÕ1kËa2õç:ÿÞ/R¶ 1eÃĈnS¥å(ñÆ«}û¾³/& «bÞ½arä´±;IJ‹&³3­HÆBÌn&ôB̶Äl÷6Ü bNOf¹xáz� ú!&À?½eQ­º8þp`€H¸Î×_}¿0¡´Ù¶¿+ÄÆm¸ðÐáÿä „˜±pƒ?~íá&ÀÒŠÃÃUë·bî»�q €˜K+.Ë«uv�Úmkf"Ç¥K?#qú\˜ýM®=UžBíJŒ™™Ìò•K—‰´ûrv=ÒUj>ßÿ[Ͼ„ïõþ.vº0¡b\û$p> )«¥‹(].ò•;Æt¬«K%N�’:ÑÒ;ݘ«÷†‹•Ý­ °z« Ñ8²&õ¸1ÝÂx©bÚX™1Iܳ·²sfÀ,?=Â)ØûötnÌä[nL ÏõZ×ÄÁ*ÍåPôVŸd£Ájê*'óÏíúþny¢‹Ù~¦�Ì‘~_õ; 2›ýßüû;øŸÿå~õ†iŸ�wþþÆÿSþí—íAõIεÿÈÿríÿÓó ý~ˆß%¹üþßüw¼15²å�4ÒH{kqq‘ÅÅEÆÇÇÙÜÜdjz{FxflŒ+W®�H$(‹:|˜£GŽüævö·Xû¹4ü½4Ù õDÏæ6°´¶Nt2ÄáW3x¢t`—æ}ï]&.Œ¾w¡Ù{ËÔŽ�­8[ä6æY^ËÊ¤ÎÆxÚri:SËH™è§2>N+NFÓ‚b³)hØ©&v·Ks1‚¼¥÷ÅÎn\]%<%õ\ðl&LÌg¾xììN ií4§®ÅÙP³¨™¾ã‘k”VHS<Š ‡rÒ!R–_ÑÍM³È­û˸+"ê¡q¤Äãš{Å;r{»Ð·zDc•*¯.D©w¦á œVÓ�5jö‹ÀÌC©qî÷¬ÇUeˆùÖãñ 6˜ž‡6„“s/’Ÿ'?àlážåœº‰¢jø®G1»AÒ à»ØrÞïŒèë–Û‚“’&íYˆ† V6”  Fåaug›à]ÕëÆ¬õº1U«Ç�ÙÈ7;­w f· ’5 û½“F䋈¹íÆŒ}îF�óiåZ“ñÛd¾zÉè¿®<Øì˜®÷‹”Ý b,ßÝø9ì싹ö É©'Z÷!!&¾ß1ë5�Ÿÿ ß¥Ö­�.L臘’mcš¿zˆ9(FL€•U—•ՃݸšZç믾Od€‹²­O¯Û„Ãÿô®×1¹ -ÿ×ßop1h“²b™Êñǯ}H,Üèy}7ˆY©y|ÿçöÐÀìq@L€7_¾<4ÄvaðgŒÉç‡CŒ©8÷CÌÅ�kA Œ.¿Œçó™ 7:.Lè…˜ÿø3Ï™Ä÷¶S?¹0a0ÄÌ®¹¬gm|ïßì9†a4l¤¬¤›$.^ïœ{î^-ª} )z£óž³§¶ß¿bÖ-òëÕ}ceÛs§+Ýu ”ÎÇÝnLíü"‚ÞÛ[ÖreÂS­¨ñÅ ¢ôOèó’5¼dp êvcÚ®@C‹â­Çìn=�»Ý˜ž¹·ÓQ-ô–;^�<¸øù³·€Þ‰N’*skòcÎd/µŽ‘Fú]Ñ#�ÌæÊ‡üèÇïsw­„)ÄÇf¸ðÆŸò¥£¿§Nó?¿å•ÿþ×1›ñýû¿ãÁŽ—§¿ú?ðo/=ŽÙ««üøû�ðçÿ#_›} «û éÎwÿW~žùw�å3é_W‚ç^™äÿÙ§¼ô—Ù»KÃH#�ô‡,ÇqXXXàé‹) œavfEÙ;.ëY_Ä¥Ù^vC˜gcó6¾ŸAô\ŠËub‡#€ÐïÒ\Žö@ͺ�GMJh3àd‘?› ¶±CQ9MTNS‘¶Ø*=dåÝþØYâÏŽ÷°Çô�5Í71…àÉÕ÷Á«ãLÔ‘7uÔû±žØÙ’ºÅBîc4?(´›¨à·€f;v6׊�-tE™ +Ú"爮DüV É쟥¹мÿêÜ‘‘ÁýžçøÄg <¿Ai¾Œ‹ 'Ô£.Õ³uÂe‰‰@3#'P�%˜Mà­qÖŠH‰}š âG¼ýïÃvÆÍŠÿ?{ïäHvŸùþÒ!áQ(‡²]mª½73ÝÓã8~8$E»‰äŠ”]iwƒ«ˆ½qîó>ìÕ mìÝË�vµÒ†B)RôÔp†ã]÷ô˜¶Ó®Ú—G(oÒÞ‡P@€ª6Å%Y_ÄÄtHdžÌDæÉó;ß÷ßá�í Ú6òTÛr\'7:0ó£ÔÎüyDÍ6‚™[ò6S”P,‹a¡ñ@ŽGPçfЃa&µ›\+÷Å=¢€'“àv “­Š…ü3ÀLY%›  µp¯Íl–‡¬5L¿29ƒ_!øÑ‰YÓ$-* ü S9+u17ZÖª¢¯Ö 1o¹JÌÉí¦L�áb¤ $Í�˜;VQ³™>º ³>Fv«Tÿ;¬@L» Öª1²8SO±³ú×üôÙ` 9Œx %o³Yë¥]Z^ó5Ò™¬˜Ælm*…,Û„Ýx:ÏYÛC1X88¢] +L«`–¥¥äw;ÿÞË�ˆ¥Æ læ¾°I�¤™»>‹"¸—ÌîKpfxÀƒZ†˜VeŒL²ŽE±E›5ÁE·�µwñb›°u÷忨ê™eMñ²;¯árûÁ²ªÑ²pw§'¢PK[¹O*’|2‚(V#ú*Í¥}KÛvw¹æen2K³)7¦è`A¦3¶y-ZÙ�im«ù°MdžÅ~âRˆ �›+àׇªKá4¢/¸Ðó=¯3è~90_ç|ºsÅÜH{ IDAT:E(ý��¿�\†˜µƒ÷©x‰…xŠnVŽ”õt%‰Aö,�SHÆ4æâ)ÂK^oTs°k°jˆ ŒŽ±‹xò9‹WŸ+aj�u.µZ¹½î⵪ –CÌËçŠt†!1cþ\ fÉx Ãô5Œ‘…æ3—³yýMçÜÓí?lø™Z-�‘…Æ ­2ÿëå7MtCÅŸÁ6} ݆͜†·@Ì /Ã'<·Ì… Í!&À oÉæŒU¹1ïÄè‰Ñ‰­1›Lh1^|£@6g¶tc.Î�¾3›³yñ5ŸÚ†$<ŠG…Gxµ%À˜šˆÇMlë¡êk�\˜ÐbÂÝuc®6R6´çBùsɸ†e‹H‡/W]�}Â|õ³K!&Àø•"ªÐº\C3ˆ™Ë�§/ˆ unL©#ƒÔá8ç+Û03½^J³% sõûÊu1wL-{À0” JæúâD›¥5�-—A®ZÓik«XÙl�³od�Ó¦ÕÆ²×ªzƹ¯®z¢èºÖõK¤µ? ›·xñ¯’:ö,¿ÿÛƒøís“7˜¹Û†5Û²E~ƉâwE¹K§¹=t˜Ïþ‹sÚ^ÿ÷¿Ï±šÉ¾‚øëj·±,†ZFEÊÖ} ÿø >L¬;ëZ׺ÖU«‹/²exAhow8t]grbÀãñTáæ¶­[¹té®Ï�[�>’Kóv©¹Q‚~Œ’…âið‚e1{+ƒËïÂßë­wi–—O÷2ÍEÚ‚š…ì60ŽL Ì{‘.ö.sgBëØÙÐf?Z¶D ¿~ˆÍ(•Ý™®‰› ÝÂÛÀÝ᩺4•y7ʤy^%¨¶ÑìÂÐ-d—ˆŠFr2�g  lÇÎ.¨Üö^ÁÕïÆê€Îü¡íg# a&4šê¦ r‡u¨þfhé6¢bì÷�½ž¤4™Békƒ/™€IfGž`Z¦{z1r6¼}#Ù  a/ÃgÝŒŒOcM§·vc«RC ߦGW.UmÜìô�ŒÍ]äU(¶{œýdÚÒ"ÌTyEwfÉ67æVºh5Ûaܘ�C¤‹hŽéÃ6H Á&Ýö�m�ܘ�!×ÝGÖ2ñ¯¢¯Ø×fl>Η›}mË!Ðj•Îçˆ/Ì“Ò ‚Á0[B«ŸöUqdškc zÜ´û×>µL3MÆSI ŠYõøˆýÉÚº˜�UÔÅ\+ÄLK&s²3¸8ï‚y—†ˆ ÷Ì›ïÄ„å.Ìw6ä9>^¿OkcdídO¢à¸0åú67‚˜ïîÌ Z2ÖBO¬È^mhþ• Äzœê¡QŠîlg+€)6Þ/® ÿyŸ³£ËÊvè${ äBåÁ¢2ÀÔÇÒ ›lÓ6‘zx¡l!¶—Œ)™ºYp*Í6p`ÖFK5ÈÞ3ƒ¥:Ç,{dÿé^Äòµµ•û@¶œ mò00öÈâ6´p_â%Ò£i\ªDd¿¿ 0Ë“–´ÅÐMär[VÝæ±Qp;í1�Ž!½;µpvÝ}ù Q-È}k»X‚n ¡|‚ˆÊâòw dŠ. ,)�XâÈ\ù"/y”Ye1¢Ï%9}Ssu}�—’2=ñæ±� ;Fð”ïOów’ô²ºˆÏVnL;”Á¦«nÌädŽP¤ù„žJ}LÅv&Í ª†kßHÕ�9~:C›~QºV…˜éD Å%ÑõÔ)¤ò|íà=@ìFwÙMÔ(R¶Çó(¢œ§çð <]ÉêrKݘãW ØK@+ÕÅ¿¥­ b.$ ô’ˆ¸Ê òý·uô’ Ux á2K£da9ÄŒEM.¨Ø>,ÿÜœ˜‡ö½Æöá>o}„A3ˆ N¤l.·òùß`BcЖÍÙ¼ôºÁø”ŽKí¦h’¡îiŽí;»*·a&góâ:’¹H§èßâ±#�lìM.[¦ÄŸ2Ÿ2Vl#Ü=ˆé÷æyòþ+BÌC;.qÏžÛ„üÅåmj1ǧLƧ𧵝—ß(Q*š|†Þž)yàýjŒ,4†˜ÙœÍëoAÉrŽO3&4‡˜wÓ�¹–HYW{oPAË9‘²Þ�@C–Öb.Ä4âE¼Fs§�äÑh¿ÿâ²hm€Ä�J¿3a£âÆÜê^gÂI-Ä0t ³¨“ŸÈ3(n¯ƒ²Õº˜åÎr­ ;™Fö´·¬éœÝÅTtÜm‹û©È,ò”ù*Ä\‹*nÌZˆ Ž;sc®ëWQkNE‰æ8vlÎu DÏÖ#5&l�Ù‹¯ðü[W‰f,¼}»yìSO²+,�5Í»ßyž÷ÇgÉš ¡�=<þÉ'ØÞætF¾ÿŸ8á~ŒÞÄF“»ó9j}ÀK/½ÇÍX]icßã‹GËk³’\~þñÊ…4ß ÷~êó<²énûætnÝ¥wøó‹;kò%þË÷E¾øµÇËíNrâ¯þ‚ùGÿ/~cÌÙ <÷ã7¸/` .Ú¶?Á—>³—PŒžæÅNq#žG rð©Oñ±-�&Q–‘¥Vë(LµØgeÝxþ[œIgá[ÿ•+2ô=üüæA/™[oñÜËç_0ðtoåø3çHo㹕å䋯pîN‚œå¦}Û£<ûÙý, ékÕæôÕŸòÃ7®](!x;¾ïž9Ú�›r|ðåÏø'83•"xÏïñ¥£‹ƒm…¿Ï�®èſ忞aËÓ|íS;rcœ|á%ÎÜ™£$‡Ù|ô>q|�ã�¿þ[îìû}¾z_'‚=Ï©¿ý+.lüþuÇ» ¿K”6°q`šoæ9vdÝ“¹®u­«±TU%¹°@0è@]×ùðÂöïßÀÙsç8°?.UŶm¢Ñh�cs]«Sc—fŒpþA•À€§Î¥¹!݃-9zÑy:QÜ"mý^æîd˜¹0‹;ä"¼9èÄÁ–—-¿„ý�‰§Ûyð¨G¹#�ql ùÝ¡†0³¢ÚØÙ‰Ø%ôü»›Ï†14‹Îáù¹©[2·26qw»ëbgí¢�Ï T—‘]œµÑY¸šAËéx‡B¨]nJaÇ¥i$KÏæðw„1Ëí@eE˜ ‹@s!7Ï­K·°Ý6¡}ƒË>gé6‚(Ü¢ïTˆ‘ñ1JÓI”¾6ÄoµŽ¦dÚh#1O;è ("7�”¸çÜ0szšØõæp� ¼°€7/ Å°,‚(6­Ã×H•¸YFáÄ`¦î=»LÏ*0héμÆ¥Nï*yî›]ì,�šuêfšØœö9âh®y|ñR©’L¯`dì6j¤AA’™±J…ÆçœK’ÙÚÙÃíx”;‘>6˜!©uß%Ë tv1ª ”L õ#Ìú˜™M`– È�ýˆÂÚ—+&�Õ:2 tµ� gíÛ:•N‘5 $ŒRSv#­q¶dÚ6[C]Ì”`­UCLM°¹í*;djŽßŽ¿ouÔS]Î`ï} çþ²’ ó� ùêÿ+0³6F–;QÜ:ìRû—­«1m{yÛŒ3È9“âв÷*Ò]cC92�ÅЫÛÓ MúHôèË"dõé$’Þ~®ðâýstOŠþ;R½%²šã¾¬lG`Š›�Bm´½²)Ĭʆԙ9ÌŒÞ`Ârˆ `(:éCÓxo·£oÈ.¯}9W ?“Er‰tl©¹Ž‰¹ûÇPou`nÈ4t_æ¦ äFóŠì�@l¡ À¬•‘³ˆ�K®펼ãÄt/¶ÇréØGÇ�ntCfÝ}ù Ð�ÍNŸø³ÖÈtI ¢€ ÕÀtEáZï9¶G¶‰uЬâDPÔCLÛjíÈ”UÅ�–Ós´ÓåDôy�ˆ¾ÕÄÊÚ–MúÎAVˆ",¶Ül¶åç*ZÉ�iÖG‹ÖB̆nÌr}LÙv®µ®�·Ap~õ‘²þ#Uç“^²X˜,Ò¿ÛÛb,Dót÷ vÌ.‹”õÇe�Á‡?¬sa.…˜É˜F2^¤]û|õµ•êbbCdP]bÌNkôôˆÕHÙxfcñ„%©�¢d¡qMÌËçKè©M¤«Sü¹ÕÄ<}f‚©)8t@` ßùd+ˆY)ÛÌ�Ù¨fEÍ@ÛËo”˜ŠšhâïÓžá_e¨wnUË¢Ó0·Ôi¨>Ì[ï¾…W…¡~çÙ À'Rö…7H¸’ónBÌßüø „Zy¹æq²gGö�œ¿Â½ûM6ô/>ï´Ú?èuúRKݘk˜“Ó&“Ó&^¯Â“ü„ÞžzHÜb¼þ¦E6»ƒ:´idM3Ÿ³9ñ–vWܘ9RöL9Rv»ãÆ\ɉ 0v%‡mÛÈvgÃ÷]�)Bn"y´†ï›&(µnLwϱ›Ë"eòš„µ¡ (Í•ðY‹Ïé+AL€B,‡è÷7­é¬‡òè!§�-×ٰܳ͢btÕ�é_¼¾¯&Í VKû¢úëj‚ZׯºÖÞ  2zƒ?z áàû{h÷,þ@´Û/òw/exè‹—#±÷¿Ã?üÓIºÿè!:m�àö§øÊgû i®½ð|ÿ'Ý|íK«·›É‘)îûƒ?âA;{�o~ý®§~‹»¯—>ÏÄ|Í&ß:ÏÍßø-þíSa²gÿ‰ÿùã“ìøO°òüèµh–XÌEÇÑÕB,�˯<Çü¶?âO· ÅÊ“˜É;õ ò—øáß¿ƒû™ßæk»ÚÑ'ßä›ßú¡?ù­©TL‹ud/ðý¿o±ÏÊÚúÌoqøú·à º-›ú€ï~û]Ÿÿ]þã°‡Ù3ßãï¾ñm_û ÃK‹]Úóœúö7¹ù _üÚ:ä"ñÉ4˺Õ+´ÙV{¹ï ±©Ó�}—ïüÝwx»ÿk<1PîFÞ¾ÆìïüüYo9CcQž}ŸãÓ·Gx£ó«5q°IÞý§ärïçùÊŸnÁŸ¿ÅOÿáÛ¼ÐþïùÜŽ}înüÍ÷9¹å÷Ø~ý¼©ç÷îÃ'6ú.]]!b±°i-i]ëZׯ‘víÚÅåË—‰ÅbD"&'&8pàá°ÎtøÐ!FGGÙ2<Ììì,^¯—íÛ·ÿ‚·ú—[—&@f6N4Z=+©ñ4�;ëT )н#„¯]%zv�‰éÁHˆà&þ~ZÞÀÛ½ÜAd”ÊîÌ{Ç‘/õ Ì·îäúÙÉxþzÞ‡»­ùL}S³P =û\xÎl䯥ódü"¾~?Þ~/¹h-SÂ׿8šT©·)»DÂ[}¸_ëæN~„Â-Ï–j—¹MÅÓ_ÒÌ’åÀÌqB׸’­#'|‚ŠÅT w"‹ÚÕÌÙ6DïO²Âôž 2rkc"…8BìðbJº›jýl[·‘s8x.L‡„ëpÁ5I1âFh÷‘wÛXÝe×­á´w-0àlö:úe q )T¿í¶i×ÁÌfîL«°ØQ;ÕY3—FÍž ›Ÿ€Å{¾ìš`f<9K)™BÏæñmÜ„¨(¤EÈØ&?”º$™Í�FgcŒwF�âÈŠÊVs·¥Gñæç¹í 3dÌçó W¿_ºÃí̦’X†Ž&­í�Ù#ÛÄó6¦«‰>*é&9ÝÆ·ÂàÚRtAq~…™1nº=lܸârše1QÊ‘1 ·IV[ÖÅÔl‹I«DREAVV]ó¶ZBì:ˆ‰¦3:;Þöæ@°¢ Ä8Õ]*ÏÌn^ ³1 ¼³¡€àR¨�‘í³Ûiw/Hi1äö ÷:šn«î²¸¶-ƒîª¤1Á”lF‡ Øâ"À´&RšÅcdz ÖCHS¶ßšBtÉP†˜ž‰ô�V^w¦ÐF¡-O|ç4¨vs€YÙóÛ’{+»f™AL«<9ÂR ûgqâꦀM âÁÓ¾$¶¼œv î,Sã¾ÌŽæIO§P…Ò �þðuD¥5À¬(yµH{f¯Òäx”£díŽÅó¡ö{mUÇ>uê+®»/aZ:@)¹åUÇË z©´,ªNôË�øÙ¶íÊ༾RÖ™0¤êû:v ÛýímWðËuÅæÏAÉ'­*VÖö"ˆù¹æÀÓªÄN¨ ›ÇWj°67¦]Z¼¸6‚˜É©‚%!Ú b8�Ø–ªº1ã׊DäÃ`ƒÒ=W…‰Û9z†½È-j™ÎO9 I´Ýt:_)›( >ö^Kˆ 0u#_>O‘mž\¬‹Y*×ÅÜåls1'ræDݰÙ~P¥oÃÒ£š¶' DÛ¢»ÓiG!'rî]¿ë³Xf}_º‘ CÌxÔd6î\°öï—n@�ž`rê'LNAŸÈÓOª¨-õÏ�oíRlKZÑJ`ÌïSøÌƒ/2Ø“Zõ²S&Mœ†ºÕKÑèâÅ7§Ù1lpß!× æ°Þ(’É­ [~³¢ÉX�Ñç¦ÙÐ'ñ©'Ý„­'±½øF�ÌíGÎÙœÍë'4BA�'žñyW1§¦-¦£:šýÕ×®^>Äùsç¸ÿA¡¶Öm8ñ–F~NàÕè#EÊÎdç-ä�ghë f3-Ä4b¢íA´ëÁ¡äѸ‰«sñ|_:¡£¨‹¸7:ý�øÍlÁ[1—º1çog Û×°¶²±cª 1›©8_À˜LÑS¾rTk:'� 0Ù-Q bh9 ·QÿLXqcuŽL{iµ’}õû¤â]׺~Õ´ö)ÍÒOÿÞ9ì‹òÁ ßà/þŸ?ã¿ýÃK\K:\×OŸÃwï“éõ Šnz�=Ä®ÌF©—] ¹D¥�;BרÑš¯ï½�ÝAÈ^>Ë;ùäÁ^<’€äî`c_Í€LÏaÝß�*)tÚÏÆd”èòÔ€ŸQ …Ö�”z H’@a~†DZÉKw'n {é4×zïçé=]¸D ߆�q|Ó8Wn4Ûè^ÿÆŸýYå¿ÿÂó·Z¯#³Ò>k¡Ô•ºŸ'¶·!K*=÷>Î÷E>¼Ýà¿ÀÙø6ýø.:UAòêYÖuX©Í¡ÍûÙÚåED¼}ǹW‘±ñŘ*úrÿ&¯3—y53ýãç9ÝÊÇžÜJ›""‡¶òè½]\½2Š ˆ]ÇùÜÇ\œøö_ñ­ððç {…_�Ëå¢X¼ë'ÖºÖµ®_1)ŠR�unÛvÝ5K¬òà€˜æ*FIó\£x$Já™;h‡ã˜½9l÷êÚ;ã¹NáÈ ù��Q:”Àˆ,¸o¤€ÐÍ6×C )‡±*coƸýÚZ¶ùCˆQ²ñGŠp=ÉæR„Ãì`êžÜ2ˆY+»`R83ƒönŒ W‚ì)leŸ° ŸËËÜþÉs˜ª¹"ÄÌG3Ì��6}ßÉY„˜–iW!fE¦f� BRfþƒy y7];à !æârÎ÷¦@âbšøs„çÙë~„Ò÷Œb>=‚è±V1d�„×l1Íc£M!fE–�—ˆžZàê÷F™y?I{r+[•‡ëóç­e s ñs²¢ ê‚®ÕÕDŽʠé]ŸSïuµ1¸°8 ©™”¢‹±²ª\�•m%WÖ‹\rQŠ•– D×jaÇÞ°3J‘™X�@Lû±-H�çÉÏñÚ�ݘFÁfôT’Óßåæ[q’“�û®éh¡êÆT†¦«¯WܘªíüN͹²ÓÉ†ÈæzˆÙÈ�9;æÈð='Ê‘² åaô‚FDü4CO¿³"Ę�¬¿a ¼€â.V#e/¿›#(OÎȉœzÙFO%™�xû')>x#C©ÐøXO�–(WÞ �yë%»øÄ2ˆyÏÃ'9úè[«‚˜W.:í’¡|�ûy@LAìC�¾ÃÔ´ÅÉwtŠÅÆýž•ܘv\ä‰ãï,ƒ˜.—ÐŒ½ü†ÓÞÝÛÄ5CÌZ§á27fY†x�=¨°aƒÀûJä›´ê#e[¹1‘@ãA|ŒO›<ÿZ‰B¡U›#ekݘ�ÜûΚ &Àë'JضÍOºðyë?× bfs6¯½i5vRÚ=Œ�š¼öªÖ² 3Q“™¨Ó†»+‹¢U'VLœ6–îE´šGÊÄ® t¯öw& A.œÈ�Lè‹nî%š¼QyKܘ•(ÙV ~Ëy¶ÎÏ‘÷cg›BL€ôx3¯1?¶|&�Yó»läÆÔ2ιëb±–eµ¦sé^’;ǰ\ÎoCY�¼Žd×_ƒ—ÖÆ¬ÈZ…#³+Ûhy³d4t®k]¿ìúHˆ^ mæ¾g6s`d&xÿÇßâ;? ó¾²�TÊd~âùú…ʧmt`OhK2òúKœ‰’*Yˆ‚NV o,n‰ß¿8;!�Nãio§iø^ °XÐ]rá’44�VeX>‚ÍûºH¥RSoñ×_?Uý´¥©ø{3M6º‹û¾ô%ŽÔLŽW¼­×±â>k¡L&ƒ'bñ¾ÚF[›Éx:KcÓiÒÁvÚW8ƒVjsiê4/¾všÑ¹<¦-b5\÷ä�ò «ß¿,ªv…’2oñÓ¿ø:/W^35”î<À‹@Çþƒ ¾òƶÿ+Žt®<À¨in÷¿x�Ôu­k]¿Dºqã™l–ááaÀ©‰yþüùj ̳gϲwß>:»ºãêÕ«ìܹó¶Í?/¹‡¬Î"X`tå0ºr"% q΃õ!ÅCBuXÁì,� Vw½;�(€ó"Mù�›,WQ%z6#%˜0Îà·¾vWâfÅoã»ÖÁöøCä¬9Fïjþ0 åÚcyŒ{Ç‘.õ 6qgf­Ùú¿£9Ši�è1ü½>ü}><d÷âࢩ[È~‘üñ[ì~ç83Òmfænãj~G44 dH>ŸÄ䵕k+eóP��=3OÎ#áó¬n–aA×�Ø[]C.fÙ¶i—¼:�Òu$µ|, �›³1võoløÙQ³€f[Uç'ºÎõ¹»{Z»)5ÁfÔ¥a•!¦‘É ÇØù!ÕË®îÍ«ÚÖ À¬Õf+ˆ§<ŸãlЩ™Vl« /?Ξ¼É6a9ôú â,kudÌD m"�1ï@¸ê޲50Ä•ˆÉ±1§m !f#ÝN±©¡C QRtnî�Ãrµˆ‚Ì[)†Š}„YœÀiª& g1Ý­f>š!7ž"­™ ±d7Æðf»³ÿ–ÂË¥Ê�/ÐßN�>²»‰Pv¯ gGóX‘N„!/;§Ê€Ðm`Cðè+.o r‰"éÉ,驲¬öïYö¹¥Q²-ãiK&‰³ir3Å5»/�î“ÁJŒk (N¤l¶ì²;ñ¾Áè„À±ƒb52u%ˆùíæ–9 k¨GP\2]a›÷Ïk=à³$´6R¶•AÌLNää“M[œ¿ß:ùóƒ˜>DÏÇñKϳo‡Å{ç5ŽlÔ¦EлTo¾3�KZö»ü›}¨"Üúçÿ›ŸÔmf³yï•·—¼ TwòÉ÷)65\0ÏÕŸ¼B|ë!ï¼Â+£[ùøFWãï@'‘HÙöëùм®u­kuÊd³ôôôT¯#.UeÏ޽ܺ}AØ»oj�µ¿³³“h´¹ãã—Y3gbhïö…ð¸ñõ{±-°«'‹Ñ“EAŠù�&ýuP3~&Fñ½<Þˆ—ÀF?þþV#¨õ"Í»šÔwÛ¶ˆ_^ /Þ$ÐÛ‚êråÀ ))�–(¢¿Ógtí ãí¬‡Œµ2JH%8Õ©M `:¹ñ[Ý�§ flƒœmV!¦¥ëäGo!ºVžZ8ªjeÁ0‘§S ´¹} F¶Ðî]9UåTWaÄ4Sô©FL™C‘í\ZÔ»ƒ—÷yÍd†üÔ–#N;*³²l-Ä4æ³¼L¤P\*†VBp¹�ƒA”H7z(Äœ(ïw‡LÌÜÜZ†˜+E»F¼¸m7yY'º%ƒá²VtR*�>©zˆ9w Ž¡˜ËÖg гyòSézxYVصx^eC³ýEŠm%z<…&€¥YôÅ·£» èGãа:¥ f¨ ±êÈ0Õ�Äré ÷[\f¢9r‰"F¡~Ó0ê“ Ìö"lI@‡s_ÍvYI™¾¹{Yå¬/û³Ýå{EÍùYȦñÐdš‘f#5Khh¤xߢûOò6:ˆ?»gc»±Ï™÷ì‡[Cn c–Læ_Ÿ&y{–öpµ£/Ùh›r¨7û$åÅr «‰•­Udk\hüÞÂŽ<å‰Eów’ô²¡ù¹ ´·q½»­úÒ°ëAç5·¸:7漋p|7^¿snê‡ÞÅ2aô=g"ÛÀ�vbW�XÉžÂÃx~¿ 1µ9ü ¸4Ü[ç)Þ(Û-ÁZíÂëÖè•xÿ¼Æ½um²ùV è]Z3_ôó½ò±zæ µeàÇUžðP�˜Šµ˜˜¢lýÉÓ:â`a¦„·Ý�–.ª§Å�ܘɩÉÁ>‚–fæÖêÎ͸ŠE„@']>(1ñÞy¦Ь‹Ø}ˆá×_ç'çxfoUŸg|^^uTê¢f¹ôê„ý�±»³Áßé¼ýn–áDz|R‹Âæ­yat ãÈNg‡µ÷У½É­¸É@·Hvä=.%Á‚É1~e ÷Ðfº|2ŸY��Dì>Âð[oòüÅnžÜÁmX˜%ÚÉÐòÔ7ÀÆ2 ŒÚçQQBó-Ö±Ú}æÃçË3>_„y†vîeðµwxõúfžv3wæUÎ÷òÙÍ nºÝû9Ôýßyý§Wézb;íå™þ¡jo­Û\¤XR G¨"˜© |0R€5Lñù|¤çç1hwŽM÷Žtþ¯¼´�Ïl˜v—Inv‚ÉR7Ûüd/=Çs“ÛøüŸ|Šî›ßá/ø"ÛÿäSlV|€9ÎØd/[ŸYm�Ôu­k]¿ŽÚ»gïœ:ÅÁƒÉf³È²ŒÛí®:4ŠÅ"¥b‘P[·nÞäèÑ£weݧOŸæøñãhÚÊñŒÿÚô|‚éØufÞ�ÕAM{‰[SŠù&á ¢z½ú|x;ÝËम›¸õ V{O——B�]4Ouä¹onñœØÒ9ˆa™Ä³óèc“7rwghŠèÝ>„XœR8¨m²Q�Z²Uqqpp …,3© ¹ö ±¢‰ªŠ( &`íÝ0L2Ÿe"5�lÃ%nÒ¨Éc ²1h!—a¦ª¸80¼ƒó7G(ÎÅðv÷“*äiSÖV'³«£ƒRIXóPx{¨ MñxW„À¶Pô,Áp„B^Çï_]ß,]ȃ ³³oÀqf¶�aÙÜœ+`ä¤ÚŽÓ4 %èö°c ±›gÆÒ°•òÄ8ÓD˜™!èò°³oåúêIDÍÄ55K¯7Dׯ•ëaV´bš© ¥éÌ”çòþçä">ŒÔ,Æ��¥ÓLf(MÄ0“Î2—i˵ÓêÈ`[eçÊl)‘ÇšM"&í¾.:=tÉ!Îm®l‹€�Ê"&Ò¸$‰ƒb÷¦0”æS‹¥Ñ¦çÑbiÜ�&Ž "XM—)ͤ)L.PšIãël©Çi“« 1]‹Q%S!{#Aa4�Y4�e¥ ùdAÁ-yq+>úÕ�x%?Ugfs‰lÈ[dГYÙ…9�%=ž"7�e¦}Š�÷õ#¸V†…FÑ Ÿ(�‹åÉÍkhš„,ËØ½Q¸±Åúõj¶LêNŠìd£` ¥G¹¥†à¼§wÐ6dÐÛ‹Äüªf’&.&QÍy6{šÇw:ð2ƒÑ�wÎI›ºs3?•';šGŸÓiwÕO\¨‡—•ó³Æá4•'7V 4«Ó`Lò×B–f"y–ž¯¶Nf3™Eç7r­÷Û£wϱaRRb[þô”_,§ºÎì¿N›Ò 7—/W�•�Î\´¶Û5èlí@’ÊQ†¹ÙÖ±²ÚžQ<jËyKݘó7 ÔÝ1�@(@Tl&ÎÌRÊØŒÄb#NßHðgA(C®ïâÂ;_]¶œ×›çÁãoÕAÌýؤTR¥OcZ¼¾<÷?xAÌrᜠ8¿/Ÿ7ÏgŸ~ ¿ß¬Y§Íõ›S&O=FÊ®(ùý;LL›¼uªÄc©Ë\‚P)[‘-¢¸ú0´iƧMþñ‡¾øY/Aÿòåkëb®bZš*xܽÝ?z¹À3�¸ úÅUÕÅl1‹%›WO@1_$K?È_q~k-vW#ˆ91-0=c¢ Ÿc5ÓïÍóì“oàuëÕª=]?~©ÈÇuô ëbÖÊ–îG¾ËÄ´Éïh<ùpãcõÎYA�™œ2øö÷‹<ý„‹ ƒ�ÁRvo_OŒ#Gβ ¸½"�Ržž{®^Öyõ¥)ˆ"œ|ûî�ˆ–›Aõã ß[){ã½®Â~ç=o‘í÷�fcÆËèû vÌìð…ܸ<O¤ÚéE®Ÿqvj!&Àõ÷øïÀ®�9ׯf:f4lŸ—ôtŸÏ‹\Ž:o1r³Îïi»÷&Êpýfoõ}—èa£Ï‰:O:‡?⣘֙>§mc€ülÉV‘lçº.ù$Ä9…�ònRþ1çµnLÙ#ãêFš×Ƭ¨U}i€MWw0R:‡¡hhÉ"m»�‰bÉ÷âÌ�ÄèŠôáîZåsÖºÖõK¢µƒL—5õ6?ýÆ‹Ìg5wˆÈæã|ñÉx¶<Íï<õ:/þó_óúB[ ѳñ(Oï„àÁ'xèösüÏÿ~–6¿›Ží[Ø@¼ùºüûùÜ—‹üôÅâë/d1]m =øù�2“Ü|ï=Ä¡ È\òwvŒ3ïÄ =Úd‚Ïa6½q�‘ÒNö¨€²ƒÇ>qƒïû/¹æóãïÝÊÖž«å›ìØ ~üü÷ÉŠ/ÂÎO’ý^€½|öË:¯¼ô]þòù4%ÁM¸o~¢Y´`”W¾þŸx¥v[îý*ÿÇ3�-Ö±Ú}düÂã??o1ðØ¿ãË÷á Ïfyîå¿áÏ¿gàîÚÊÃ_|šáFס�ûžýmÌ^æïÿß’·ÝtlŒg—€Lü­Ú¼‰?±‰ï}ï/ùë@ÿCáVgÄ2õ|˜�ßùþŸuì­ŸâÿüünŽ=ûÛØ/½Â7þ¿ï“1$üìyäSlOŸçGÏϰ÷Ù?f³ ìþ$Ÿù ~ôÂuþä3Û~—yóCnöቆ y]ëZ׺)ŠÂ†ÁAÎ�=K("“ÉÐ×ßOW—ãꘛ�err’ÎÎNÆÆÆèëëCQV_ߨ•Ž_óò¿ƒ‚BÁ²«e)Ôôô©¸;Ud�\…štå0ÄY„7Ïî«öP´Lž[§Ï3óÞLÔg°ÚìÉ¡÷äªnMy4@i&S?]¼¬L4O&Z~`pKx;Ýø#Þ:°éÕ3„¶wQˆ/º�¢Iz2K1£“I¢üÏ2·fÐL‘–B;‹;7Wj¶':h×;Àó¹9¢f”…[“øzÃÈ}Ô�¤v?’OÅ*êÉ,™…,‰+ÓXÆò!³h��Ê��ràƒ·Ç‡¯Ï_çÖìUf±�Eˆ&Tòï^ Ë¢å )…( (>O··êÖTí"w‘ø„‰ÙÝC*`’ ˜Ë\š^ɇWòÑ­–p.6NI4±"ô`ºæBALO¢nîÀœö¢ÌæÉÎ1ÐiôDùáµ+ˆ{°½ (QEÚîßDáj+‘§d:çÆlc6�º¡ucÊõ *Q³˜é1`§\4?ˆ8'Ä=1gð¡ÛÓN·g±æÕü¬A";ǵ~‰�ÑÆóäû» mØ‚VÈQœK ¥æÑŠ:¢GEîíB úë`¦[v±¿ÏqsijóL¤ãdÊ@Óµ¡…]án ¶Å40‚ÍvËÆÕ"j ìñöøÉ˜QD&Šƒn¹!Ìlóúñ¸Ü\OLcÚ�T/]R 3ÜÔCìè^tÁT`æå±;XZ‘¼gí·ü>/¾ ‹î5>'‡ÛÚ™Ë ›Ôï«‘K–±‘�HI”@ð¯î1Æ”]ìp»V„˜ñ¬Ž¬¨ôôöq»˜CGJ'ÙØÕG›¯qtnÆ6ÈX:ˆ.<©4‘ŽÂM"}«Ûœ ”ð¦%ìÙ8ÛÚûP¥Õ?šÕBL3•ÁˆÆ±òEL­„+ÔŽ»£ Ù`~�–�óK ¦1—ÂŒÎA¾„Y*ân £ôô ƒT˜“SØ»CxŠÆøÙø,Á`=f˜pxªä<$¼;d0 ÔL�ý®6:Åw.`ˆ,°¬…—u’l�ÀZxY«Ül"�󙤶ÍCbNçÏ/9  êN|r¿»¯äÃ-y‘…Åûñ�­²I°Ë¿I[¤ß3×p[Œ¢A!‘';•!7]IDUÀ–ÇáVÁe4K>QÀ(Öƒ˜þch{'htac£Ù2éÉrVù˜Û]žPˆâX¡h�ÒèPºèpwÐ. 8ë —˜¼C²g»|ìƒ- f+wg‰µµKlÕÄl/bôdá¥Órç‚/ó“EÒSI—‹�òýÈPM¬öFO®%¼ÌOIO§P$•×.ü®pã ÿuÐ’ë—´°:§Åíνß�ó’ž™CX2ci=Ë»!QÁ¶ÉES´W)¦#³ì®iT;}bÇE<>?‚$’]H®¸[5Hn¿E@j|^TbeH¨ ›-úËíE<ƒ"V¼uß|©3Ûºøf›Ó›ôt EVé ÆÆ"�¿‰åIá>|¹êÆ?—¤-õ¾§Ï¢Ýdߨ~•h¹éw=ʬpžÙ‰)rI�ž­>º7yiëYm™Ÿ*ÒÑ£à ,FʪŃeè(Xz<�1eþ”Äx‘+'’l> ܳ8À3vŹv ‚Àб7PÜfÕ�ùá;%ÄâѦ3Ð9‹¿so ݽ×Ù– N½•E–[ß{Uo‘�÷Ÿ¦³?ÍÜt�ñeÔà?1¼ÝâÒy� ›dº{êÏ÷гV�‘8‡|�ßàä«Ë3<½Þ<Ÿxê9A缨ƒ˜ò3˜¦—HOŒûz›@Pg&ÚF,êŸ7Ïo<ñSÜj‘Êu*›³yõMèe26ßûa OM$Z+7&€[xøx€Mƒ&Ó1‹3tïW–²Z0V`Ñe'¸æóOýË2yý„Î7�_3[Å¥Bcˆ T�_&'òÊ �…”Áß~'Ïñ#®j]LhìÆlVóâ™þžv®M?Òr¿Ô~ÏRˆ™ÍI¼~RÄ’ÿ´pqÖmË“åm©iÓ«'K$S÷�÷qUëbÂr7&€ê8v¿›¡M6Ñ)‹÷/hÜ»y<íR笨¤�ìwÈæ&yéU�Ž‘ÇqXœ_S«ãÚXY¿/Ïž¤§+Á¥¬§ 1ò9‘ËmR)“‰qoM„íÝrc¶ÒÒHÙŠ¼WîBõ9üñ×ñø`êÕø|y"‡.á Éå퓈�™¼žG!v^Wí�uëè÷¶g@ù +ÇÍÍ—pç½ Ì¬>~}]ëúEIXXXXqõ+¯¼Â¾ð…‰íùßT6‰·ÿšØŸáêjuº®_%¥8õ¿¾Aþé?æ±¾»ÿ�·®u­ë—GßýîwyüñÇçžxäÈ £ù ðR©Ä¹sçØµÛ‰›¹z•½{÷âñ4�”e™Ó§OW×óQôÊ+¯ð™Ï|†g¿ü?òwü¼•¶Lë×ÑÍ¢*âépãðè¯�=­:5§ÝÈ >„¢3ˆqÕ8‰®iË f­Dò39Âc›¹:õ&¦nâ“Âèv Ã.aÕŒ,˲âÌŽ—l¼�nBC, ¦/¦m áîq`„ìQгÿ?{ïÕ$Éy§ûýÒg–wí»Ç[˜€ð-ÜÅ.÷HÚ£ˆÒ‰=’.úúºÒ�nu£8q"V\íÙ%äÒ€°ÀÌ ã{L»òÞ¤×E–ïj3CbÙO=Uùfefe½™ùþÞçù›8u“N¾‰Ó4ñßõ1’*FJC‹ª(a…¦±yPmjjùÁHGÉ-²®¯Ó¬T Ï&‘ç ´¹È(ˆu=fÞ Óöš¬gÖP×ÀöL,ßÄö†âxd_ðñ%Ä­ÙXoQÉÚøñb<Ò+ñˆWoâå*xõ‚jT%4Ƙ‰àZ¾¦’»ÚÆÕÃÈSƒ QñºÄTN&QÝ<�Z²ëÜôòx†‚±o†ZØËUEÀçÉÏ‚}o:-jN�²Y¡æÔi:-4UGÏÄñ§ ¤L¸ܾu>�éZ”­*«µ<¶ïá-¦ð£N­ˆ Ê¨KÁŒ#A7ÕÌhËCMÁçÛ;_ÛÛ¢ÏíV™æt²» ™�2Åf‰šÙ Ob¥#øÑЈ3s䘴ª,WÖUk0¨ûD3„‡Ïµb3=µcÝÌaÙ>,wOŠŸ Þ×êÛd²Ç'¬ÐÌ'.J”.4‰_™ìpõãu¼û¯ôݘ¹÷]bÙSƒžþ�P2„¨øÜúC•àïÔ IDATpñº7˜H¡>õ!’æJªÔ &ųF0’*æj˜ú[“üÂ}oŸ•iÕÖ.7€C�%¸u¶Ê¡û Òs*• ‡ó¯×™‘ÿrÓ:"§^#9'P/;¬\ @ÈÑoÇ€ o£Ü Æ÷8þ�÷Fêb~ð»Iyò8 bt¸ï»oI †CbÐ7·›"¯¿Ú¡ÕŠ é º;ùÙ¦<±àñÁk ÕÛ/òèó¿#‘.#ˆpõ¢…(Â}ihº@nÝå�ßt'%ºÿ=Tçá'?!=“C3ò1Þþå #Ÿ µxùÅW‰Åƒ{æqˆ©iO<ý!3³Ù¾[ów¿³zç•>Ä Á°FÓçÿû¹CÇÔp¼gpíwð»ýk¨{´È\œÛà…çþ@X¶ú°o=ërîs›çŸÒú keÍ忾:¨EÙ™KsY~üü»„ôØ"Ëçg¯v`fþë­-ݘ[AL¹{SoŠü¿ÿâS5ŸÂi½ ~0it8wdn1#ŠÂõ;?ûý3´Ì�ë©ï›Íó£çß ‚¦M‰ü¥Hµóãm£hG¶eÄü‡WjæSØ[ìÓ8ÈàŠ)rþ¢3žMŸŸýs{t–%‹žÿàrî3ÃøÞóƒv«k¿øåàY®2ç6xñùwˆÅLšŽÄMË�˜¿ù•Œm=F½ñnÿÜ ‡ƒu~ 3õع¾ÓjÁÅ×Mâî·QdŸÇ~ü6á˜Gi#Á§¯?BúÁKè©ḌÙ8ÿ{ ż�Jã-g…�:�)‘´GûÉhqøÅ ÅEÖ "¥5“Ĭ֟Ðñù›Eª9³“`Ÿð<3ñFLáÜ£˜ ‡Ù±~,le¥Å­‹¨šÂ�§RH²Ì�w‹dJ›{í‘OˆÎÏD7þu�©ö bÊ ÿΉóé(RX"a Øçã¬Ô®R¯–‘ ‰øÑéû3ˆC56×Þ[!™È�øü0×ýsTkE}b‡RL?=7rkT¿U¥±\æxew)^×\ z8…ZTIžÍìî‹ìµ=t�´:KòÒݵû2õ÷ÿùÿü£}öž¾9ú§ú§/^#óÏCSÏýÏü/ìÍØÓ׬8OýÝÿúÇÞˆ=íiOß@iš†iYœ?wÛ¶Ñõ¯¦ÚóŸZ´ìNvjVœ,åì:ÙÕY!ÔÆÜ!ºsjƒz˜E•“gŸ Üšeø<ÿ‡¾SSŸÓЧ—§çƒ>¦=“å�p¢5¥Rðx¾‹ã›]°ia{Zn…öZ•õ�`ÐZÄ'¬+T/Wñ/D1æCh©áý¨ô,›N®IkµFézQq:.‚˜ÅEÐca”}>ŒïÓwjèy-k�('H™iC±^`£³Aõ“µQ¨)‹dÐ_$â.°¿:Z_ljZ^‡¦[¥¹Q£”-RK„R¦h†Êê¥ ®Ò¾8ò\æ‚7_ÆÎ–)_)S»Z%’Žß§1—ÖÉ^iÐ<¿†>�„¹(Õt˜j4IU%RE™D%øH)QRDƒzR7á¯ëÒœ�C2Ì{÷›"DX1§2›N‹z»Iv­BãrŽÈtu)ÉÇyäBšYcŠYcŠ’UçN­‚Óh`O§!¤ƒ©bW²(3!N«ðä•Ñ(…a‡æÕf3âÙȎ@ÓðŽë)Ú Ÿkµ îTŠÂlŠSµ"�oWÉåªPlñÙÂ4÷ÕôMÞR¡x¿ÖaµÄΞK‹œjëìK¤¸™]ãêôê.êf(ÔE–;lëÌÔd™ÓóÔ›¬(U5*¥,kLq@DÌBàx<6·ÀF¹Ü=È”d‰Jµ}W S$T[EÝø[Lœ³–e#KÀuBïE®çs»ªU&�HÓtl "Ñéù-ÛØ¾ÏíŽ�$=¢ñ­ëþ Ëô<®ˆŠ}ŸHzvçFCú4i‚ bÜÌ!;>SjŒSs‹œ‹û”»/\n°N ÏòîRÕ�o�-�Œ!™˜A•TÀçÌLà‘Èj‰zCß·‚˜À ›aƒ{'‡d:Àr¢^>^Õ!R—i­ä©çŠàz$•ImšˆÂ�B(ݺ¬ÌSµ¢tÚÞ•k(³³+¬BÁ˜ÖgHªIŒˆ�.èRЧŸy¸¢€ß‹Â-5a¥Šâˆçp`dûq‡âŒ9 /‡ fçÜ2™™Ø¼Ak½ƒµaÒ(ÔñLßó± EÔË!AG\´˜.Ãûn I  £åËT¯•p:.dR¨Ó!,»‰îÏÒ[¸^ CŠ Î*ÌU–â¿›CPDL@L ÃeùFàe8ãDûaf/›Ç cðr3Ä—8ø£u4EAFTL/0 /D‰L^ˆÒf�$âc�ŽƒZ S¼�£¼RÀË.Çmk ¦7?ºmÍÕíµàغ·/÷Zðò�©úÃøøÜˆ]î¿f²µÃj;%ZJ^®ÿ5éÜ�˜úr'„\ßÿ)áp,¨ÍeŽžƒ½=)"Áf.H"‚$¢ ŽÛÛÇr;‰`]‚*P«•H3zÎôܘ¢.@Y&“ÝÚeb>q=¦#HÐj6Ø*ûk·nÌf΢™ï�f1¥d­1E‹™ûÃýèÃü�<:›÷YNVˆÌÊ„S*á”ÊÕwK˜m�ÒZ–X&¸[HÏ©#‘²Œ™xôT™äœ@(®Š+\x«‚cù×òDS]'”®päÙ÷ûÓìˆ\ü’ÚO¶Œþ<ððYDÙ¡w-;èÆø~ôÑyŒ¸rpËö‰™'Ÿ>Ó‡˜¥�(ÕÛÏ“œ^'‘.c„ƒu=þ˜ÄÚªÇûo·ÙwPáü'CøÔϼðz¨�Ö� ýüÜè„�P¨ÅK?üÚ�›ò�7½ˆùÃýžP¨Õ‡˜ë Vïü˜p¨Æ+/ünb¼ö¦KÇÔpyA #©…k¿~p·„˜‹³ªb4Ÿ&6×àþg?îÿ¦¯_ª!éfb\:ÝBm?‚ìO3e÷Øçó‘Ï� “ƒ?ü˜P<èÊu=¦éx\ÿ°ŠbˆÌ SÍ¿I7™yá=B …VÓ#y(8×Òû#´«·Ï™:aõ\àöŸ{ Š‘TñÚòDˆééƒßž—Ó8ìKáÌ:ѹꬎšÑ‘ ™ÎT‡ÎT0¸+YjY%v-Fº�Ùjú’ÀÍïæ4Âë¡‚†‚6Äu–úûÒvX-“µËw8)=L(ùUn_^Ã2ªˆóä™(ÒTi:´‚ëqìÃÓBð=�o–¹s­€³R…Å8b:L)îRŠoŽžíé[â¾À¥¹œÇZ«Â‘i|Mæô}&¾@jia9D˜³Lv&kh¥Ô()µ;Rƒ‹Õö‚ŠNã›òx߈ Ž+i®e7è*x™Ä®�æ±Pšå\‘ÖÂ4çb>��`Úˆ# Pm¹¬¶ ,†¶~xŒ{ñдáýp‹'š!ef¸YÊc¦§wU7v3¢²BTÖ8ŸÉp;›åš‰˜…fî›Ú¹&Ù$e2SäJ»‹@êI’„îÿïFõ¶Ä|æË}„É6lDD§Óˆ‚ÀeûB|¶ïs§ãà 24e‚3mS`Ùµ±D ­�åhfaq·ãŠ­×9M-áã# ðqÌE´=¤|�#±i # ¼»¯ÍÓ·»pYY„ùpÆ¥Ws`nSnn`*keî#Ò\\õôÙñ áK»½¸®($&Ä÷îï0[]7µçã×DÄBŽE}šdòš8Ì©$\VR6•D£»AŸ­‰4om ¶m2CRug×’6ÅÙAÝ˼t²u¼µ’SG4Êf“òÙÕ³ádŒD{† (ºŽ*j(âèÀRíÔ �ËT¼(xƒhU/#à®6q—›T>\'œŒ3eLÑ¢„¤`06ûØ ¦bcR@†ú>tÖ·€—m¨?˜ÃOÙxš» ^:m­¢Ñ(’˜•(]i‘]/ãv\|ßGõÃĤ9Br EÔ‘u YÔÐÄnl{ªCié:ÆlïKG¸h« ó5$Oá„ü!fYÚ^n;+fNH¢»¬ûs“€€QBA¿gdB»ŠŠ›$ÏúiÑ”‚û”¯@‚!!5Žwy½¶?‹¢wk ·6¶¤Jø®Ge£@”­'†xªMýä-™(‚«µi™ò‰Kñà„,-W˜cßÄuùÉzI]€e·ìÉËíTó¾K„’!À§pµÍ´øðP”�ÜêCLσä¾Ñëoi£Ì¤i3ú�•Á>­X‚€"…°ÝÍŠÍâ±�¦ËÕ÷Í‘HÙaÅßìÿ]¸c#²hàû>´ˆ‘"<ÁRE$%ø^.žn!˜ƒ»»HÙ�å6‡çÖ}òi2ŒÖBmŽ=~–ÄL¡ûJÐg^ÿ¼Œ¢µxèÉÓ}ˆiÝïC€k—–¯9ÝMMüoyþåß¡VbæÖ!—mô§[ô fÈ@ʵ5�\ÎÅþ{2S«<ñô‡#³Õ”øðtÃhN„˜·×amÃÃ_¡W£QÂÈêOð½5LgqìôŽ„Z|ÿÙ÷Xœ `x°¾-ðñùðlðïZÝçïÿ¹�>Ãa…Ÿ<û+g3ìvìI@–¡Öðù/ÿÔBº�vcÞ5ĸÊ�¼u:îM\iô·=1UdTe°î_½i³Vß:á/nóÊsg80—ö¯Û6©êlÔ­/bv÷ÉW~ Þ:¦{ EíTÇxFPûǽXóxý•ªËþ‡O>ªö#eA`aj�'¿u‰¥Ùl°?ÝÔ‘šíÒ%._épåª3M+sSk¼ðüûÝm^·=�¥®«¶é󯯺8ÖsxÞàÜÓ´—ñ¼5\gƒ-D¾4�GÊÖò&ªèóà?!1UCïNf(çÃøíãÌ|ûã>Ä,o¸”³&ÓÒhÿ.¢òêÿ[6LöçãþD ÓÛE<‰NÍEŸNsóBð�ŦuöŸŠJÛ”½Ò@J†‰d‚þëÖé Õ;…9$Y ¹OGëÆq[ùÉ}\㾋„ºåNª·¤&,#tïmRa‹ò͉~–kOA’Óq�%§ÞA É”• ¦:‡G–ôìÁ¤ƒÈ|„ÈBßñhÜ+½°ƒ|ß§cßåd'Á'¡La¥-®î?ÏÑ›÷^w{O{ú:´2÷´§=íiO{úë›âÄÜIÃPÓöMšÅ2Ùëýºš=¨ `sº3jWógØXÍâ:«ÄöEYxb6TF›naO·L ±¤#­‡�³ƒQx]Œàø‚,^ ÓÚ·J¦” }æq*Õk¹ëä> àdjzhÓaÓÁÀŒlKE…çºÏU¸ì~JùbDZ‰ÌÌ<6‹�‚«º´gÚ´gÚýÚØåQ¨¹Ö^%z™ðbœÙ'f0}�fʤ™67AÍaRÛsðt‰åoo`44R—"3R³1ÛM‘OOCT}eb}`-Ôæ¡ü- ´ ‡ƒªx<ôâ/‰Ä‚ó¼1[M‘÷ÞöIœ²LMk<úä¯Ñt¯1.]ðíÿL†˜Í¦Äû€¤üžûîo˜™ îÙµ! ôþ{­Æ_ñÓý’pÈ�˜µ–È[ïÈHÊ_O„j‚8�0†¤g7øþ³ï À=T´¼vÛæð>™•5�µ W|¼?àûMÚ¦�¡ „Ã?ý±L8¼5Äl4}~ófï".âû“Ïã{‚˜CòÅ9œ±Z‚£½-ļµ wÖ6O6èéÀ\žWž;C,œÃmk ‘ü…D¥ý ®·ý3˜ 1MŸŸý‹C¡õï·Ü'—¹ã°¡wøñÿ½{î CL€ß¿åÓv¾Â;ÔM^{ËDë¾ÿÒ÷Cì_|3Ø—¡6ž—6DÞz½õïC«í2Â!�ïº6€˜·oÔ0�GèR}³%pýŒÇ´úâ–.m@LÙ0û}RvŘ &°®_m1§¿€“¾È±}x–CFoöû8Çòûs{í¢ÆTå{Luç¿ �¿O(¥ôûßÂZ�Ñô‘žS2¼²Bjã(ãºsâ<‘} ¦â6 Ðn6Fîx{ BAáDúIêÇnb¤C˜5sÛ»ÏvA02VÕÜT{;‰J�”áoqÛJ×~F8‘@EGÒ÷Ñžþôµ«³4™œ\@}O{ÚÓžö´§? _ãñ8žç!I®»Í�ø]H’$<Ï#ß*Ðjk}Ó¢ew#EÐH³$Ô`¥Vʳ–½Ò‡šÆ¼†ž bd'AÍ£?†uù¬ù:žeã˜.².!ú.^÷aÝóÕÅ�mbÏ6ûnMùV©¨“�^GŸÓq,YÑR Íçï¾�â¾ÒSTKyVs×6AMGqaÖ¥<{Q1«qü“‡ðB.šoául\ÓCÕƒ�šÞ öpí8Ô<›~ÁéàYºsaEÚþ3v«¨Þ¡Ñ„xlwÑ´®ë÷ÿ/Š»=v U$þ"r\�•ºÏBä]Ô(½WˆyÓw±%­�åÀÔÜ]Õܤ�c7e8[b_8…ÝÞMÛ˜’åáßYCwÅf1¾d€ ÛÿVûîË¡¡7WDŸ�ð˜µo¸¼%¸/³Sõè`Ÿ{R%ÁƒۣΟ­à%@¸*R_ÎBËfŸ?M&v|°4›�%Ú Ùx°ÄìùÑ9ø­ŒIc¦M+c2Su©Û'_ÊclæÝÒáûÀ†öT“Ê\sjÞv§j—J«‚MáL»isŸýè6ðrpÜÚk-Ú+�cS•4æµÃêÏߤÇFÌã%Œ�F¡„¯¹¸©Îl£/‡÷Gðƒ£z±JñJEÖF"c'׻܃—_•™)+é&™GÎõø›…böQ4aŒAÌŠƒ°EÊ€bt8þìF"e‡ëb¾óÌà»›ûÿ­ &ÀÆm‹ÅEYî^o† æïþUFð"n'–,rò‘×ÉLŒBÌÜ:ä6:ˆL†˜�ŽÏ™�A�È˯üœP(Øîaˆ™Ïy„u‰¿yù_éî&ˆùóWeZ�—wå \œÝà‘SŸ ¹0Çðï“©ÔD~ÿ OùïðÝ0²‘Àmÿ ðÙ·(ñüS*á® uÄtDMŸ¿ÿ¹E£icJ‡ ¬#¸géX%tÕì»1¿(Äœ¤syþâÙ��ÕU��Á:=~õ¦CÍÿ&¶íÅÈÛþ—Ÿ[l4þvWÛ²Äì›ÝV#Ø?—ã…§?¤-7Y0´MÇüö*¬®›˜þ(¯ ó®}€#eö/óx»|µÃ…Û²FVžB®âØ+ÌL‰|ÿy•p¨Ûnè<±=È,}Ý;ovkº ßÙÝŽ|�”­Üªóà}>º6ú{.æ\LË" oŠ”e‚k¼§ÐT™¹G/�@Lc6 �µ¬C³ä =z=Lä°JM†ç´[ÚL¤ïÆ,\iÝÂxò ‚®Œô¿“Üð�û.b$ºŽþÆï\<Ýb:£ 8 zÔ7ÿÚ‰OQ5 Ïõ¨ ¨‹%TQEÒ$$mò‰(*žãÑÊ6PB2²¡à4''l%Qé–Wpî~|J�ƒ¶šzï¥ö´§¯K»zŠŽÇã|ôÑG<úè£;/¼§=íiO{ÚÓ¿!�9sf0& nݺÅþýû‘¿¤üÏó¸yó&‰ÄÖî•­ôMŽ–Ý­†ëjö ¦íšˆšˆ‘Ö /†ûu5‡¡æaÿ0v+Œu:ÁM½¬ƒïùÔV›D÷Åè ¼z>}·¦U4i}Ð v0Tå˜^·­ƒùh§l _ÈïLïn×8ÔÔæ4´ŒÔìôÀ›2)¿@Íýþ¬þvëVu߃Újc18ơ漻´sMIÑ“ÚJm!ÌÂô¡™@M,�Ö›uRS<38Žë§Êd®Æ0*ÁÃ\FN‘ñSÔl”X½5€šâbÒ¡¨é; ¼3pBˆšDh!BóF '_ANÆ�§b#.Í£W5.ú·ðÌT¿�¾þZDÌ5‰,ÌR òÃ.Í�¤;øVA•v„™§Ô¹ Žæz…N¾:hÖåฟ^0yj5JZ�R6¬e+t „¥Y>œ@ðylCä|gHñ~fÂæ¸Ù�;S¤)ùÜ‘là ­ ú»u")n ÕÍœ%t²v‡… ˜ã03#‹Ä”íGl EÂ+lpË�â@l´^æ½*Ñ1wÿðÜ{Îv\PvÊÒíªRm�Ü} ωŸïù\+¶1¼&Frçú–uÇ#o»»†˜6Aß~EP€ƒžO$swõ0ÎŽX* 7øŽ“žwcd{ú  Î>^ ~ÛòúZ‰5AºÏüÞBÉžZŒž}€9üwï·:î¾t« Ü|Q“ѤQæƒm9óP�Ç> þÞÊ}él1æ£BÐWx¾O-n#úÅÙÉu/ûðÒò8ä"#ƒší„EáxGœ¿­¨E+e"zµÅ­t¯^Ò(L5×ÊÄ—}Rìh”ùì�d›ÊR^ ›A_`x]˜|È>‰d+w/ä#6ÀN6iÚÀMµGfü[ñJ¦…à ØK Üd;�cð³·]у!æJÏ"6Ômë]:m¥ je®÷àå—¨k‡.Œ8¦ÍtçžãßYÄ÷}LçÞêlî$YÕÀ‡V£ÞÍŒ¶0`ïË� IDAT£­>ĨuŠèCþI“ñ]�êj‘“'exªÝwc*áÁ@´k�¼áXÙú�“²œ«øª�¼+Wì«�Ü´ìqcª'o€0 Î㑲õbƒ„=ƒ­¤ªH‘& b·àæ‡ ¢ 9,» áòéÖ–‘²é/"ˆAÿoµàÊéV?|’ë©§µkñÎ_oZu1½Ýwcîb&f {üìDˆYÎ;x®G2!b„ÅMÓs~ˆ¢<öÜ[dfrývÃnÌP¨ÆK?üí&ˆyþ3—ƒGe¾=õÛÁ:ôÑu¬Ýv8ºO$¤ ÷ 1Çcd¡§zë · Ÿ;DCo½'ŒÄ¦ê|ÿ¹(‡ö®G“\˜ç>sˆ…D^{ÇíCL†¾8‡àç�__>ć�°büò ‹zÃÜ¡ífˆ¹UÛ­´Äì›í´.Ç“§.²®wŽm†˜õ¦ÏoÞtiøÿcð‚&“y�ÇÈshÈÔ7Þî֪˅Ûa åǸnŒ©tŒ§-3?;è†Ï9ðûnÌõ5�\ÖCÿAØ¢�”xèdpaþ=ÜY¶1f";FÊö$&s�^"4DÅ÷IV÷Þ×nÁʧ&Óòwq¸H·D:óóŒ¸17®4‘ºÒ.j„²Çм… �NúÞÊ  w÷©žol™îñ5�\´îõc’›_ŽÈˆ’ˆ‡� ¡&‚k–¬M;’eA5¬ô»Š˜Ü�.Ï�EW ŽN|Ú­Än™�ˆšØ«“¹§?yíjöÈ‘#\»v�×^{�rù 2ìiO{ÚÓžöô S2™$�säÈ‘þkG�åÊ•+\¿~�jµú¥|N<'‘Hpôèæè’�ôoɉ¹ CÍŠ“¥œ]'»š#+äÍ„ˆ,†M…��É·8= _Œà».åë5\ËCKjè©` ȶl|¼Mñ*= IªMë±uô‹¤RÐ&.n†š–k"ªAÍN}.„±ívyÝí ã ¹³y¬†Mx_#FšÐÎínO|)Œïw(_«áZ.j:‚6Å÷YÄØ7 È=ÓÅ]²TÐ+ ™«1ä¡ZYãPsårv¤ž¦ç¢ˆº˜Y'DOLa—Û8 šV0¦R0¥šsæá&ÎU¿?dî™.¢&¡�œâ±s1¸  ·p}o>É0ïÝ×Á½æ"~šö`Év@³WGshúɧ÷Ç|×LöIÚ{ &O­j$µI-BÙl°¾V¢y`|�33>Ί‡àÇ{fn7ëûžé"ˆ—T‹–ºk˜©JòHÝÌeßÅ+åñÃQâžKd‚cdf®˜6R9�¬‡9‹nù9Ãõ2÷% BêËk54‘|ÙÃÐgùpIñÙ\÷R¶Å¼“£¹ŽW».Ìî¶£�eDE€Ÿ?zN›keb‹aô.Äôú©~Ù﯂¸^Âd€ÙSý©�¡�Ù¼ðu‡ÎÜÔ(œr�ÁHTóÔRo_‚ Yv`ö_—:ϬvaÌ(TmöjeêHžÂqé(‹Ì±¸7¡ÿKWÏ-|¡è7±»žÞïíËÔõýŸÅU §=8Ï{nL%<lîØƒþâΉó‘�ce›GÖñT{ÄÕâ¹¾;´µ#AŒ¬¡,“Én®Ëë%šx‰&’*"©ƒãZ­ˆ�Åf’¸w7¦˜¬!&ª}7f§óa7�Ýq±;.Š?èŸDÍ$üÐ…¾sùƒë1D½Eú‘ó7ÔÆî#e/Ÿn²ƒ4‘a×Ó¸ÊY‹R¶91|¼.fOí¦Ç›¿²ígÁ½žn®‡¹zdïX,Ì cÓç׿tÁ}Yxæ…·ÐCƒþmbæÖ]²ëm µ¾%Äö“J7I*#Às}b© ¿î¹1¥t)L:wÃÇ�ÑÉ+½XY/§qÈyvôý ×{‚sR)x¶Kd.è{)“™Ëƒk§ õÈ{ã‚|7Ïe‚.“‚î"ZöÚ¡ ÝÏ öå‹L”ÚÓž¾.íú.xxwO{ÚÓžö´§?g;vì�½ }ý[Œ–Ý­†ëjVœ,åÂ:¹�B0à*CxÚ`êÔäÙŸN×9–<£]ìÐ*˜T¯TéT:8–Cl¬ùA[$ ÿ‘,REG¿�Aè n©†¡fÙÎQÊmP\ËϨ²Oì@‚ØáɱýŽé!ë"©£qòŠÔ.)[9|Ñ'z AôPjS›ž!y4F§Ø¡•oR¿�CÏDLa,Mþ,×vh†œ\Ò×îÌaeäR›êiʇ’¨ó›×ëYJ*„7x¢q„b³Â�åÞJñHqß(|é¹DÏ<<`~ûì~ n�Ûˬµ*Ì .޶ñ-w×îÌa ¹œ/Qºxeq u~àøð·3�h¡]„«Í,æt!38î¾ë�ÀL 7ëÕ|.Ô70Ó]W­çc‰pC±9aí\ß§§^Ý̪ëp[’ðÃ�+ü–mrL5&ÆÇ*ìW|–Q°Ô–MÇ%¼Åƒ°ªÈ̤’dM•[¥Åg)›¸ìnÔlÙ˜í6Ifvjûï XÈá8!jU™hdçÁ™B±Œm©4[áнäß*Tit,$5ÌÁÔöu1¶CÕ²AVñ]�ý:Û:1o;&uÏEep\üÒGÒ³÷T³1ñÅ`\ÜrÑËe‡Ó;@LÜÒ¢*æPÌqˆ9ÐÝL@ÌI5Ñ@ Ô�oW¸ßžöqæT­ïRœT|AÄh ´nm€eó ¹È�:}gSÐfô˜úl®{yЙ#!M>§Ç]˜þ–»Ý¸­²D%›Õ#q$јþ& @”z'Ší• ±ÅBÀNj´ó»c;ÁË~›T›Î|ÝZÏV�ª[3p£I§ÐBR%’GÇg»í’ºÎ€I‘±û„©]ÇöíéÞ$Ê£ƒÅ÷ 3ÑswïØØ�CÂiZÈbp½ë¹1�G¦k;\NœæxåI`çXÙ^¤,€\{ݱ€æ¾UdUÁ÷|ÊËæØ7ò¾¯Ù8'VPB£àÍz�ñî}WúónݘÊþµMû1<ˆÐ,l†‰¡û®öûºZÖ¡š7 1ÒŸqXÞ8³»HÙʆK%ßaZŒ²ôì§}×l†«W̉õ'ÕÅì¹1?|ÛÂj'1ÄÑÄ�ñ(YØ =ÊyQ𙞬·Õôùͯ:40=­óØsÛCÌVÓç£Ó¢‰}çº»Ä ^›1ÍŽÏÆ‡‡ŽK÷1'¹0a²³Ñôyí �ÕUIÿ7ÌÒ\–ÇülG(ÖkÿÛ×Mn¯ßÓv .pb~qˆ ·yå¹3› $L‘õ¦Ç/ß°ð}Ÿ°Þà§ßýä®Ú¾ú†…çï<Ùâ‹BÌýs9^~ö¢áÑž“Žû�U—•µ ªwßÜ*/>s†ÈP»­€óoß01;.ðSfgWùÁ³Œ�îÑó Ýñùø‚K$âô{"–ù£?*Ä�”Ý b¬Üucn)»Ät\}&BeͦZh÷Ë| ÊdˆÙnùD"¢0pcê´oëëëÅqgô¸ÇÊ– Ì ]C¶º~˜u{ÄÀ(ëÁ5¨µÑ@‹)£Qè[$׈¡Þ¾ ýkåøu'‰²ˆg»Èâ.cn†$t“yöjdîé› ½³tO{ÚÓžö´§o°þ¢ew£a¨Y´V¸Õú”êM“È|#³5TqM5¢b¤uÌ)ƒÔ™“œu‡lì �Û�èÎVR™&É4hP´×¹Õ¹ˆçn?€èt<Ibîñ|ËGù}‚Ë�³;:(<ËG�jèiÿpœðëQ®—¯aI¢¦·>¦lméÎì)! êiÞ¬Þaõ£eŒ‡—'Däôàä…G+èU�o_;FÞªpõì-8”ANl~š���‘‘b,w6¸uîÒ�¤øh›awæN0 ézU­€0¡â8Ì0˜ÃàâÕkÈs3HC°mÌ„ ¶\É¢j2r7Õ÷|ê¸ÔD�˜ww¥ªçÑ\¾Œ:»ˆ(+Ø>ܶ;Þ¢†Éµõ;´L 51�(ËäÚF·üØÈç©6š‰ÜýƒïȺ6ÖhÖÛ¨êâ®–/—ʄ …Ü* ›ëƒ�«Ýî H ¥R‘phûz�Û©aÚHjÁwYËå88?·å²ùŽ r·/pl®¯lprÿÁ‰Ë6<—Fbv%¤¦Ðï!‚üÓÞŒð1à¡P Ã,˜Ãz$ ÒÀ„!ˆ9aùhÃãþ¢Ân&ì1A^.óPk&•œy¨ÛögÒõ ÷Wç�ƒœ{¤Ä Ñaû6æ¥BÕf¿3Ó¯{9 ®õ]˜q „íf ú•bÇcÞ?§"r�¹µôë©üIÕ�IœŒ¡.†wÕ òQ‰êJy[x C.Ìd„íàåк/V(^+’:�$¼``¤@³›í*|T¡z»¼û5«ï–‹ÿVt�«îÞ5!KjpÞïpr¯’T ¥b¶ô“ãµ1{ò†êZî&V¶½Pì.;ZcÌ‹•uU#b ˆÍBcä=_³±¿µŒ¯Ù›Ü˜VcÌU“Äã:mŸ�Oê£=ã6nLi 7渪+&aP¡MNV�“•¾sãósê3h±Â=GÊÞüÔbZø+½ôÊPQäqhPXk“´þ›‘×¶«‹™[÷)æ\Bâ3£‡n,J&C�üªÅüœ€ Ðwcžþƒ‰ïó/D™ž}cdùqˆ ðÁÚÔkß{ Ý•W¯{;BL€KŸ9˜ ‡‡!¦Ç?ý:Ö3ÛBÌI.LØÚ‰ùû7-ÖÖ=<éoÑ$Ÿ÷âï7LØŒ­¬)(;CÌ/'{`.Ï+Ï�!uüO‚�ým|»M£å�œ~‘Ÿ~÷ ¢áÑɶ۵ýåëmM‡ÆnÌ/17ÇÈv·k‹c^oúüî�±¨Â�Ÿú ³•]µ[YsYYs …^zöUæÇÛmq޼ÆÁWC¼ó¶ˆçþq!æx¤ìv³˜s±˜›ú¥í"eÇ!æ$ݾÜB›Éßh1ÏO°Ÿü˜HZ'Aeâòùåá¥`"ia¹A=ymS¤, Üð²?8¶N4èóå�H»`Ñ(6ûW¤í®�’ÕŸ²vâS‘(‚( 'T|ωBwÌ-n¸<³Ø¹VÞM´,€ ¨–Æñæ·î®�( ˆƒsxfîéO]{gèžö´§=íiOß`ý):1Ѝ¹¬!N€b_µbr0ÔäûçIŸL¡'4ÔèÖpÒ5=ä°LþÁ xïX/•hÛÄ–bhÛ´qg–tô‹£îÌ‘í’Rx®MùR‰N¡Cd)ŠšÐ·\·k_Öw+xÿbQ¹T ShÙGK‡¶|Ðð¬ ]ó;uÚ¯Vi½_GK‡0–¨©Éí†Ý™™«1ôÚÖǪnV0[-ì÷o`™FŽH‘ÍOãŽãÐÕû«û,ÁÙÊø¸†œŒ .¦Q¦6;¥<ÓåÌÃuîÿ<Äz=�YmÀ§ ¤Du>ƒœmã[.ïª#¨ÒŽ@sJOâz.öÍ5ìR u6ƒœø/|ÇåÝ™‚,õ�æÍÊV­ŽU­#Å"h³3H±. Üf¦ä(Ùëב#´™™>Ð\–,NúÚ®#fråíf£”Ç�%õuϧ±EÄì±¹E>¿u·’ELÍÒ@¢á¸D¶peî››åÜ¥K4+Y¢éEê‡è=>À.-ÎqùÊ2–µÑS2™ÄqEbñ]º@¥>�Élv%ïV ÓARBà98­"—¶†® Û¡é8 ©à¹Ø¥õ¡¸ÐQÙ¾ÏÇ‚.ÄôÚM¨”«:Ìîìöô©nb#ÀÐybW+�/ Ìyp¾m1�Z{u�³žÌ£ó'ú¯o1�b«Ø†è�]mçN³'/i@w|÷ÌCõ]EZúI�¢Õ$ÔIè~ÆöíÔd„SÕÙmŸnÛ ‹Â±*Žîî0{2æãDbP"� »‚~žåq¢ô0Åç—v 0|Ûç`ñ!Ø!šÕMµéÜ_À7œ]ÌžÔ„ÆCÚ÷©Ÿ¼†¨ìn_„ªÂ¾ü·vÜ®=}uÚäÈŒ)l1–»¥.Ï}JH‹"©2þWàÈ”T Ïv©UJÄÉŒ¸1‡ceÜîuâΉó„bA¤^5_biÂz‡Ý˜ÃÂÃëðºƒÕ’&A^ãˆ;:ÑÏ9±Š¯°lÜ�¹ bîñk}7æúÇ5¢íA_º“SÞ¿ºm¤lOÕl‹„=˜£Xéÿ]Ë:Ô mÂÄÈ<òÖ=EÊ^=SǨ¾Ì¡íb®˜Œ;Ýaûº˜Ÿž†¨ú×ýº˜“¢da2ô(çß'�–ú3Ÿó0Â"=¡cŒ±›I3·î’[Î�}ó¨l¹"‡O >w+ˆ™ÏyHøÌ ¹Bk-�ÿúÏ.+�;š‡µ8»Á#§>Ûä„q@5è£W×Ôì¹3Ÿ\ÕIŽjаڸµvÛ éHS)äDßõ8oódu0Â4³„àù”[5„µ ÔH 3Á ‡¸(µ¹Ï5v 3÷Oϳzž|­Â­RŸ2Êô,·ÌÇôЦˆYE–9uø8•F�•R!šâN£Í‘Xe„ÓT•S'N°¼²ŠTÚö=ƒLUU9rä+ë­�É•J‡drwÎ.Uñœ†¾uÝÏ�´Q©# á´Š]ZDU¶0Xo¶$PÛ5gçID6¶íû\5[Ø’ŒÓjâ7jè>,¦gH„ïn[ûpêuœb·ÕBôÏ#W-²? ªN‚˜v¹‚“+à·:Ø–‰ø‡Þ[07L§XÁÊqŠÁ›NÂ.6ù½­‰Ó7mœJ7_Å©ýjÄàÌ“Aœì¨ôL§ÔÀÉ×pJÝ~!ª³úÔþ`xÏ�ü[qœjk£Š•­Ê$Až�¸¬£¹ŽUé$,<—‡ê¸ìº‰]iÓÞ¨ÓY¯š yn1h·�캉UîÐZ¯ÓZ¯SHÝaI\Üz–‹Õ´°k�[u f�Úc—õu‡ÎýA-L×õ·Ý�ž¬šE§Ò¡~«†¬Ê†.è;n—k¹Ø ³fѹasd,¢sO_¯„1�)÷2Øé÷GvJ†¸ɪÿ?{oú%Gyç{~žX3"÷­öRI%!„Zb1cÛÝîž;÷Ì=ÝsïÌíWóbþ•ù朙{çvßö=íöޱ1³H,¡]ª½²2+÷Øc^DfefUV©$0¸»ë{ŽEU>±eÄÏçù~!´[ѵßuc #3ôƒ�¾@oÅ‘-«ÚD[÷)Ð\š‡{ËÙ\»Üò60@åȧéè ~«AÿQ·®0Ô�iUí-S%Ö΂þ˜†í´h”,Š¢oÍnL)S´�!æB;úJ:õ1Õ\uÀ�Yú,dœ(|íì]EÊVW4]áÀ÷^EÑ{{7 bÌ]jm‰•Ý\ÓÑ}gáFÀÇïIû›àžGÎ’­ ,c;豺à0Rè91›Í��>t9t4†l3 b\ø0‚ÂòYXR9°?ÚÏ–¿©ý6`uÑg¼(m Ü ˆiëø<=´Í÷~ÀÉc—H&¬�ßoç°ƒl½üjtü\Gâ;OÝÄl4C^z%Úß6ÿyûuŠzwàÑûΰ¼¼å÷;�Èz3à�÷,f&¦‡„]Ü®í¯^‰Þ¹vrcÞ-ÄTܿ癇sÌŒo�²Óq¿5ï³Vñyê´6àØ½]»—^±Y¯<ÿœFÜÜÔn›ó¤Ñ yée‡š ’dÃ!ú—%=[%^\c"ÑB•¢¾a»ë¹¼êã…‚Ññèýw»HÙÝ@L€Ò¢Kr2AyÁfü>s#¶BL€Ê¢ƒÖ©�Y+ÕI=t!oßÿ®ÏµPýÁ‰”¾f¡' „,h®ZŒQ •ÛÝ?ܾ‰0J¬·mBQè0xÏ‚¨>¦¢)„nô�Ù¯ î Ö%€$KHîîÇY6×Çìên&JíiO_¦ö@æžö´§=íiOÿ‚õç-ÛX«b,ĉO$ Cð5´…3º l®Æ�krãóÅYn§´2Fƒ m0ZÌ©;8u‡Ú­:ZZGÈ’*ŸL’�Žcb)ìR·f mÛ.ÛHZô¢  Æh‚Ô¾$2®êàž˜GnkÄßGòµ2Ê8MQÅò[x¡»eÙ�[µ�ßuáf|"�žŽÑXðð-�Ö|�Ö|¯�^L �¥1÷eÐ$�ôÑQ¹†ß° Ù&p}|Ë£½P£½Ðk§h£bSY4Ù¥™lcÝP¼’!Þ|)Ú§ï£%·q'pq?ôñ6~Æ’…-VññQ²q´‘$J6NüØ(òbŒ°áb¬ l߯*5 j.�´†P´t?­!Ò1$]%~Ͻø�îzß² ]ÊMDÃ×ÖJÔÆKë�Kðæ�:Úz¯¾©�àÁµÞ±Â,ÀöÊí¥ö:µF¯¹Œ²PÅL¦¨Íd=Ÿ·&me?R¡3Pâ´©[ Ö¬õù,®‘HfhLå`fLÕ¸2ª-o{ëí«•Þzwr”ó’ÅIKGq»�Š© U?‰T¨×ë8é ÛmŽj:Úgf&‘ČŸ¶²Œcf¸V«s83Üù¨kGfд]ª–OÛõ1Ô»›p`ÄT²©Ý½x˲„"Ë(»¬“ŒK¤Sw) «Acõ¶³í èhÍu&óÌÔöƒIóžƒ++„Ë ÌXŽ{ ä;ø~ÎkmÜNl_la™J¥DÚH0R˜&k¦ÐûFqÞÎ;3~«D½VABÒªÁhaŒ‘Doнb Ç'6WÆk¶ a[¤c ªÉ¡ÜpXu6ëcøGkbbn—ª¤"…àZ-TI!Liˆ„Fp±\ö JŠ©H¦20ÐX.n¹‰[n´\‚N4W„Íhà³UªÀŽék‹Ç˸ª¿ÅÐ]Æú‡KÑòë[#Î$UÞ1»Ð²]jâT¬áí† p:5{Ý¢]jáÖœ¦³±)Ç5ü¦ƒ>®sùä*F#Æè¥8Š�G^ÖÂ>¶Š§¹C÷£ �šM»ÔÆZ·pj['8�?¶õrjVÅ¢]jc×܆;àt ³u�;)Ð}¼¬�[hã%ü„‹ÜP‘Ú*És;GwÛz…6~ª×V^�a^^óù_»ÔÄà@ìÝF¿ I†!ò< teæ ŸjÜþƒÀüM�øˆ‰ÛGÊîb¬Ül3r_Œñ{¿1* mÆJ!éi…Û¥xTÛ˜a¯ß:%d]&XÑ™õžnÿèºùm©ÎÚ᫘ñh{Ýj YWܘлgõKIi[&(Ýi-k¡Hg÷©?]Iò`›»›(µ§=}yÚ™{ÚÓžö´§=ý ÖŸ‹³«d¬Àê™eJÒ Éñ ú¨†šÕÐRú° ÈM¹ª!¯kH¶ŒdÉ[þ\îÍ}Ʊ�ŸÛ~ƒ–_£â­Qó¢)†q%‰È�6i « ’&ÑV£7Ìì©8¢3ö"­Uh¯»T–ês âcq”T 5k"w^fBU¦!"'Bg¬€p¥Œ÷à<±«c¥Þ›ëŒÙ‹&óBËou¶¯ŽÚ¸�ƒº¸A6ƒØ‹Ñ]QA‘4Ä~г¹ SÔ¼uÛk¬Xe²±4¾¦ÑŽ¥pÜŽ­Jí�hÐ8ç—™|wœ¶ß¦´X°*¬6+Œ ~1‹—4©»:t¹‚ +‡]Æ[©ƒt=:(½®üЛ¶oS÷4×ZØå®´†¤)˜©$RÜ`ÒJ¡Ë:19:6–ocû6í†ÃšÓ¤zmÙ‹�§i¥bh#ãѹbÆxdNÆ |,߯òÚ-‡²Ý¦zõ ‰\�`,D¿åàŒä 8› ·M]ÖOOlP_­z,——�� “î¯D³‹šAB3O :ךåz…óE‰�ÁQ ]ÑMæMFP©æú,®®r99Ê>% .ïv™Þ:žžãPlßg©^᪀#úpª¦¨Ü;1EËõX«V†~¦_q]%¦*Ô,ïŽAf½Ü&™‹V ùÝ�MHÄ<ÒY"Ñ�i/”h®U]/�Žƒ©èèz]ÖHÄ”H#q„$+ •ÕUZk|Ï' ¤t)ŸA1ã ËHBB”«$VÛ[ö¡i¬ÞS%P£}q<•Ö•e¬QTž–K ܃_ `¤!©’3i„,ѺY'¨x´×›xÍŽ6 qÝ­÷_AHæ`–Ôþ4�[5Z+Mìu §f£&uB^=êÓ%SGIšÈ‰êHu,‹ß´ ™VÆåÆýeÆ/èøÇ× âƒÀ× š7×i¯4ñÛ¾ãáÖ¶¯5ÕUíVE—©Ý¬cU†ÃÎÍJ«·wMû /éFà2kèPéIÂOøøêV ë'\ü”ƒ[°ð;mÃ�ál�—ððÔ&ÿv@f×- ¦Sü,¼Óø7!KȮ‘Æ�ÕÐÚÕ² ™À PU•ÅŸmü~sòE0$~|V=>tÜÙÍõêTnŽ•h—£ë~mÿ§èšN„”/•™ès[G¯ éÑ:…,¶¸i rdn§iåôà¶ÝÆ�u\ËC5:.Æ!n ˆ¢ ¥PE UÔ\9Ñ4Ü\§AȾ~W‘²ßj¡4ŽòÙ�³,^“8ð@ŒÜøö%n\ˆÜFýõ1÷Ÿ<·Q³Ý xãתûqEÆ n!‚Á™#)õ[œùýÏÈGO©LÌl¿¾«,ºs«ZM‰ßþZ!ôž"®û¼úÛß12&8þ ÎäÌöÕ]7&€çΣüþ•#„Çü‚D&çñ�gtô­)�õ†¼õºC1ß™,BÈü‚`q) ”¶‡˜]-.§ù§_Ì35!óÝok`m˜ú#eíðïÀß½ÎÿøÅÓ2/<CÛþp DÊnçÆŒé-Ž¸Â¹O i¶ùîé7Ù7ÞÄpäoqcþ׬UF 2ßÿ¦I*±ý³Í/_iSoFûØ žäúÜk\Ÿƒ™I…¿üöîÛÖwpcÎN.0=º|ÇÀ ÆiZþûϸÿˆÂ7ŸØù˜à'¿¶˜—ùÞs:éäöûÒïœÕU‰Ÿ¿h39¾›sÄg¾ó«ÊS„·9ÿ¾ ½ÿf…ã§}FÆ£ëp§‰ Ë·î;’ß1R6>»;ˆYš³±ê×Ï69ü¤†²Í5ÜUeÞ"ô!ôC*KMR£½Û¹á…èAoÂ_ãèŒLô>UºVb”}u1ag7¿Fë‘b·:¥÷¢{žð~è!!! Y¨é¡ÊHŠ„PedYa¬4CJœð1Ìmi\xm»ÜÆ©Ù4ê$si’Å<îhkÃm l—mKö¢Mma�T.KvhÅý \©‚‰¸»~SÈÉýÓô¹²&£T5î©>ÈZy§Á±Íƒ¤[ܾÛhÞ¿Hz5‰[¬w–3¸Ý¾íoÔ‹yIÔPÁ.µi®5>·z¾ÆúÚf1Fñþ f~ë3̰™Cu7&@pcš‹Ÿ}‚X¤FcLžÈ��œpäZ>®å£…I�<â'>Úpc^{»�Þ>í££kó.7χC#eÒ‡/o@Ìõ%ŸÊ²Ã¨<͈–g¥ô;ÞýM™É{ O�ß4‡¹17GʾÿZ·�!&O"K J[íïa`’VÀúê¯xåuÕ9uÚD7¿ÿÒ’G³æsô” V ùÝ‹>¾óa0Ž$1ÊÒÂ"Õõ6ù¢ÌÏĈo‚`ýnLÅÿOѱòã(Ú$[Xftú5Þ{c�W^¶yîy�ØWçÿàP«…<õX´ìfSæµ×dõ/ñüÛC¤@< ⟙[hò›ß9¼ð¼†at_b K¿û#eûåñ4Šö·æøýë6ßþ†Ž1Ä=ÚƶӾ‰eî›ý˜«×ê$ÌYþÃó¯�4Ûà¬Þ ø‡Ÿy¬´þým÷««PG…ýûc\¿Ñäÿý§û£ÄP ysÞãæ|ïý5�¦Ò8"X䯼wGm‡iÿø*�=p‘±Âü]AÌ®žB–þ®Ðù¿jó—ÏǶ¬·æ}nÍwàqø}B~Ç­…&/¾lóƒçcC¿+tÎ:üø-s MþþÇÿË¿‹‘LtÛõΓÍçHÈ “ñO!Ólñèo²^)ðþ»'†~Æi¼ö«EŠã �?·}Ý�Ë,ŒŒ†Õô¹xÆ) pñì*¼ÙbdŸÎÁ“‰c®Œö1®¾s…ÃOuoÃßyÖnµÑ’í5‡d¡×¿ë©mÜ›7›„aˆD%E¼dÔ¯+¦D»äÐXk2 8ÅUÐ{÷†anþÆR䬗C}K­Éa)N£÷={ºƒ–Ð ¢˜ñÍŽÌ;ˆ–²D†XîÖI}»i»YrLÙ«“¹§?[íµï ÈïiO{ÚÓîµÝ�Ë—/S¯×Y[[ú÷Ï«|>O:�fvv«c `eeÛ¶©ÕjCÿþy•J¥ˆÅb‹ÃÍ¿êýÿ*׿Äìþw10õç-Û•*éd%«õ²ÛnƒöJƒ¥…k8¾�¬+Ä I´¢:àÚìÎ|—¥ŒW—:ƒÔ6L6"DrdÔ²ŽZŠ¡ÔTäæð—•+Ê{ä,’¸\D)G/7š¤“c„\{äØ\ë€Í % ›JACén—0Gã˜#Ǧ{ÍÆx3Îj¸Ìú�"h™8Jvl¶ò6­\4áz�úE—jÁE!²#E`sMì)(Îðëk\"qb„ñ5äM0·¨d)Y0ÀÖkuÚÍ“+’œ¡–õ C¨gCÞ8"oš'ˆÕ_��ì kí*WÖË´¯­ =—"ÈH#õ|ûD'rW‚£—®º% À÷DBоÀÓ?_4�®hŒ)¹(-29Éj{�Òj“Òõùj“œ™LtÖ �ܦö§¯;{;eÇwÌË.áá)ëÈÊW?ëz3uÓ `¥å# AÑ1R;GfîVÍaȨ|çç]`J˜¥2ÓɆ™ß�öà%€„vc‰ýÙ1 ¥Ð0w§—’ z�™ìTJ<:/¡™„j’`«£ø�CÎÆgéÄí¦Zk¾Ncõ*©T–q’Œå{®«¸$êú Z¦*QŸ[DrCN‰ý�É�J�©dÈæ€ÍÀ[³e´â>å¼ ‘R™â¾FœX{ðĹôØ (½ãÚ/ßrñ×Úà2–2™Z¥úx¥33¿�ñxT3ìµuKþªM«=Ï™‰$#z‘”qMŠ®G§ÕF‹íÞɼôÔ-D¿ÛÀíB VÁi㌶¶u[vÕ—næ½ÒŒ1‰åtòG#÷CƒR_[1ضdá,;4V£�E3™ Ð˜ä yÓÞÿMiå•›´×›ø¶OÐöÐ’ÉDiêÎ&‘YBXw>ñäv’;÷!©ý7kŠËóïS¯VeÈÍ“ ˆ¤H»ŽË›”ï…ËpíÆYêÕudS&5“$9• >§±Ø–©ËXvßã ö考r_ðÙx‰µú n¾¶ÌÂÙUr³)Òû$ÆÌÝCLpcV®Y[ܘ]M©O±l}@mi™vu•±ûRL�È :µª›¥˜2šÄý:±•µe�êªÍ„ˆî%¥³'øè­_â1¦l½žcù Zª¨ƒ54}�%“ý›¬ˆ—HfLæ?k±rÃâàÉZ,:ºnÌ®6GÊ–Ê+>ýÑÛN´‘„I&öm,ó%ƧŸœ³¸ï”1ïzå‚…i†8¼ôK×)"‹Þ›¤ñ8žôkŽÜï3Óã�7lN=6°Œ~7fW†ÙæÁ'ßbd²ÂʾOãÀ~Áùs.'N©ÄúÚ/-ú,-úLŒILŒI4›2?û¥BËúÞ® &"Žf¼@Lù9'î÷9{Îcö€ÌÄØà3Y¤¬þÝ@û\á�?TF Þ=çòðIu ëc›Ý˜ÓãËœ>ù!3“%æ3ÌÅîáožÿ Ó€˜ÿÏ6�¦Û½�îZŽö·ÈÒ?òͧtþð¦3HÖ›¿|¥OºŽJ{œ”ü+?òÖ9ûŽÚvµ|•§O}Â�‰2ë-ûsAÌh£â¨ñ¿äÖÍŸ³Þrxé5Á÷žÙ %»‘²]bÅxSþ9ÇŽø¼sÎåkC¾«~ç,@(FP�ðÚ?¦ÞøÃë.Ï>½µÝ¶çÈŸH£cË<úÄ•3o<²íçâÊñ«‹ ¼ÿz“#' Šãƒ¡´äQ[˜<§¹�”íª¨}‹Jxžµ[+ÔË5¦;z°×ÁàÄŠ,¯\¥l%i]^ B<œA3OäFÅ%9‘§± >¹�Â7Îññ›u$UfìhŠôø`¿Y]Œ¾[µSŸØž™CÕ4B?¤~£Í÷ ÏMpeî*>ù#©¡“`˽gÏÐð[½¾)ð¤¾÷º.Ä̸ÑÄêê¾eB9èk"úžû£{åî⤻†ÂM÷×¹W™º¶u\ª?ñAKmÝ/ÅP7’ö´§?7íy†÷´§=íéKÒåË—BðôÓÚšï½÷W®\áàÁƒ¿_YYAÁ±cǶiùÅèêÕ«¬¬¬022øûUïÿ—½þ/K.NÌÝÈ�$ÈiÑLn7°i”ÖY\ê¹6•¸Š–Ö‰�EÅP" Ù'?�ðÕ´�5½Œ"7U”š†¶l ­FåÕµ5òé�‡WPÊ1bWS@³«mÁ¦³LýJ·é izÑ@/š…øF슖Ññ¿ë‘#��ò¸uãµ8Ë,²~#¬�ãQt`'z3\]Ç-79UDH‚JÛ$Pà °  ºb(Ø\¯”0ã#,=X&ÿišXex.’.iŒJyFÉChWàœr�úÚÆH–°CÊš81'ò~.›ª§ É9{Ûw¨ÖÜt×i]˜'1ZĘ*RO†À¥ƒMÜ0ƒx8óUä|ž0ˆ^ÂÞ8ä�ˆÀf?Ô|ûx‹G>‡º“ŠF†"™ ¨¹²PÃ_kÒž% àÌdtž ƒšI/‚š«ÎÕù%Ú2÷ÚÑ¥yÜ\ª¯ÑÎç8¯}ñ@Ó�3¹í d®´ÊÍô¦ï3©Ê(;¬F‚éb�…R‰ Ðt™Iɨ»Œ©]Z\¦PÌ£ìÂÍy'Z½aQœ¹MþSŸdEÆw=<ÇCÑî~[‚ dmy�âøÝCÄ»�˜®p½æ£ ˜J©ì²ÔçŽjPò›mšóKÈ>“§€ È÷"t7àå&p™¬ Ús+4–WIæ ö3ܶøÐJ»ÔG,ÌŠF¬õ[�¤O=íÑŠûX†O8â}r“¼ÖÆîæ’#Ñÿª½[pÙ @F�Cßw[U©Î¯R[-pÙ*’RFàÒXAÌǹ·A£¸Šºj¢®˜(5¥©âÅ]¼”‹�·q²vL ro�P¡u²L‹2Û�Ë®ê×*4æ"øhŒ˜hI�ÔL*J^èøa§¢²£¼°Bu%Š¿6“ ò�q¦ÅTI‡ÖÐÕý›Ð¡«÷oüüIñ=âñŠ©b­59Zÿ²/Ã�;[¦�’7ü€ÚÓú­Ý÷áýR4�À ¨®¯’"Ö‡‚S�„ë³çHîÏà6]Jç–iÎבd™bvgwxW܇À„ùÙ³(¦JåR…«¿¼�g{¤÷'6à À~õÁ¡'ZR+�¤@õÔû$Fã4Ú,¾[!ðKŽ¥w·“éhÒ€¤F+¨/[d‚á|U2˜2E~â f.†$ ÚU�›ï®1r8ÉÒ…*c÷'1òºõ•KŸXä¯ Ã1õ…è‡!QŽÙü` RVk?8PCS–Lö¾ÅÈþ·0S)Ê‹¾Veæ¾è9¬ ²Îÿ„j4¸÷É3‘²VSðñA>þ„2™C×(v`Çäꂇ¿©O 4]ðîšì;¤1=«±4çR«øL�›¼ý–C褑Å×Ú‡AŠGžÌ‘ÉW8|LcyÑã­×,>­OHCݘ…Ñzê-â©èº¾nóà)™xRBÓ}^ÿƒÃ‘£ “SÑ=õƒsÑñ~à¨Lµ&ñ«ïbvÓ?ú®L*cco¿ãqæ—o=£“L FÊökr|‰‡O|ÈøÈ š²+SÌK¼wÞåÁ=еŒu•ˆ·xþÉ·˜[FÓ–2?ßàÙ?Eׂ¡³-ÿow´oû'V8}üc¦ò 1þ•ÿþó­ÎÌíba'Š-~ød C÷Ø¿O¹£¶©x›>õ.ûÇW7êköDzþæUïÎ!fGŠ"xö!�Ó2 +oŸsxä¤6û#e›DëˆéðWÏ«1˜‡³ç]:1%ßy¿7)¢ �cºàôi“}S>Ë¥€÷ÎyÛ?±BBåèÄ)&çq0XZð¹q®ÆÈA“ôH4a«2oø I!)ëÅgÏ£%TŒX€^0Yþ´NùF‹ô„AnŸIåV´ü.Äð5 =i dAsÕb4èEØOû±`_`ñl‰•�ÊäîI“šŒ“7Y¿Þqèk Óç1 Saåì"íU ß÷ÈÌ�šN‹Ó.Y(†‚¶O"ü$¤îU0ô8Š©±ðûkT/W˜zvÿƳªoû„aÈÅÌ[Ü»þØŽß­$GÏÏ�ÛÒ¥=cðÙø9/žÜ¾­¾õ]Ãpâ(­½Z™{úóÔÈÜÓžö´§/IõzýOÑ|ðA^}õÕ-¿·,‹ûï¿H‹/V³³³|ôÑG[~ÿUïÿW½þ=mÕfצØÔí µå5ÖæV’è¹6Gµ�8Úa`3 žéá™ÖXgpÛ È~Zij}”˜Œ—³hd­h^Û 4»Ú›ÍÆ;ºÍâþk´š Z×j¬Ÿ[EÖ”N­ÅÑÆ ±îwœ °éYÖš…S³¨Ýªàµ<$M K� Çd²F Ëë½,´]wØôeŸäå±(J-+Ç+ÄÖ5R7ãÛÍÍ:é€ô°á½•Ë´/Gµâô\Š0§#eMܘ Þ¸��(ë<|e²DƒåWá-q õÁ)Táàºútð}�}u…0Q§'1à֔鈻šÐ�šFd©ª•BæÖ—ñ¤ð¶P3Kr ø |'h VêÈ–‹”Ïm¸4!‚š8œÌØ!¯/ŒŽs^‹6N8_4ÐÌs£¼B+=Â%çöq³šª°|Ë ˜_YãEfRÁ®`f¡˜gqa‰ñ‰±/f ­M«b&vç“•èÅÙu?È,ݰȌÝY=˜~Ý Ä´¼�•èn•©bésžýd´F™©lî¶íúÝ—òÜ!>“įzÈâ­UI Ü­8”Cìqû®@æ•™óÄÍ’"ÑjÔ‡(„êå2jBcß ÷ h*™_ïd,ÝwŽd>�P¡zµÆlü8‹þuX#»»çtã%E�H¤I·Op­ñ.×_Z"“AOÞfÐvz©sÜÝ%ƒéàÙ?.2ðÙqØÜxk�µmÊ7lây‰DA'–Tñ–×ÑsÚ7æn”àBŠúô^¤ì`*޳?ýñtÔaH’Ìòu‹¹‹-„É\¯#Ùò#ÔX{Ã�yþ Õû’"Q<ÓâÂÙ¶õW®¨hþãikê\q…L¾‚ïôµÀõË.Kó>�>©óáû½¾LÕZ<ôä»äGWÐ;ñ±¡rpºWÏÏ÷áÊe�ù9ŸBQbÿ…¥EŸ‘¢À¶5~õ¢|W3n¶øþ·~‹¦z€ ¥ËÌL†üô7.ÿíÛ<ý¤Æ™w{`ËÿŽ„Yã™'ßarl ­d!w®ÇdLáÀ”à•?:;¢ üöÕÞ¾vÁØôø2ßýú˜1 M‹öù³K>ÇïQ¾ˆ93¾Â'?ff²Œ×1%êº@×�?ãç¿kñÿcƒ¿xÎÄ÷Ù Û!ж©8 IDATÞM[ˆ\˜?zú↵1nï8ÞZÌ/yw1f‹ÿíWH˜>º.80MÞùéo,¾ûlŒTB DÊö·û«ç^ƈ¹Ä:Çw¤(ñ‹ßZ<ÿ�(.vtŽm~ô�Ñ4Ÿ˜!˜™–)$Þ~ßã‘S FLpöÜà9²��,Q,¬ðá…ã»Þ÷‘±e=ý†ÙB� –ËKÍÛô&Ö,•Ñ)•+,Þx©ÎÑS!tܘœ†‰XÞÞÝ™*®“Ì×Xº:NáÄGÄ22ñ´‚�W?l1Ŧ0¡ö&Vø?dâ©÷0 utSaõªEv2ŽžP¸úÎ:±”ÆÌ‰$‹—š¸m�ÖªÍìcŸbdT|Ò³Y $·?Éêå:sç+|üËR£Ñ…×�• bÑ5&ë2ÁŠÎ¬÷äÀvk²Á~ó¡Þ$˜¥&¥‹>ùÉ5�އλ—’Pë ³k�±tß9|×GMjT.U¸öë›(1…Ä´IlZC|!!’)&Ÿˆã4Ö>\¡~±Š„Lr_ _öX?¶BæãáN׋ãçˆÉq„$âh¯þ”Ôh£žØÒæÐÕûùÌ9ÏúZ‰öµ&±}&ÉÙÕË%X ¹×Û|îiO_µö@æžö´§=}IZ[[Û¨…øe¬k³êõú—¶þz}ë@ÆW½ÿ_öú³Ùìпýô§?àûßÿþ—²-ÿ’¤J:9iŒcì×"çpÛoÐ.5XZÚ>Žv3Ø„n¢H$wê_X}/—y‹F.šú­$êÊ΃`š¤“Ü—"n$œ€‘W÷Ñö›4+5ÊÖê@íØìÔÙ”u…øD‚ø8q´aâ·£íñ;ÛëŒZ®Š¡öÅœ…Ðö"° æÁô@;+ë`eœ;š ³5\#àÁ� ÄÐ.Úë4ûÀf·¾æ°Ú.NðNã<� DªzôâéºBÑ&S‚dz„�À™_�ÜšaHЩ�%iòçš)[pÔˆ\¾»�š9#M2?‚gè°?ÆÄÍ6óå2êz�`:r{�͆.M! \["1S@„y¹ÊùLäÂø¢\šš¢pÏæ¸Y/dBŽ€æv͘"m¸3å"y#D—AÙ�¬)ŠÂøÄØ3é8íº�¹õ}y[I²„çxp—é²­F ¡·ÐŒ»scÞ)Äü¢£d‡ÌÉLŽX®çò9§¹sUÔ¾Û׿øØñdŽda Ÿ�s)ðy¨Ú”ÿS»/û�—A¼70®•xÌê ¼(ã¼yØæMal€ÜWƒèQwò½:ˆÛ¹.3U‰ÆÂ2�åUÌ‘<‡Ývëºì—«Xi—Òþ&žÞ»—øa00%â-U0§’(Rm˾š<˜Šz`ßX¥q½‚1‘BOk¤ö§:÷©ç¸ì‹‰u*mü†…½Ú$©$3kG!‰{w©êÛØÓuÜÜ`ƒÀ_î»Öûœ—ªèí·~40×…˜>Ôn”iÎG÷€íÝ–[ümÝ–Û0¯=mÕ¥Ù�1ÇRHI}2ëw¾ ÑéäÄ�É ×_$7*ízÙzçZr?ÔŒ^ôx¬`¢¥tÔù;¦²!¼ÉWÈ(cdr�:�», 挔Põ(>°|m�"p ñp¯¾îN×Yº©z:Ú—µë�Íey·H:ö F2z¾t×tŠëÏPì˜?¥ãïbä$Œ¬hà¶(}2®<³ë¾8–¯ ç*nÌ[lrÊc[©… Ø©`·WÞ (šOQö?%m×FR]ÌìÚ@]ÌÒbÀÚ²MZIqà;¯áÔ’„Ë;»‚fO½�¬¸tûêõ‡ƒef(\»âñÚ+6fB"`n=ßbF›ã§_߀˜í¦ÄÛ„ �i6|~ÿ¢E¼sàuéßñõïý–˜ál@LÇ ¹yÅæ`_)ÝÎ…H’àÔ&·Úœ;õÙ…¬É[o˸ÞÝBÌ_7ZÄ �ÞÙß{(h² Þùåoì è%„`¬¸Às_?CÜlm�˜j�û>|vÙ磋.1­w- !˜,.ðØ©O7\˜Ý›]î?Ø)�ñ9 f2Þâ_?ÃÔè*Š"á¶£eéË”øã»QçQkü—Ÿ4Ðû¶±ÎâÀø"?xê©x{BTêbKÛ.„}mŸ8q¹Ï…¹bÖ›¿ý£ -þã®ö©_Äü ³5°O¿{Ýf½êñÿüc“gŸÐyý�öÎÀ«)¸ü‘O­êR^õQ;�™vSfîS‹aoÓºiqøñ÷�„Ê�g‰e«Ärå�‰åU�ÄdÍ�¸úqY•ðÝ€±'_ÇÌIÉNRJGV%B_ÂnBrʤT8vÔá�ß#ad¢ ²­(EÇè¸á«ómªsAâ—ȹ†=û6Ž^ÀÈDï õ…ú°ª’Aj*Áâû«hÂ$|('ñè»ü€ÆÍuâL‚É©$Š©²þi�SÉçX{ì"戉XQ7ºiY“ ½€øX-‹šp"ý4²P S ªzbu‡-ˆ˜„¤Ë[¢eQ™øð{ûaíŒGã—Ü�¢ñ‰šÇïÔëÚÓž¾zí�Ì=íiO{úu' Í÷ý¡Ÿ—$ i·¶‘ϱþ~U«UÚí6£££wUÇñnÖ†!Žc#IŠ¢~®õÞnýï}ºÀÏß¼‚šâ‚ékvñf?ø?þúaÆòÛDZ ÓOúÓ �†áÌÜ…>oí°ñ  ¨™·ðr>ÚŠ�¶b ­·ùgI‹22’&Qznµ¬“¼š¦Pß¹ÎfQCÉl®ÿ¹õ\î‚I9&÷š Ù�šˆh@zX;+ë`§]‚šNvÁ@oÈè­­Ž��ÔOPÇF@À•‡+Œ_J`V;1´Aþ¶õ5%ÄÉ…Ô 1.ö N`GÛ!ÓFÒdšËeB×GÎ¥P )Ô¢‰¤»X—Ðf"°Ñ4߸ÇÛUmÍ�¬›Ô��qúÊp`»¨)$ðÛňJsû Ààä¢J£SKÓ#À™™Øˆž�µG üèóáxšcÕ�ÏZeÂLþ ��í�›]Y¯°ÏB”æIæF×UÔM}a×�Ùv}Ö-�¦'˘©SéáƒÅ ˜35Z•§ío©_³�„$á:wo\_¶È�§î¸ÝZ¥�ihØ·…˜^²Úp‰«°l‰/$Jv7"ˆ ð™ì1È\׃­õ/ûâcÏ¥£cðnÒíÔÌÙ /ó$=àsº/#x9èŒ :ƒ9a§Ÿ 'S¼©tÀeHŸ“¼Õ5´‰ôÆuvjÄ�9ÚD(b‹ë2X©!V›Ø«•¾¸ØŽëÒ…‹‡ë¨¡Äì¥�¤]5 ‘ô©e]IW H(ag;¿wÃ7e I½ýÜ×½çwܬˆn:މ™4©ƒéÚ.Ý5 ŦU®"i2ƸA,¥‘Ù?†b(‘Ûòµw#:†q/å`�´±‹jßoó½¢+Ut¾·MÝ•èo»i2³2£á½=·åW'¡ „d�ᮌ۶—¾íQuÖHm®•4?v÷‚¤ÊÈM•{­‡~}öñD I•ˆãõ¿ý΢…,!d e5Æ!ûÐ]m£›ZÇìÄ6J Š·oÒSÇ�)kîšFbéðÎÛÛqcÊ�[pé³öFù]9_'¶1#Ykún¦ÍÚ)»�3–¯ @ƒO;ѳJ8¨9Žå/㉫$œÓúæ¯6 ¦m…ܼ2’}�™oü�XBâÆ‡•·)U,‘,”0»5ƒ€Ã£‡W! n‚&"÷¨áýÍ–öºÑæÑoþ†D*:7ZÍ€—éƒû5ÒÆ,®/üˆVs•©}*�<ñ"z,-7¯:ìŸè¹1«+#…¿àþ#¿â¡“7ç~ó{—�/((êã_ĸºõ,Ñ~˜¦àëOŒ�ý`bøj@¬ó¼_oJ¼øª‡ª„¡MÛ1tAÜ<ó¤Éäx”ö£õÁCË ùì’ÏýåÏ1gÆWøáÓo’N9€àÓÏ\LjÀïïR÷ž%”Î#‚Eú_©q•=õ[ö�Gç}?Ĭ7þ¿öixOJŸÜQÛ ïƒõ¦Ä�!Xmþõ®ö©_à f£³¼¦÷M¯Qk4ùÉ‹}ó.0ôÆPˆù?u¢èY_¦ÞøÙo,ŒÎßãq•žüScÑl“þïëòõ�ü¾NÝï¼Ìï^µ7Ξ�ܘq³Å7ž|ƒ‰±%t]0¿˜ané…Ûî÷ffWK‹‚å¥á37 £+œxìbf{àÚòlxã7`(á§>bß)�•+ œºÍgïø¤•#[–¥›'¾óâ©€õ•$¨mòG.oôGŽ Æh‚x.ê ?dñÃuâ™DÄt}�ÖqÌ/}ÖdLy)ý‰‚A,®R¿^ÁHõÞcÖæ,BMCV%+.v5d:þ( uŒº»ˆ]­Óó.}¥Ó_ŒÍXs[�‰—©nü¬è߆¾Çõ…üyŒ‚‰$K4*½Ï*¦ŠXÕ8l?AåÔ$IFA}}�B8²Q[Ú³ÜèS‘l™{<£->v•d{ç”I‘\Eê½C YD÷ÜØÎão�œP@–0¦’HÕ½µ=ýykdîiO{ÚÓ—¬ÝÀ¼›7oòúo`[ç¶µZ-~øƒ�H Ÿ |;àw'0Ѳ,®^½J©TBUUnܸÁ‘#GH¥¶8þ¼ë¯V+ü·_þœ[•&OE&À”<ögMþúùï0R%|$iø@ùݬÿõçÉ�M°¶´Äß|wçYhÿçÿõF*Å‹o^á}áÄ®×ß1~ö³ŸíÁÌ»Ðvq´Õ¥ÒF­¤IhY�üÅ�A³aê¹4}ì¢À.XQMǾz›ÆµÄF4aÊ17gãfm¬JóZ ­¼C�ÍË܆ƒWQS:é£ù·Ë·|T|$]¦òY•ÆÍuÌñ$æ�ᵘ¶-²�6X!Z[F¯+¤—u̪B½Z!ít–£ÃܱFU%?g`v\»©¯)È¢> 8>ÆL¿na¯Ö±/ΣÒ`脞;ôó’P¯­ ÄÐn†š = ðÆ=@xüÒöÔaP³ºø3ƒƒÀÝz"o�ã‹*÷¥"—i½r½ºŒSÈ zÇ>ð|>Né4÷¯‡\iVps¹�ØÙ/jv�¦|2wÏLQs}ZAÈ!CCÒϪŒ& >¾|ÉÈX>-ÃÇÔ†÷•ý03›Ë’HÜ¥-²O‰œÌúj“‘}»ƒ‹ªˆS)­‘½óhØV£…bøÄÌÝÅ*o´k{”+ÕšÇÔ„y[ˆy£bႚ ^užÙÙì²éÖå…0ïÞ`|Øqf‡8„\“}å¡ólº÷ÙAIw{f"ZΣ [' Ö»ìýש”P&Ò …só6„•A¹†SZG™Î¡ÏäѧR„^0d›Ù€˜ýµ.©,ÓA†böÀFŸ\Oy,�ÙÔS�># h$=õÞ+®«†4’Þ¸ìÆ„f£¾îà‚ü²íù2‰é$B„[f¿ºëð-·dá¯Ú´JÑ@­™LR´ ¤¥ƒ”Ÿ\A¨›N¨!s96êZæl¼”‹wééêBÌí&t�—ƒëêÌÍð²_¾"õm£S³q*.÷Ü–z‰Îì +gñÙ̇¾ñÀ�µïÔвݭFYSbÇÎsïÒÖgÛ�— –ÊõmžË ‰À²@ïÖ ¿�¹tß94M'ðêË% vIÛUw ZéÄpŸ¼M‹>mvc^jß±Ó\¾sÐ�6õÚ!7ßir'Srú#e�\}7`DûÖ@?&ÇlFN�Û€•%ŸÊ²ÍˆÜ{ŠÉ£Œrì[/"+> c[!Ÿ}l“;�"‘£ëÐ\ªo»�šÑæÐ×ÞÙ€˜Ž0ÅâžY±á®¼pÞGUãèÞ_ni¯m¾öôË(ªC·�:ó§�G“fPåti’‡¿ýŠ£ƒ3ôCf÷�‹Ú·šï½¢©ËóÏþ#±Îg'aàù܉6CÌ~5š|[FèßCÓ<<ë% yÁ7¿¡ašÑͺbóÇ¿”­ÿ (ê|ûFŠßþ†N¼Û^\ç¥Ë>÷Îèw 1gÆW8}üûÆW–=;­mÅ.Ä\nþ(ú£:Ž&Í�õ[7äÞY•gOë$â[A$À/ïÐjÙ´™uf£­»‹¶Ÿ\q˜™‘¾pˆYoüÃÏ<êö³¸Á¨ßGx@‹´m0tðµ¿æþί‰›ÎˆÙ¶u�¿Ê~}W¶rø€ÂS§âæVˆ l@ÌVSâ­·d'‰®ùZÛnÿäøÏ>õGb1 ]4š2¯þasTü L³Å#§ßbdlÐ…ÙÕGlucÆÌ6'{‡ÂèJÔ¦ÿÚ áì«6’{!'¸ïÙ‰¬Ìè¬Éâ%—Oßn¢„ƒïVéÑ5î}â,ñÎÄ„ù›-bÓ;�w Žpã²M|,êM=; Q²9x*A*¯n@L€f �¡¶ìѬøÄŽœCëôŠ¡0qØÄH÷ܘ¡¦KEï¥Ïڌʡ‹è9;©Ž“ìÜCì™9äÎxRk®J,5¼^róÀUÌl4¥t½Ä(û¶|F1|ÛG�íŠ)~Àúü*ãF�@÷0²ÑDˉ"}U#ðZK�hìA“‘—C% !e c;ß3…$Ðl�{›Ñ8ÖÕ#Ÿ w,³ÁmÚ^šýÝ4QâÚ]O”ÚÓž¾Lí�Ì=íiO{ú†á®@b¥RaöÐ!FF·FA8¶ÍÏ~ö3þâ/þb(èü"ÖÿÞ{ïQ.—q‡±±1FF¢‡šv»Ío¼�‚L&Ã#�ì~öðnÖÿû7^ãŸÎ^ä-ýaÕÀ¤‚}ZZ¹éñÑýgþöÎ;L®«¾ûŸ[§oï«•V½Ø–dÉjîr‘-7Œ-Œ1ðIBÈK`:$$@BBOHHcS]eYÂV±-Û²¬jɲúJÚÞwêíïwfvê!ŒÍ;ßç™gwfÎ9÷Þ™;çž{>ç÷ý­hòsøÐ>÷ɯ"Ë“KB^lûÖù®íØô Å™S˜0~ä‘Gxä‘Gò^/ÁÌß_™v´x\°9¬÷rüè^¢g†¨[9_ÍlKõ¤%�ªæåÛ¬ˆÕd9uY™6µUÕ½(ƒBªî Q^žM¯Æ�ÖÏñ¶ƒDÚ¨¹h ÞqöËÖ,ʧ©œ]F´#Bø`'j]žêâÀÉJXx’>kšä#áµIxu†kuœ¨;F'£­de¬âåþ!…ªöQ ™«T~ÍŽp'wŸFl­@©+>õ&…¼øC^ÄYÕL{YàP¼¹¾xù\ ™›[ÀŽ×A2‚OðÈlŸ­� 3SJAÍãá.Î<‚ÐP‹\™}Ãj/%a&@ȨC¥ëL'Ñ2?JÅhyÛt?»W+`±P…®ÃɾNLÇÂnž’ŽÒ\ Áñp?±ÊrBŽÀTKB™„÷¥$Š  àS}àñaZ6Çb3üž¼ÈÌTyU–0“t¨c(Akµ¹8OÁÌöÓ� ‹TUÊøü“ëW3ÕÛÕ�V(p�_P¢,B>Ûž�†ºTÔM.*`p(�(*àXtuv3ujñ‰ÌÎ Óv?;#AE¤ :"ŽC{2ê¸N‘°‡Ó–Àx3"8œ�MÌt·+Çqh�[TfL b¢yÖ±)€™Ò‹õ+»•x™My¦K¥µyJÎ PoëDÒ æê5œ¸´Çr ÌTû‡»Pó�餣.!Ù— 0Á�u€Ã³¢Ì8ég¸Ê—zÞé< 1í \ø£GzE(›]‰ 8(MA°œ\÷Æ<Åöír'3ýÁu±ZÊ䙨¢4HTÅ^0˜1ms´ÕxS½RÏ€–�Féþ¯`b[NÊð‘~*gW¸Qþ ÂÞ;D¤7ŒÑQ‚*>€ª‘†QpYжüƒ+2%ïÙMá¤r5Ú9Ös'æÂï!xDDuâ×§t»Š„mX öQF~Ÿ&©Rr¼! ûܤéÕ8Rµ“ÙMhrPB”D¢cçt+¦‰LDÕ9ŠÆ¼:¾U‡ƒ×ïÞ?æþ¶Ž·Ëtwi”ËMÔ^¸;}O¦ÅÚ_‡zïh¿¢úÌZ¾—òºþtdôP¯m`&Í‡Ò +Ží�â­ ¤£1Ú"L›íAQ…,ˆiÚvÒ¿ëp”zù Ä27ÀgEÓ ãP©Ü�쑈ôDúT¸.Xj‚PC�ª ‰\)Ñwtˆbw²_$Þ§íÏ¿¥”^³57?¦?D”D�†Î?‰(JHž¤…´aqbúhni}DÃ_ëÃ6l†ûû fø´Ÿ”`m‚>öK�EÄXv™Ôöô€ÆáÆ=Ìé,ž÷R ¸eÏv¡TI%½‘*�Ì7\QþwÝ>ú4¬ùκç÷_ýž¯þwÝ…|ô¹e|kßÃÜ7áEOñg wóKm1_Ü»™�Lb|_LÇÿu5K¿°ÿ;¤ý»×�UñMæ‚;dÊýÛÙü7s&›ú¦¤’ÞÒŠ„Ã$î`S’$*«ªP=-Y£�=ƺÛoG’&fá7QÅãq†††èºN__}}}é÷ÇÁëõ�Ǧ¼¼ðêµÉê…];øñ®öù.f¥¾›ó‚qÌiE’e‘W‡Ež÷]Ì+½a.*O0‰ÀÒs*Çq°¬É%{ÛÛÞÆ-·Ü’©…%�)¢‡2µÇq0ã�Ï�ÁWë'ÐDö)H^ Ù+ŸÌšfÜ``Õ‹ G¤¡f•ÆÐÒB¯V¡ {òÊ©¢‡ ¹ G7±,‰îçOã­õãorógÈ>ɧ¸`'G¶nã«ñÓù\;ÂSÀ×Bö«ˆ^Ù§¤'83å±F�&€>C©Ï�#HÍ¿El¾�dl Y-•s|ð±=n„ƒRW†RBò{} ¢/{’ʶN,uP»CŒœêÃÜ}¹¶¥¦ 1èEôy”Ñ~, 4 íÌRM Ž�õw4w‚hûl÷ùD€æ@¸�D, ÃI;¡ªräªJä² ‚ª`/ÔXˆŠÄŠN… O�Ã�'ÑzÝUÍJE9JeR(ˆ¨(ئŮ€Å²¨—y5�„ ‡Î‘âÕUPìPL‹à ì°À”'3«ÊÊèiÇ[Ç®¬Ç°^�$˜ãWQ ôÿ3ZZ8~ú4¦6 eMí‹1³Ú‹"�ÌljnàT['Ýz5o‚ÆÆÉB€†–:»'>Ñl¡~Êäó²EG¢ ‡»hš¹`RõbqƒDr!»àDhh(>HÖL‹˜¦ÅŠö£*23ZZŠ–Ï”á8×LLÇÚ ðEh(0+&ÑdÛ00"a´þ^üŽ@åôó²Ê¿RnäA+ÇŠF1úúÙçH,™2Ì}Í„˜™•nnÙÑ~Åw¼X¨6òœD�1fJr]J™À QHÚÇŽ½SªÊXÖžo£e¨6m­q"!GÈßç”N̈C�<±Vg?�æ ¢àŒ¹˜)Oc¾�0!x9º£ó摞¯×Ißuë•ÑÖ0z¥–‰…[š=˜™,“˜n+³*Üz“Æ8ºCkwrRË�»Ñ%pùéÈŒ€›S8¥³‚™¢‘™—C ýîõAT&wOqlÚ^<ŠˆEòÃp%U±l,ÝJOª¦¶c�µš!G)‹¾YÚØ9Çn£øDtQ�«hLoßÊ£y ܥšØ5÷÷µ”%v†jú²òbš¶@U2{ bœ>Ú_tŸf\¸ÕOGc¶K0®H°l4Ïå®EêmØV>´©ªí¡²¶'+/ffùÜH1È-‚ㄘënùUblÞj£i,na²É¹/_±}\ˆ)Kpóš§inèJע)ÍmUʆt-�Ý,¿à-�ÝYesÁX"ápä¨Å…óÝïw2sZc7\¶ƒPte¶ýúQ‹¹­RºÍ’m’Ñ-´6örËe;) Œþ~s!dªþ[ô,{ØBu•uã ‡—÷'¨ªñ²y»sÎ!f\ó qy^GlÄ)«í ¡nKÄ<ÑéÐÞea‹·“:wZ»¹î’ ŠCL€ýÇL*[¤Qˆ©]�cŠæônjèâÊK·ÈØw€ö�ŽÎ–°¹Q˜�1cQ‡žËŽÆÌ´’…üßV,*òÚ‹ž[ñTôŽÙ¯¨þ\åšÛ¿ IDAT½Õ—HCL€ö6 _ë¡ôó¡ÓOÒ.Vtl¦Í,|ÏyæP”²Öò‚ј¹\{Ú²jwIßá8uâ…J¶×½ðQÀCY½—3;:ó@f*šß±Âmq9?ëýŽy{Q=®cÀHW~\8.%?Gß·Ïódôû–a!È ‚OÄ1m<å*¢*ÑðèuÔôfŒÏÕ±¯—¢,"Ù×o)¹0UT¤qǯâï¹Pª¤’ÞH½EÎÒÝÜ¿ð*¾}:õ\Â_ÓÄÌ%7ó‘ÏŠ;æÿ!`à9ÐÓEóºŸ;ÿÓ¼òìßâšbHÔιˆ‹†aN͹…)™;¾Å?=£ê䮌ù£}+?øÆ·ùåÓ»8ÒAÕÒ<ãB®ºýƒüíŸ_LMñ&ÿprò³�}•ÿÙ¾›cíýÄÔj¦/¹�þsÜs�{›à»öC¼göÏøÆ·¾Æú?ÿ7¾I¿î’Jšˆ A+˲xrÆt. €h4Ší8ضMSs3’$¡( •UîÄžÏïÇçó‘H$ðû'm6Îö÷ïߟ~ݶmDQÄ4M|>~¿¿`NÎh4Ša“Î{Y¨¼¦%xxûNöú®æ†Äfþâ–5´L™ž~¿©¡‰¶ß>‚¨¸Ñ™Žyvð\@CÛv0 3Ý^Io>©¢Uòbˆî�e¼7F¼7ß¶GòÊI¨)!û|u~�îµGË£3°»›‘ãýEAfJVÂÂ-vá à?ÊšªèEUŒäÌ¢7F"g¿DYDò¹`Sö+xëøƒDÎŒÞØh}Q´¾ì‰8A‘}Š 6ý*j¥¥Ü‹ò  ¡kÄÛ#øŠØÁ¦dšVÐl8DÎYê‘<8‚DŠ`=#=#ÙÇáS½ RÀƒÚP„_;ƒ�p;fï0fïhA‘}Ä ¹"ˆT惀¹BÅìî@kÛÁ;w*‚šc»3  Yæ 2š©£YÚÀ0¾„�Ò3‚"ɨþNCø@se_öwh #Æ5deERð‚8õÕ¼H ÊK†BŽ@(T�­9ìï>�  ÜóÊ6-Êpž)#OfÎo�™þØ0éìîÀ2MÚ¥f¦ûóÇ’ª¢0o†;êŒ$ zûû83,2µÒ‹Tî(ªBÓ”F:ÚcÄ¢�›ø|“¿M�d‘šæ‰CPÈG°|¼iálY¦Mo›†o×¾”ú T)Jmm5^oñíÚŽCOÄÂnG¦45RšØq¥!¦=z}°Mƒ©ŠH¨À4›+ %}=½Ä"atCÃqü‚@™otSÓÖ œHDÃŒÇÑ-ÝÔQEÕ�€·pŽT(0S²Ú: Z"-å T&ð¸}à‹³âY 섎×°ãÖp;ÇŽ»D¢ÏƒP±ëCˆ^Õ}øT츎�бc ¬áV$�s'çD¿¯ÏR6È ‡LNµÆÑ=v Û iƉ^´Þ¼­å„fV!86V�QȾnÛ K3Ü¿qc0†1Ç kÈ!J…«Ú‹ì“=2’WAòÊX +a`k&fÜ@ï�¡%‰¯"9ö—˜y‡Ò#Ñ%Ú&4­œŠé.d(6¥e›6–f¹û§™Xq“xoÌ­ßRFݲâײt]ÍÄJX˜ “hGt�¡uBû[ÒN™ –TOñßv!jÜ�O &ϽѳçÄ|wrYTÏdˆ~Ù­Ÿc©~rÆ<ª°MOÙèõ4eé>¥,ú"]ƒøhžôþ�7=¦~ßhÌü€åQ¯žWÞHX Å™Øup–²KöŽi)  øÌX¶3+/扣5³¼Ys¨Ûb 'L¡e«…òbfÚÉÆ£"[žq´k BL�/Î+^(Z>7RÌ­“?Ž9úšÎ‚9ѨÃïžÒÐâïàí7ü�:jÁÝÞ!ÐÙe㈓‡˜Mõ]4Öu„˜�m´é�ÞEsC;«/ÝAÐ?:®/1_;`Sî—ÙúôFo'äaÍ¥;ǘ)í;`1½)eK;1ˆ9­±‡• ŒÂLin«šnó�t›ï\yé¢C´6öfïc ðÄ�pÔ Â{˜ÞØÉ%‹Ž¬[èJ¸óÕŠÇËÆmCÚ¹‡˜ n¦Ø9ôÇX{ù Ys &°å9Õw -0aà  ÛPÙ"12l³é)S¿ Û.¼í¦†..\ø*MIž 1£Q‡-ÛtëÿäÕË�„|ˆ ðü³‘HàM`�@,ê°yƒ�>r'’7JÝ’Eû•bs¨×�6˜�ÙßcR5»|4óTŒÆ)nŸ“�  Åm†N›tJdEcú¬ü)ñ˜C°)ˆ cGcÊ‘ 5ñÝ{H­ÃKcôª¼¢©h~Aˆõ%¨·*ó› Ê®cÀ`�д ÷Z+y¤¬…<¶n!ùÜ…>FDC”E”€â^3\ƒ»æ�ÀWå^&‘)è¶hsrÎëÉíŽ~–¢Z¸~j¡Tæø¢3Kz³ëœŸ¡ñx”þþÞñ f¨ººŸobƒ‰Úó¯æÂ“Ž}/°ãwù³}ÃTíü6W¨n&ŠòÇøZ†X(½ àeíW7±ö¶m�MÿõíTð®Û¯"5v2ÿ'w¬ý[ðÔ2wárê„ÚŽläßlàÖ?È´±þ6Ñ6_¿”®íØùÌò¡ýêö|�küó¹ý¶y|ãk�ñãßösã½Ås„•TÒ›]…@ÚÀÀªÇÃÜùùQÑh”]/¿ÌªK/E–óû³É‚¹Bå#‘�‡†††¼òš¦qèС¢ù8ÏÅö6l}šç¤%\�ØÇ»¯¹Œ)Í­Yåë¸hÞlä“ϳۜŽpÛ>›ý-ØFd–")ßܪPëp$Ë1±+ù×Är ¬db3Q !"ƒ 1pº�A±ŸPM3®ýJ{ß)"§‡‘<2’Ï�€,9™R¢,Jba´ ЬTkqD!½O¶ca966ŽccÛ6NÄF‹$H81í1wõŒiÃn„…Ö ¬¡ÅèˆeE$™¦�ž0ð´T¢÷F} ’·p$§[ޚƛú£ü‘ìQM£¯ÍÒ1ÓŸ¯�åXØŽí>4GÓ0‡ÐÃqHCÌ‚ûoXXF k$†ÔÇL-žÀ±,l-�£[ÄvÅQ[^DŸ!#Ê0hƒ™sª§|=KÃÙO§TգР~Õ‹WñàSrf¦’ók½ªMG¤Ÿæ ;N�¾ÞNè%ÄS]‹ZVŽmZ²M¦‰B“ i*WdʧLÜ2#èU67ÓMF&•cØÆú| ªC7üôõ&h™:9À˜©è°N |üÙÊÚü �ñÔÕÖ‡ ÊL™9yë�–&?nHÙØêéï§*TAˬ™ã–ÍT!ˆiFGð[¡†âé¤l#Ÿî@”Dêk›¨®j‚ü€DŽù,‚§z "PNHöà/áU¼ùçg½ÔdŒ åêJ.ö!$Ü~dûÌ~MÀwlˆplG7qôŒß´m#™>QF‘‚¨’‚,Ȭa�x÷¦nâè6¶¶ƒcxDEô£ˆ2Š!ãµ=¤’±E‚&]�‘2ÛfÜP³?‚sd€9B ý++±= ià�¨Œô„‰DÂØº…¥háây©Ì°æ>ºìI81DºIÍ�eL{¬™ÚÑšC°!@åÅ•dF³F;ÂÄ{cXñ$°L˜Xš•gš©ðé7¿§$íc&\`iiã×eòilK:‡Ê½VK!eRöo‚G@òÈikô”ÄŒ<Êyr)+À�ô”¢ sKóÞ“Ë”$´µ•w"w"êš¿еè‹�ý{-¦‰LDÔYFczƒ.Å4‚±VÔ+÷"xÝãÍ�ÆŒö��ë.S“³”µyLKÙÖÅ{e“̼˜u³óqå©×t‚v~*‘±òbÄ¢6Ϭ·À¸ ìÂ33/fª¼ì\‹eùó"ÅÜ:ùp¦¿×B×Âaر]Ã6En»éø¼v/#)·bZ“ƒ˜Œ«.Ù–1šÃ‹»PWsóµOÑÜØ—U¯ÄÀö²õƒÞèÝ´4¶sÝ%; ²Ïïb³«ÛFp ±NžÄ̘EÛ6ó#1ãRq Å!f[»Éé Çs+÷®ÞBkãÀ„ë:xý*ϾüÇ�˜w®}’òÐ袃�˜À#OH$Ìë�%¸}Í3y ¦ñ„ÃŽýþj‘g·Yèz-¢�ŸÎ ÓF6¥Lˆ °y«E$’½¢P&†˜]�Ý]:Øï£¦¾ƒE+w�ûÛÚñ|œhÄBj.8œ×¯4ø®ÆÖ¡¼®ŸY+öæAL€Ó'Fðµ �ìGu| Ù=i1ˆiXþú§wÇ)¾aÉ>·\bæFcöŸŠákr+cEcÊ‹OP[-¤!&@Ç>²ïÍPÒ½Ç/Ž™[9å�²•UUŽí튢„<(�ŒkŸec[ªêZ²Çº#8H>)¢0'± -èöbòóµâ÷‹¢,`kC±^ÊìÑÁZÈg‘Òï³Pª¤’Þh�sÊ÷ü+;øé�!tyb“ªáÞó*¸æÒÕ*áÿǵcíü>kü=/w=ÅÆ½pµz? ®ý6�-ïä‹÷öò¿ßßÂék~Dׯ`ÿ_á ß}’]'ú�êf±ôæ¿âKŸ¼�Ù~`g²Þ”u|êÎ�>ø§ì®úËá[¹(yáÀƒ_åóßYÏîã}ˆ� Xýž/ò•¿\I�˜aŸzë§ø¬ðßXˆ…÷¬åéÿ~ÜÝéW¿ÂÒʯ€t?íû7ús­e'xüëŸã›¿}‰Ã]&µs.æ®Oÿ#¿¦HüŸøÄ¿²aßi† Uͳ¸à=_ã—.�SÂy‰§6 �¸†KW¥:Ì~úwŸa뀃0ã~òð7¹±%9²2úØ÷l…Œµz~|çl3âÚïsä�»ÃÜŬmDºþ{ùy%o¸›_jçñÞÏ]ÂñfW—ÊÜ›þ–oýÝÌÍìÿ´Ãüü£_çK¿z•DýJÞûÍrÿ•µ -æ£�íbÑ¥ÍxçÄ¿²zÉØÛ»�mášä!οäª8ͧ6“¸w¥®µ¤·ª Á/Çq ä:,Z²„M6PU]�.7köì¢í�Íö‹Éãñ0kÖ,Ž=Zfž+�y¼«—ˆ:‡ùΫ̚5/¯ŒÏà¶ëoæVÛb×¾Ý<ÿòAA8g s2íØ¶�iX%�ù&×ô²…g_9õ'nD<*½»º²ŠˆÉH)9©–y\{Øt”§L¢,J|~!&P¿o3ËÎ]Î Û±qp\Š= ±’€Ñ¦ÈãûÞy*« A‘¼Š 6}*rȵ‡•<2¢G!î…“³5Dæµ�šoÿ'¹ÏNúXlÇNBQ;½ÿ¦m¡^é>ˆ£h‡G�A�%DŸ×›e÷¯éåù©&’,±òøøPg•†i!$é÷™5ÔL~yŸaÙÖÍ4kú; º¢ši Åóp̶d¨wûˆñüŸfÆ%(or“T`fLhÛ±8V$Š9ÆŠD±cqD¿�2уÐ0jÝ{ñ±Ôè»|�0QÞ‘š›U¡@j´¢J¨&íÓ4†SM&£ÓÂNî#¦£w aö»+â+. r_vùædL‘ŽÆ�0ĈoÍÖÑm#ù@UQEU<¢J™RNÄÆpt ÛÀp Ìä_EP�EEPPD«ÙÂ4 ³‡Ñ«&0Áµs�;’¼Žµ%ÀQßÂ}Ã`;ø„‚#ᦫ G´Ó}«“¼>dª÷åLÓ@DDDdAEEDArHH‚„$ÈnÌ’þ(*d+ &?�#é33£/‚òäÓEHª„4Px’ÔqÀŒgÛÊéH•‰HHšÄôH>LO�ˆ.¨ÉFc–»Ñ˜rŒô…)[z Arƒ¹`øŒFÀ¿/ÿC[ÊÊ‹ 0Ø­3СÂÈÞljäÅ|i›�¯Fóñ¤ ff^Ì—¶º‚(YqÕ¶¬H1·Ná{åîv“†Zˆ„m‚�Ë– yó±õ2±Ä g1ß~ý㔕¹}}&ÄÜýªÁìÙ*—Ô=�W¯ÄŒD6o1èj×Á{·¯ÙDK…â3u8|ÔbÖ4•Áa›_=QbææÁ«íÃÇ,æL“²íd}wpïU“ƒ�àBÃ�ÏÅ)/SYwý‚þ±saæÖ}ü�“:qáÝEËÓ¹†˜ƒ1�õ†¢wL8ìÜg xvír-�Eኼ2™6²)åBÌö‹ŽNÃù@úµBQ˜Pb|Õ T8ÿ¢�T×e»èúmõtZôtºµ<¿_ñ‹‘d�yW¾Dy�k=� 1zM4]'L¦8IØ´Õ4Óј¾d”\ˆ ж?Œiûˆ &µ�ñdÞß|ˆ .Èl™R9f4¦XAªŽä½>Ò?œ7¬ÕëúP<*Žå0pz€Ú¹•e¯â:tH:qÈA APBžd™Ñc³“é\R ˆ´ÁþZŸk -7Ò0�Žì´âç™ ‰8¶C,6êÞ” 1a|�™e]?É…R%•ôF뜃LÛ�Ó¾YÄ”‰­tóƒØÎä"8±tì=„»î$D(Ähö™øÂœÇš«nbƬ?}7~dáÀ®{û­èÛÍSÿþ~v�‘xñ¿n]ì|æ7üx÷_ð¾wWóØ·ÆÃŸ½ïì=|ïú ]?ÿ7þåÂõ—ðÞ¯#òÔðÐýoã„óŸïÜ|ÇÕ4½9CÃÚ ‹@l˜Êò*¼¢ˆ§e´LûcïVZ/Ö`A…&àt`D#Éß‘…mêØZ¯¤ zC¨‚‚_™|dÖ¹Ò`•A¥NÌ—Aÿb±ÝØ1= /³0¬ç7¯Šê<õÔy&žŸu2e»fœ¡Çß… i€iÆ ÷ÑÑG£‘”I+Wp'ž\ 2EõÐD~NÖYñÅ“uE,éO@y™gaý&È" $£¶S¶²rF¤~´,LgCs»M¨M)U2<ØGYΤ± ˜q÷Ü–ÙË�'j-›šÏnqÌD&¢ êl¢1[:�e÷³tl‡ò7çÙXîŽQaŒ¿0l"–²•sŽLÚR(˜ ýˆ†GÈ‘ãåÅì¯XŸ·tGÄìî€Þn ¿|]¾‰šúlkŒb³¿×BOØØ&ôu™,[$áQ9góÖëžÈƒ˜‘¨Èæí6óæù¨«3òê�‰¹y«N{§�àH,_°‰–Æüû‹±ÀØ–ç4LC RíðÔæâsZc7\ºƒPt+Ú®s’`ôOŒFb^{ÁFZó�Ïx ò§G GmÖ^!Mb êÆ…÷ÝF1‚˜¶‚˜w\¿! b†£"¯ŠÞÁšK~Ç‚Y"RÇø®:»m"qðÐß—@oFF·Ÿk#›R.ÄŒF6oµ³æ.½òššó烋AÌ®N‹¡!‡y‹å AL€ƒû“÷·Î;iXþlV¿2Ô› Nªcáu[Pýî9œ 1ÚOêéºÇöGñÖ&1‡û †{4»$¹‘škvŒ 1‡º4Bõ>ô˜Y4Sðȸ«Âü•£?T#aajù×$£lȇ Dú"ä&g阷—@0„(‰DGû¬Ìkªœs­Nå‹–dÑÍ]i;ئ�mÚ ö¤-C Æ�½£×½±¬eS°ÓÒLŽÏqïõsA¦¬(¼Þ¸›¹�…gÒ3Çg³Pª¤’ÞH½åÎÐ�šBå‡FŸ.þ3Þq°+õÊ|>ñØf>1ONòÍ+6FâÊ/=΃﭅¶¹\¹øsìýíùí×nå}©jêu|ñ'_áöÜÈnVþÃA~õàFþýú¥üüÆË�÷ÿ€¿¿Þ « ^^ûo¼üÝÿdçGþ1=dwšÞËÛ¾ÁÅ©qú¼=üï‡0×ðñHåÈŒ²3ó€Â�òý:@XÎǾ÷Eî©‚;|¯²ò ;øþ÷7rÿ\H4f e S™¿l·ýù§øzEk°ÁAB¡ÑDŽôÙÕLŸž|5•¿€:þâÉ×ù‡•9moä¾·WóøÏ¶ñ‹ßvsï½;yr³�[Y·6s(_É;þ鿹µ‚½r„ù7þ�þœ—¾¼,�Æ™þA~ñÌXþ1·Ìø϶ïc?\”q¿ãômãSïÿ&‡°â3ÿÈ;3ÇÜeentlêøJ*é-ª±@b}CCTæJ–$ÚÚÚ’Q20uÚ´¢í�íö+++©¬,¼E’Š­´>7 ó½ëîÉÛŸbznçK¼vü-õ \Å5ÞöXÛO©?_ü¯mÈ’8Øöh.NÇq‰Ó5¬cZ©(¸âmÅãq¶oßž·ýñþ_´hb“G%½1 úªÀ!nEðIA‚r© I�‘EYpí%Áý_Ì�¬s×5ë�®ÁˆHÈ¢œÜg)ý�E÷¹,Œ14,îJú†hNå› ý¾*CDjÊÿx�µ¤s«Y^¼cç ýcjewÆØSç>Þ¤ªP¨ÈîpvÅR®‹¶ˆž|X(¢‚š|(¢ŠGT˜È€o¤vOáXùâ±(VÂÄÌ´Õ¶ 3?W€iê˜é´Oa˜¼órI¢*d/yåIEMˆ’ˆ“™3˜íX‘ Eݳ|%èNŽžŽRV? o FcvÄÁyœü˜Þª‰YÊz«Qˤ¦øNÔ©’We}�Š/ÁÜKŸO[Êô%Üvr!&@_{œ€¹8뵉äÅÜõ¢H@½­`^̪Ú*k{òʽ×Õ~‰ad�C‹�€SÇ *ƒp¦ÍdÙÂs 1oºfU„ ˆéð«Ç- .¡{ûË\q‰À”¦Ñx,ˆÙÞaÓÞá’G½�í/?ÉÉÓ×]) cB1€3½ý63[T¶¾h’HäCÌB6²P¸%ndi}µÂ¦g�¬œ˜Û^ìæD›Äª%2ÓšÝïd,ˆ °~KœpÔ=Æg^0ñz„³ª{6Z³jGÄ<ÙaÓÞe¢‹·1ļíÚ�x= RX5ùÕz‘Hâ^Þ%ähÉü®Çø¾"Q‡^Ñ Öø9pP£®ÃJžƒ…ld!`¦´y«N4j¥£1 ë!l;ÿzP bÆ¢Ï?«‹:44g÷ÃÅ~[©hLA©»h+B2U‰¡Ù ·L+¿†y—?�êwA~!ˆ9Ðkb˜PÛäöƒC½nnwOHIL( 1ºŽÇñVùðµ½€4ÎZ–‘>9èE¶ Fc ^eÅaoþâƒhŸFî”N*·²ì‘ƌ旂–f!$¿Ù+ãØ‰‘¤cG û3·tË]ÈëW°u _µ_]Q‰†ÝëèHƒX� DGœ~Ú«Ž2g ßÂ=•îFôIéù)g»RH†Ÿr|wasjœQÊ‘YÒ›]çü h‰E7&n-+ _Y]{þÕ\Øì!PÕÀô¥7ñÞw®fJf¿Y{1—ÏKÖ)N�¨dÎÜä°uÚ<æz`¯všÓ§3êU¶Ð’¼¶µ´´1Û;è¥6ÙF‚'>|>OdîL×QŽFÓ)PPV\ΪÉzžž>Å)gŸ]>‹Ïf¼•8v”vnâž¿ÿkÖø»¬ÿÒY Upá‡ÿ›G>å(¬L)0cÑ´“UµÔˆ€ÝO[[V¡årÞûþ!6ÿì1ÆsIIåêwßMóϾÃóýж©¯ñ»(”Ýyk²ÆÍ�´´¸¥ØÒB3ÐÓßA‡Fdª.c‘ TÖ$÷%J$JúÃÓŽý‚Ýñ~}"ÈeŸ}ˆ>z~¶ûT4J4y|eãª%•ô–ÔÐà ]]]y¯WW»?I’Òy2EñÜS‘h4ÊððpÞë¡P^OsÎ¥ë�nZÏÕ_FeåØûÏîÙǯ•«y÷©­\÷Á¶�ýhñâ�Hn IDAT(¶mcY6¶ecYVr@DE7Gæ8íUVV²jÕª,xš Es©÷M³xÁ’ÞxÍ œÿÇÞ…s¦©þ?XRI%ýÿ¥%þIoú¦ÑÌáóÜ$òæOmÇÆt ,ÇÀtLÌä_Ë110z¨Q'mJúÓU¡¼Ü’OÁ#÷t®I@Œ‹Ø’MۜãmgäÈÏ~.o¿ü²[?Çön`FJÈ�É…˜Ú`g¼ä߀”‚RÑqJæk¢ÑU9˜ŽÆì:40îš±¥I’‘ÇÆ¢óB`ðTDZ‘�±![ÙÌ“éÿ‹YÊJ^�º%{Ç�Æl]¼ÅOGcŽ 1ϸO±GÝD åÅì8žàüóÝúñ¨È–§DíÚ‚Óã‹sÁв ffy¯|)[·‘º�…K<4O+>]ÙÓiqäuƒÚr‰*xÔsg'{Ó5øbx}Ùó—�ÄõZ4g’¨ðèú'ij¸þZ•²²±ÁÖæ­îÝy?˜€¸†Óíëyða�{×ùQÇ5‘¨Ã¦-‘¨ÃÞ. É„˜Å&Œ ܶ¿¢ãSEžÜb$Áè{ÒïéÒ5´µo ­]cZ³ÌÛ®õ� #ÛÚMÚÚM f_‚~ŽÓ™Ö,sËëDxOÑrÅÔÒÐMK}w ŠÂÓÏÉØÊ�PäHAÌ€?†7mEëð‹ÇMbúêô¹Ö–ñ›'ždJ“ÈÚ«ù±fÏZË'>tQv™ÐM|àî/ó̃»ùù¿üñº™(Ãg8ôÒ&Ú®ø9[/éå?õå«Y<«‘Àð1ú- TCu¡U[Ò*®¹ÒÇC�ï`LJ·-€:îýÚøÍõŸä¹#?fÝÒ œwÁ<êÄvöôh#Ks¸÷]Ëùú§w°y Psë®ÌÝpŒG>~=Æ“39µéQ†€Ö»îf9p:¯½�ó7oû2Û5�ëCô<ø·Üù ûÖe÷0_åþâ…éFdå5WåG¡–TÒ[LEsT dåÈL©±© �Ómm eä°´L�Ç“×Þx0¬Øö£ÑhVŽÌ”** GÍçFžíöS¯Yj�—½±ÛÖè~ô—¼ÿö;™Þ:;]fxx€Ÿ<¹‘}Þk¹:¶…+–¯+ØÖÙlÀv ¡Ráµ]Ïóå/~•;テ{î½›¸“ >¤.¯ ýt'ºnm«#K*©¤’J*©¤’J:WRì@ö˜Ó&Ü^T†ˆ¥ŒNNæZÈÙº5AcÙd}UBÈaQ}�@MÉ'Óµý4Š_¥vi‚$ëÊÏ»—«®ù{PU¶eîÀGó$öjTrr’}R¶²s�$¨Cß‘8uââ¼\k™ÊŒÆ4ú=”µ_†äô2ÄqúOv �è4.(£yaN2ýÀp‡ nÆŠÆ”¼5Kö¥!f±hLoõ ÞÊ�4p8”´ž%Ãz63/f `Bqˆ9Ø­3Ø“ÀoNI¿6^^Ì—¶èñjT1?§&äçÅ,VÞ¯^FÌx˜E©x½6öꜿXÍŠ:Ûñ|œXÔ!à—¹îªMYó·�Zhz5–3¹¼ô�˜¹yUï¥x¤ÇY0ÏäÕƒ&;v:\½Z%”•2-euçýYÛ”½—â—ç¼y/ï1X¶XɃ™™` ȳ“Ýuè|†²|‘ÅÔf÷ûϦ6uذ%^b¦$x/¦Lz’‹/t8|Òàéí ®¿Ü—·�ë·Ä‰Dm œŒ¨Ì¬ûâ�Ÿü¶0ÌÌ´”�l4fÈãž6få¶|ø)ƒ“g l厳ƒ˜š3 «3•ú®ÎŸoñòÞÂßU*r6%;£×…¾¼6Ç‚˜…¢1ÓõÔ+°ìÐô“tvX¼ø¼Æ¥WxðæìÏþ½£ð˶*ð(­twç…m ¦ÏT8ÿB5/š3�Yw~9©l)†fÓ2ÂܹÙýE!ˆ ÐuÚ¤¬)€ ÀP��¡Cy¹šÎ�yüÕ�ªCß�9ËÊP}Ùíô�q¡|“r ž¹‡èrTy9þl3—–áÍé·úOÇ1â&}‡Mê¤ÑẖìdSét-¾• ‹ïT4¿c9„Ûâ4RØ�IJtpôšfh£ AÎÿ~ã}qüS«%m0A >¹ˆ#"¡cØ÷;—Ùsî©\ê÷Ã'ãXÙWnK3³`¦w?ƒby23û"7Ù…R%•ôFêOÞü¸ù]?âqç+|áxá׿Aª�Åš¿ü_øû·g»f7¿‹Ï¼k�}ë9FªpËÿ…¯­u‘YÓ;ÿ“Çůñ¥ï­ç±ïþ3¥‚æÙK¸ù�+E‡â³ßÅgÿìw|âÁ=<óãðôâ>˜ 2)çúo>Îÿ4‘o=ü ÿùõß ”50cÑj P™¹hÿz„=:ˆ&…h\ò6>sÿ縪àu#ÈMï¾�ªÇÊ#¿y‘/-_…(sÿœ_o™Éwþù;üò™]Ýõ§«š˜ºê6Þýö{¸oa¡¶\µÜ}W~aÏèPÿ¶u\–wÖ,ä/?s þí?x]odé;þ–ÿÌò‰¥Ò²bD“×z³{?Û2rVW§Çhm<òÈnð\Í}wœÝMLI%½Y4VDdUu5�@þ€[QzzzX±|9­­­ÛëùxÛO) áõæûcK’TÐrÀçó�³íˆŽ‰lëxËê8~æ ª¢ i ö>Â+gج^Îí7¯XŒß, E'»}Òù0 ÃÄÖÝŽIÓ  ‰D �hP–e£k:ŽSÊ–TRI%•TRI%•TÒÙjöñóFŸ‡“3ã�@ëˆ3íõYT0ñ=Že 3Ð:zíäDŒØ†8jØÍ¼®üÉÎ\Ù†Å`O7e9ùÈÀAö+˜1o¥—²é•X ‹ÞWÎ9&ä¯À_=öâw9(!Jâïe+ LÎV¶ÂÍQ&*Ñ�ho‚ê¼cUn4fßá8~ ×�k™²l3�sü¢@|(Ê‘]QjfißçF}Ž•³:e)¢ÇàøN›:õš¬(Ë´¥lÅø–²™y1ÇSÛÁ(Žã ;nº�¼¼˜�•³»úzl¼báÏ97/æXåE!@Cí�44mÂ�©ª•8°Gã¼E<>!1på ›P( RSó`Qcél &€×#póu2>¯CC½Ä¶g ^Ùi²r¥Œ×+dYÊ’×·]§àóBK#¼²×`ú4‰æ)½ýL0– 1S:Ó]ÆÉÇ;˜Ú$qóï˜ 3uxðá(‘¨ƒ 9Äø?cìŸÀÝ×ûø .P9Õa²a[œ«/ö¦�d¦¥l±º­Se~ñx4ffZÊNV… æ©8yFÇïÄ™Äxj«™„˜·P(ŸæxßdDÎqÞ—Uÿ‰ 1`Éb�)Íâ˜3šqÞdFc¦$Tå V]ÚCS3ôõÙìÛc°p±’†™Yјöû�t‹/數ÅapÀæÕ=Ù‹R¿-•_¥'½8âðŽaêj!³ÿ(1zM ª«T´˜Àé×-BM£¡(ƒgt‚åZçª(‡c{Â4L÷QÙà^‹R@ вC°Æ]| ;œØ5̼K+Óö­á~�`m%ý§xl·¿.1 Ecµ§,¾G£ÈSÑü‚$ëKPoåÇäg:¤mekCˆ^�Î�]Ä»5Ç¡j~%Õç×"JÑ®(¢,"©"¢*áØ–na›6C]H3F÷/7"s¬èHÉ#�Ÿw:g¡}¦ã€˜Á)ªîöKö²%½õ™ò¥}ƒ|i¬"}‰ƒƒ…J”³è¾â7÷ýÓ8ÛqÑGþ•|¤Ð{e\ðޝð‹w|¥`ͽ™Á¿.ôN=k¿¶�µ_Ë~õ¾_ r_æ ¾™Üò™ÿá–ÏÞ³«>õ+®úÔ8»Ÿ!ï5ç£=Äçø�~j·&“JªÓ®ácß¾†�­y?ì䇹/W]ÏÚåðÌs�Ü~ç%ºdÕ®þ4¿~÷§ó^ÏÿlnäG}ƒü(ýüN¼sÌã1wü€í�þ$w¿�(©¤·„Æ™‘p˜®Îμ:ÕµµEëÛÆÙl?�N&ÏT ®jš†e�’ F„žHtjörwM;¬<æ½–-‡zh8x[Rè§¡ypAb?·Ìð±bᢢÛ9›í›¦‰×Ÿ™:�uµÜ|Ë�L›6�þþ"‘#a‡2À²,šNakÙÈ|sé ¶‹²«›ð†=X+¹ÒQÒ$÷—P¢ ²&!j"’."i“³V›¨º–÷ ÅE‚]A|½“Mª�­£³44Õ"î³ñÅEü1‰`T£ (†€ª HÖ[/:xG£ÅòÎ?Ìç_RI%•TRIoUÙ’�¥™c¤{KŽí�è�!*£wór.ÈÔÇÏ[™U¾ÏF*`iéó`›6Ñ÷¾Âq@–˜;° ª’…Æá“²_9'¶²#§"ãæ¸L«¡_ ÀÐé="“ŽÆôw�&ÁQª† Ô)é ÷×_Ó*AÏáªOÂ[.â· G æZʾžŒ²2¢,ab–²îŽšxýîØêµÍÝœ9ãPÛâeñ•yQ™ƒÝ:ƒÝ:¢ãCt|yy1äx<+Ïå®Eêmóbz}q®z~Âå=¾8K/Ûš.ïUaÁ,xmo‚úf…�/Žžo™£ÜÍ[í$Ä, ¢ÆÒå+¶Obü1n¼öwø¼¯@"wÝ r²Ýdǃ†F�—vD“`+7ÓjÏàói V_+²ù9E†… ^Ü©c™Ò¹ QxœSQÖ?£qëšâÖ§Om‰N¶9Ä ùãÜ{ݳ|jrÿàÀë:§ÚMÞv­›ÿðÉ-qÜEÁ©ˆÊܺªGàªK¼<µ5ÁO~áÆÕnÝLKÙÉDc‚˜á¨È¦çÀQ&1Ot:´wYØâí;w®ZùrÑïjÕE*–MVäl®éZδ?Á™vhnY{�'+r7S›·êéó¦˜V]º�š:ðú¦´¸¿ág6%Xt¡Š(Âöç´¼:Uµ=4µ8ø"¾€HU­Ä¾=$h*³jNEV¾ÝîS}Ç zÚ æ^è¡ijñ„®]§Müµn?õúËa<‘ÕxæïJGcö�ŒÓ ]IEýKøËÊëmŽí‰Ðq,A}«‡#¯¸× AqfÙç9Küø+¢Ã&Çw1e~Ðc±~›zyIº¿vê»ÿ{ïÙl×u§ùýöZ;ŸtsB$‚£˜I±IQ¥Ó£™‘Çž*w{j\.—Ë®²?€ç Ì¿ó ¿r¹f¦Ýí™iµDJTKÌ$@Q$@�@ nÎ÷Ä�Öö‹}r¸÷\ )ñ1 ÀÆé%Ö.,2>5ƒ3žßG¯ÜÍEÿ,Ëˤfr„y�á{&Ù¼´Âæ‡k¤‡sœÐÜv¹ ôuéd´;äüÿ>ä/7BºÄrïJ˧ÿ=ÿñ_æÿ> âžÍ_?²}aëÛ¡øøÿÂ/ÎþOd&ö Ø�þ(eY‹ H)1ÍΓ6¿¹Éòò2û÷ÜG²auÇ¥�çx pž¼xž_½ý27T–U2¨0äí 3"â_þÅ™ŸºåËÿçOäÿúù'·š$oçÞç�EŠù "”!Ù‰£´Ê‡G°Œ1=1Žçyõz¥}31•µ¾QA7L„ž¼Ð(]¤Í�pÉ�ô$ÒO¢{½¨7ÁN‰ôvw?¬Ä%V?¸ÁÐS3¬�m€ö²Mú†‹µ¾û›õf:$– (;Pv"VG[_ ecú Ø´<�S–˜¾†$3‚›�—÷Ù˜€¡ ÉÄ’Afë‚ÇXãÝ©¶^C-y™ÿCœ‹å€ %Ñ4˜2b\]Ò%mh ¯Y~YT"RÃ}eŠ|£UÊlÄ!¡U_ýóû­Ö©Ã­Ñ`q¬ñø•[ófPÌ…,íI:T÷~–Âðoíþ ME`ÄÉw+¦âFvD`Æ„Vr½Ó=�î ì²dê‹›èâ{”öðÆËXË™‹C·e`N,c”¡L…²‘¦"'BY‘]0T‘É=´ “ù4wË×ãÛ¦8JŽ•ö¸þgþZ{,…Xäg7ˆïPhM`S:ýŸS‡¯ÞÀ[þþÅ¡3¤ÒY„žDçÙc.Ä1…¹-†è;Ú.ÝÖ“Nâ…õ]ÇʶtD¯ /Ý¡E“.¡|®W^A[îÞ�Y“}äJ½ó~s1¢¼³?ý±ŠX .bÄqÝ=Ô¬]EÊŽl)[Ó¥·žâÚÄ+̬-®Ç:K×*|üö&÷~wÓnW?IsÍ�yè�ZêbÎ]©pÏ=Éu¥\¼ú+Aì}¿'”|ô{/“Ϊ¾§o®£é{1³W<î¹Kp`ŸâÔé åRð¼ö†äÙïBÁü‚"»‡˜3“ LO,´@L€_¿í1§ek8 -Ù'RÓ8ÿIÄ碞®»n@­PLÀØÆVrý¼>aí[—–B8?"-_äÞãŠÓg|}Àìˆ>½6qmvç5ù ·\‡˜ù¢â¥×ÊH]c« øþKÓÔ:œ˜½Úžù$àðAÉ™�‚zÛ›QÚ-ñ_ÿè×óÿýlU~D°Kˆ¹VÒxõMaüT�¶{'Ù3¹ØôYżòfâ¾ #¸6[ÆnÚžnÐY3æÿ3fço¼åóì3�ŸQs¤l77&ÀøÄ"c‹õHåRQpúmŸÍ͈ë×ʸnÓáý×—Y:äsâ!«=v!`ñ†Ï‰ãì/DÖc2÷½Kj$9×ó˺®1ùøéúõM“‚‘#9"_qéƒM¢°šT&_@¤?¬»1µ­­úõôò©-Vç=6}¤®a§õzzu/—.^ Pe2“6{ïa¨­VqP‰*f“3ÞŸXÁ°Lâ(îY[yîøYR©LKb@³CóNï)掟ŰLÐ`å쥅2®™ÃÏ LI�÷†DÚ±Š±ÆÇž‘m}Üdjhhy@€ $‚qgšåÔrCr¬p?ÔRÂ×m�™÷Áˆ‰ù|ø‘nz|g仈>Ýû ôuhÀ…þHed§ØŸýòó¹ñËÇÿþÌ1rì/øwÿçÿÌ.^n™nÕ¶ 4Ð7AÝ�©TŠ|ÿû”˽sèï:vŒ¡¡¡ÛâÈ´,‹cÇŽ½ëLNNv�‘½˯)�ÎÇ1'ï<ÎÉ;�“Ïo°¾¾‚:##Oẩç3Ë�ã˜rq‹¿øNŽ(ŠPJõœ�¦ihZMÓð kÓf|82¿YÚ?Êæò:a%"*F(/B·M쬋–Ó®D:Ò1ª.…ä¥,²âĽ™éõ¯:`§‘70Š:zY"‚ÆË�'<ÎÍýŽbiƒÌ#ÉèHiI*ã*c¬ “Ô ·/—æÚ�ée ý³E¶Ö ÄEáZ¤†‡›À·bò™äޤV…œ1ÉðüömQu iÃ×pËÛ»:ß‹.çfH6†"6³é‚dzáÖÍÑË+,’š_™¡aŠÆ!NÖ¡à„þ ç¥Í묟é{ú[¥q[gsv–(Š˜Û‡„ø±€Íoˆü²Â+D AjøïÕ(ŠäUȦԈ«×0S)|!I¯¯Bn춯Ç;w4:ÿüæFRvƒ•�_nýIR˜Å\£“höp‰ƒçû´Õ)=7"°¡¡Pi*ˆ!îèîm›�£ÀQÓÁ®A¦7^¦´¯€?ìµü-–1Ãìî³WVDdª:�ŒÒ‘¥šÀeD,«×ÞöÏ$¦Å"¦BH…øio2o…T²ßÕM‚LDD•ˆ;>=À†»ÊÖ•5¬½Éóuݵ19ƒ=¾;Ô.­ÚÁ«¸¾¾ÅüV_mî:ƒ›J#¤ ¿¾Én‡/¶tD_Ùè¿6f“î°ŸÝqš�ܘ2]’káÜŸIù,m$¤Œqè4L»Œ”Ím)Û,oéY>_‚1 =ü2ÃÓ’üzȹ77™9ì0}‡ÍâÖ“k¹«';¾Ø);{¹Â¡ xõî›Qå1P;CÉ~§o®£yãŠÏ±Ã! Ž$KeB&°œ5ôè¯ñã9~ñÒ¯B!�Ÿö¬‰ØK)·ÄsO¾Þ1¯ÏiÌ-„øâ'tƒ˜öý_âV!¦uˆY(ƼüZr?‰šNÓf7f/ˆùŸ^””£ç@œ5W;Ý�íݘ59–ÆO_0q퀽ӒwÏø¡4_@yaý%AÚ:š)@(¦žÚ‹¦�v{ ]`g£ƒ@½¬!K’¥kó¸OÀ\iœã‘×è‘ò†}¼!-{ÅÆZµy³"‘m/ûë{Ь(‘ 3Ü÷ö!ê届ÔcÚΘ×(6Q%aÃÈcû(ùí�ã‚À€À€R=;­v*d¤Õ]�[é�à PMëŸÏB!‘Ý’L.dvx:u�Çcu¿ÞNMp8ÕÔ·-àl0O°YÀŒ4r¹‘À m�³༱6‹ãO L�w§£Žÿß. MãÎê5&Œ¡iÌ/t›ÓFLÆh¬Ó¢áH WŠì¼Åj˜VZb:ß×â1«ZL Š[׫æ¶ÌÇ!›"9VL¥ð¥D.̲¾¾Êøè3cS¤•vÛ!f3ÀìGͰ2îa­¿—4J‹Ë”6ÖQa›d3ÃÜ+¾\2C`fÃðG�ϬMy8³’ì{ßVT܈Jú& e;´¨³ºº@im�X@jo–ìLš��¶Ð‹ÄÎu›Ý—íRÕ{a%—L£ dEG–e'��È�3>‘]uQZ ¤Lf Ñs“âÎÿGå�°•CTE¡6"Jk‚�ž6I¥2LÒ=Bs þWÉÆÍ8254´50š:†‡J£¬©%jwã£þIÄžû“_Ö;ç±ISùÖˆ“Dç’°Ü{ÀdG{G#ò"´h÷÷è~;¢¿Œvrcº÷~Rïx_Zl.ìÛ¦Öf˼eˆ�¾E‘²]d�®3<-IåtR9�s¯opãÓBh¤‡û[bqô‘7ë3Žáà>�[�Ã\œƒ¥GvwÙÞýл-Pr·Óœ¦â¯b›~Oèìº%~üüK¸NŒíhìß'!ŽøÕË>ß{Î$“ÖZ"e»¹1§Ä³Ï¿D:›\K‹Å˜_½úO«l둚#Š.WêíÚÏ­+W™ Åûo)dðiKà…gñʶ-ÑTòÜ8&Э�[axÜ´‰ii|xªˆ¦ÁÝßIÇ�߈Ø{o†âFÌÖ²bß#gê×Á/Þß$Wx‚ô‰†sör…ôdª)vÖc,ý[Þ§˜Cf‹““ _|°I­â¦�†cøiŒ¸3@ÜûÜGP¿‡0bRc6åÍ€k¿_eâh–ÅóI­bG%ï�µÚʺ%·�•µ T¤Øº¶BŠé–Á7Í5�kñèw�ƒŸßq–ôÔB”‹äfQ�¢x)Ï‘à~ô¡d¿|1ú1a)ùŒ×Þ^¤8—'} K(úÞV�ã…½�­ b¤­“vz†h oŠ s �è+Òðð0J)4M«»þnµ„(¥î|˜K¥R_Ùòku5›õuoÿ×½üo“Š3è0ä”ILV{b`_©µÃ´ã;ùgä("Gaû¿ªmZ¤µÏJ®DñåMÆï>€=œ@¼µï/,ùûðDc^6xªB%(W".n¾OôHÒÙb61·­J'€³õΑ’ÊPø��ÈL%�Wjª{ç{3Ô,äŠTF<6ÂäeF†fEb–óçξ0öü� k\~zbp×L²K6©•d§ßïï<ݧàmññì94m?)»1ü?Š¥¹ä…%Ú,^›Ç½g©uÊ"I“«Sbܽ—8hí-ªAÍu'¢p8Â. 6cA¬ìcŸ%ëvFÌB<Æ©{’ué4›õYñ:Œ¹XwàñëÕkËBò±Z^b}«»ƒÀ©ŠeâB'ç½òŸ×»Õþ´Gæ%e=fvq–‚“Af² Å E1i$àÞ‚1 º]#ÓlÎ�íà B|̘õJȆ.Eª*ŠÙ3!‘rwÐ-¿ZAZ 7Ý邸¶É/ExÅ4í0“ã ¦ bV¬¦MŬhå8ª»-m¥@T4‰6w]H&'f°•†=±&öÓøvsú Û8ßhr]·Ì¶[ên`%€}{Gˆ¯®c{ÉÚ£)ÈMACßïî/Ô~øÌöƒÁNÝSAÅhQN%3îÑñ½pG9YÍ]BJ[&û¤™Dר¬åQ•U ¶Žæè¤‡]ö®e/‡¹úÝ94£1�{Ä ¡SÉI½æª³?2‘ Í ðÆKø#�ë¹Ú¦rþØfÛ=¶�í©ß[kl²rK’ÿbƒR!OäED^ˆªD["MiK,Ýax}Œ=ÚAÜLõ3)u.*¬” rJ~VD© ¬ /‰ržD–¾ÝµqtóŽÌ;çïë>Ï꼄—Äß I3™OT ëÑyAÑGý9µk}ú²ÍïÈ®–ÝoGô—ÕvnL€B( ´IÉ +ç‹Lˆ¶­µÙ¬ÅS3?þ‹›L|‰HÙvµ;9—¯‡IÚ É»QqÒÃ`™:÷?ókҹꠈ¢Æ'¿“äçþ9#3?gÏ~Á'¤Ì¡º\GGÆ—_êR³¿éŒJá&¿¿ùZD¥<ŠÐö!HÑ_Dq/¥ÜùÃ_�­!ÍJìä×ç4^y« *¶ifr�éÉ쪃ÎAĆ&ùüÌ.„x2q: ãû@r‡>!fMbÄ 1=�»u¥Ýÿ² øÌ&P—± ïÓøÍ›3“²%R¶›³/ˆY•PâZ¼ŒÅ/ˆ¬Æ_ÿèÒ®ß1ßÿØãÄ1“á‘1~óÞëíCãO‘Ñ;( ”øË¶°ÄTüÍ?„äýg{BL€ç{§b^™�yíMc×óÆRˆiÀ?ýa–ÕÍÓ¼òî£ €8@/ÿÐs=žzô­€;5÷¥äõ·B67#þæo+<ò£)ÛMŽSâ»Ï½ŒazÔnÒo½á•GZc �3H1*q•�LÌuœ[ã®+Væ}rÆ� ×ô¸NN…C¿‡[­©«"ÉêBHÅl®maTŸe¼¢äú…˜!ãQ®¾÷1ˆMD‘²AnÄÜZ Ù\ö˜Ñbk‰7ÏÃXr~Ö¦ùüÝ™Íç�OžÆÉ$×»å‹eƵûºôT•ÛB1Î�…&4®�^gõj‰µ+e²“É;¨%ïÂ͵•{Åʮ쿌£rxë¶V#~ô”l©é\ƒ�…ùµz MÝ3(—Š]#ò# ¦R(£Ó¡šÞ³ï,=˜ ZÞì±}ÛIk €ÚIõ�RøÕ5úh2h �¾"år9Ο?ÏñãÇÑ´Ûc­QJqþüyr¹ÎŽÇq˜››czzú¶.~~Çé|™þº·ÿ«^¾çíôêùÇ«â™MÊ~‘¨Íé(-+í ¥š¥!-‰°ôêÿªhÛ}4½žÅ5A,«ÀÓM€§†$1ºkzm/‡“>KÏϡŊ½h ç ì%kÙ&7Üp15·ÍVa`i¬�OGvvÙ²w,L»Â($­%Óôå´¢œVØ� tî*Êo}Ë,Žù”F}PƺInÅÂ.H¬’‰åŒ‘ÎMµµ‘d¤‰‚2ùË7Ö‰JÑÙy†ï8LÅ„‚S�Yö¢�<ÑÒ î=ûж�hA˜Q= +,%/„ï®mÿ$q�ìCaê}ÍòÖ&joi›œ:Ú$�]28æL€Óêà\µcVW—YßX#ŒB¢XQ JÃ�9õ5¨yj4D˜:Ç‚IVWçðæ¯a��ÂÈ4 I˜ŠqŠ1)¥aVLG%‘˜˜KZÄ�ñö�Ú½ÀæÕk—ùÈ«`O¡;ÉØã¼áÊ2…ËnúYW1”5ˆc ¹CÿsjØbua�²`⎛«¿·“–/,1~ü›;’7ô#æ?-bX‚¡i«îxù²Š"д˜Í|ÀfQ`Ê FÇF±dï‹™¯¥¸ZRèBU#9Ë™¸£Óa^‹A$ÐÒ’ñ´˜êìd8S�—~ �x¨ß�7®Mº§A›´ý÷:ÀܦS>chºN4;+CÏ'v ÌÑ'å4ô0�6:êµ£ckjÖÔOGô—ÕNnLm¬Ñ¹½´(ÙZ Èõ鯬I,?ÎÊ2Lt¹„ßyiW‘²Íjwr^=3f?‰ií¡Þ \¢´µÊCÏI¤ldE¿ÿV€·úØX|Žë_¼DÆþ1Ju^«m§Ì½�¿Õ1wª‹Ù^»Ï¨T°«s~NciQ!Å3}mãNJ¹%þìù_b5¡bQò‹7bæç*(ã_t…[)·Ä³O¾^‡˜võI·P”üæ ÅܼGEû«®Ëì1cþîçÿé]Gâ6Ï·Ä4«÷‘(‚‹—">º`nóȳˆÙ¬X'²Ê_ÿè7­Ó‹ùà�{î’D‘ÁÏ^¢­]ŠPž~ÞŒºAÌBQð7ÿR¬ŒĽ¯Ýj[¾üZÈ�ÅMÿ'ÛBÌñÂ/[ fÅ‹™�U<÷„Méüêí­�´‰žnÌéɦªuX!qRþýÏAô4švš|¡È+¯ûØÕW¡v7f bÚM t¡z^èÛœ¶SæÞÇN·œ[µHÙOÞ“ ÙÖs@W³ §Â±§ÞBè! ©5>>­16ô8…à°X¼\ÀÏ|ú»ˆœþ"ž`Dd¹ðÊ«d'�é]#e!‰�½ñ~È´þl}¬³œÝƒ6þaòˈ™€Î•r=èYÚPX (¬TÞîú:³„Ð$Ò«&“Âd¶‚y ›s™ÖgG½zÝéåæ»v®Álð6±©(<}Çs[j:Ï?K*�ÔЬl6‘w|~|˼�{È­§ô­`¬Ü\™ Z.§1j'ÕÅbãö öh [©Èh �úŠtäÈ.]ºÄ|Àúú—Ìlê¡ááar¹GŽtŽ`žœœdaa�k×®Q,vv¼Ý ¥R)Çar²3‹ÿëÞþ¯zùüñmYÆ‚mÝÕøÅ‚(ñCϯà<¶F×ñ"åG¨ Bù‘¯�¦@˜2ù2$–kƒ«¡ÙMÐÓj‚žíjï �!}°»;¶Nê–$ÊD„éˆÊT4fª:R²w»‘£Y¤)Ð4�0ÒØ¼¼‰·\&(F¨r2]-ª¶è ô”H ­©#,‰´t„¹=h0eÓ:¤%æC:¦Q^ã¥#ó˜j]o›i”ßú"5µ:–…c9âPqâÝQÂy… ~oÞ ¸ºNìG žWF-~ˆy|Â6ÑLaêh–ÑnÚµ¨Bæ70F/›ÍÎÈS÷T×¿ÜØš–Ä6¯—q3)TÓç!LY‡š�]jí�­hŒ¦& 5�úä+>œû™É¬¬¡:š^ý2t4!êës~ }99†LÙDJqg^paõÊœ¦h‚0tô"¬‹Ç(Qs1%Îi%øtc‘`x”sºÂŽa&ÒHõá�«�Í£{÷sùúÖ>gdx†¦1„cÉkõ¤­!…ÎâÒ*žÂÐc¢öLH‚(fey…±±1ìê¹"„ÆøLcß×CB?@éÙ\y rkEö›�}»>ç±Z¸Ì�9Œ�>¸«¶O‘/*R®Äµ5”ŠÙ*øx¡ŽÄèñCC#$a#,”B„ Y‚´®á‡ ´0µÄ½_‰ °r•0㢙B7ž‰0Z�çX)*Èö€–Íú ©¦oÜ¥/¢î®¬ÂÉÐnž^CiÞÒ<Þâ ÖÔ8æž âÚ) Þñ»BÀ8RÄ~@Ä~ˆDèƒûÌ=Õ©ªÎJà�»J i|ÜÜ{£º?Í€R6»ßÛ¦ïp~V•N•ªëØõß]G /4‰c�LAPZ˜£¼¶‰1îÞéƒÃ²ußµ«4ì£Å[SÊC¡©0µ -ʶË:÷ØŽ”LöƒŠ�~!&°úá"rÈÅM!�ÖcKh1•Ù Ò{ÓX²ñÁª.Û³Ç;He¸L0á·8)ã*hìY7³›šç_«å…D•ªËÓ‹ˆ+ µ¥Z"jÓ©ì·:¢¶6ÈAè·ÎE®Â¤vx~k�¡]¶núâÐRn¡ *«%RÓâH±¾±Ìrf‘#ù“;ÎCOËŽˆ¾Ýh§ŽèíËÿ&Öç#=§ÙÉ�)ŽZ�D\¾PÞ•s'Ù£ë˜Ù<µn¼¹‹¢#RV8>î}_P8ugkÛ‘îNN=N ¨«ïÅÕ÷âdòŒŒ½R�”]ž�«Î­äú­"—”ùÏènc9eýÞˤ³É?KEÅo_Œ xº¯:š¾3{ÅãÞ»Eµ½àôÛ:–ùçD7 ûšUƒ˜©& T(J~ö¢¤Py’PÌ´ìKÓò¹ó®K¬/ óÌ£o%1´$N̤­à?½(تa>�ò 7Bò£ ô¬Ïí §ÈIôa3Ûp÷e�î\®Ý­)w€‹Íjv:æ¤Ðö§™~c/¸P‰*T¢ ÁV™ WÞG¸Ý]‡Â¬BMKbXn*Kfl’Âdÿõ¤jRžB§1‚8”&I,`ï^üÈ�©Ù`>úÎ*†”Øk‚‡.í…Lâ,% ÞçÏR>?Û1M 4ËÀt¤aà¸YÒ£¬äªûG€²Á é6»5«ÎU-²ˆcA”/¢4ˆòEd&Õ4}c{Þ>!LÙ4,ÝÄJ��µ3¬}qÓvZkG°Ð†�˜š‰.u,7EÑu‰5ø$ Åkëugˆ Büê Y¡K¼ë ø««¸££lŒN“Wqnâ„”€Ë€£ëLF�eçNhË49qøøŽÓMO%Çw¹¢˜Ÿ¿ÁÕk ¬â8ÅÜ’‡k e%¶ÕºÌÔ°Ž_ÑØ\+±p© "ÄNé MÙÈ›ì$�¹•Èn�ƺŒ|`WmÂ(fe=¤â)â¼–ÖÀ䆆ɤ$R‚ŠG)ŠUÊa\…MŠ@i¬‹˜Jáêu¤®3>½W׈”âJÑÀ« KŠ0 ñ¢äø7¤Ž®ëR'í¦ÉŽôvÛl/?È´�Än˜±Ò:``¤Çȱ!œ¡ HA,D‹CN‹A\[&_Ø"öÃ*¸¬Fó™ša ™:¦nrDcÌjuϽs¢62½sÙ-ÓÝÝ8c Ý’é·i£›M׸¦u®¶îu t‰Ãˆ8TÄAõ{¤’ïaAŒ^’Ü_<ˆoD˜Á!.=½„Vþ±R]áe³æîÉ×6¥�IpÙ&³‡{?@Çèá_QA„ TË÷8Ph¦díâ*º±‰îš[àîÍ’;”CTk Ë=â8©·�V_Þ~‚휕UÙ×Ö6–(‹Õ{yã¾^¿Ÿ›‰s”6Ãk;GÔ~¥Ý"�yñÐyD¤Ç1ÿÖí\ÍI}K-‰ÎÓ¤@Ž[”ò}µ¯Õ«Eôõ«ÝvDwÓò�ç‰6c¦é2wtcmÕîË-´ µÇ—]´Å¶pÇ'û'çˆ×;ïǹÃ_Ôîåä4�2w=ݨ‹Y)jœ;¥õåÜj‡’§_ðË£˜=¢`Ûk÷ݸâsìpb¾ü’Žï½°+ˆi»eîyü]*e‡�Þ~¤þ÷í!fgÄèÄôÇîþ”Í¥!žyì­ºƒ³böŽ¡­©[´ékïD¼˜0~¶ïíjV?³DjbžJôJ>Ô2Ÿ/1[Û\¸ìóÀIÇÖ¸:Ÿãâìnz{AÌåâ?Û±m{,ì¯_‹¨xl1Û?/-ÖøÎ½Éƒÿz1b)ÿ/úÚ†”[âÏ_ø‡z„q±óó=ˆáùïZüã› i)tóO‰Õ~ø9šl=§|ø�ˆùë_êÛœÝÎżJ®Ygß Þ£Ä]tSfl…ôØJb®Ì+V|†ô!&þM$7{¯¤1{&íÖ�é± †8S‡˜K>acg’ß‘²ÉûŒîxìyæ Ò)… ÐoÚ�YÚû.Ôݘé…;»O(U‹›ëZ��ŠEí÷ÌÈ‹êϨº�l›Xï8Éó¡4%bµÉ\>pËp †ÒFžk|Æþv±~aú#]-¡Ð'ȬEË@æ@ê d>ú裷{=h �h o¹ ÍÄ�&�³ÉÍ=mÑzn×ȶNPÐS:JSL>½ûX±nNÌ~k1³�]C“Ù‹9†V†Àââ6.leã)ƃ)rÞ¬Á'³ŸRÊç ‹>ÂÕQ(Fž¸cWë£GÉK¼ß~Ú[Aä">z`=Ð8þÑ(iÃ%m¸œÛú´czGÚØÒÂÅeL 3¡�%ƒ7àè�¤.æÖæAà#mF2 ô0u„¡ƒ!ÑŒä‘4B"T�O@IÅ'C¢�<ªì¡Õ657¥¬¹)#Þ>�|nºÏwN”w‘ݤנ^?í¢¤†SÖo¬Q.“œHƨ ±3FŠ(Œ£Mh†L¾K‘|×%¢ñù³Ç×)�†U·§èêrÝNÉŽë`ö’³h²¹¼J¹R„0‚(D…Š âÕ¡åv2MÉëJOä1Ò*NbsU?ÎÉíƒ5o±¾²B¹X òUJ6ƒIYýn™“ë3äš»5Hò¹›æT¿`�Õ&­êþ¿ŽÌXĤÒYÊùõäxn]ç¥4%~ÞÃqÈÞ1BìXhF@?Ut[o‰èÛ�š;¢W¾Xar—±²jÄÃJ±¶²Úsšݘ÷œ¯»1ûr íBc'?AÓ±°N—ivŽOöÙsX®Åúû­ ¶½®æµO|FôÇ[Ô ¦Ô@ìÚ¹Õ%ç`eIa‹î@¹[]ÌûînÀš›…˜�ýè·8éˆS¿iD:îb:n‰‡Ÿ>ÅäÌ*šGƾHæmkMq²ýÅÂîß3[�6-5‚+³aüoúÞ®fí1~ùjÐ"cmšX¶ÂäÛ1}òÀÉL¼üZ¹×,vÜÆ/1ÛcaoÌkÌ-„øâ'@ï8Ù^Ó¬º¯Ïj\Ÿëo›\·ÄŸýðçuˆ pñbÄð�à»O8¬o´Æ2kbÚÆ'›XÜÄ„Îs1g…ä9æ´¼‚ØÆÉÚ¬öº˜•’âÜ©€açûXÙåmkõšn…£O|@j´Ìâfãýcm)dôh¶îÆ\8_aL> ª1uÇÃNI*•dÞ+ŸÆ»rc +$ýäûSG IDAT%¨Ä8ÃÉÆÂ…µ®pR³"ôǾ@%º+Pëà Û|�í�òÉk¸ã.µ‹¨¾žâhå æŽŸÅM%ƒ¯Ö–pè|g)]CMT Ø\_!Më ká&‰MÖ„‹›Þ½›YæRÈa iê¨>£e©‚Leô9ý@}�¼ 4Ð@ 4Ð@pê =‹I§—ïxl—¹²õ1›Wª®�š[¥õgHâW„!1l¡ bPéƒIGPi!¿m{Óµ‘ºDèÍ]`3ëûêë624M1Jj»åŒarÆ®žÂ‘.ºÖ½p͉â� ÀOy¬•Vølë<Þš.©,n*T 7Q¤ Љ•B—Z¬áûü�2šÓTQÓ’QÑü]`X&BJ4!Ф†&)‘‚¦Ñ®G²w` W:غ�#w®·x¿Ú™=,ä9{ý,¬lõœÖtdÕ-©�WAJx—;] –ëÖÝ•º&±t{(Zk¼µ¥›|gï=;®k7iš†©;?ÿÓ²[ÜœBLÝÀ�¹t–t6yaÕ‚7.òa@†ºŽ¡R'“ÎÂðír®-9t°ÿ¨2ËÕÙ{xwuȾ.}Usii™õõ Åbl,‹\.‡ëtî×ŵUü�u<ßÇ÷}LÓÄ4L²™,é¡[Ÿ‚ð~ª×ܬòWñ y¢ré8HCÇ>¸³z,ôÛ—~¯3‰æ4­w›1Üw�¶Öº+‡åУ”™/®‚Ð8}´‚ªõ]Ý,ÀÜ…4ó�k÷ƒ&R]OùøÊÃÓ|<á‘ò£e¿D Z—·÷Ñ£ÌÅ”F¢þ¢R»Èˆ“ÙX%vÇXUëŸFÕŸ£Úu;®^Ç# ÎG”ª×ÈôPŽý¥Œ7u¿•£"…h‹|´N).RÑJ„qo÷þäû©LV�¦‰úýSù³—¶ê1¯©l†ÉüÝ­q¤Û�ÉÛSÑà[¥ÚÀ�[áÈüôÈ%Òã#h…äøÞ ˆ÷+iJT (Í@h¨H!è¾.Üu7�FHÑÑ×�ÂL2òHwåŸâêî¸ØÉßýÎPŠýïtFÂ×ëÆl‘N•0ÊÖÿ/lŸì3aç ¼% 1]ÿ_»“³—óÐ`Úåºó‡&Fôx׺–íj‡’å¢àýS‚”ù“®íÛëhdDžŠÅ˜_þ""ôŸF©þ!æÈä2÷>õ.©lÈêB–õ‰Ûq7s|j‰‡Ÿ~‡t‚¥JÉàœvˆù·? (û½ca§§¸ÿäGLO-àª)¾ÿ‹«š&{×aÞFý@Ìkspca÷ òË@L_…˜††)kóŠù°´tìµ�íàßP,ºcÛn±°gΙDú_‚êþÎÒ b6L¨Ö×|]QŽÿzÇmpÝ?~þ¥–:¬�Üo �/H^}ûáÞ3 ‰”}ø±7["iõbr^ÄÛœÍç¢Xvcù×Ï•q÷:žÝtðþ3õº˜�§øðmŸØ— ¥˜xð­ž×Ó­pï o`º°VØÙäÜ HM5Ö½Ù�Ù1†ì€¥ù,Öâ#àTk.ïàÆ¬¹Ò…©c"�† ¸ä“_.v€LÍ�ß=�•5±4AŬ]ÙØ6Ì5¶BŠ�|V…˜ m4Õt–ÕxónñèÑ��1bàm ¦˜ÏwL#«zŒ!£rsƒKEÆ%–Ú®Ò ™ý!h2h �h ?*™ÂbÈ#¨xlœ_Ùqz ›Tœaœ44..þž@g Û¶seš”ž!«†q£46.zÔJæviÙ,SX Û£‹ëï]Û~�ô=ègÌgM[åLônëDqœÔˆ’~”TµÍP˜#E £kíé}�ìSS™IÎ:�Z†Ðqu‡´é2båÈšiÒ†K!(Q*¼ïŸïœÞH¦¶2¤M×p0Äí{¬uL K7˜ÈŽâ˜6¶abz7''pÿ¡·m]ºýš˜gb¢¿¨Üé±q¦Ç¾ºXÝ‹�Çœ"æB¨±©^d+Èé.w…9´&sÑš³º±B¡°…øa€©X‘6´éÑ[ÛÈÑ-ÝbÄβ7SDp©uš³ú<¯˜DºF‘à h¦^�¤¦ŽaZ<ÄA.X ýRcú Ä/•ˆƒ(qQzÕ¡-Ñ É�žÒëV“%L,a’©]&šÌ� )G%ŠQ‰- ý<霾°v™rX®QQDèû ©b¨Ê8Ži&…–%š Ö ´æ�#Õ�"É—†¨:A¥Ð™Z›dH?‚)¬®QªŽLáÈãfcðAT¢¥¨ÈV¸ÆV˜Ôw�4>;ÌåµóxA%ü¨d_–½Nç¤Q�wµ$Ö°ƒ=î"m�Ø�9²|"é�­™:ûÞºÍÒ¤@Swvž¸Å"ÆI�¦‡·¦óR7L ¦´XÄ�NSΤrýÃW=%“XÚ¨ÿ bÃ2‰£˜üÕ2Óô?pIY!ù‡/㌻h[½Ÿ#¾.7æN RØ>™'/€L"Ð.¯µŒ%;ù šh89/¿§:êjfÇWÈŒ­Ô!&@öŽa6?ï}M­ÉrÊœ|ô�ˆù꯱÷ý®³[í>£RWP,Ƽø³ßGô¨9Ù.Û-s÷£ï3<¹ŒU…>?Jd¿ÓqK<øÄ»ŒO.ÕáÜÜeŸ£Ó`u�˜IDé3ë’rK|÷É·™žZhl[Œ+cN½�úïúÚ¶fõ1óEÁ¯Þˆ)jÿmÏùì›^ä…'O‘±Â/ 1ýê ÓhðóËWò…ÎH÷~¶±Äœ]И�+m;¿^ŽÊÅ¥.ÍýpWíÚ!&À¯^ ÉçwÞ¦Ät›Ž9]iÕ°˜×޲ȳ=çaÛežùÞËUZ*Æüòç¾·ýy16±ÄÉÇÞê 1æ4–+=Û¶«=RöÚÅ339®­>Çăt\S¦œçQ>ä&W9úäû¸Y…çkè&øÅõÏ*¤§R-nÌió)¤^bÏ3çZ &ÀZÞàóÓyÒ€|ð£ݘuWzÚ`ñó"©™äúµr©Ì„¸¿eúÄt†LÂHCO'WÍíj+ÇVHù�«-«ÕÇ,¬'Eõg»e“£~k²¥²BVŽ]%•Éà˜U ëÑ!i&÷AÝ5ˆÅîF<\:þ)š.ƒ‡RzÏkBK߉˜XÄh»€8Ð@_¥ s �h �ú£“©Û8FŠ é­E× léâÊ4Y}˜”žÁ•��4Ç&âãü{-«AËœ>Ú³Ý픥Û8†‹ß4„»-‡Œ2zWï¡;⌒ž ŠŰX‡–ÃÖ=CªK›Û©qg„(V̸㠀Ô{ÈZœí‘áýØÒüJ€e/Ý¿ÿ®¯|™ Ô¯'¦wŽ�ñ5FÜqpÝ4åÀ£x”‚ EÿæbàúÑ}át⎔IÍÝ- ¬¥¶(%Jå2”\Ý!gÚ˜C’{+UW¥€‚*‘× ¬›(QŠÊ�xõ¾ø}#{Z�€»�!t ‘%kdiö&ßjÄã–¢"ù0φ¿N>ÌSжw|µîfÄeÕ_f�e á¥`g—ؽ#÷ízýuÍ ­çHë9&¬ÎNÎÃk�ëWÍѹŹEÙOêU¶{`ký^ÒÖq†Ó̰w×ë5Э•J;¨TŠtfèKÏKTȱZÅK7}I}qè )7‹0$ÎD ‘s±F�%Œ�A¦n'÷v}=Åow5Á‚ìnÆA“¥• “ÑNÎ*k@'6»?_|�nÌí@d bj¶��MàÀÆÂµLŠnNÎæøGH"e�<ü»:Ä\ÉýáÚ§…9T{-¾RQñÛ#ž†.5øºÕî3*쪃éÍ×"<ÏBh��°›F&—¹û±÷±œrb®.dY¿ž¸1¿ûèÛm3æ¿ü<¢ä·1ǧ–xðñwqÚáÑ鸫³âYTøsÚ#J§§øî“o“r“(ͳ¦×^‹(üŽ¿ï¤nÓ“ÕøóEÁüyÌbñŸv�G&Uâ‡OžbßôbòSƒÈìb¦Jü«ÿ–Œém 1¯ÍF\Ÿó)kÿz—ÛXæ¿ùѯq¬ –¥a4¹Xß;«(iÕ³í¾©%¾ÿäX¦GÆÒ1 �RâWLþñõÞð.å”ùÉ^NŽKC«&0´CÌë³7æ|*ÚönÆ~ æìüWnüiÏyLO-ðäã§d‰©¡˜ Oã½Ó åûí{]Û8n‰‡?ÍÄTõ³�i�˜�‹!ê½›Õ);dû¼CòñûEÌl{d«åšb÷#u8ö'ï’�XŪžÏs×BÜéäýü\{Ì©CÌüŠÄXŽ`ú‰Nˆé•ýr�aõd_nÌÄ´«µ8u×@Ó4ŠK>Åå £ÍÓÛò© 8Cɺ”ò˜bÇÚÊ•cs(3Ào‹^6ë±²¦e%ñ賫¤hM»Y¾ÿsÜÑt=)D :s¥)Q¡ÂÛ(ãF©Ý§%èNcPµ�ý jž.6š·»ÁD ôUj2h �h ?J� Ï�–Y\=�½M„k»²Æ0ûœÃXÂùZ e/� ï!cdÈèٮв—yè6®Õîôàøî�Ї‡nÞ:Ð@m/ǰp ‹az»nµjƒfÜþ¢‚ÓºKZw™vÓ*¤•)%Ša‰ëËÃ�íäÊ®L1i5/»ÁMW¦È9F̤ÓlÔgÔoiS·Ø 7(EÊQ�é�ÖoÿgÐÍÑY‡›Á…h‹r¤�*!…ù º—è+•&4Ð4Âì—ƒŽïüÓL:bc©‡etÑßóÑNÒ� cäHòŒ¢»É|…¾}§èÂ]gêuÅš#úúQ8´™,Ë’;vDw¶-æŠ8Õ˜À�õeÆÛê•Á×çÆÜDvƒ˜åY‡ÉÊ÷�þ"eM§Ìñ§u1kss1d}©@k¥ÍVÕ ds-¾Ó¯øåQLÑýók¯Ý7÷¹Ç±ÃÉÏósK‹ )þMÛþ×vËœxô}F&—«ë’@›rQðû·“kêÌäÓ -ó?ÿ,¤âOÆ3‰ óñwŸZJöExL•¼¾!fsŒlMÝ æÜ\Äü|@Ä¿í¶µ+q)þ#éª ²u(–ɶÆù³ ÄÜ7½È O�"]ƒ¬UPçKŸ_S;BÌÓKüø©wɤ’ö¾ê˜�Dʾôj�$ìÂÐÕ˜â@l†˜×fáú\w™I•øñSïr`:ù £qst�_Y*t�·Ý?½Èž8�a–pLq'À„ä³ÿÕ«áŽÛÔ b:MÛR(J^y½;ÈnwóÖŽ¡œ©Xœ-£z7S‹<üøi·áÐ1æ4çû¨fÚ'ž}M†8qX?·T(ÉoyLÜýûzäþúBÄÆr… 1Á=/¼†éTê3ˆ4Ü™$ÂacÉ' bìLãó)¯yòq �è�Q†Ðɉ 9#³óÄ·IÝàf¿m&¬oN]ÚíàæŠ7ßRx ¯GŸ8�)’ŽÜ ññ¾O¸ûúÍG˜‹TãùÆö\fŠÝ;ow+iJ‚Jâ iv…ô-+kµàºÔÛNÅ;®à'°ÛuD·KYa«(:3ø¾.7æv ²ÄXºÖˆ•í'RöÀýg±œ2Kb»)íbö|…l¼ý ¸v(¹8+K [tÉíu4ŽN>óRQpúmËüs¢h{ˆ92¹Ì‰GßÇv0c5A£ß¿ Už"ånñÜ“¯w@Ì ’ñ�ŸšãÁÇ߯ßfˆ¹pÅçÄÁ�!f·Yè1‹Å˜×^S Û…öN-ð½'ß!cùøzˆQ‡˜5E[.û Åbñ'í÷M/òèÉ�ë.L£Ãi¨qcÑ£,»Gݘ^â±{?©ƒÂšºAL€_¾Z¦PŒúvc¶Ïßh›o¾ó«×%:�„ípµ½íõ¹îtÿô"�œü„ý5gjõsî1!‰”-ƒmÝ˜Ý f³ ³¦ß¾³šï„ÍÛ¹y¯^ÓBGµ­fUí³TŒyçMÕ—ÓvË|çù×±Ýd¿5Ÿ[—Îû˜Ú 8C¿«_“J«ûsÏsì™ßb:AbÌ^ q¦À/ÁìňÌÞtÝ�©Å1û7vN;Ä\_ôY™WLè'ÀÞÞ�Ù­]ÓÚ�2ÎDªÓ�Yƒ˜VPwc†Qhî+[!•csnL ¥¦³î±²‘²ud ÑVŽds}…tÓÀ™ËÎ’JåR`f“+¹(÷tüS¤Õ¸–×jkï¨j´,@l|ù„†�º�úfõÐ 4Ð@ 4Ð@ÝB­Ý·„Ðöl sÝDô•rY}DîO&0 îõö²}K×keÿ:®ç`m˜H¯ÿN⎤+.©s牫ºV¸Êþô�›YÍ�h �¾…ê7úzÕÜ!)í/×�#ÌÆ³�ØÅ3ÈvªEâ•—Š`›èéþŸSšëŠñÛõ²õjúvõÍš¥¬�â}WQfXwc„åö�å¯Ï�ÙDÚÏ£É2é'/u@L€µù5¦é/RÖ�ZߌXb;Ý8ž6=Ö Œ½Ïýv(Y. Þ?%H™?éZÓvÊÜûø[-3#gZ©(xù%ß{a[ˆÙî„Vв4²<_"- þò‡/‘Í6j@ÿöµ¨ 1Ê“ßû ÿ?{ï%×yÞi>ßÍ•«s‰A$‚sÁ$É–,Y¶ÇÛ{vŽgï-Û��xðî=¬,AR›…`ê’Îó¯L4@ÌF€ !f.ðü«>Å`!Äl0a!Ä,#�‹Ã†——³Ùò›AÌ/=a‘Ë9eÖxY}h˜Z÷­€Y³N- ærRÊF#Å:ˆ©”j 6î¯K#‚‘Ñz›[£›·ñøÉçöì·¡¦êr\˜eí~Õ$—óXê*¿X€ÀÔ„‡Èôß^…˜×oraÓkaûˆéx‚Hdvâ�Fî>ôÄ>\Ëgæ\ŽU×¶¾?\ºX¢È†¾=EÌþfOcÇÀªê½¡Ñ�™·™›4Iq7D›»1%Ã&ºåJwxý­ è?‘%¹:UïÆ,CLáQZw˜Ò|êÜ}MÜü憑 ÄŒöD©¢{Ȝɠ)±J}Ìh,Ž$Käf«÷%;YÀN�5Y×µ0–C14h’¾5ðÓE+¥‡ÅËÈÑL=Ä`™©e…Tm·lg[m}—Ô™mµÕV[mµÕÖ÷¥2³“oôß ²&ðu³¿ˆÙWŠ8��æB8)ðj&´dMÂì11»Ãt;²%£f4ŒñÈe»5gg&pß è¹÷$MÂÓ} }&…^D&u"“Æ\½[svzû]Ÿ®{×#©ùn›|—�d[˜SILé ÜšA©Ä†Ìw:d;Â9Å–ˆf’S*ə˅Óã#$D8á¸w[5ÜbPsz|˜ˆ´‚77UÓ=Ý~dñí§ºÈ›[VR~‚¾ýÔ•Cͽ½á¾Ý>±¼‡µ“QŸõ…öƒ][m-W{Ö†34wœmœQ×þ†êãÇN†7ê�­õ‘ì;|ð³®æ“OºÌuÚÌwV' Õ%‚=r]¹n‹bÊÆÕª÷‹Å‚D<ÍÃLÛºM ÝõiïÌtóÚYË•§{Øi³·P¹W•e/±l_÷°Ófo³§¾––�nKúnêèêcµÆ‘™P?pzY!‹ººY³þ<)® Ë !‰Àw[O¦—ëc6«+¶”jÓʶšˆn”›.à–j�Õº1�üÂIîï–3µö\ˆÌL˜ôHI÷ª@ÌF7æô“>ózwìm™RVŽX Ü{9Òúœž)’pnlú^¹.¦¢Ú€D!ïóÒS8÷€ßbÖ¶PM¢ù|ÀSÿâ`Û=Hb°åxsŠ•51ê’›óx`› jPIïY4N_ô¹vk„Žž—+í›ALÙØ´¢¶ž¡ÄË»e|õ‡¡äÝtë ôOÕõk0¡œR6Ü_K¹1Wö�±mó‘Š ³²ü&óÒˆÏù‹66U§àÐÀ8�ÜõæX× b–�†VƒÓPó¾ÁÂ{öb3—øòyrù %Äl¬eY[‹å^(�¯(ý«F¸}ó‰e÷}¶!½­ì~‰{·w,Ø.­fu� äòAK7f=p.ÛMöU.ðõoz°ÚÌÍ»XMÕÚÚ˜;îØMoÉM\V+ˆYÈì~5ü Í×a9çÖ»{LlWFOhÄÒá5iò\žµ%àß1ËnL30ü¾Gre´/–R`äd� �½$òÍõnÌAõv(9Ò[]ì‚[çÆ”o¼X�˜µnÌrZÙâ”M~zá½g±º˜Ù‹ó0oS[“£žå!¼êzåWÌ Æ«ç•=g¡:×™;~¦å"´*¦™3§I,£†}³´²Þï�ô`ÓÄÖEûׂLE´1Q[ßÛj¡mµÕV[mµÕÖUÕÜ�³øº‡g¸x¹(#› rAAÉ«HŽ@¸ÂÕ—/À/ý @øáR¸¨ÎTùÉj´¼g/¬ùPè(`õ˜ $KF�Õ‰�M�ˆÖGÔ{výÌ”'ùxý^ 5Pg4$;\?Ù‘�l ¹‰Ó¡3ÕGn*—o/œñÊ¥‹»«R=£’:£3ÕKv*ösŽÇíõÉõX :¥‘׉ÏèD‡º[öqº}æ»Â‡ÁÄ´JtNFv$Ò3K§„‹®¨¤Ç©U-Ô„z°i¬^اjÂB°YT|7$UâÍkë'?Øô]I‘+@‡šÖ™3ì__M³ssvqÀñþðiìUkI�ö!†DÛSÚÖѼ˜ÆGk‚¥�àûbU—ѶüÒ�zït×»’vL}°ÇÃ2¸\vûZOµR#¼¬{oKž—ç ‡Ðu9×iSHº8Zsòà¨!ä,ƒÉ²ë2×m‘ëj±¾�„ÛЯ -Í´�§µ:žài>òe¸åÍî"fo;mãéÍ— puO÷�kvÌžr_ ¿E_øº�¯{W”‰ ­+—¤Ô¤‹‹^þyÚÌ� `Z—.6“ÓpLI(Ñ�éø,VuK‰É—�VÖM„×%*µœˆn”¯»¯múž�µ¡¦†áwË� `tÍPžª=Ð#}‚ăû‘Œð^ßåaY:’¸¯ù6XÂ)V«ÓG-:°¢·bî;â±rƒ�ZÃæšALÛ ?íÐ}¹.¦Äן’™3íIw»çÍqΞƒm[+¥E!&”SÊ.^o®1�l­Z�±—^ñ+NÁfidþ­�†Ï½â5uêý|óÙgØrƒÂ]Û5 C, 1!¬‹™]dkYVÆ×b¹Ù|À‹¯™¤’ ?x׳ õÏ-h³mLo+´û8rìU®[S‰‡wqX IDAT\b<ûŠI®Å:]pxé›\ÞGhŸå±ûŸYÏç^i¨©j{_ÁvêïÁ­ &„)e -Öa¹çÖĨËì´GïÆTblháÄ8{ÌÄèS9µÏÄÈ݇qCÕ�ixÕç½f`ê’‰,EA„c¯¸1§‹tq’‹sx¤Ö¦ÈŽY7¦èÌ!:ÃgçH‡Vk¨dæì© µPT¸‚Äúnòo´žø.Ë+�5Orqº\ ½&iчï,žŽ§n: ÐQÀ•>ÉV¡¦@r$"×ô�Û³ø¸ªcòq:r�ôÞ>²oåZö©•Ù´I6>0j¬ hᆨí“IYdRá³ã©5K»¨dV.€£�Ëxû¦,’*áZ2‚!‚†÷Û¿q]©ì<1e«+iéš}Þ«­J{e~™À]èy»Ó«›(.ƒÍ€›jÚï‹xˆš¶7g%ÊxU ¾‹ìyÌYT @ÔÝÈ$ d!�D˜ýÇ ÀÀ |?üL 8sñ<¤‡P$0dAD(hä’³Æó\Ç%“ �¤€dRA’@’J •œ8’$mƒé>ø~@àx€ï—_¶í£ë²,J/�enwÀõÁõ ®OÎñ‰«E÷së¼Ï+ûº´ß<ÂWŸyQ½XHd �è¥?—�ÀZxªõÎm—‹µ]J áåâËZ/ƒÅÛ7—KôYLÓ}6ùT½ë’@Zt™ù”K±Ó\àº\j…N «Ë¤Ðe6¼³x¿|Ÿ‰R”‘K�0e¨éi>žê‡?u·Ã\àœ –¸‰ºq/êRX™kè+Xê\ì/"ÛÒw$©­æªsd^A�ÌÆÔsž¹Ð‰øAdgml+À÷ƒŸ¸>Aàs$ý6›2·Ö½§XμËì±iÖ\FZY¯äh²ç\&fLD7ªR³”&0Ò01mΘD¼š”Ðñ<Ø®å“qˆŽ×»g>,7æ”óݳ±ä§#èæz´÷#GšCL€‰S9|ß'uÓ;ÄRá$xmJÙå@L€Ñ%ÒÊîßkòÀ£ à3>S>†Ô<�ocM€¸¯½£#‚‰qYú8B, @itŠAkˆ91ê’™ܳYE+dÀ‘Ó~ bVû5ƒ˜§Þ³Ù¸2|¯ÄòN†‡¿Í\FÐÕ%ñàƒñøÒ)e[¹1›¥‘…ÖP ª`LÒ?˧�émZAL€ç^±Èå½nLÇ #žäºÕ.û�¸ìØ¢¢-…W ݘ‰h–Çïy·i�ÍV àÅWMà‡Ոǖ1³ù€gš¤·uýA|ærç.úܸAe±PÍ‹ÃKëTëÆl0¡õþº4âsiÄ'Uyü£ß"©¿@´ᯔjªÖº15å^zþúú÷=h�J·þ.Q›R¶Ñ�y9çÖû‡-lÓ'ÖU}&L«Í æì¤KvÎ'[ô˜ŸòHï8pÙSAÚ~ ù®ªsúLŽ¡`g]0G3MžÉ¡wF™9m²B½�@6Qn¼Ø²}æBŽÎXœÂ”IŸ×Qùûbu1Ë*ÎBbµ{3#×DÓu|Ïg~lŠ(ýxšËü5ap�«?@ì¬ #õçü™Õ‡‰$’¸Ž[w÷l—÷’osã|ý}³Ve7&° ‚×ã­çÊjS×�@©¶ÚúNª}„¶ÕV[mµÕV[WW6´|J ¨Î—–çè/ãÿ�F¨A@à×¼<ß �{¾ç8B Àš-¢w\F=©+™­�´¾ãá;ŽãW~÷]I–@ìÙ"Ú2Çåd- 'S@M/�zñƒ*‚«< í;>A°ü¯�e`)–ùUµÜ~ùŸÑ|¶±nœ’‡VÑøè\ ‡é.qG%×A]±¦ò €çažs@—#ãWޕţõÇ “ScÄ¥ªÃVTæ ÁgÜ•VŲ!›9K4>ÈÌL€ªBà Œ2%m�çúHr˜~Èu<âi�x÷ÒŽÜV2Çó}ËwÆ}§—=;’G2¾®í"7‹V–EEBà¸ÕãÀ´¹~FH�Uü:°%‘³!_ïbñ}\V¡£v áÒ9 j�Ç(ÿÞ|Bk¼ÚÖ]¢mYïô,o¬nÜ]rY{®)M©î²!äž�ád»r™Ðò�›�\�ªvÈ×.c¹¯-¢K%Ðsý&ÖPÅò¶Q­fו&œ/Á »E•Ü&�×ÌÖDå‚qy}s×Î�n ïã�*�OTA(��I^˜ÅA¶$â§–N±öýªÚ@aæqM4:6$Cá½¾CÜ8¾ù�-m­`®˜©ü¿ÑÒ,{CYÝg®çø{{Pb—w®èã}èã}œ,¾ŽbHDDÇ¢í›ÕŬ•=g ª)ªƒá¼áÎ8/H6kj6ÿ‡éÆìÒïá¡wÐ# £.Ñí§Y*Ó_f¤HªS"VúÞRN)Ûy!¸÷è’33n17Q$áÞÔòs$÷v=÷<›¶è=äÓ>Ù´.¦)²ùŽÝuu4ßyÝEAbýú‡8èÚÇñ¼…÷ó­÷¾I÷`=,jZŠyŸw_· Üv½ñ(gN�{ïvȃ×ÕOè·‚˜Ó®åã¹G/ïn1$i�t2Å­[MNžsÙÿ®ËŽÛŒg\mJÙVÚ~ÓËܰ~’x´>�`1ˆYc ¸uÓ 4Ê,1k!]3%¢Y~ü£2É„`°Oaï!“í[T"Mœ!8,6Y (Ηy`{'«2u_ `BF'¦=îÜ®�Õ·]ªocJÙ²âÑyvÞ瓌Kl¸Fðî!›í[´¦ëÖÅ\¸MoÚpˆ­›N’ˆ7ÛÞÍÇ“ËìzÝ&™ì|Xªƒ˜‹9y[ÖT Q•UŒŽœãÍ=6[¶ªô4‚‡,<öš¹0añ�‰Q—ô`„XJ©Lh1.œ²‘µ—N@‡rß}Ã0°Ý,GÍ!<�õÛ-Af9­,@0—DêrÈ PT™ÄνÈ5ÛºY@ÇԙьD~ºH—G¹ãX5¥lG}ûùѾãc�Û j+›ÝSu3Ú³ðY=7š#|L)¼(q¥.=úü5ãxZ¸ŒÆÀ#Ïr)UHïè6Z*†8 Ó²[­ïYË‘š\^y‡Z�y%�Rmµõ�ÐÕ=B÷þ*wþ)£CÿŽ—ýWn¾âæùÛO¯ä?¼ÿ�K|åóΤH[mµÕV[mµuõ”?4�åC°èù^ƒ’Ó© !ñË¿‡ý®€o.øø¸Žƒ�)bNä¼%ª¢DUÜ‚¾r6VÆÄÍÙ¸\P É�‘"2jJC‰iȹô`á¼¢‹[pp²¾ã㻓\Ï% Ú¸¶�“)bMå)¢V\Ü¢ƒ_ ÇgÏq2E°ÂídÙÎ\{2\9¢!GU¼‚ƒW´qsárݬ‰°AB€!ã:rÊ@ŠêȆ‚ æü¢�gºø› ï€Z}ÇÃs$Ç'ðÂõ² Š„Pd„,áJ>ÂQ¤˜�Ñ�"~Ñ_‹`Þ„¢–îgEÇ×e¤T )n EŒÒ8Lüœ‰7_À/˜(¾@Ø’ªãˆ tv¥‘Q¤X?_ÄËð³×C $¤×ÅϹ‹rAÏ÷�:ÓHÑr2œ°ôæ³øó9üù’¨²BG²‹ÁT/ Op`ôª‚¦"4 I/] ,›À¶ÁvH=‚¢‰ë{8¾‹ë…“(Ь J Š$£&ãÌn¸òšzKª6ðå*-î{^ß«FÆV`u©ñ¶z¿ÂÕƒÐ[N¡·Ø�Ýæ9�YvK@5%zYrDÃ3—7ÉYN+ MQ ¯xe®ÌôpéáÎèG‘VûÓbâà$ö¼EÇ�½K¦·»>zÇ>A×Gš;kU[º1Ü‚‹á/¬µ»Z}pÁß>,7&€ð#DÍ{ÛW$²ù$B©B‰f“÷™‘"zTb͵ꂔ²A£çîýKBL€KGsAÐ2­,€ïE‘ì�¼ùêÓ$ŒÇñý…üz¤ÈmyŽx2Ü Õ:šw"�ymd†ñƒø^ó@>ËYhØ»»H¡à¢‘�Ñ©GùÆ“O±õ®€Þšl·­ &ÀÉc= ƒ=ïºLM˜øêgšBL€XtžÏ<"ˆ [oP™ð8|Ðå¦-õ0³6¥l+7æÞ}�[+W„çõb3L) ’º“7Þy‰se½_&‹Ìrÿç^ �ƒfnÌD´ÈO>¾‹d"ÜoCpË�:ï´ØÑfÖ¦”m„‡B¿�×ÞÚETXU^·%@d6ðìËže1IJû6K) aÚÞÏ<úÉxÉÍl6oRØ{°9̬M)[ëÆ<üþfffŽpËfoYû BçìÜ\À–­ Ñhõs–ª©úJ €ûMŽM½ŸÛü:ªðþq‹ýïÚÜ{¿Q `€ÖnÌ•×o¾ny‹�[ï�•U×êË‚˜³“.ÙY—‰QŸ”r3RÐC'=L¿̧‘=Û+pèå€×Y¬Ûš@3ªËÊŒÛdÆm´ÒõÇïÞ;øéUƒ�%!æÜ˜‰•™;°*xéÞ÷À(ËimÁýen¸€St™:5¿ ed¸ŸÓãg™ž"±"ε�¯ARëák~,Ü&j^Ç”¨Š˜ÔXo߆™Ìa'Ã÷›AL€DMàËìÐ$¾ìW–S×Þ^<;Þ{J›2šäæXÆ÷ÊÆõû �Rmµõ�ÐeÌTL¾óÿòü<÷ö1.ÍyĺY{Ó½<þ¿ý¿øÐЇ7ÊË”sö)þÛ¯þ._{óã9…Tï ®½ñ~öw‹�-?[I[mµÕV[mµõ´.s}ó7WB>>¡+3üéããá>~àá.^à¡*‡Æ^CŽêdŽM S/)ŠŠë:h’NZé¢Së£Sîa*3Êñû�Ó­£kû&•J Uh(BCU5TMC•TßÁ l߯ dOâàènä¨Êü±É¦ËV5-L¡ëAZMÓg¬Àw}ö�îFŠjd�O û*ªŠë8tkÝôtkÝLäÆxïÔ~Dª¹ƒSÕuD)%IZN£ U*½"áO \ßÁö\ÇÇãàÅ}H� 'ý4Ã@‚”§Oë§#¦j›ÍÏpðìAHÆëÛG"HHŽG·ž¢'ÒAg¬Ô'7ÃþÓû‘¦ªQÝz$Š€p\ºŒ$i=Ž*«hš‚Ö­¢Ê ª\·çàxn8nÏÁv.Œœ¯<’kFøÙI=F_Ç :"It¥ô€\zv¦‡Ï#Íep5E’HéúzWÑ“�Uݦ(ŽCþÒyE%eDè\MO²³f¥›îäÐTÕ¼¡W¬%‰’N¦Ð´æ�E (aû6µvTÈJ4í$sMç5‹¶ÿ~’$K\³©õú†ÛF®Ô4M$†X·®ùsN¸Í�ZÁ5C+˜Îd˜š� ‹"KŠ,#Ë Š"£Ôüt=×õ*?\<Ïà $Ó"39AÁsðƒ€¨ª“Jw‘èI)Ë‚m’wLÔ¼Efb’¢çâû>¾¢E¢3ÝCº§“˜%gÉÚ´¬E&?�ë»x¾�ãØHº†Ð4¢N@"ÞIÄH¡É*º¢¢É*²Ô$zþ,b‚lq×v°²aX¡kHºŠщ­àÖñò„°ÂAy„l!‹k[XsY$CCDt䨎Ò�BéICwÕ™Mø\°&ɳx¦…5Ÿ«LH1%CNE‘ãá¶~Àö%jdŽŽS,äð-×´ñå)¢!ÇuÔt9a ÄÃë¾›³r6RÖÅÌg ,·Ô䨊ÓQ;"(19ª"G5¼‚�Wpðó.RÎ%—Ëá¬ùBØ'ª¡Ä5´ŽJ\CŽj•à¯`ãç]ÈùØ–ÿ8^)0ƯÈEFR$d$E(B‘�45®£ÄÂÀ¹4æœ0@¦àÌûXsyœ¢�ë8¨q 5©£wÈÅPÂÀCÁ3Ý0hÇt Š>AÞDZìæJ5¯Æ¥VªÌ«I D˜sYH!Âô×B¥šSáOI‘0¤Ð²|¿+p|¨™jÊÀž½òú–jG{úêÔÉ\¬cÄ=‰@`ôÄ(Žf{ö¾ëÓÙÑ‹ÑyÙ1®¢rk‡+Ç\3ˆiçl@ Kg»ø0ݘµº8û.s ¥ÚtÍ&ïf/æ‰Å$z¦”8½·ÀÀ&‡®!=ÚÜ •·ÈŒ[èAóZ—µò½(1íSøMÎq=RdÇ}/¡¨6å™õjÍ•€¦~‘¹ù·^Íã8&+V«ÜvotIÇ€¬Àõb¸þ=<÷ô3ôö ¶lÓX¹ªõƒÇø¨Ç™3.=Y}WdAú�’âÑŸÜùÃÁ(Á¨}2E|^}ÕæÎ;Ã4³-u ä�\þ6ùœÄ†kn¾Y¿ûµP˜R6¤1–» ¤‡¹8ü_zBðcŸŽ. A¿òD±eÝÇb¾H*YïäStŸÕ+e^xÝâþÛu%`Ö –åøäÍ4ÿôä«VÈ|ü!cQ™Í|ùù �ÏüÓ“Åe÷}¶ä ­ªáþzC7©%9]bÕ ™_³¸ïŽê:-åV½4\ —ƒuk|¶oSÝWUç,ìyÛáüE�‡ÔH.’Ê)e›ï£ò¹¥G‘˜LGÂç¹oùÖ>þ‰(±¸ �ØýêB×(À¾·&8wnØ¢Ð7 , 1Ëç–³Pm× bBèÆÔ)Üa5è©{o•ñXå÷ŽÛŸGÑdÎÌѻڠ£?

ÇfîB;çë�ˆ2w.¼È�‚¨(†Šï†iec �»¦úŒ®6d@ð,I’è 3QÄLT�ÍrM ‘g-})œgþ�I\Û&™Cãįé ã¦~�¤ð»Yp¤÷›&¶¶\Nc:øË ”j«­ï´–9�0üµŸfçÿþ F=Ð:×±iÇJôùKœÜõ7üvüþï!�yœ?øÑŸà�ŽyÄWoãŽÍr£§9ôÌ·x÷?~ˆ 3pp|µùwöÚj«­¶Újë %!#!/+º°#ÖOA/4 óïT{èÔúHÆ:Фz`ÙÀwÏž— Üûp¬)t);ÆÊ³¢ ‰>ÆFF™Ï˜tõÈÜÝàZ(äö¼ _ú�×:H¢ ÅbÑBbÌŽ ïŸð1¹ë.•w÷VÝͭܘ¢”¦ö‘»]T rزE^�¦êÁ˜#~&ü£4Ò ¹üϽlñчõ¦éR¡\³Aܘ­ ¦„_× 8~Êáü°ËÇ>AÔ¥”mtcVús’x’ Ãyž~Ùâ6ZŽïÙ—«îNKìñy. {|é›E>ÿ‰h8Ö*›øòUZV«ýU¾/¹¼ÚåâˆÇã1�u)e͆m�ÌsÛ]Q†VºLNùì?ä²m‹Ò2=mÙ9 @ 3<âñÕoXüðgŒeÕTmtcV!fxnE„ñÔ¿ú²É7¾šçŽ» ì³(”¶Ecm̸òqf&Ÿâ•§s¬Û ³ý®F“óª˜÷Ù»;Ü¿³w׋ø/û ¬Ö¸åþÑøB˜9=æ0|ªHьҥ5w×]³tm;L,^;ci…³ïå;gÒѧ‘·Y#½x`މsƒ›b¤ú[ßó&Oe)Åoÿåïó±¡&7�™=¼~ÌåqþøÍà“¥k�9v‚‰Ê÷¾,‡ÿñ·øõ/>;³SȽ×rËÇÿ=ÿõÿøT¸^Ïþ,ýŸûÖM¿Â¾W‘µ\à�ØÂ¯Ðù‘/�ñÅGª)oüù?`ðÕßãë:ù¥·^ãçWœçÙÿë7øý¯îáý 3k¹ï?ý ÷¯7€y–'ï×øƒo¼Å‰1—žëî䳿üßùŇV°x¼H[mµÕV[mµu¹º¡;g ÇÉz¡›/©t„®Kµg‰žÐ—”M ^ž¨#&'éÔz—ÕwéqmãLþón8®”š¦Kë£K[|Ù›náDî8ÓöÝZ7Ýz/éFàÙDé!æ¤ða$­¥éÕ{–/—Ò`ÇJòŠËšøZsÙ¼�Ï5©!z#Ës0¬XGw$Moìê84Eã–¡ËK•³a`íUùì¶Úº\éªF_º›¾ôÒ笮hô§ºéO-³m¢›þÄ•_ z£�ô–ÒéZžÍŒ9Ï¥ì²h½ß骜ÿ–g3cÍ1Vœf¢8Mª(Cƒi«×èªGXžÍ¬=Ǹ9Å„ÂG/g²JK·äÁ�Ò%�>£—>#œœŸ²¦˜°&ÉØ,ß&p<œÙÎl�ÞÞj´~¯ÞG¯FÑOÙSLYdœ ¶N¨‡ŽL›<=Ýa0Cœ^ÛmßbÎÉ0mO0mWá£Wpð y¶tµŽ˜×…Œ.ÕOäõëa0ñŒ3É´=μ;[�ïúøóμ…&é¤JòNµ§r/³}‹yw–1^D=ÓÅ3]ÊÓ±;¶-oã¶õáÉò¡& B0“¥Ò¿�Zw qÜ!33E 8cE:ï^U›¾íÁ×É,KDÂó^ލ!ªó»¨5b+—òÇ{k‚‰}Stoî¢gs7B 7BîRáKÈ�BqÝ,‘3Íëm~hnLÃÅ¿ùÒ‰¾ÊŸ$ß`H¿�Iqˆ™‹Ã˜9—žµ1†¶¤Q�pÂ93RD’``Uøýëý½9"s�#_{ïT8¹-ü‘™‰¼Fç€ÎÙƒYÖnMÖ¥uœ¾B5¨ÞäˆMÇöSÌi…-ÔÙ3AGÏD]]Ì}oJ-ëh¶’$btÄÁ‘žåºM‚£M6n5Ðk Q�“…Y`b‘»ðå§Ùx“Ë¥ó.oﱸã½Õöî IDATîyͬ@Áâëøàí{šBÌ|^f׫¡«<— xþy}™%ÆÑ,?ö¸L¢tNw¦eÞ9h²e‹\È€±)ÆÝÄäosóõ‚}¶m]×s.1sù€çv…¿Ïg¾ôD�IAJÄ�"�—ŸâæM>ï°Ù±ua:×Fw§/†PJýn¿Ùãä9——÷Xì¼g!¨}¶IzÛ¥ f.ð«^i�|¾òDm‘´¼Ñh�ÇzžhÄň††dz{öl3k�³Žøm8H>‰ÝoØlÞ¬2Ð_ÿݨ6¥l3ÕDDxÝ/äöïõB�ϼô|±)/K1’ú£X‘gé�xï€ÅM7ëuç„éš‹y)è?�.­Å F=_äà9¶ÝG7êÇêp>]"eÝdÅ-Çñå®°¯£¬Üf0v|žÃ»f1"HÔÇY¡ÝÃÅé]}q‚�ël¸¯·rÝ.+3R¯"Nwt##1zx–xŸÆµ 5®ä§L„�ˆûËs9i sÊ"?^@“"ø¾�2“ ’6p‘ã2°Z»‘ys'ŽG�/üRê™’ª094L×H�>ÐêY.+­l�Dé_eܪƭÑ{9÷À,kÞZ¼†´ï4€ÌË ”j«­ï°–2÷<Í3s[ùwÿ­ 1¤Ôz>r[“>ò­üÄ�nà/~÷}þù+oó+›oEyšg.ë?Åg¶{Km/}�¿ÙÿoøéŸèâ[ú<ñ…Ïa¬?ÀŸ=Z= _þ?ÿïÝÁµÉÙÿÖ_ós¿ùýÏÇYpz¥V³: ¯g^â7?ÿxïþ[Ø~çýÜ·í:V•®·#ÿÓ|ôçž'»ŽG~èØo|�gÿägØwIæÍ¿ú•¸|±t,éËôˬ¾ó,IŸ’å…ÿø1>÷÷— ¹�‡?µ“®ÙC>5 òü/~ŒÿÇ:nù<ÿæÓ»ÿú¯ø�ÏÇzn7¿vËr¿´ÕV[mµÕV[Ë‘"©¬�/žb³•6ô^y¥ïVR%� ‰?@?•MÉË_ŸMýW×XÖMƒ—?á¹yåå÷ÙØý¿NÚÓ¶Úúÿ»tYc ÖÍ@ly€T—5¢= D—$¢Ëý‘ú#aû sšŒ=O§þÁkvvëÝ•àË·ÉØFÍQ$Ñ:ÕN·ÖM·ö±}‹ŒSrkÚSØÙ(MÒéÑûè)½?mO2mO0ç„A-êÒîðVj'§íz8Ù,èE“tºµ~ºµÐ‰;ãL2kO�óæ)zy"rŒ¤²øX[ž6ž¿¡òû¹È¤’›§ó`7ú”ÊJ–>o®=sm˜ª¼'tlï8Ž[°Ñ•p’4³{’Üéiú’+–25/Kríd¨¬Á••ß¼*Òdƒuñ0H`bËab½1ì9›±wÇI­IRœ.‚€áëß#˜¬¤ù1ÿ¡¸1 ïîè‘(îžúôتaи�Þí¯Ñ{MŒ™KEN힢ÿú$’,>4KºCBH0;é T ýîÃÌ�¥nžLÑ$n¼'N,­ êÇ^Ÿ¡ÿš(}k£Lœ 'Ý%ªAŽØô[D‘»xtç?!+Ç�»ìÝðÀýZÅ�Y›R¶Ñ�Y L"a Ù§¿å`Û:ºzŽ{?§|1jtcVä'¸éŽ>b�s¬\!…A[ªA��”~°îî'‘U8q°Èu["˜9=æ0=^ä“J}@M²–þÍ'˜šÌMHD“aPËÈ9‹Ôj §£Çìb€âö‰-ĪauâÆü7X·5�猽?Gßu‰J@ÇÄ©0-m¯²#èåZý!ä»÷qñàó£ 3É�(ñ˜=—#|ô`ñšÛ¾ž��»Pd…º‘xGj9 Ì� ãHiGƒ½&GôLšKç'ÉÎe ¤¯ï¤óÆ$Y¢0žgîô žíaåM$O¢çô gW¿G|Mšé£HŠDç–~„,…éä/S’*!©á¾Y“ ƒÚÐoã�ÿ8Û~ÿWØ÷µ¯°ç7n¥çé§9lüôg¸¡¶¡ö¿ñw¿Å§bðQösûoå«_~Ž?yô‘J“®ÏýOvýéN¤oý «þÕ×È:ÄEg}ã`åùÂ_ý£?ÿE^~ùoù×ÿ€èúOò{ÿðüÈú‹|ù/Ÿ'‹ÌýÿõI¾ü¯{àüîßúküÆ_ð�ßù•˾$±xsHýàÿà•¿þ!R¹äÓÿp XÍ¿ýê.~sGø°è8dÿ‰?ÿÇ·òóö|¾>y�ÛýmþüÏŸãWÿòcK~V[mµÕV[mµÕV[mµÕV[¡jÝšWC�nÍåH“ô:·ærUëÖ¼šj'çÝÙ%z…ª¢m}oÉólÊve_uáätˆÊeYë’×a ^�Ú•eˆézAãzó{ËÉ;±å0‘T! Fßcþ|Žù³YÔ„F´Ï@Mªd§æ›öýPܘ†ƒw×)Œ´Ž7Ú|ÊóDº5„$Ðt•鋯Of‰u¨tt«\s½J±à3zÉ#¹©-.a½¾©n7�BH!( |™‰ó&#'òI/Õà,»1åˆMÏCÐc2gε,³PVc]ÌBÞ祧ó_ûç½´¼M}Žuÿo°ï¥'ø§]ÿ–µO¿ÜÄg>½¡¾]ÇC¥à³¡¡!à(îðµÕ>nÚ±#Œëî& LæóäZ|lï¿Ì×üÇÞf÷ë/ñ•?û"Ïžü:¿ð;Ÿà3ÿwŠ :¸nCé!mõõlÐá u‘‹›-ÑÃkqQÝrï½!ĸpžó 6³ý–ê ¯ª*œ¼À€àm¾pëµ|¡fæéS ß+UFÛj«­¶ÚjëûAǬ½tî@ ÂimVCŸ6PæU”üw/ÕÙQs?‰‡0rÑñj^A)ÊHÎâ!MGÜ÷0îíÃÈi$Ç ô¬‚Vhçn«­¶Új«µÚpòûC�W½²¢–�çS&T’}u©Ϯ=ˆ®U']åÂ÷f˜¶•°¦,‚<¬On#¥õ2yÛ)„ FG„¹#sMû]u7¦áàï8" ¦/NÒA}ªC¡Ûh›�í-pLÜ̬qŒ�Ûý«u„€SÇlb×ô¢§4ì‘zW§Þ•AëÌT@Âð1‹ÞÈæü‹ä�a¼l9‘!éí@뙥óö“I‰â„Ž|é–EW¡±vÀ[¯:ØÅ.4i`Ѿ­tÝ-ï¢EŠÑpyÇ•ëÄ Æ.…ޱH9}qc}L «wœ®žñ:øÔ§8 Àê>xê³RÂO0€ ù8ãÑ?üØÓ¤U8µbzõÛZHƒi°åa�øücÏ7…˜ù|À ¯¸ø¾D6ëóÕoZ— Ô»1ûÇùø�{IDL4½ìn”xá5‡©y—ñ¯zÜ~‹V—R¶ìÆ !æ ¤’õVéÅ f¸r1õ1ðG±ü1#Ü!Ä|ŽdiÛ™VÀ»‡>óY‰|¢€Þä1,-ð¹G^$­O÷z䄃¢øÌ礦ém =wy“XÍ:=ŽðG°ýsørõx�E Üw×®¦³¬ë¯“yúy{Á¾*« 1«û[D¶ßâóâK6O|ÓB¯áDµnÌÆ�rJÙ±Áĸ�*}!ªÇŸ, "KƒMëSB$×íØ[:¯ÂãâÔQ�ÑK.Ãç³ÑXýy¥7<° IqCˆ Œœ³‰ôŘ(F9½{³íjÎñ«Q‹ëÞƒ‘ 2zÞBK…+09±N˜w™›´­ÑrÄ&½í4Z÷ZLA᎟:_ÀèŒ�7%.¾7�¬(OÉ#zÿQô¤‚]ô«é³=A~ÚÂÉûdGmâ=:²¿8 ,»1%CÀ¤ÎµÞ�ÍÇXºNÅV$c ñŠ�"#³!+‡#»‰]Û:·�/~áË|싟cõcÿ™ß½VæõÅ@&]|êÇ?Êyé<ñ'¿Äºý nù4Ÿ^×Ðlê(G&àÖ^Ÿ£ÇÞ¶b°.QŠ¢–îtK¥{µ�ðÌ“Enþèvún¸‡ºá¶ä_áÙ_?€™™Åä&V­2³œ<1wvÃ…÷9a 14ä£DknŽ9óGÏ5ÿ8]¯IÚ±j5«œ óî>›Ol/´®ë¢ ­bpJÚÆ¿ÿ»_å�JpZ€­®äʫӴÕV[mµÕV[µÊLNaLƈ®£Íþ"f_5ÚT)¨(ó*úŒþ…›³“(“1Lb¦«·’+¡eÔ¼‚žÑв*j^©é7F¿ÒO1íPL•ž.h=«ÍhßQ¸¹ÿÆ<^Ã&Û¾?Ö¼qIo]oâ—†wÇ‘vý�¶Újë{Gž`VÔc®;¼6žŠ¡.z쨋wÉuÙä»,“:}ï/ž²ìÔsp“V—‰��GZF'~2…l-~hÖWŸ6Hk§—ýn+ðk@¦÷ÁA¦¤Éø¶G!†cw8Wï»�«_™Ì)>xºä«-¯&M`þB‘!éF¢Z']D¨éŽ"eÖço]Ð÷ª»1K3ÐŒt8É??‘]�ÐV»á ˆp¿gDzSEÒb·íûð‹DtL—Þ@©@̯ÿ‹‹må6pÞ$ò –1Ø?ÆÖÍï1Ø?†Pó@wa>/ñ•'²ÞN�Þ%›á…W-45Üeˆ¹²œ¼ëRI‡¬>%üÈÒ³F�4@Ðþ õ�óøÝ{H&lÙ‡àÿcï=ƒ%;ÏûÎß{òé|oß&3À M‚ƒ9 H‚)в\¢YkÉeÙ«­ÚÚ*U©V»kɶT–צýA\–Jö®ÖZQ& f$2ƒ0Ì &Þœºoç>y?œŽ÷vß03!mÿ«…ÛsÂ{NŸóžó>¿÷ÿ<ðæ;ÃÃ)NÏAˆ' (a94`fEúˆE üú‘g3�›8xç“SÄ�ì:Nçk¿Æ×~œhÄn@LEx5þÝb¶Óc�¿#‘2_8ò#-°×·T*™—^õB"|ªVÐØ¿#~‹H$Ï#ŸýYbjŠ kKHUÁë¯K�õº©s]L‰WŽ)Úð·qýiºÅõ÷?�©ù¤ ˬÌäW,âÚC”�·÷€&@ÓŠ|ðeôˆƒfŠd]úkýIr"Êê|ènT‚ bCvßþVbÚ6DÒ:Z¤6‰âl•¾Ýá»Ñü»Uä[»N‘M›ôÝ'‘ »Ñ'–,<7@«¥¡M�¥¸pq‰ÝÚýDŽœ@O„߯Ε‰Ž„nÉÌé ãúÍÄ´QòÎùü Ĭõ;mQvß{˜É0h¿rn‰1Ö×Ó²„�kï‡B�_ΩQŒ©}o£:�çS¼P Åû†ne^ŸFVeM�©ê:¾ëãT]dS%?›c€aR‘4²²õ1}@Jx Ößõ„*ãè×Úp›w–\éM’îé“­­�Ìè#ü‹?}”£¿óf¿÷;Üö·ØÝ8ÚÊ)În²jì‘ßä+ß㯞yš7|æW¿ÊÄÚ…‚ù_ø/ï/òÜ÷Ïý|õëm±qkäœàÏÿñ?çÙØ(W_»‡1#éWO*7ßu˜»øúo=À·þ§'yúû¿ñÚ-XǾÛÀÀ—›/ìg¿Ïžû+~ïöÙ÷Á·y¬°…}ǾÈ?ý‡Ì“už?ûÕ{9ý…Û,œäääÿÁÓÿê üö¯ÿ+žúß௿õm¤#W£æ¦yïåŸsáž¿æÙ;.å`{ê©§žzê©§®ò`õýeŒáxÇv£nÔ¡:Rn|§”jpsÑÀX6©ô•)ìË¡”d"K±+<…ù÷—ЇִKõ±U;áPiWµ¬àhñר\ÌbŒ5kÁ E`G<ìˆGa¨9(«ÃM#¯ Ve[B±d¤Ë~®•bniØ?´>ðR‡›Ž �[¿z»¡Úq»à|uÈmûûÖÅ�ß:OG<ŠrÀ¡Â%½�öÔÓÿotìêõÁ¡Ãgº§¦:v}¥ã÷‡ß¹2©.»ÉŠxT¢.å„‹ñ° OYoe8Sž‘)½(£••´,§¬˜‹q×­S´H,8˜«ýä˜xì«â&ÂgZ'U‡ËØ)‹Ø™$jí9¶Õu­t羺§�YWdªŠ†ïx� y²}åÞ d³yÍ— [  ||Z¹öý0­¬$¨¬T‰ø)|Ý%wã æ@°«�ŸñWÔ�Ùbzs:;«wµ-&÷å‘R¹†3óaÀ¤8ÂЭǛib¸XJ¢ÇÃó^\tÈ/¨¿]êéUÔDP±Ëpþ5�í�¶¶GÍvÝ7‡¤UÚ€Af¾°aÖÖÚ}ÖÅ|ý%‰¨ö•Kª‹©›®ÿÌK ˆY)Iœx âÚ— jÛSõQ×¾€ª´§-6Ì2w>ð3bñfŸœríF`ÿég=,KG(GPƒãÜŽnÌz�E£ëZ¬üðÇ•êç¶ 1GFxø3¯�”Y’]TI@‹ÂÅ/|ï.UKÇáQ�¢ÈÚ0¾ó –½Œ®9íë焪€ûAËñ ÌsÏ]Ï£iU¤@4Ú¤X?ø‰ÀrîAQ<÷ ,k]·Ûܘ­÷V+ÄüÅã Žud[3=¼ÄþÃÇ1#M ˜jÀÙw³Ä’×ßùºYE«ÕÏT|—¹)—¡}I"ɰ¿™þÀÆqLSpõÝLj ”ÐÌ&›¿h‘ a¢ã@$m€hucv¶ót‚˜…Ú$Ý•‹e¢C&f­ï\�-±[{óþ·r­–¬å£FT„€Ò¢MiÙbP„÷zB%Áè–܆rD¢ºlQʬÛÎî;�¦…mFx>Jùö´är\AÈ¥Õ0—äü�ÓDúcx^³�:³óÑhI‘P£:�€R&Çé›ÎI§ÐW¶ó|%¼¹%K&�EÅ—áäØinœ]W˜¯¡ÖŒrµ2{údk‹ÑÁä¯ý%ÏNü9úþO¼úo¾â]ÚÕ©=–޶´Q“ÊR± d]×q±t—|mŒ(ÜÐ…àH*š%£Úš%aeŒ²ŒV•‘·™ªÎ•}$¯K£½º¿¥@ÐÎÆëÛ×6d� WpžÊ]„ä�Ú| ~eÀEt0]Õgùü¸zoÄ×C‹ºÖ&�ºrºPt‘Ÿ¤®`ÈMþ¨öÔÓ'E« §$ˆs<�÷;;7º.?*øÞ Xn¸|`¹^W>¥«ù”.Å”C5‚Ë­îÛÑ`aožn7wÐ¥½ù!kÛ ÓW|܈‹ ?©Û]�nÔÅIØØ}nÂî »µÉÓò×g6lC§u==À×=¤MÜœ=}´ ‚Ë™ï�ˆ'qe©ñK¿“|Ÿ›–:×ÜŽêéñm¼‚€ôreÇjuÜ"bIg¯wW·(˜k[n5»ÄÈé•vcú×϶AL€•©eúÖL÷Wö\h@L{E'¶x=½ŒÙŸ#š ûõóç<¤–r¾™³ú½°>¦lX¤�l¸1O¿\¨@-5ÔL›ôÝï"i~Ä,ÍD´néz kk÷UJÏüL"°ºdˆyóOMø�í½ðë�ĬK•FQפ­5Ì2‡ï{U³©wÖ)ׯ00;+˜›÷ñ¥G"Š©}±c Î:Ä\›¢t±ìòØ$ªöíxþÖ!R$RæðǙǖµ%i¹ð“¸XuˆÙ’òTÒ>Àèèã®;ˆi†ç¦b–Jßÿ¡GÙº·}ÇÒ�ô5†‡ÿon> 36útóü­y,éžJ¡äóí8—1×̵m,–ž~Á&gýjãØõsÀèÐÿÃ-eÆGŸéºîß~ße¥üµãÙüT¿Ëè°Ìƒ÷ü„hÄŠÒÞߊßþÁ¥ÄYn¸z•@„³å¼MÏ ff-v $ZÏú¿8xPftäµciž>ûœGµ2ˆëïhÖU €4–1Ì û½lˆiD*8|œôpX°Mm¹ž—æaiÁBõGß©Ò(‚!n¼÷qú†^h@L€wOX˜1¢©°OZ�÷(¬¸ I¿Æõ=‰j´CLÛ³O‚Åé³C׆Y–?UîëX³Äôj/ KŽí�ªÈZxnõ¨†ùЛH*� Ù™v7æˆ|`[Oü÷~ñb…qq}ÇþBŽ)T‹f dú•ö…SE^ÖØg}šÙý�%4�¼¦¾µÐÃc j§[jþƾ¾ù8»m[5‡h^)3U-GèÁ&CK5PÔðœ�Üu†Ï_½­ýöÔÓÇ©mŒl%†oÿ'ü»ÛÿI÷Enù—¼“ý—k¾Üú¹Ï’þ³ÿLþî¯ñ¥¡N+ƹåwÿ¿ý»k¿�ò�ÿžå­_}æOx?û'ÝÛ ìá‹¿ÿ-¾øû I|ãOùî7þ´Ë¿ë\ÿÍÿÌsßlýîwùÖFíªËØÉÿ÷<ü{þͼšGÿà¿òèlÔ¶žzê©§žzê)�|Õ'P}üúGóñ".¾æ5þ®ÿ;E;¬5)ÙQ;Eáåî ³“¼ª‹½baÏV¼€ëª‡XŒN㻣 y© IDATRË ¹éæ\Ûp�„ƒá $G ¹uÈ)!¹uGÞì\ƒi#©ã¬¼~‚øMër[l¨è’ÆêÜ"+gPâQwïiò‡šñyÉhU½,Ϫ$²*ù”ÃWÙ·+3Ù¤v“(t-àÒAéU gq•œðò¥Ývc W×á³Z‡5»«ØgbMOcìÞÕöýÚ O’/8i/³KŠã‰`ÓAðÅâ ;c—‘j®‹ü  ˜™CMŽR©´7"áæI·ïÓó²yË pjÐ8 èë¢íõ|Êó%bã��пleç*XÅðú7b ©Ñ΀¼Pò)”<W Iª"¡©‚þäGßîà ïÎ00”� ÀñµË~ô€iÚZ¦´3E&Ôná­Çc×[ÛZ~»:~ózçס·búò)‹RÒ#Í”[ÛmKÐi–Ã&’5n6žÄ›8·*¥V¸Î $”’¾êÍ›¬ññ©89‹ª©~Àêô2&c”ö.ãinÃ� ë5peݘA‰ ýdýì|¶-­¬Ü—GŠ– § Ó'VIÃ7Ÿl@L}$‰mųsyÆÜpKÉßGH> ·¤”mz,eÓ&}×úÔ�3§—éöfµ¶v_¹äóÔOËA5‚6ˆ ínÌ™³UúwÅA@uÙ@_XŸ¾@Ì‘¼ù̺>ieéŒMl(Þvþ†® ßáëèàÆÜ^Šóì¾÷ˆôEC÷þr•q¿sj}5ª¢Õ æÚ´ä²®x>™™E ãéz*ìϼJû$4Imž;§ê!%c�lRž¶½‡M8™(ÀÎðСö»´î£“¯¹¡}2ë[÷ÔS]m~,ï4?ýO?âÉ~—’|íÿêåTè©§žzê©§žþË×ü6¹˜ jéaD“{µŽÃ‚–¿kÿîé>¾äâú¾€ØÙ Z_ç4…NÁÂÉÛ8k©Lñ;ó{1å(³ûH¤' p»:&Û ÔÖŽPñµ4�Öi§úȼ=ƒ½ZAKuo—�­RY(bLô£�&)Ÿ_!ð¼²�Yb !l k©ˆ[´A–0úìÍ\ÃI ÉN)gñ»˜‘<)À‰¸”".™�Ðm%Aàn ;ŸßrpWŠØó«(ÃÈ}qD½N‡uËÁ]-â/æ òúÒƒl¸BˆùêÅש¬*7·;GŽu­J©eÀ´Ȥ �ýá™u Sø{~ßqQµ’ibG£œ640ÛƒW¾ãKÈù"¦¬²« ³ Ä<-<¼Ú1GÄ 06ðoÚ>Èøœ-úÏA‹ N9�WÊ`è:;FÇ1”æ>=„XX*bûf˜sÀÍÒŸì8“ðŠË÷|–ÎÍ1¸»{ý¤µ²«hC_½Ôä�ÎÙ•‹DÔ4vÕîxë0ñ¨„¦ÂÔôñ´KµªRÝ*Ä4+²<†ïw†áÍ ¦ߕʥ€ŸþÐÁ±‘Åæ÷×Z&¬‡˜‹s°8×tcê‘*×Þö&©áåÆ2­`ꬃ9k¤”]:_fdR!uèX¸üšwè67¦‰ÑŠ!ã”áü«EÖNs”M›ä¡3èƒá$ßµ+Ô¸Áô[9ÒÕÛáꓘɰÿ ìðýµµô<Ðkÿ~9nLɰ¤³Ç»}Ý2�ì!d©Í�Ùš–|jßÛ˜±8B–ðeŸ©O�E–dd-<àø®pöȨâj¶T„ú¡‡?Žkwt*²Oàxøe ¯XÅ])àf‹H�@re«Š”±ñ%‰@ e´e0…»”ÃYÈâ® ,MÓ‰+vƯb�äº}9�‡½”ÇØ q ¥¢"¼ka{%L§¨õ÷c$ûІ°fæðŠ%œÌ*ZNˆ É;¯gaz‰ø`?¹ì*Á|”¡ÝëÛ¡k;&‡¸paÇ/04:L&“ÁòS¨J€çÁø�Œã,­f)ÇÂYßRmâ‚*ŠM i›ÃÁ¾�1VËEæòV¦/ G¢èéA$I‚Ì Š$ŒMpQø˜øvo%O)·€W© ÷§QRáýãd³YÁ `u'§m½`·™(ãdì³9 sìJW �ãQ”t%Õ:q¡E–Œ—+`ÍÌâ.­¢ ¥PGúQúÖ,ßÖå T½[/ ˆÝdï…Ä^–ŠÎIË8Ó¼’¦vKEЇâhé’Ñ¡Í_Ư:8+%¬ K 2Ù‡ÚgnˆJŠÓøÿ­ª, Ê㯠W×?H¥\ä¼yŽÂt·ì ë2jTEO›è}æ–à¦_u©,•(œ 3Äw§0¢ÈæV«ÎÔÒ )à)>^ĺñ ™1¡lJvzn[-·í¥‚LâQ|»ý!*”+sΕxóúÉe—I±=ÌG%¯˜–u–5®Šbåê3mnL§¸ê]17¦áàÝrÖ¤”(NUð®iü­]wjï^…‡Âr…” -¥ìZˆ �½PAU pý¶”²•euñ`xÖX æÞ­’ öw<Œëo~± b.ÌÂò¢�!ݹÝ3À5Ÿz­ b.ά,zD¤;¶´þþ[_Y1‡· 1îºåè&óQo£5�l«³eòåܬÇüœûg®ÝÒ~{êéãÖ–F+�=öØ%n^ãüå_ò(stÝv>Åÿå_pá±Ç¸p‰{é©§žzê©§Ošöîí^Pýﻬ¾*n¢å¥;|±~&ó€i\4ɬ.R)ñlßöI“Y“ÐõÙ1’õd\0Áò+X^˯pAz'Ùw–ɾÎ4UcJLÜìCMG Q—½p�¿®�•ùKgV¼mã”®NÁÂÊV)ÍQ'ÑGÂàWdY!7³Da)ƒo¹8¶�p ÷ιw–Öm'©ö1¤�“ãD”(e·DÉ+ñNáM�$ò§æÉŸšGI€@ŠH“£ÈÉ8Bo”Œµî¥ üÏÚªkåW¬å2ÖT16�<ОÚk`Ube~–b6N•ÀiŠök)FÌAbr„HmhÙ­P´Ëœ]8Oyi}º_­¿�ëµ1†åp õÒÕímÚâôYüª…d¬Öû™ìk…®b¤RÜm4Ÿ…'ÜVW–p«ewqwqµ±¼ÒGI'�´(’i êul5wË.ƺ^¾©Šß{47ЧD�€`9‹73Ou*Cu*œè *Z:†1–BMâÌ«T3y|Ë?Àv,$ác/5kÿ*qµÏDME�MIWñUIW�H—ĶÙSó^òLøð®TÆP¿jᬔp– TÞ[AÈ¢‘~Tï30GbaðÝ^®â,Z”— x–~€ã†�Ãêb8ÙE6Œ�(Æ@9¢  ²¡n8[¹øÚcõ”ºaZÝŽE±Ûé=µŒ�¾ôñNzø¤)ðýæ¹¾ÄÔ¦¾Ý½R Ó-º(µ t¹°>Ýó/K+×¾ßLò«”÷U:Î'°sÖºIIA.AÐï°:]½t7fb�'‘åæóLxa¦ ¹/�”Ê5ܘ‹ïW™G˜|ð™ !f¸�2“öÃôÝòf#¥¬]†Ó¯”ˆ±Àzh�[°È.t;çÇ«Ü÷°øTJ¯¿$Õ¾rIu1SƒK¤—³R’8ñĵ/¯«‹ÙIé¡Òƒ msH Ïq±$óÃ-BL€ÏÛ\»»¹�\àñäÓþ–!æÚ4²uurb–JÏ?ç#Ë£xÞX˜–ôÎ×L،ٔJ�ô£3Ü|Ó{[vaKßy¬J¥ž÷­@ÌÉÑŽÜññ5�´[ûŠ¥€ïü°B©�þ<_¸÷qbQ{[ë<úp”‰–ú™[Y·O7S˜~÷Ô¶ÎÛ3/Ø$ ‡oÿ£Ãíc™nmj:gêzõ.Ò7¸ØVs~V°¸à£J_Dlpý¥‡—Øsã{m.LX1!t;;ŽŠì›ì¿ï¥6&¬‡˜•’ÏÉãÒûúnÌåó%&v†ýF§l&çO•‰GΟ,b D@„NïܒŘh,»Äøð•Uf?¨²3ö$N¢×úÁÀî ÷|/À.»—äÆl´«Ö'•–‹mßûºËêþi|}ý¾[Ó’×ÓÊ.¬¢„ãÙh[¾˜!AŠ3;O «&’*£ª ¾ ÷'ie�u�6RýYîÚ>ô§�ôæï³+²0x±{=ì–±›ˆôê¡÷ôÉÖ–@æ7¿ùÍ�¸=õÔSO=õô÷G«««œ:uê—ÝŒ_š^¸Hä–$ö\»láÛ^0)k2R'0 a@T¯}êrjŸXU<ÃÃ�;¡T÷ñjv=¹ª0»–Ê\‰ü™,幑±8‰=ý˜ƒ­Â5„–1œ1e2wñÙé%œB¹ dzU—êr™Êb ;[sQj*�`Ù ÌÏQ�æ‰ô³ÇÞÇIÐÁV-JV�·f�¡èí¯aÚ`’ì}Dä(¥„‹eúd’eJ 0H[ɽ~/_AI¡Mô£�¤šZ̓I-(,\¼H¥T$~ëÎ6ç‘_up2%ì…ÿ z¤9±b-À¬ë�£%V—\l¹L²69w#ˆ¹ºäàúë×X�wÉÍ Rc}äæ‹œµÄ€|k,všX±VAZ,ЬøØW½…)kȪè˜RÂwñÔî$Åyë’ܘõ´²@Ç´²…½ ˆ¹öùQOK>µïmÌh,L+[˵ö]¯RmÖI–£50 ¸v€¤H�´²:2·*Q·¹V€¤äHóy#i2ÞTWj™ÐÔ1;IO=}‚´%�¹ºº~æ|O=õÔSO=õÔS'y�åçg‰&ãô;C(�Š*4IEU5Ô×`+˜\+_÷(í.à¾î…50ë5Ö6 â¹Q�9C6TâWõx�ãS<›#(øX¥ žåáY.~ÕC2dd= ÆF„áìØ>‹¹‹A@öäb`zÕöÀARé'­ŒÑ£±Ѝ ÖŒÏ4IG3ủ!œR µ$Õ�<8äè(U'vh7�ë�,¡$ÂAe<«¢Ø�Y^¤œƒñ~ÕE2$C%‰1Q¾Šˆ5ÌëÏa/¯’øÌ^ìùN¦„_uPT ×±Ð0ÓD¤(‘´‰*u~U4$�OOÜÊ…s DÑÖÏÞïèªD`”w¢zãIBŠš�zmƒA~y‰òj¿j#‰xûku’Rú0¯U§©œ¾§/†çS7ˆË&W%vÑo4Ýe‡ZÍ ©±ð�ôõÛw,BZ}—œ,�0|„DUȈÙ)If|hŒ˜/¨Nîáôô²³S  ³3=‚"K(‰ë.iÿãC2W ^B0K‹Œ ñt‚[w~æ’¶Û»‚¨ ¯Á…l†¥Hªëãþ¶Àæf2@nœÜÃ�ìj�U„u~~ÁÈà#fŠŒ–à\nžÂùÊÖ$MEI&0ÓiŒ|»X¤êÚŠF4™¢¸³yí½2²& " Χµ˜wVy¯0Mœî©‰cj„˜a,Vb[¬¬p¡8Àxd˜„%¦ÖEpÊÁNÞ+}HþÝ0Õ6€3�“´‘êp o±€X.cgÂÙñÑ�4©�!VëÁ ©%U-0hÂPèd ,7“Ç�Ïâ.dñ%…Óû&ç"` TGµã$¼#F�³n– •óä­æxY—tvi»‰)1¢J”’[¢X-’-,�±—¨\(າ¡ F1‡chÒÂÊ*ò‡+¤ÓƒTÆ-ÖÊ�kÇQ¿nbbqØÎæ¯Ìæ)žYÁZ*R Jäïª Ç]Ìe#c TLú¬(C¥ðÚÌ»YÎ(ïbeÛƒêšd0é_MÂ銅™þ%,ÏÂwš”<ÛGÖ¤fUF�HI¥OCKèØy 7kã­ºX¥*¾å֞ò.7À¨5�SJc½ºªÍet©©eiMPUÄTÄÒåƒG۲Љ¢”öUo¾ìí] ÕÓÊ~@a¶ˆÚ×’Ù9 =Xÿ,Û©Þ_ÛØ6w¾ ÄÈ], ø!4”ûòHÑ2 á”aþTèÆ¾ç(Ër3 ßÉ�¹r®ˆnȤ?ýFb®Î»¬.U• Ü÷ú¦3·`‘[°0ƒîÙG|/•Ïñús[:U¯‹©¨6 Q)ù<ûSɹü-@L³Ì�üŒX<ì Ê¥€ŸÿÔÅ·ï@FfæéŸ#+)ióÙN‘H™#þÝ°Ñ A.ð(•d^xQAV¿„·uœo³go„‘‘öwö޳¦¹Y�¹„¬V_çÀ�ʶ fŒøž„$Ö_”AÌé�éˆbË_î¾`M7ï;Êäèòºï7jãÔŒÇâŠÇ תLŒnD®]7m_n£õžxºJ±´¹óÀuÏ3Ñá˜6ƒ¿¹\À‘#:Ñm´«áœ»f•8xëK˜-é‘Ë%‰_<®àXGºBL€ýŸy™ôp¦ýº@ÌrÉçø‹"Q•[øšÑ�j!øXP“ IDATàìqŸ¤7«G£LY�£Êš¾CnÅðÎÓ²ó>æ=�8‰•Y€:õƒKæ‰ Ä(ž‡Iùöm»1³ûÞ#ÒžóÂT±}uªÒ¨«¼b®IK.™µL#á¸T‰´¿ {Vó¾­—¾pª^ÄÖe=ÚH’,á;ÕLß—Û¶%ÔοÙ[“„ÿ¾&›ÎÚ÷„žzú$©wuöÔSO=õÔSOWT7%okþq“úr7¬b÷Y×Î Xã¢4Èd–( ë!¥¦ 2ºb’ȤPƒ!4IG•u´xm¸â•ÚHji’Fšœ½BþÃö#@¿:Ȱ>IRÙú¬Ï©«ŠD†ÛS»tË‚´H¹³|ãìª�„Ú§®ZŒ¤_ï§/ÒOÞ/Rx½™Ð¿OM1aŽ3�Ú Ód�SaýŒ—¯rDVÖjýà8„•Ê«Y¼ªM°VÂ$GèP"“³�þhš a-—~#ÉÕÉñ6€y¥åóAh)‡ÐR•d‡Æ0|žò‘mëªÆM»/ Z~”*J”—$0*$G“hÛw=mMÉXŒd,ÖöÝÎ�ð\»T²!Ä0ŒÏóÚñ¿ejJpϽ2ѨØb†)eÃ~WðYT ^zåç\œ‚ûïÕˆEŦó{߯R*âŠO=û<÷ßí11.oâ tþâ™pÿ¾¸—zmÎ�ôÂ˳œ½ qÛAÁ丼)L,–žx:lã‹Ç.̈KZ÷…Wl.Ìx<|¯¾éy�€NÍ„ï¹1Ž›çì9xè>™XTlzÞ¦g¾ ÆÛ¡§o{݃k¤Èà Úॴɘb-ÈT �ãïq`¦K*Úžzú%ê“ó–ÙSO=õÔSO=õÔ";Ú Êª ¹ù•΀²ÍEy=IZ b-¸ „cŒJË÷[ÔÎþk99ÿrãï¤Òϰ>I¿Ú=ÝèFʧ]ê˜ØŠLa~ù²!åVuõà>ÞÈ�B€¹3º“>u}*Øí*zjŽòÞ!ô‘̺r" $ɰhùwEsÓ3xŽÏÐèh`þ¥ˆ+‚x l–<ÁÌÜ žç1;0‰æ¸!±ËüèÓõÖ�&Àb)C¶R`"Ö¹¨Ì!0[@Ö<¬ËÙµ€Óh›ÐÐêâüôü¥W¿–j¤°^¬®0Už%c‡ŽÈêÊ*c#7­[ç@u2¬‹gÖ>uÃO7Щ·€ÎPž *fHÿT™øªÌÁ3·ØþAúµArN–9kŠŒÝL çä-œ¼³»£×†0Ø»ÚLj}XµÏ2œž�J¹„Wuð*Í@YCq;@h�—¾¾âú`}°V£ÉýèÖkSªBC•5LšAØáR  G ŸÃ%:F!4IGC'Z‹· ­]/¿~�ž¶¦zZY9¶dšW&�œ¦øžO.»LŠí¥ôû(䵦7«™çm$IÂt/­îòZ]t_#Q’ˆ÷‡çº“³0WF‰ö�hO5ètaÁ!¿X%®T™}Ý&u­KrBG‹vÝ-�)`U<ú̶”²Fõ¾šÁ<°ó@Œ��fÇmÔݘF0zy¿�®ùÔkmsq.`eÑ#"ݱéºuˆi´¸×æçK >ºt×¶Úq¹Àó¢Èòg™�ù1?xLð+_57„baJÙ±ßazf–ïû ¾áo:gknpu\ÆŒ”¹õð Û†˜†r;Ïýü G$î¸/B<Õý}jqÎeq.|8ñr…Ù‹.Ÿ¾/J<ÕlÕݘ'_ªpÃí‚�Q­+Ä8ÿN=¦°2屺`1¬t~‡ÔÆg6…˜N¬üö�B‰{ÈAxÂ;AL€üB#¥|‘ r�tWvß{�ZÊ™s«ŒŽñÖÖÅì4 ¦²T&0uÍÛ¨šNà”ráòÊšçmàúø^ó]Ø[u©Ê>–þ†kŸÇN¾Šäoþ¾üîÈI =NÀóÖ?ïµݟƒR¤}¿R\G¬n3ÈÐSO“z ³§žzê©§žzúD*ÿÒ ùL–ø`ŠkªûéoM©Ù (׸(¯´RƉt•qs÷¶Ü—�_&—]!>ÐÏ.w/Psl]&¤ÜŠRZŠÝÑ]$Õä˜u]cŒqîô"ךõàÈ¥ÃÊ�¤É7 îÝ|Á+¤�@0ðwZvÒèÄøæ õô±+* ®™SúÕÝš¹\>fØ<íg(ºý>.]¤·8õá¡.[Ù¾†Œ4CFšŒ½Ê¹â²¸4@z© 3šH N¦)Å·o‘Kª}$Õ°ÞcÃ¥é„u6Òö:н¹ì”i­\û~#0=ÿʹ %Œ´ÁăëŸçvÎ ËøWdŽ©72sæu¦^] 6d°çá ¤5¹Ãs ��ˆ–‘Sņsñý*Ãʧ�ƒ>ûοüÕgËŒ^Ÿdç­iÔ50!7[&=¬bÆ[RÊ.XŒÖ@¨z/3ËOóæã‹Œí‹1~]œÔH{p}þtøh!fjp‰ÔàR[]Ì/A\ûò¦u1;AÌrIâø1™ˆöÕmÕé¼³.ICÓvQ*�çØ‹6wߣaÔ]nõŸ;hO)+Ds‹¬Þ‹Ÿ9hñò›6?Öâ+Ÿï<)fݺbE¼E±4ͳÇ,¼[ïx\ëèæÒ‰D’¯¯ðÆ —›*· Íz¢1„t;ªö3³Ó}ÉæÞ»´Ž¿U«s¶›Ó4ËÜóàãÄ¡c»\ øÙO<<û.óëO£Hb˜…Ù9^|¦Ì¡Û †F;‡öß9Ñš©AfqÖáÉÇò~0ÆðDg(XwcêþÊö‹¼üø*éQ�[JaÆÖÃÌ̼M~Å!5ÚÇüCÚƒ]ÓºV>ÜÍ;o� 9ª²ó@bÃ4׆4 ïÝÀÛ'~N$-1|} -¦vL ��.‘1He¶6¡¬“äZßTZ.6¾+¥3 ˆÙMÕL5ìß%� ©6I¡³Óm)Msõ…œ“ÞGJë@ÐqR‘½ZE 6Ÿl€nKÚÚÀñNËÀñ‚ k=l%ª­û;¸Ì÷‚žzú¨Ô™=õÔSO=õÔÓ'R{�› µL¢¿Tí�_ZíÀNº1Ø©=ðK*õµ+²óŠoSJ Äì©§ž.G ·fúï¾c¶#à\í¾ü¥ª_KÑßå&g¬Õ† ó]8Ï"[IÕ×M­.ÍE{Ž�æÕ—×à.ÚŠ³óý ïPZ í�±xþHÚÒÓÇ'õ¤MY)£Nêd_>�µXDø‚øhšØ�#ˆ@t pnUB¦ÂÞZšÚü„CbúʸA/\?ÇÎwÖC¸z`ÚËù\m`Þ>Gq¦Hy¾„�‰�I�}?ðЃK¿‡[¥:;Ý⋬Š3çK”V,âÃb#aR˜ g«×¾E�zÕݘ)9ìûåÀ`‡ysÆË$FM>È3~S !…ËçfËè™±�apß.Ã…·F•Ï7Û"™LDîf‰£$†TæOY¾Pfç�$j-edf:|Ñ6ƒÉ+rük¥›®ÿÌKmó…'@X¬ƒ˜’V%69GþL³–ùþ[_Y1Ÿú™Œgé 1ãƒ9¢ýæßo¯ùyûmG¯ĬKÓîáþ–�e�·O8ì? 6¶n¿™RÆjŸPBDQÕûùÒCßA–}Þ>árÓ¥ �µºûÖ�1EVï㑇¾ƒ,{¼þæz0ךRv;nL€x¤À¯N&b¨ìšTø›—;ÂÌÖÔ®uÅ"¾^[w÷¤Â+oÙÌÎ{Œ�´ƒ�Në"�!©ýüʃßCQ|^;áð©ê:àØ žn¦h$Ï—�˜†ÌØ(¼qÂåÐ�õ0³ þŠ{b Eáᇾ�¢¼yÂåàšß Zœ³t†Æ¦YæÎûŽªY€ \ øé{Yl}"AD»‹²óã“&¾[áí×->s�I4ÖœÌÕêÆTx�¤!cùïS)]äµçKL\¥qí³ízmuc*b�~í!rÒ+¬ÌÍròÅWï�Ð?ҽοSÁ®úÌ~à“R!‚ÎÎïFÛŹéÞÍfÞ[e×Áf_-i®ÝðÞ�Tïd1s‚³G3¬ÎTØñ©þ¶ ¹Ù2VÁa~%Ç®K˜ËVO+ž�=Þí�?ã³CÌ-œ'3³Dt,Æ®G®FRš;ñ¬ÿ�½÷Ž’ë<ï4Ÿïƺ·Bçîjt#‘Á€9Kb’ÄeYÎë$¯µN£õ¬×sfŽÆ3^�Ç^¯ãññYÏÎQ°%+’”(Š”HÌ"@ rFÇêêîêÊU7î·bç)‘ž­ß98设߭¿{¿ïyïëà–”Š£Q15&�O‚¢]×1÷»ÊNSI'¢!Ù>’,PcÍ ß³<ËAYâxÖ$ ¬L\7,yÖÜZ›Õú˜‹©•^¶¥¢Z ó=ÐÙ³gÉf³LMM½ß›ÒRK-µÔÒû¨®®.ÚÚÚØ°aÃÒ ·ÔRK-µÔRKÿChï�Ë´Ñ¥ù~iKþêzƃ@ QKï^[ÌmøøóÞ¡kg/޼l��¯öÀËï>@Rd”œÂÖÒÒõÉ<Ù'3h½' ÓS<"R³“Òm˜˜I�ÍÞÍ B(l2Å%ºwõ�¿X ù£ rã"ôwˆ°�ÌP å£ÛÀó`èõBz¶Ç;Ò®`ÄDÍ�9sÕÛšÜL*aÖßЇ9LDÓ6C‡§é¾*BâdšpT¢«?pXž9”%š¾oãÒÙ:””ý›nìCmÏÓ·!ÌØé<ïü ÉÚÝm¸výË~ŽLÝ(²çîŽß³Ä ÷¦‰\uŠñ³‚dvõ&èêI,bjf‰õ{�à{‚ó¯4§�÷�Ó×;Þ1}žxÒ£lÝŒ» 'Ülf�»ïyÃðÑt™ÕÝ‚7�ØlßU‡™õ”²ÍnL€ˆYàã÷}Ÿˆ º&£ÈðÆ�v_«©€ÂÅÀXØ,ðÈ}ß#lú¨šLO—ÌÛo;ì¾F&äò>_ûVö­Ä�5 üÔýÏc†lTM j‚ûn ñÕ' <õƒ�=À•ÆÔ®Ũ™å“•¶š&Ð4Á¶�*o³ˆF¤�¯mõ¸økš¸ÿI¢1�„@¾h³¯¡]£sv>7fb6Bù—^p)—5qÛŠöEaú{`ý¦`;:Ï}7Ï÷¿�ã¾G"„#…¼Çëg¥D?2ƒÈ¨r×Üüm6¨LŒØœz»Ä–kBè!A1ïñæKyd‚þC&�êìºã{H*\:UäÔá<»o‹aDäš³£¿�±‹%Té²+}ÆõÁñØ{Y•¸t$ÍÚ]ÌlLs­ùA&&U2Ðöb_ó*Ÿ‘#)ºÖGˆöà/y.Ÿ½òÖZr_uk§àìÒ�X©­'1;‚û?;”cv"ðuÖ.œÐ›¸¶Eör;gaô˜„û#ƃã%©ç£çcM(&-RG“¨m‘5m˜ýQŒ¾vÞBRF¶'Xu¼‘ÍZI0ùúe #"»‰lèij*@Ù_¶‘T™H�ÆÄs#“ìÑ<í·­Q©…½ˆ¼œ�Ü�nØÏØDË•ÙÒR-�ù.uöìY„Ü~ûíï÷¦´ÔRK-µôÐáÇ9wîÜÒ ¶ÔRK-µÔRK-µÔÒO@� i2¸ —Þ7$€�BȹåM/�¾fœˆˆ½ëïu4—‹»ÇˆºÍëjL+›ÊÕLÔéÕã(ª B`§mú��Œ+aä®÷îxTån­ý,|‰Â„…ë8&,Œ.…ø:­1ñÁ»qÎ:DG.NÁç̳SäRrãÑ^‰-»Ãé¤�Ðu¸ùù AB“ªÔ®4j{#¦båaü„Ev¦ÄÔP‰p{pÎ~\s÷íPT‹ÀÒ‡^²ñKûÁ«CHÅ,³jï ¢ý9²caD2n!³Àž}/-bÆú¦¹jÿÛèa�·ž“qÊu‡“i¸uÿ MóÛ�»XVW–Q䯛^Á0 hº MòÁ ôJüðÙ2»v«xµ”²³Ý˜uˆY@¯Ô.ö\8yÂå̇{ïÒp=cuˆY@­´ï ©l\-xíu›¾¸àÕYuˆ¹7f1@¤aÝÁ:|EpiØåÜEMs\‘Uˆ1 hMm=²9�¯>^äÞÛt„˜ßQY‡˜´Ê-i„$ÖÊ<÷¢ÅŽ­J­mUËqc38^Uˆ àº>gÎ: �¸Ü·†õz¢’²��žá#÷=M4f!ÕÚÁÙsã.÷Þ´{î@=€b64žbŽ� &ªôB¬ ¤‡Ì"×Ýþš!Ðlßâ•ç <õõ×ßâè¡2ÅB< ³ Í(²ã¶Ñ ! oPÅAâågr\µMçÄ›EJ•6ª¿%øß(±î–¡„dô°L1ïqä…4oü Íæ=aN¾žÅ*yd/•‰‡î]0¥l£¤P™ö[c´=s(ª2|2Oÿ&“Ëog*ÛB®¤�� ›È­'(”Œ�\Raäè jH¦}À ;\ º_  ÙXÛNSõi["£„×PK™”Bwbn0º&‡¸º}£»Ž£E4Ô�ÆÌ™ž8Â':Eï40ãQ|ÏCöU6蛘Þ2��b§JäÎÍ�xæ2¾ãª^� ÂGÑ5$M&sf µ-D|G?V²@æ�¥ Y¡~÷ò`¢¤HÈŽÌù:¼¸ÇÛḠW7(½|™Â¹$ñØ@íá°khs­íí"R(ø{¸ÀƳ뀥¡tK-½j�Ìw©l6Ëm·Ý¶dù–Zj©¥–þÿ¡k¯½–^xM»’Ró-µÔRK-µÔRK-µ4�ü†b—W =RŸ,/Mfx/œ˜8A<Ç%�š¤�Åkìß>„ £ä®|?ªº°c=&w>EÌ´"A}3Ù”`F¡g¢ž¢ÔÑÊ„¢B”§Ëtˆ>::*Ýö»Þœ&ym9ÜX£;˜¬Ï_ôX½Ž¨ÜKÚ¥l\hª77‘ìgNõ9ÝBÞy£;‡ßÈÐîmauÛjÌ=ˆu B†„UöuˆíŽ#é2¼TŸ –Be¢×LjTèük9ÚÜÝDM‰Tù$¥LšPÌÃôÖÏþö9šƒ¶*Eùâò&¸7_wÍ(ÖRÊNŒù$Ç-"r¼¶Œb–Ywï!BÑ€€ ŸR·Üý4‘hàJ*ä}žyÊÁ·nÆ÷š!¦f–XÓ;D{§Qu‰t"Lid_íïu7]-ª³\Öñ¹ýŠn©Þ¾qz{ÇëÈåe^xÑf2ír鲋ÞÌݘ†Qä£÷=Ó1syŸ§Ÿw±<�“õøÆ·Ëè CÉF06ÄŒˆàüz®àÄ —·Þñ�ø˜xâŽeí×B3�wxæ@Ýù�ï”ÐfÍ&‡´Â¼3Wv9qÖ¡•Ä¥×m¾òí✶0?Ä•“ã¸púœÃñÓ6êÜ2�Kêö½/Ï�˜¹¼Ï×]&ëó/ß*Ó8|—•H!î¿ç)t½„D‚?ÿBÐ.›õ眫ùܘ»oxuNzä×_Qiâ­0¥qÈ,²÷žg0cõ%Îú IäsŸ©§N–èG¢¿bÑ+÷ãè˜Ï›ó”rãCf8ø\&ŽLp�®Ú} %TB}ô\ðsï†0§å)WÀg—zÂ[:ª¤9´í= ’Èø>ä ‚®MmLO”˜¸TÀŒ*57¦dØDï<†¬ÉWáôå<á^!KŒ¼“AHÉÓð²·Ÿ!ÒÐßÜ´äö¤¶ž¬½L_˜¡Ÿ¹5”¡îòW£bFaÓôFNk‡˜.�ã»reßd”„Î6û&AZŸB�j„<ƒõ§·B¥ìù™Õ—q‹%ί;A¨-Œ¤HX3%äN! ¢‘v¶d¯‚îÊ—/+3†Ôì\F¤R,Ý÷Ù*oCؾ`k§\BóMÁÏ-µôAV d¾KµÒɶÔRK-µ4[SSSô÷¿÷‘Í-ýëÕIë0wõ¢§ <ÍÅÓ<<-˜�,É’�,¹,#çU䢂\–�Ë Ây÷“}_�¡;¡¢ #»ÉÈnýŸäŠ`lÚRK-µÔRK-½§ò}WøJp¢÷z8Rû½äÌ�¬<Öv‘íéu+ZGÐU|(d³Ëj# ™ìø ñw‘ÎÕUflA©œ¯}ž[=Šª©øžOúB ³’"±:-ë2RRc‹;×ý8[žêQؘ'r"ºä²³å LÔדRéIn¦J*cFæž¡šsœ.R—’ôoZ‡¼õ"ˆ $KØä’eÖʫѻfˆu Ì œ:o¡¯ïEÒܱf˜Ùq¶ Òãé‰2ƒJd0Í^ŠîÅâ$º¶8œ” óÚ‹”N.ÏÕ×Þ“¤½'ÙTóíW!ª=Œ_áafï «ö¯AÌÜ„‰7¼ÝȲïÎçQ5‹jÁ§Ÿ´°­ÔYuc}Ó¬»é4£„Z©Ózþ�z�¸Å!æÃ°L'\G|’øºaN¼ºÓ,°ÿ‹s æãß•±¼û�å7qÝQJ%¿RC±îÆì‰'¸aÿëÌ=JbþË–­#ä}Hþ;xÞ(e‹�5€±x<Á�(g‡$TϯAÌ\Þçû‚ûÂõü÷Ä�ÀÒû¹ÄüêãŲ†#Ý ÒÛà�b9Ô�dè§ø™ž&bZM³(Ù¼uÌ¡½Ãàµ7,„pð}¿©­%ÿ23ã÷?×1]ÙCqery‰g^pq=ßwæ´]J«úÆYÕ7>b~óq‡rYÇ“îFˆƒø~Ë¢3=éúð“˜F¹©†æó/x”Ë:Hw#IGšÏsݘݽ º{›Ó#?û=»|ÿÊ!¦Q䦻Ÿm‚˜cc“aõvÊÎI\o‚ª5²êÆÜxÝ›MóØáÇß ž"Øh 93"¡úA­äpw ³{º1Sã.Ål¸¶“H·Œ¤Ha ÔPYzÞC1,â·ž ˆC¨Òw�Ÿ/Ò±6†ßÉ!K*Š!&¶"Œ±;O¢2¥²‹P$rÉ2®åj× w‡ÐÃ:_Nb¨ qûô˜‚3ZbkêªÖRÎO/üüJl>K¨…± kÙÛP3Á�q´ûZ´úÜœ0α;¿0Øm¬¡é»-“VKlµ@æ{ –³¥–Zj©¥–ZZLééIô)ƒùÆy®áà6Ì;ù~ó,¥pø e5äœJì\Û�yk–{|‚‘=Ýt¦t\ÙÇ“|\9øçÉ>• Td¤À™»hAÏ”N÷äË­üÚÀ6 _pÓèïU¹ìƒŠOʲéÒ?XDz¥–>ˆrÛp)›.¥°ƒ£y¸ª‡£ú¸je²Ï–Pl�lKhE™žKï}½¼w#_õnÀë IDATpM'ìàF-<5ˆñUOuñ+û!l É–ƒÿ- ©¤>ûþ=3Zz�åû ]Éôðh,µå;ÍQG‡×_¢ßïƒôÊ×-™ ’&#¬Å·íøö!]ÊNqå_T‘£¹\¼z½-Œ�%ܲÛð·2F$p]æ'뀳q":?œc)4éê.ã× vVžw¶3}¦Hcå[}Û%p9Ak *²e’Ù¦J»¢#‹hÏÔܘéskBûR�ökß©AL€ÐÚ.D8X.q.AgÞª]i”ΙZJÙáC«´;›Ò?r/†¼x�_ɰ‰Þq ?Á™^¼èF‘«÷¾Ú1ëb*F™ø §0{gÐBR­ÝЉIdµÌþ;Ÿor¯½|ÐÁ*k¨âÖÚ²šYbÝ�ïë›öµ1ݘ¦Yà#÷}§1ž?à­bêf‘í7¢«†ÔXë7ŸãšíoŽZs f®ô7Œ¦­ÂóFqœ£@!>BO|”­;NÓOÛ« F‘ ç¾ñ„C©¬QöBHam-ž7Šç‘Ã��°cçIâ•öv¥&_#ÄüÊã¹¼�%=€$Á¶ÇPÔ®e¥”]Ä,ûá‹0¨à�"œ� aSå<…ix5ˆ™õl”J3°Zâ¥W,ÿ6|E÷-ðÆ©^ˆºVh‚˜eß«µøþA—¼u;ž,õ¶ËM){÷-„˜ƒFÒÁ³ŸÇ¯¬Û0Uî¿ÿ›„B^ÄŒ�{øÒÕsµ:8W΋@Ÿf7¦a¸aß‹ïļáÎçj€ ›WxëATû(¾k¢Êëp¼1lû²:ƒD?�ñ bÝ“è¦Tƒ­½adÙ#"ïC—WSv/SvÏ"‘G&Üøšé£jøpìL‘.í~"ݯcÆT̘ʉ—³ÈË€ä¡î:v\¤à”0:ë÷¼ÙÙ„M1åѧîÇðºˆyÇ)´¨øHž„ïnL³·>hÖ•WIׂç#î;Ž^é'Î×ûÁ…ä5ÔRfRcƒ¿—Òö$¡cóuȦDy²LqªPû¬ÜÀ`¥�‘KÍp~óqŒH!I”¦ƒåƒoœ¼…¢.NuBegáFÎèç�å5J(2žå�Ëh“¢xÂCÕP_—m﻾çÕ`jK-}�õÁ›�ùWªÌl©¥–Zj @\i¨|Kï¹fnF±5<ÝÁ UÜ�%©¬ 䌆\P�JÁïžáà…Ý¢¸>ƒl©x!Ïp�Š RIF.¨È95˜(¶$$[BØ–î"çÞ̟Ĉ¯|BLI+ÌŒL£lŽA»ƒ:ÂS<„+�\ á „'.Áÿ¾@x |ž¨ó¿'J��½Lw.žƒÍSÅ|"™Ð©<[ ýØêû÷¾t¤×¡8ûû}ü›¥èÐ WËÝs>?”õ|²žOÉó)û>B´™$ë{¯ûò“–kûäRm½úû½)ójlÔ¢§WAQÌÿ¤u¤r¸d@x.ª!_ÐæKÄ> îæW6;µ~¤v»øî‚ËWµïÌûs-\v†‘¶Æ(tº ||ež¾Ùo>¸žìb7ð¿ß ó’sŠöí�ؽV0_¹Ø¡lØ_vkÏ»ªZ ó ½ËG¨�jÖ¹Í÷€®¸WØ?Ê!%¯°µ´gém«EšRW¢‘MÈŠŠµžUq¡5¸.ERg“»¯©�lJˆ…øÄüé5~ÝZ4DúøÒérgk¶³c¢žêU´g‘Ú3LJ�5ˆé�«l,ïoZ‡tÕåÄ´§tb�³ªãú#ˆŠÃàB.† &ï ÙÉ�€²ˆî9Ö”RÖ(íDò—ïTPº³Dn<‡–z;ÃR­u£Èž»H¸ò«BLÙ¹×51{gˆßp Å(7AÌLÒB—möÞÿºîÖëŽ ’ ]z°VG°Ñ… uˆYÊ{¼ýR •bVS‚V¡Ïè¨ ‘ð@,bvôM²ý–70#6Ž%È$tvï<„v„˜UIÒ*4m�Ý ¶ï~–žx�ÉMU›ŸGß~Á#_𱥇htMJÒ*$i]Ýãì¾öiâñz&8¥¡œë„pe%þå ›\Þ¦,ÿB½Á²J6 <¶ˆÙ¬¤UÈÆ‡0”ïðèG¨AÌ*ÀlìJG&1aáJk‚R©Ò*i×ú]}æCw~—ˆnã+®Ü  djʯ¹Ò'N• Ý‚lGPº³˜×^B(.Õ«Á÷©¹1õ¨F¸;è‰2ãÌH±ï| b6öƒ‹)µõ$fGp²¹4ê­eB¥¹!.ÕçŠïù† ¬–¶€®æ0¹m½ÛÄÈä‘ÜúÕ+™2ê”Ê6g–jqéêñzðMÉFŠêx¶ËôÌ ©x%¬#©2²½òç°�¾%»PIA’^Ù!0ô¥¯7¯ì"›-�ÙÒ_ï)ÈüÁÿº–?ÚðÏýöܹ+Ñw~5Î_]{˜ï}æÊŠnÿ¤åû~ d¶ÔRK-µÔÒLc/ Óug7j¸>âw#nd~ÀJQ”ÈŽÌÙ\‡ŽžáàNGyÞ¶@+€Ó ÙèÓÂ’ÑG¢DÍv¦.�/{ÛKcJÃy°`«µáFÒÃÄnîgbGjÙëÁÛ‘ñç ¿ > RÚxAZXáU~vňEd*„p$Ú!Œþ.¬ñ´øâuµì©Öù$†b[¨NÙTÀ½Â·OßÜtta¸ðÊ–¹iòö�ªO¹Y‰IXNú™<¡é[Ì8Æbž·\ÊÕ÷K!<o:Á`_ÿ.h"5VÀ·uXÜØñ¾Éug뢧ǯÕú hgÎæ¦)vu‚$ãE ϡ͓X㾿ðußi…·ÜJ’‹ß׆hƒ¸‚"U?!­Qá,•Oâª>Ê@5i^H,~L3« (%©âÒ”+�+žêáV�ÕŸíˆ�e:8f•‚ŒVPeU”¢Œ\”‘K nÈÁ5\\ÓÁŽZ¸¦8òC.rIF.*(9•èévÖ*[àœ¾ø&hcMcÕýßûRZ—E.É«€cIKÆ×ª®N_óðt7bá™Ní™'+�?9ãäÊ`NKïµ||ÏGx>Ç£ïpuvÇŠ×PM?sAfL�ᩳ[,O’*#O/þp?¾}Ù¨Öò[:b>¢%,ÝF�÷ƒïx5(:µåT­ÞÙÔÅ$ƒ•tž�Ñ™ )b,>ÏTuÙYPÊ]v¶ݘNÁcê­ Õ°#_w(nO’“;j`zhŠxCÊÑ‘E„‹€†Sð9”¥ лfÐ:gj ¡bÌœ/Òío ºûF[pNê)e—WÛ@2,ÌÝ—Pº³h¦B9©ݵhÝ(²ûö(ªHóž²Qý{²ÄàmG0{ÇR#Ä,\¦ÏgÙ¶ÞB×½&÷گȘڣx®¹  ³ª#/p- C)sÿ=OaõZ��Ê] ×Ñ7ÉÚí§é蛬�½±³.;6ŸÂ0ý%!&ëúý¯×˜0bŽWÀª"=4§6Íûo~¥æÀ„f€Y[gFâ«OÚä æJÔçö[^Æ7 ¨r�t- 1+êëÉrïm Õ£¬8”=šœ”P­C B½nùx¯Äõ×DXXØÂmïoj‹ˆ/éÆ\Äl�jçC÷I„BbÄüÎS …yÎu°Ma$åæÚ¯†Qàö{¾×1ŸzÂÆ¶z�ÅÊÊÏtÇ'¸îæ×ÐC%œÊ»W!/qðiæ@L\ÄÛö¾IGßdí³Æ{%9æ3•°0ýæþ`¾4ÍU�^°ˆµ× «çÞÌ,šÜèMӷ�mûD Õ .â±³BÁ5ŸMØd'‹´‹‘}gPºG¢fV. “6SgËDzëïr¾á� l<[ù$863ç‹ôø ׃„ºS <Ôx-¬‘9“¦gÖ@&±ù,F‡ÔVž*öÚq5‡äÎæq½žŽ°Åj +ºŠïy¤G§è¤‡±ÍS³‚o\dMJé§ÝìtºMÛaÕW0V6¶køyßéfûÒkÐ=oÔ°ŸÉ£L¤1\ÁÆp?ú<5Iu8sÖTß¾øPŠ�Èܺ&o…œ9Ë÷N¤X›¿Šçûä'Ç�Ú{�*3WN!‡œO³±¯mölÏ"ÊÛ>™²‡" zÌÅ�‡m»Œ$Ö ®ÜIç5R…óô°yé…TšñµÿøA]Oo7É ŸdÒCÓ=z{Ÿ±O[ J`.ãP�¹àú1IÂ0Ÿp! `S¤“¢ås~&‰6‘+uì|IaF‚5³æûU/·ùº¼n¦ycSªG:7CâªÊ†·ðu|ÓèâÇc·<À´�åÒÐ4åD·+‚Ô½p_´ï´Âë»+0À#¦ð–.t<)p© _T/@ª8Î¥JàEõÙ¨¶Äªáúµ»ÓÝÊŒ�fèâSo £v… ­ï@ëŽ,òÍ�fÖçTúu˜ãà\LVÌÃŠÙØƒšg_Võùã˜ÑÓõþusùZ²¥ÆÎ]$ùÆ(F¯‰¹&JxÕòkö•6à Ø¡•MPU�¦¶[ óƒ ßÇ÷ÁñÏŠ°�š@fÄçáõ—Ð;:1Ë+OW.i2ží’N-í\”Cõ~æJ™Žæ’X8ÓäŠÛÄ-7‹jú¿ÂtsZÙêDta*Ïbru—É«ÇÑ;M¤’Ä–ôîmcyÛ¹ZJÙ‰·Ò´‚ºd¾îP¼~_ŸÛ'¤Sõ꘺…¼ótÍ�9üF†v{7BoN);bÌŒ¥YãìBíJ#Çr€ŠU˜?¥ìb’ ‹È-§‘BV &Œœ˜f©žsóu‡ÐŒb-¥ì�ZX–‚"¢¬¹÷ #l„˜§_K£y6½�Íó‡OËøÎ=x®Ù�ê²Ù…YÕÔ˜Ít¢D‡ø8=ø-L£Ü1¿ó”B±ô‘E!ælT…˜’ï±cCnÞš˜óAÌžx‚ë÷¿ŽaÖ!ølˆYÈû¼rÐC“ïÅs›' ãñqößü*fCûù f~~ð•AÌþø8»w½C<€1Š"jïÈKAÌ�þq®ÛyŒ�þ m5Äs>ùµo9”ʽ8~<0Ø?Ξ�Çìo†@ µ-–{±ý•\®b.Þg…즀·%!æ,F�[îzU+Su¿ô‚K¹¬¡ˆÛ–½Ýñ 6ï8Awߪ&(Úõ²½èâ•ö"¼f”ØÑ7ɶ½o¢›AêîÙ÷I1ïqøESº½özë›&¾íü‚Ó6¶ mmj­ÿ9÷#£tüۭezn8ƒÑ3ƒVw—KÄ‚ı}ÂÝz,èãR—V‹û‰Þó6²l”Öðò}áÐ4‰ÓÖGïÄ»êxÍ�™ÎŽç£) c,Ígñ �ÔÖ“µ —ÜxžèºÐ3Ü\GÒ­O©V[ÙÖ,¦vNàjzwýøO�L¥‡ó›� G²Dq&xÞXº� –uK6ZLÇ—e$MÆ·+JMFM]Y� "k^õ¹êsÕ3é.ñh÷ðð‹nÉYékbK-ýĵÌYŸK_ø4÷üÁù÷Êãÿ°›µ�.£GðÍ¿ÿOß¿—Ÿ[YPÉ{¢ÿöEÆþMp—¥¾ðWå.?ùëA,›PÍÀó^jA�9üO|á@„޶ÇùÂãixl�Á¾ãà* rÓGÊ &©Zj©¥–Zj©¥fµ‡{˜¹”\Q›B"Oiº>´mì@RW6 "eÆ`èóAŽªtÎðJÉ<™ó) cAô©®lÒvÒV}kŠè1ÒÇË™VªHöü4nÁš.¢v,/U¢ëIÇÒH½�ÐÛÝÄþ\ÏÅ™&¼½^wÄžÊQ¾4‰•H£ªQ9ºð:´¹°ÓgqhY[.•GŒçÈ�M`¬@¬YÚE+Š“3\_ "ix •\T•Ÿ=|ÇÁ+–¡XFË”0\A¿ÖA§¹00¸yÙ¡t��±>Œ Ä<©»”j9}¥9ív—$Xbæ=)[ ›¤‡ÎíY…—M¡Ë2âË‚˜ŽÉ‚KÞö@H¨‹BL×õ™L9”-�Ì °²´µ®ã‘u/!]Áø»”^>ÈÌO»m’¼rG¥®K@è¤�·(Æ"”2¢B2ï0æ)(¾MwX%¼Àâ=\´¹Êµ­à` A�,¡.sS _°1ÒɱñKäü1ÔÎ.ÔHIU9¢ûì*×W´g NYÓäû›¡Á¡.æÀÍÍ~} Á©B‚R§‰h›g*ÚsxmU,5;Õ(�D™¶³œ›$uä4JO;Ú`/JGs¿ôò&Q .wjµ¿ !/ã©ÀN¯rÿø’¼@Ö2Öÿ‚Hfî’íRín3¡NMžfzìžî"•ëÇ**Ú‰–v“Q§›¼Ädbœ„3LxU”ÈÚ¶%¡¦ãÛ®ÈÞíÇBÛÕÒOZ¢æÈ¼â54ô�ŠßÜ¡IšB‹7;‡¸vzã²Öwfít-€0‹Õõªº1%³>›z% 3±v GskÀ+94æÐ÷=Ÿüå"ƒâê`2wž‰è…äjã× £wïKrjeó1^[®ösa¢0Yb•ÔÙ1ƒþ¹Ñ�Y+"Sïså­kû“KØä’eºähSJÙ ¹¹}Wf´ø(B#ºçP=¥ì«+K);ÄÌ&lÒÙEAf{O’öžd bNN¸xH´E?ÌÀ-¯¢TÅ,ˆ™·(fn¸~~ˆ)d‰Íw¼Qƒ,0´\<ž'–ùèÝ_ù+†˜sPbZe�ä¹"»·- 1{â ¶î8±¨ 3Ø?Ÿ§·°Ê=H~}"5gÇÎcÄããTóL€gŸ.“¼lÏJ æ¼³¢a“�g¸óBÌÙ³ª…^KŸ}ÎÅqdlÿ# ö�°gçÉ%fcÛRIÇæöeï¼[ˆYwñV¯°+…˜�5^ÇG Uz¨–y1uÇ'ؼýÝñ EuõZ4T�¢-16&‘/‘ëãÊ¥\˜U½q°ŒUì@÷âsÎóµ)å=Î)Ò±.Rƒ˜…Iyâ:æ“Ñ;CÏõg*©£ƒ÷Ûö1:u`—<ÆÎéÝŒ­”F¬´sˆéû ™ŠâPÚp­aÖ|>ˆ™-!‹åõÛr¥¯Ò{ @ŒÏ%�µ•§/%‰'½qzÄ´'K”Rõ É��Ê2W[×q~ç0²¢"iÁv ÏC×!Ô¦£ävnädÿ)|Û#==I++p"~”�CÒ|§ò�‡íJ5&’Hv_f÷ä¦y×±kúN¶Ÿ x+ÛdKp-ï/ÿ�?ù÷ÙõùCüõ/Ô>Þ¸÷Q>·÷ѹËÛÏñÙm¿Gï7ó类èé/𱫿ÂÃGžäãßûŸX÷Í-|¾ë-?›!í ð‰?þ>wsÄÎÄs|þãÎ?¾:It×'ø“ÿçOùÈ@óK€P4B•=Ð „Œ 1ù·÷sã‹¿Ä©/²RÄÝçµ?ØÅÏÛÇñ?½…§~5Îÿù}¶Ÿû.GR¬Î{øwóy>4tŠ™·ÿðoÿ–gNL"¯º‰ŸýOÁïߟgêjq�ùòùÑžÏñ¥[ÿ�_øâ×I=ö‹•"ï¯ó¹«~‘ÌgeâëOr:w;õ­þ÷›óðçà{ÿô#;þ€SÿïýþËßá÷þîYÎdÂ\uû/ó_ÿêß°¿Ëçé_àó›^â¥ßÛÇ]k鿞ãÙÿe\þ ößpŒÿ0úÜ×k¶ÔRK-]‘¦¦¦xùå—üûþýûéêšD´ôþÈ�ظ1 »·ˆÝ[ /Ó‡t|év¥é"Åd‘ÂX³?‚ÙÁs\¦�OÒ}ÍÒ@';’k—€•)ã¤,ì¤E>™ÁÇGmÓ0"„Û(ŒeÉœOQJÖ=mJ'W…®F“ê“M®æQj·ÈÄsDÔ8ΉK©4‘£<]ÄBë»ñl—ÒHjQ�i¥ ”gÊHƒ•Aq¬ ¿òæKÉdG&È�%±- 7_ <<…dè”Î%°§‚‰»­�õæêyfUÞ®¹0·Q~*�›È ;°Æé¤¿g=¯¬™›2¶*7�ÇI¦QQØî­æµ�N^Ãa6<4Î'˜œÃ)šŽdèÄdƒ á¾%¦HãSxñf˜êY¥ó1‘Ùܳ½R#ÕŠãcø=u7%€—Ë¡å lo›ÿä=˜t È kHùQÊ™!ƒþîÚÃËw`%òEW€�P$ˆÈ,Vúl|ÒÆ­¤/íí]yZÝôTžø`œHli§[£Ê9×ñ(ç<ôÈÒoÚ¹)ŸÌT†ÞuQduå@fpuå²ÇøhšD¢�ÁA�²@°‚, ×”9~ázÇãÀshÓ%º�æïV\¥Â©db]8²BÆÇuY³‚šsº¬°½w5‡.�"{ñªªÑÕÞÅÛÁLØUlÖ:)ÏÀÙÜ¥6)Z9öróð.ZášÛ”.ÎŽ%(%3Ø=±f )­l²¾S�²ËÕ9ª—˜NÎà$gP:bÐì©ßÿ¾Ü"Å-)x©© Ð\då’ øXç&(]ž@i£®íDíZúú�fÞ�vµ�Ýò5œÌ�dfrk2è·Bý1Bƒ� BÍ\œ™Â*Y߉,-‚'}>…Q1úVv_ØQ}`S:‰)�dœiF¹Hftšüh�–5�Ê=^MŒ²ÒìÔnÌBJ¶R ½¯òÞ]I›ª#Sv;‹W�³6ÁªÈ8˨Û()¬ i2ÂZú‚ª¦•ðG8s€êB*DK¢Áû€ÜDÝ’��×Åì#$Aqª„é}Ñ|ÑóÉÕ’»š!Kz2I‹§ÒoT£sælžUê\¥LùúÑy!&@~¸H¯PI)Ûž©¹1Óç<Ö„ö£F§j)e«s¶3u.‡Œ½/a´UÚ¯0¥lµ6]#Ę8U ‹kl§E®Þûj b–K>—‡|úvvav¿Q[n6Ä>‘£=ê1X1Ýò>?|¦Œ]ø4ÑÞ Ößt²æÂ„ùáÌÔ˜M!íp÷õFÈ_ÄlL# 4ÕˆHœ+±m­K[åksyŸo=éR°n«�­ù&Ì1^yzx‚~æö•5—T–ÛæŽKK#ºEP{YÈB–°‡3{. Fêc{¿ì ´à¹)U˜ª¢ãû>ùtzÑmŸO>>B®Ù•• ¯![�PdÜ¥ží• ©V�Ì–>èZÞ[ãÑçy>u¿ÿ±�¥—PoçS�–ùÌWÄ㫼zË'ùÇjºéßgø‰gxæævroüî{ìwÙüæç‘JðÁ¡z‚�ýÓ÷9}u™ï|ö>>ûÇ÷sÏ_ßËr’� ~âS\ÿG_åñéOòéNÀ}™¯|Ýç±/Ý\{(zê~ëÀÓüß½6§ÿòcÜûkÿÈ+Oþ «¦¾Ág>þW´ýé?sø‘õ~ô_øÔ§?ÃàKßäg˜{›ß‘yŒ/~éûõk|ôÖ kö‰¯Žþ¿ÚAWsžoˆsð¹ClÔ|üó†Ÿþß/<Çw~t-Qß'õµŸå‘¿ôù³'NðØšßøÍ‡øØ¯Äyçë?þ[öóÎW�þÝõh/¼Èùõëñ¤ø�a¿p�ãûf¯ä·‚)Zj©¥–®P���ø¾ÏO<1ço=ôPíï-½?òt§£ŒÓ]Ä�Yµº—~ÍÆ(�c*];.ظ/ƒÁH¨+DÇÖf€Sœ,Î׌b²ÀÌÉ)|Âë;Ñ;L —³8I›B*‡�³P#†¦'×Ïfu'3åIÞ9ùé“(mÍQñz[˜­î. 9ŒvÈGJ»Ê”ÛʸºWŠ’¯Ó¶cþ-‘† IDATVªHi2Oq:Jô~¦»M.O 3aeéòblíXCHYúÍòp‡ åæ}ó²9¤ñIÂŽàê¾µè èˆá╠ʉqÌ�Õx–EáòE $6õo˜m´ÅñaÄ®Ld´Ü4½m�D׬gûšå¥EnTÁr)8~­†foˆE!¦ëz¤’çÑÍn©Œ®-ó}¿"«è"\�Hlå¹Pò3*¹™ék§Ñ¦uBÃ&ÚŒ6ÇÙ4­‹dœh6BÍØUHB¦x9O>Yù¼;ŠÖ«£vd.çÈ^˜FèÜÖ�Ñ»´c?Ý$ÊTm(Œ’Ò[îÌŸ¸‚9áÏM¿5¦••ìæ>ITŽBie„[Ö”œÂÖÒžyÿ^«�j†˜ö2AfcJYISjàÀΔPC•Ô|!�Hêlr÷5oce"º85½Ë*Ät5§æÆÈg2Kn[UsܘÓEVÑEaï…!&@6‘¦Ë \2ÒU—kÓžÒ‰Mì½Dǵ§…˜ù‰"ùÉ›B·`DßXQJÙÆz˜Ð 2‰3‰,«½ùût£Èž»H8|I¹äsì˜KûæÎ \EóAÌLÒÂÔ\öïtBPÈû<óT•-w½D´§9 ð| ¥”÷8öj†®˜Ï`ßò!æ¼¶YÐ(H)ëÐSyݨB±’¤J�¯fm] @ÌñQ—ñQE #K&wÝõƒ¦ zo/1óyŸž÷P”–ÿÈü 5h9`lÔcô²�O3ÄüÈ]ϲvõÜý[,9H.ïóüA‹XTᑾ�i4_€Kµ}öyIY…»‚”²a³ÀÃ÷~��^¢ú³\ˆï§¯wü]AL€Ý7¼:b>û=»|ÿ’³;>Áµû^ǘå®Ê÷áÒˆÌá—²sŽkÎ�ðUÍwŸóo¾TÀˆhl¹qy÷ÖÔ˜MfÚeõµí‹¦”UŒ2«î<Ò�:º~ß»D‚}wlŸp_³ÒÇM^ÊÓy•¹ ÄÌL”È&K_nrc.1óE2É,íÎâõ ƒ´²Ê–_ƒ˜éÄ4�£ìÆÚʹËYÖ»;½îRðÝÝÍïL…TŽn'ÎùÍÇQ5ßõ)$r :�Æ,¥©<ªðñl—©t‚éø R$¾�â]IVF�Pd$[b[¡pm¾ÞÄ2‚?k³5¿ÕÒ\Ë»K¦¦˜Öû¨—CJð��ÝÆŸ¼üöÀ_žâÏïol ±ïS�!~ê+¼úùØ'�ð/_9Ä=¿ö%:€4À®Ÿæ7nV¹þ7ø¹-Ûøú³ey4èH?ù9~íÚÀéò±OßÇïüáÛ s/–³½=çS·ýüó·&øô/õb=ÿ¾}Œ'®¯? ýuê•�Í¿öËÜúÿž'¿ÂGŸøo|o÷oqáã› ὿ÏoÞ>È¿Ÿægnþ�ó| Ó{ý |ùÜ-|îÑUø½Ÿä›ÿ„/þóy~å·×¼œDxø7~•«4?xUñîàW~{7ßǧÌSÿü-6~æŸÚ6ð‰ÿüYþ~×ybæÓüÂ-·²ãwò²óó˜/¾Æu¿õûðäuïQŠ_bÇ­ÿ¥²ž–Zj©¥–®T>øà˜ùÐCÕ>oé'§*¸´{‹¸%<Ým€–Ð8ñîJÓE¬L™ôÙZ›FÛ†N«"äGsäF²X™2áUQŒn5ª£ͯD¶/ˆ]¿ž¦1?š#s.E1L„¹žDyz!áŽÝÅ8bf¤2Q] Æ;ÚõnÚôNfJõÁ¦Ön²Í¹†äÍf¬"Épß—f펄[²±'K”y$IBîÔлƒJy*Oa8�dhhñ6:6öãæËÈáà}ÊñÙsS¨]õÉsk2OáÂ¥ñ ¡ž¡XZ^&{b=᱉�@Ú×Á¬’z]F]f)‚cЦ·qMÛvÔ†T?5x)š]‘Ѭ`ò­ó”““(}EÆžÂÍ•P{;�;:�caÎ4´‰SGÎc%“¨= ÈX—'�T ­£IÓ�B®ÂËÁö>bze(Ú4Ûi´Ñ9¸¼t=‡:܆m—(Ÿ¿€ã9¨ñ>œä&2Úâtt×áÛÛ†œ?_Bnëľt‘¢$aOM!;Ö^�>Ë-—s=†\A`´wê¼r§wÁr̓“"�NÑ×Ó‡Ù>¸àò¶ãráR×µpíiÖmXÖ›v“Š9 ³}ñúŠ I7urE‹ˆ¹¼”w=ƒíÌ$JÄz–·üBR5•uë—37­[Çù¡!2‰ HmíL´ b¨ê�dÇj6L?‘ÃóêF‘Ý·@Q-@ZÄÈŽæÙ¹Á&«Ö,‘Íxìº7¶,ÐpìÕ 2÷Þä,bÎë`›Žì²ÇÔù"7Æå:Ä,×Ó�nÜö=ñifk!ˆYÈû¼x â*ö?ÉÎ]O�7Ãre‘|ôù¼Ïß.‘ÏûHÒ½±p@×|懘¹¼ÏŸw’‚#êS¸_F–çÞÛK�ȯ}³D.ïs÷íbųÚÖ—w/'¦ ¨C̰Y@ÓW1M³À­û_x׳»7AwobÅsvY˜{-üð{##‚ˆöŽk²ëö×èZ5@_à>9ürØ}gÝ\Þ½uþX�PL¡s €vó¥”mL% Í q©DtU»ä1z¶@4Þ�ŠyC}l:»ß˜8V¬o»£æÆ\bL�Ë y ‹™s„,aKͳ8VDž…Gk+ Ufꦉ ]Ë,¹eÏrQ+¶+)¬Aó@L;gê ¶¿”Î#ÅÀ4Â)�õÖ.®D’*#ƒóøæú‹Ág¡†çº$!¤%`¦çC+³lKÿ ´<�ÙÙIGù(ã3dÖèáS�í3üŇ$1OÆ/±û§ù©ŽóÕ̾µÿÂWO~ˆß a�×ÓCýu¨‡Þ>›‚šK}ñ†Xˆp3Ÿgñ²ì�Šñð§>Äÿö·_cì—þgåqV}òûloX¢·§Á2®÷ÑÛ6ÎØ !ý)÷Üø7µ?;ù½»°@®ê¹ ÓåÀ—¾BâŽ?äc=>¾¿‰O>¶‹?þâ—9õ[Àf||zˆ÷‰†v>Dãô™Uå8£c«WÖ—é]Ã}”‘ÛÍÜÒù7¼pø áû¸å·>Œø§¿æ…G)ŒpË/®kM²·ÔRK-½ªBË'Ÿ|’|°1Bª¥‰í.- .«Ê\˜!7 zŒãÿccä8Ó;Í'½)_í»ÑÝð–A7t ’"Å1ÔŒF»#­V>ŠXIºÓ­tZéN{»«�B§�4ÒÆêö.´ÒÝÎîHÃñŽÃ¡7H Âv7ÚWuWuùÊJwdu™®®î�Yi¤þM0ÐS•_ºÊüòËïyïÛg¢FT¦¿}�JªáV‘Ã*=Ç0ûCø@aº€¹#ÖüãVªé¥Ù<¥¹f¤½*êŒh{1¥¦T ³ÙtTutàANU^B0e¢‡ÑúB¤(5¹î&h€K;SÅZ)በGBì]ÙÃõÑYŠ7²ä.,àV$]Á­ÚÄî߃ÚÁõJ³|/�¼kýžýøV�ê|Žòä2µ¥æˆJËióÆaëYK9Iù½ DCC4 ô=ãH-õõ¢e�âì¾çs„Qò‰ýœ,—)Ÿ»Ž *ø5›è®}ˆÑh^æÛ᥵õciU/¡5-mh!ø™„ÞÝœž8CéÊ5tUçðèaŒº›³ `ÎÌ"‹"£‘&ÌÙTŠD(Æþ�14¥ùBÙ˜F1Ãà-LǃTÙ¥lƒRM“L&9´ ”´—™9 ¼vîÜI¬‹“o#Õ*.ž-¢mPkr#I²ü·Å4±¢$�¾=©-· 35UåО í_&—#_^b^ê£ßôÑ×™Te™C;Ƙ�$’±¹\Šr¬Ÿ+5Ÿ1Ù'tîÌõd °¿4'—æñ=—ù;ˆé»°ª%*Ù4¥k“Dt“}cÌ—qð¨�·@M•câÞ_ºNu%�³’GMÄ íG›Ë>•Ý[†š­îÌte…¤¶þ;Óq¹îöÍÀ;Å딲UP<œå ßVâèvà‹µs¢€¶s)E0 DMÁI¯`Ϧ)_œ£xzu FøÐt_¥z5…ã;ƒa¤�5Ù§–pÈ&bY™xFn¸5[�ælu–¥Ú&í×—*jô‰}ôѱ:Ø´sLZW©¦K�ôàÆPs$ŠÖBÒdÊN0Ie(Qû"¨½¤xˆòõ%2çI½9�9!<ÇŽPY,bÍWñlc0„Ú«#é2®âRé¯Pé¯uœ�K2r^EMk„Wb—OpVx�j®Ù«%�^³ùN�d€¤5ÀjN¸Š[¤ä˜«]¥’*SImCÃ";£„†#�'­ë‰HbsBÚ÷ÁU]Ü�2µ� � €TR�r*rZßvmÞv øŽò‡™-ŽÌ:È|gWà.Z&ZI¤*Ö»›÷µ¢*á9.+Kiâ$;¾oÔÆÔdÄ–m´:27SkJÙµnLßõÐ#M'i©eŒÓ:m-[„¼ÎÌV¬ÚHØêÆ´‹µŽe»i­³–wY¹ûJ‹ u]7ætÅ @£tôrÃ�9s*OOîüã×ñõæ9Zoò šµ߯4 æVSÊn1ó‹U é =ÞᎶ«S5*�”²gO[¸áÐÖ fº†â; ׳ž-Ì ,λ”|“JY¢ÕSÕ ´¬¦”}ú~—Xtbú|ù+Vía\¯ uu°­ŽÒUîÝã"°b6¡ØÛo.21G�‹ K]æª^}©J¹ä# Cˆb‰·ÞÌ29áóØã¡ÐÆàåïÕ(•|aAXß­Ø `BwˆùÅ/Çæ Ÿ‚–g ¨<Îw_z‘'uÙQ/õU ðú[>¦´Ý¬¼{Ćñ»ßZÝ*Äüø3_!­ÝÄ4Ì2÷=øêMAÌõ&¬-.̹LϸâSønÐGyÂæ.ÌU¥æ²K.CûBhfû3¹[»LÊF�EF�Ä„Δ²kSÉB'Ät=ÚRÊFZܘ®Ó|Ž­1²³DQÂÚ–xo¸1»)?W&⯟¹ÀÓ*ÇRHzç³­<[¡ßo¾7µÖVvmu¼9®]ëÆ´2ð}?èãeCÁ±›Çך ßÇDDE·ýàÙìCa9ûI7ÒÚL kƒ~6LÏö#s[?8ÚڬñÇx,þ<ÿÅy~æg‡#Ñ�Á2f×w“}üøOìä‰Ï¿ÀÏŒýgf?ù;<ÝÚ_LM1Ù«o05é3ôÉîéßnV¡þ >ñ«ÿšÿra˜S_ÛÅg_ÛßöýôÔ;ƒV~’©ì Ï ÁŽ‘¤G~Ž—ÿòǶ¨dZßæ¯þë"^í·¹w÷ïŸÕ +9þêÝÿ™ß9ÞhI+Ç 2I¬º(û™¾1�ïï –IM1e óÈ��ïãĉ¿÷¥¿$R<Áÿ::ˆð°ËÿòŸ¿@eñÿÓñí´²ÛÚÖ¶¶u»ô‰O|‚ýû÷³ÿþmˆù}Ðæiba\®º-íb­9éº#BtgŒHý¿µiÃcq¬ls8BlO¥/ v«ïrÜÀ§½®e1�Ã*T�׌s¢r’]Æ‘¶:–Ý´Zß²š´¨Elì�CŸ¨ñ½ßò‡žVÈ,¦(gs p9²8@úþbýEd ¹Å:{#¨¿¡)èû‡±–Ë8±8¶U?î¾$¸Í”´±e‰ìÌ2+ós�mÇ•cÆqåæ_˜tAEx`—@¨²\ç).¦‰ôô²ßÆÜùÝýæØ1*—'Ã!”þİA¢(�›oÂKŸ¼=âÔë]*˜êJSDFW03FEá–á%´º/ƒãP§æ�Ù™ÄÐzÀd•{wÝÉûéIöõ�aÈjÀ4—2 E’Dz›îÇ£;öwlËò<®;·`Ø®ÇdÞE`8$b&6®C Mˆi[ ìEU?œ“êVܘb}RMÚªU±®ôT•¾ñ[seÂÍ93’±ÉXŒŠí’­8”�ñ¨ÔáÎÔ•ƒõ´Àý@ÅóI­d¹J€ë1&q[€æ¡Þ`¢/H;[ÀïI¢hÕ\±Z%$(ˆ""P(øÌ3”†’øL$U½Ù5ŸçÊâujÙ_ÞZpýä—|fVqÄ­Cͤë 1×êîðnï&UÍp©p�ª[Ã^\ÁÉ–Pw�#Å’ ¸–„ ú8K+¨C ä¾8bÈÀ^Ì`ßX¤¶˜Ã+ˆ v‘óŠ\^\¤p~–è@‘á~ò ߇•¸ÃJ¼žâ±îÖŒeeÂ…G”­ÕÁSE�>­Ÿ¨ãJù"9'H?[™ÏS©§¨•t­·¹7„×c ¶À £7ŒÖ¦š.Q¼’¢û"…1¤0Q%Ádåøž‡ï}¸¾£dJ¶ˆ/4dzmpP©HÖ–@¦¢jõ ØlÇw«@Ž´÷×¾ãâ³5�9¿3Ý\Ïš‰YÏvÁóPVS㶤•m�ˆÓ*Ü�t¬ÛU²û:k÷عê–'t×ÖÆÜi� T�f5-ÄzG¦(Š8ÇO5ûÅE›bÚ¢G‚¾ø"s3.ÚŽîcµü\ð‰õ÷ÖVSÊʽÌãS]!&ÀüÅžça®SWtÿ=§Û fjÞgê²EÁ•xÿÍýc:w<ïj¸-Íïw„üœzC"¤?‹î‹œyíN}Ïbp\ã®G"(] VSJôÄ|Æë12¥’Ïó_r©Õzðh‚°õÒÈÂúÐhU÷ôЄî@•ž`~öëÌÏÂаÄãO„§”!‹�ây!$é)fg¿Êó_øôg ºpj ¨‹97ÂñŽïCf™GO¼¾e€¹ª¿W£Xr¤§;ž®7L¡XåÕ7`ÿŸ£wH®ë;/Öê3„/žÀñ.ðâ+ ìßãq÷]2†¾Å¶Òã]—kÕß ˆi”yì©oŽï®å’Ï7¿æâÖÁ÷:×q3su}o¼d£K1d¡ é^ûv‘d¾Kap¬{™ŒJÉãÔË%¬ŠÇ…S¦=öÝ©Ñ;¤t…˜Õ’ǵs"Ã!Bñ`Ý×Nz„œ{ðétaB'Ä´-�¹ëU’»#)e·1F�'¯¶AÌõ:òseDQ$ì®ÿäi¥{fñ´àÒÖôɅŽΞÆÿo­­\œ/v)ƒ¨ºX$$dMÁ÷|jµ ó]7øÆq‘M¹$s´ü®h×ñ}Ÿr±Ðu›É³]Äښ纾d œL^à¾Lg`J°c« óCïÆ¶¶õßD[™ÚSüúo?ÄGÿÕ?á—ýÿ�ÿþé;‹¹,^|…ó+`vyíüì�sàþßå—bK|úOžl¯oyý¯ù½ÿôOø?bŒ…/þ.ÿaâãüë'o¾¶N÷}þ(?þ©_â×~ñ÷™=öÓüþxû×™/þüéOç—ŽTyñû^¿ÿçøãøÔÏóäïÿÿãó»Ï&ê­0ùÎ+,ìø$�vß\ëÄvé«ÍóÞ�ðg'ÿ€Ç�ã¿üÂC|î¯^ç·îTêéd[A¦ßXO=C8OÿØ'ùµõ;|þcŸãÓ;yþ7ÿ”óÏü:ÏF}|_äÁ‡àܯÿ9ñOþÇ|á‘\ú©?gå�ÃÒ6ÈÜÖ¶¶µ­Û©}ûöm b®Ö¥ÛVwÝ·¥Q �Fë)a7˜Ôó¡ï¾qÄpû�Ç­8Xé*NºÖQ×r°4 ìàº{[ Þœ¢r’!mQ¹Óq°*;äP ;T’AJ@Wóš©bZþÖS Ë+) ³Bý1Æ—3@‚+¤ê“"ËG@\3$Ê2‚\gæGã*J¼†�ˆWµñ2eÄŒ…µL¨‡ãqv×vQeœËJàJý0³=],¬žs/•GH—°ÒÙp9 ‰ÑÆÚ¬–6"èá=»o,S:;A,ÙËAaØÁ©Þ*oi­`ÀÌVД8wûÐ_¯ÓtËð²¹O«ðrGr�H´>#æ¶·Ñee÷&©�ûês4’Ä÷løâg{WoÀ„f*Y±¼ÌØðâúÇõ™™³pí¥[‚˜·êÆX--*nâBX+A­P.ú˜á[wgÞ,Ì0 M™˜_dŠ>†C.¦Ú½�! Œ'“u ¹Â�P‚°ï3$ [N7»‘ZÓÎN.eðj¤hœ÷5êµ4!âÔ{¨ä}&³ —fj J4v)½Üˆ«ˆZ‡��¡æjw°YúÙ�Ô¯'‰*a®oPtÊ”�*\�ÇB}}˜CÙF·ÁìÙEp}Ô½cX¯³RÎrò� ¾(€(#xÃNÎÉ2]�jM©&1Z`ÞZ¢p)€0zO±Wk‚ÍDœÐGâÙ,¥‰ öb×e(Bj¨„Á ¦®ecg*Xù …kÁ6ôþJHA‰j¨Q ßWq�üÓ9†Ä¢gç–0–B¨ÙÎ:›­R�ýæ=äÝ ÖDhB5+‹ed||DEB6Œh¹GF‰«¨-õq7rmn§£½5yxø%ïCŽ3[k_fŒ"³;›5'Û$ ä2}µ�áþÌÀ5 ;D5[FfãßQX¸áÙžçR °±kÐ?WÁt�“zÇzÜŠ�(‹ÄFƒµât±á'k�ˆÎL¥‰¬�q­u1¡Ý� P[ª�ð7´ï¨�¹TBF™�y9§3Åû*Ä<¤Ý�9ßpcæ®yŒé¡%RȪÍ� ÅBŽK8ôëC1Úïå•É<‘¸„ÙZJÙµõ0a}˜�_¬’_¬® 1ã}iâ}éĬ”Dμ ýi4[ è]"ucž ¯ç8úX¼Ã•™]¨1;eóÈ1�rIä»ß”p­gÀ3‘€¤ò1 Â[,LÍqV¸ë±Úšu,ÏÛä–î¾7€¡«Ó²4|k{•8xÿ)í°½8²-�ÌD…½‡¼ !&€$£«ãTkSÌϹ|ýù2ÏþˆÙ3[SÊÊâ£õõˆâ0šº“Ri’³ïÔ¸÷~µ‘·UA]Ìà}¤›óÁ^ah0ÝñùFàqvÖevÖíºÎ°Yà£�FÙ3ê1½èrîœÍ±cú:û83ë23 œ}éq†ñÅ~ž:ñ·H’Ë™3Çï”·Ö¶ |lÕ­BÌ�=ýÕ[†˜Çî}Eµ€ Æë׿lc×ú�„Ngàý�¿ÊÀÈ|ÇçAÌo~©D¹ä£Šíu)#ò'(d_æÍ³$úª|ä±0f¸s,vêå•’‡€IB½Ÿ\ú¯}…Þ!…Ô×f^ IDAT�<ÃwŽ Î¼–gyÞf×Aß¼šRV4Êô?ò~› :!&À�‹%Œ«ä²0Qi¤”µËpíÍ ®í1zW´+ÈL])ày>Õ½ï“Ã,\ÊcöêD‡×¯ç½|-�çy„Öé³›³Þׯ�˜¥ù"¾ï£­½¿Mßó#Íw�µnL™¾ ×v_À ‡$§V¯u»&øÆ­À[6dÊ¥ K;/¡„BAŠöÚ‡KûøŽKV+rcggPѪ„MÞmšÓ\Û a[¿µÅ™�]?ûW|§÷ù·ò?ð‰ßœ&ç™ x�OýÖ·øëÒlà3üĽ¿É/_ü9þèÄšM=ù“<ñÆǽ¿q{è~~þ/?ǧ¶»EI<òÏþ)•ÿøg<øG?ÊÚÒä÷üä'™û—�²ç|‘äñÊø÷¿À@ÿgø³/”ù�ßúyúµYŠRœ�ÇŸáWÿà“]·ÔîÈÌñ·ý5ÿìoùÌŽþ–ŠQýüì/>Ç¿ý•¿æ¥ýÓA»5ŽÌܬ”øÑ?âó3¿Æ¿üÔ~¥¨³ë‘ŸãÿûÜ�Ó[_&úð _`à¡}î˜ãÕÿ‡¹‡"º]s[ÛÚÖ¶þN´íØl×íw[ÂzàÒ©8XKUìÅÅtñBñ(ãÒA>ȼKòĪ£‘»š!Ÿ &iÍH„žbg]KPàHσLW/Ó«wÌõÜ–@¸t«6öòjšØ2žèc&#ôù»ÉïM’ÜÀ¬+¬N·�—Ì%™ÜLŠü\šHo’#µhá]Œ»9£ð–Ë0_¤R—¡P„!+N\EU¨G°êh‹Þ¹É¯Õ®nµ.[]—áh‚a?Î`bWpÙü7Z¨N/ ¹p\ÚbzÆÚ¶�ÉQN"Ìõ.‡$ª„F·2¯±©Öº/C FBÉ&¼ìbiu_[˜«švŒbö¶̵©d‡ú{· 1S²,3¾cQüð­Z®¸5W¤$ ÔÊÞM;2ñ•‚…Þ|Ù­hf.̧I¥D†G¶�RQíëeni‰9z Õ\úLiÃÌM«@³äzÌ;>W\ñ¶¤›m¬¿îÒÌ– ̲¸•2ÞÈ.)>ê`ÎpEƒ ¶V—&ýý¼£ù�Zš­Új­CM]R9ÛÛù…ÌÁ{Þ<ùL¹'�×nMÑÐQÂY$YlÞ†^ð|yûÎj£ úÈ»»!¶»lý ü^1aRÓ•uÁæÚúšk“ĉÐØgB4zížf�Í•< V¦ l =*bÌ@Û7‚ºgIWš“ï~P¯TT´Aü(¡}«`³L­dQœÎãTl$UF6eô>£7„dÈàCm Fm0xHµõël¶**%‰šÉ ¹[=Š,¨èb0�W­–©VˬTÓä¯d±K5ä�‚ÓÐ ôÞP£îôv:ÚÛ§c™;9¯¼ß²¶*YlÂF'_bu¼!¬©ß%ÈióH¡‹{`®Ùç9 v:ÄŸå�/f¨•ª¨}!´Á(zKMÙ¬´ÒÑn­ÆØÉÕ¹Kä®Î‘;5‡¹;�>Eˆ`¯T�Q`E¦/µ«­­dŠXK•årÛç›ALk¥BÒÝd®ucKGƒûW­°÷.#a °Ì\Ô¾f_°lnbÏó°�#œž¥ö²F4u A+?v³ž*vúƒ"z,JúÒ CÇ’Í4º© µ‚Íè:‚°µ”²ÆÝW�“-Nª. aþbPó8Bû9ÕŒ ‡î» b¾ú-¬'=]]àÀ‰ï"Èg‹ì:nÀL«ìrùí½1Ÿk×.ž×zÏmþ’`WçØãß@”<®ž)³ïN³±ŽjÉãÌkyªŸwNzÈžÊÉSÕ:Ä|„怱è~‘šÝ~Œ91'ÏU84â²’óùò׺CÌÆùTå3OßwùÚ+5¾þ¥2Ï>×3ÛRÊ®\ªú?òˈ’Ïù³6GŽ)0s5¥,„ÅÇÖÝ�×^Ë!�ð ÎÑFè÷â÷G‡>þïøxë÷þ.ÞÙxïz~î‹d®ý3qdžµ'øì§:rÂð³ü»¯ÿÿn�uE�ýøüOñ‡o²‹büäçùÉu¾ =÷Ì<üýøÅ÷Ú¿Üý«¼6½¦��äÁ_þ¿øÞ/wÙÔ®_áÕܯ´là³|~ù³j¯·µ­mmk[Ûº�*NãõÕ6t[Öòµl ;mSLð}9¢Ý%|Ïà¦nKy^#;—"— ¢ÍH˜žâ£âQƒú»–çUYywŽÃÕèe€†q Js$$yø’¢ßøW”|Æ¥=ø’�#©ˆ"VÄÞÔm P¹²@~*�g{˜=1väFÖ¤‰ jc®'ûú<…©<‘Áýþ^FŠ{!ºjàéãìÁW<„‹3à9ŒçGˆ¬‚KèžahCus]ˆWR”g—:]—uu¸.[äܘFr|ŽØ{€Ý€ýúd€Õ”±ëÔa¿Y5áe°©c7Èlב>6š$â °E€¹ªÝŠ·`B{*ÙÁ�H(>°%'ø*Äô��o bD{nÝ )ˆEn–Rë¦J%w{_¸Uat|k5™V¥*2ãC”j.KeŸÉœËxTèH5»V!Id·è3�­§›unOýÌU%Ì 3p(lŸT1¡Îë¯Ý¥¹^-Í­AÍŠoSë #&c ¨y+.͵:.Aï)k…Ùt�B~žP_µÝ�G‚…ÎÁ»â ËËh} ü>±?&oßYïHÖ€Í¥Ò Sî2Õ«\Ô’Qè5¶T_s­V�æzjÔÙ´ûÚÀæb-Ky"ƒ[ª!…Tôxk0Š=·Lya…ÐP©OCŠk(­ 6b €¹/ˆî¯¥KXé"+,““2È’Œ7Ð’zPgÓ�qU—Ê@…Ê@àÌo«³¹¤µ¹6[�fÎY"¾Š„¥abô–‚~º¦[¬,ùÅ ™™4ˆi$M&ÔAÖ1†BTæK”'Wp]—ðÎ(FŸ‰\O“»�Žvëò¿m’t«ºØ#ÚŒ÷ª6Ô¦jw§Èƒrº}²z#íQŽt}æ ~Øçì�ËÈQo¹JåÝåÅâ‘´äæ}¿ŠÊañ(„áýÑ‹(Q�Òµe–_¼Ž¤JèÃvÙ¡4QÀ$—´ND—§ËŒŠÚÒ¬.žÅW»ŸG×rðjº¿¾ûgUë¹1‡Å ðM?<Õ¨i  &C,ž^Ä÷}û”ÓÂq=tLNÙgöt� qô*‚è+©NÍGOD¢*ÕœÍÜ»K$wGY<ŸÁ©ºô+[N){ãt™þc‘�î.ÚU7¦N/:½mßí¿çmd¥ˆTJ/}ÝF´O€×þø+Œ øhªÄs�«üå—-¾ü7%>ù£!Ba¡‘R@Z“6d–ùÑg¿F$”8}ÒæØ] á:ìkM)@Ìõ÷¥\ ó坿yêI�H¤ë.×ëbõ(ƒ”²�ë|æÁ× ›eÔЦh>£;D^zÕæá:�\[SRD×ò|晃öõËlx@â�wj|áù*Ÿù}ݶˆwußé–sö¡!¦@LÓ(7@ì­@L»ú,/}ªöBÈâëžO€¿U¢¯î8.18,m1[S+â#ë.ë[bxg�݇#dÒœ­rð˜Þ€™—Þ ž÷’0ˆ$ã6E¹ûÞ8½Ã+KWΖÙw¬$põ\³Æð™ïe‘~ýa�o’¨™˜-ïñëAL€¥Y‹p¿N¥ààØ~Ã-^X´É§ªŒI#˜ò½¯#*"3çrôŒ™DëÁ‘ó‚àÜØx„PoðYꃵŠGï“ÔÅæß[fç#ƒ¨!™Ô¥ è"¼Æ=¾Ä\ëÆ„À‘÷›mWÝü‚(àdöˆGqT‡ùåénÕ!<E iÔ²«õ›ƒsá»Ùói*³VÑBŠª£A�>Á)XxއïúXËe¤dQ•P²~œshñ(ï^xÁ(NÏàá!EU¼’EèðB¼JÒ¤¯m€ÌíìbÛúû­Ÿ j ªÍþ¿üù‡ù™ïnþ@ºíòмõ§ÿ‘kŸúmžÛZ©–­Ž™ÛÚÖ¶¶µ­´Ú~À%ÿmúw¬FŽ6Ý–ÖR•ZÊîHåÚ“f·ÔGÎZâÊÌ; �hÏåÞÍm¹§xŒ(}ÍÑL…6HV~àrYgïp°¾êÊ\,ÅT6 ¥Ü>ãã…›ð[çx<�L­e¢¥.{ôR[[üàxí]a¢ªÂò…4G+wrý� ¢Ùé^g~™ÈhC¢49fèH`5+²Ø\¸&‚ܼ¾ &é]*¬Pi|.øx xB°?®ü]ÿ×¶eDW@tWd&æãyB½îÖê%Ü˃â¼Èxy cm“cçGmò¦G+¼%�ÚÄ,‚,`îéCш“zçÝJMB±KÄ(Èô,wN¤�º»ý%Kp|î}·»ýî�ÃíÇ/¸>‘9™ŠÒ„áîKw�Õµ 0ÇC^N³'6¸/7˜<Ùï€ rßâÖÎ;›» 7—VÑõa¾²�c¤7IMÉÝ7Û¥2µböËÈR÷—Tׇ¢åë2Aq»%n°/)1tó%)RÙ}ñèmM~A8¢Jh²ÏÌR†ùR‚~ÓGßÄ ! ­éf }²€¹Áµy³:?æðÀÔÆ}­Ks&³@ŵñûœN„1|PUŸ½©ök{j.¹E>(-S�œ&œHâ%£¼5ܯ[…šs^šaqã“ýZœ~âÐ; >xíÏÛ»¼ ŸJW²LϬ�??�ÜA½£îü®ß¿M·¦ÎGÞÝX^�ÂJ‘Iq�ü•£QÄzáµµõ5WÀV|Žœ5)†<’Ë7÷JÝ›µ¾`?"PrK”ÓeÒµvv !³²Ì¢³HñZk¥„QˆŽGÑ÷n«`S‰£Çê·¬�­[gÉ_${%…jÊ„†BãÍëÀ÷Á6lÓ¡2XOûZ“P3*JFE­ˆD*Q¢•Íz—àxzÔAzdWý¶¬¸EÊKE–Ë ¤OÎNÄè¯í$g¥Y>�B…ìTT´^½6»¥£Õ¦ÃÈ™ÛXŠæP’/¢Td¼›ŽX‚±A]­CÕ�7¹�™BýJLÇš+3n�Ò3TŸªmܶUö^ÆLÄM{¢ÈQóJ÷N … S¢´Ô�-‘&¢­e‹�מúkåÔ5±Bx_‚èÞÎþÑÊTÀ÷Ñü�vº¹1�mŒhð;ÍTãøv•j¦ŠP•YH/¢&dv1)egNå U‚Úe¾' ‡–f-Ò .ú¾ô˜†Sö™øn'/PYLƒ ý£*Õ¢ËäÛ• SÊ®*Q;Ê•—¿‡‘»{ýÔŽÝܘ%÷‹ø‚Ðpcž|¥F­’À›@6,î{Õ\�Ø—Xœ¬2{%¸ŸõPðùµóeTe¸Ãi0z÷û(FµW®_(³ûÔ7Ðo#Äl•®üóM—Ѥ'˜Ÿû:ós08,ñØS¡uÒÁu1ƒ÷E|¤‘ЏUªQáÀoc„‚céé—±}™“¯”ÙwXÅóh¸15Žë2ªì}ôŠ! ê"ý;T, Þ~!Ï�ã&¾GãÞ2yˆ„Q¯ÏæB¿ú(ï¿üm"=";�›ô�­ß7f,Rd“•E›èH¸áÆL]ª2 ß>èw_BŒ)h=ª01ÏÒ�2Ñ>­Å�\@¥e Y—Øy´#©#)×^œåÂóS츯—R*8W†ß>^©ôe·1EQ$ä�hV8xŽHfP[ù�÷`#:w`9¬a „q2E–ß[ u½ßDë1ÐzLIÄË8Œz;‰Å\Þy½|³ôÝ눒€Ô£5ÞÑEU³]r™%úøðà⮞‡€ ý™Þ‹„öô!ªµšCéì<ÎT`ÍÁ®]ÚöÖ¶~Pô}™ç~ïžùã4wý‹ÿ›_ÜýýÚJYË/ìþ%^ù8ð…îV_ü¶idnk[ÛÚÖ¶Vµý<Ïñ)Ï•e‰Ê�2ÅzôŸ “( 2Än 3L*i¸dbZ/-Iq2�bªõ¶ùFÛõÜ–iæ•YžH¢Ôß@¼xÓÞ×ö3­ùÉœŠCúý%ïk™\ý´ôÛ&›¯þUI[Ø7\†—3l ¶­Ô«Ï9î¥úïI4¢ôƒ™_»eÖŸxÈLf¯3á¶v_|¨³Eð±$©~¼~ý¿ö™ÃèzÛóA)H8×JŒçÇ:¾~Ϲˆ48HxWŸy,Y_E»וÀ5\ò²!’ãk,—¾ÐvüÎJ g¥Š4Ôß+Û%°zöËÁ¾0CÈ3© oÉ}ù昽fuÁºÄ²…v=ÍÞðúšst²¿eE-Ö� æ;‘úv Ýã¦!&@Æöi.ÑH3¾ƒ$Œt¹^VUö Us±¢ûTØÈˆéx�©º„•[sÓ¹®ËÂâ2#çå+—k”(ªD"›�Ø‹e‡pˤk%ïbD·\cÑ(³e‰ÝÙÔ59½”¦ëg‡ènè”<âúœ—�ô&È9™šˆâøô雟ÇÕt³žïs&!’|ßåîÜÆmOÕH/¸ï[\ÿ<<0¥ðÖ®f'ç{NÛwkq¨™­˜O­àfòTƇ©Ø§>¦f‘ï‘ðEðÝÕuIHô#ÑÏè™WW–qK+è#;ð=8¹Ó¦Ï[õ¨É5%ØÕPj"ù¨Ã½ïó’9O¸?�«ø¸2¸’�#û¸õ É�Ƀ�p^!šmKŸ’ �Ùp“î5bZÁq}IôÁsp}ÏH°¸¡iŒ:UlÓ£7”¤—$ºâãyEDüCÔ¡ÌÈl¾\G»ÔaHÁ»§ût„h½(R]ÈÁ˜-}¾gÙxþmŒ¦TÝ@ðDz´ÿû‰!mYfgù((:s”¹ÐEbGö¹M7¦¨ÑÜ�t¬g�p„¥ËdN.’}/EüŽ^âGú›)[grà HL—m䯰N%»ó4#wç6wµÄ¨~a-‰"êˆ÷½ƒXO½\\´)¦-z¤`Œ—}ç(çßú2á> uW/z¼îT:½B»ˆEv"ÜùC{ ²³ö¦)eçÐÓ3abù»\yu‰¾Ý¡¶ÔŽ«nL £>fXyš³o¿„¦kÔ¬Ë)S|¸ñ½¬[ŒóA²Å«X^�Z3TË#!d:�fá¾ á¾åÄ\ž÷È,¸x®@¹èòÞ+…ˆ4„#›/@ÌxKü&» |p¦ÊÁ;õ˜yê•2©y—⌅"‡6…˜!³Ì£¿LMñ¨ùà—E¾ór³O.}^y±Úè[ݘëAÌbÉçÛ/Õ¯‡‚Ï—ž¯¶�DAèLßÜ*A¡G‘¿ÂG\Μu¸óXgMÊÕº˜ÀºȰ™ç£'ª8x¨õèÐUˆY*I¼øR0–-}¾ñ�r}è!Ë:ÈŸæŸ?÷ Ý¥’ÄÛ§‚¶Ó3.gÎÙ�º˜ª×ÆÜXà .4œŒ7Uó©o`¶ÐÛ 1·*YjÔT]h«©Ú>ÞÛ(¥,óÎ'¾‡i^oO¡Z­1yÕfújU«»ðZܘkN~§HjÖÂu\RÓºQOKÌš0Þ¶MÁ3PŸ"—{‡‹¯.‘Ùm±û®hGýÛ™‹%¬’Ãä)‹aåIä�‹ø^•ìt�.6.õ %óˆ‰8-,-a.…Pë©ýMÜîrg¾€¸»%µ/t…¶‚åb]œ£Vª ïYûíºmül m¦À~q˜¤…<°Žû²\B3÷ÛêºrE”ù<ûÌ4Qn—�6ÁË»`;¨sŽéí/» pÙX^j,/,f Ú¾üf*ø>‹ªÌ 2;]I\ÿÆ({>ËŽOÙA�Ø!{ˆBw8æx0“·ðD�þ�³ém(Çõ™œ.àXE`c�)ˆº9XO¡·¹JUYöÐëf¤›�˜š$ T³L{ † cƒ7¡�x‚élŠ™x?!Ï%) ˜](ða×çj&Ååž>|QÄ×`—wsŽ&Q¸kÅçݸ€ H¼€æªÖ‚Íûæ}ÎÖRÔ†zðU™“C4 fc™:ܼBà=o‘j¯‰kö;oޝs/΄!¡×ÓÓÖ]šˆ>û"ƒ¼¿¼HeÀ@HtöEw‚Ä àÕé•,ÔoÝæqTU¨†NݵêÄS¨vhõ{³y.=¥öá6÷}y ØN|YeôZsŸj”wÁÛp%z XF �ÔÄ¥a›lôê—bu5}lý'0T¯þ Z½V†Á>W¢´�ÁÖP­ÑßÕ«qI«±3~ð?·Õv ]mö½Q9ÎaõA®L�Æ+9D÷†Ñû4±ó~î5škA§ç[%Zú�ˆºÆçµï“o8ø†³Ê5o›VagR úBÛ³(.­0¿p�šü¦JHÅL†Ñ5Œa“‚“%Ì?^�y«² eŒ^!UàpöKZˆ¹‰,âH<ë�9Š×NÞžºÔçF® †#Ⱦ̾bwçÜf’5ßõÈϤ¢™Æy¸tÞl.·š 3•Ð$�}‘ ÙäÑËè½!ì¼Åò{ó„GcXËeLƒÜœ´»1Ë.»äÚ²6¸ª…5`0W3°ÒU¬e‹„4¤›MU¯áÆÌ]óUik߯>ÁŠs 3LΗRå¥*CòN¢÷žGNµãje˜{ÏÝ4¥lÛ¹ôCìþH/‘A™JÞáêëK Œ"ˆ“o°q-Äð=Ñz–Ó߆²ÿ7DÔOá×k[ʺÅð‰we�¨•áÜ 6!ëÁ‚;¨º‹”­+ˆ¢„.w¦4UŒ*;ï·¥ž¦À¥“�ÐO ø;¨ºÓTÝ)|¦QGf`KÇ«j÷?i h}C2—ÎVSè ž­µAÝÄüÄ•pD–J>_úr »*a‹Ï!K§pÜ9lÛGU…6 Õ b~þK.UKEŸÀ“Îâ¹sÔjAûMݘuiºÀs“0C>ƒƒ"çÎ:m�™A]ÌîϰYæÇž˜á» IDATyS·Q”`Tð˜�xåu Ëý!ñ=|o®=(Tþ ?õ©¯ ·�+¬zÛ—×´}÷¬Ó€ Äܸà ™ež|øÕ[„˜ÁgsU†ò'žü|ßåí×­–šªÁ5ßšŠXîìh¯UŽ>þ2’b# •’Ç™·j,L¯à¸2¢ßZN£éÆ\/@`yÁ#*?HÙ¿Šå.P){¦Ø5@@Lz¤ÄxAô˜<[`ç±f�Íì‚E!cN�ž ‚!jgñÞ©ïàa3f>Ríøe´:TKO”H+3U|G@Q#(ï܃ÌÔ^Í¡ïˆÚp¥gÎZŒ÷6ÈÛ äKóxFyÝ}«ã¹å4³¯ÏÛ£÷h/²Üû¥ùbý<×�£ZèaA(/—:Öç{>˧ç¨Nå‰$cìò£Li—ñ]�ÂB†š%¢)£ešÁ7ÑÉ£\ž:C‰�Vó9¢Ž¢IGœJ禰÷!ê�)†<«FíÒaQãpx M�¹\˜EŠ÷àªr‹û2�`;ÈS‹µGL_6ëbBûEìŠ(™»£�Ö]�ŸIÏ¡$ Íõ9Jv‰poçz<ßgÆr¨øˆ2¸Ra™Ð@÷ ¿²í“.»x¢ŠTÍ@tót’Ý”^® jaÊÅԦ˺nàT.—*„C›×Ü´Èä`°Öa8[R"e¡óC°é3%äuÖ¥Ê2#=½L¹PB¢T³1E‘!EdmÖXèÓM&§'‡v ©“¸„€_àf¼·ÒÕIòn c×NDµ™>ò�X'Ô< '¹xc«?† ¿÷ª<‡“A›û% =œ›ž¡85�v`QSÄöWAß[¿`ìªK3XÙ}œ¹>IY˜GÞ9€œlNø ÒšuÖ]›Îû ¾�°#Џ¦.ÞÚ6«íÊgæðªÚÞ>”Þ5ýå:mVzjm ³Uã…1®L\&ûî ZocWm½ q�×cÇ#srs§Ù=�¤K@¾»a–Na�1‚²Øy/ÈžÊ!ùAŠ+Yn¼y9&Û%<Üý9²èH½—"<Âì±ÐåXäë¾_ØŠQ#Á µÙWUì"•T‘…¹ R'çÑ$“¡Yz[ …‚ßܵØÐkŸád�kþT�cö~”Ñ÷u›>>‚)£­|øAÝ…½—ÑÍ‚(âÖ6(l]—dŠXK•åõ'·;$ÀÒ©9J7ò”'ŠÄÌ$r´{ÏÝêÆô² ½éýËäﺆž îåê¤Çn徯8PÜs£1íe�hêXG{Q‘ˆßG¯§CÌ\*3®ß‡Í 'W0êûwýÍâ–RʶJJæ1e´°B­è“™*“ºZDÀˆ}`ˆÑ ×a ?J«q·ï®�t«‘Röƒ7*hÕ»ZÒóêÒº´þXD1ªxò5ôpp’¬²Àé︨֣P_‡.�¢Kï×ZiF…;?ú:Šæ Ô�˾#ï½VäÂ;ãû5Ο®×¹ÃÄ—?†@÷ñÈ*ÄŒ´@Ìç¿ìbY®ð) õY\oŽšs� ²øh£íFÓç9D1„¦Žâys8ÎY \¯�¹±Bf™�?û-ÌPpôi{GáÔÛ;÷�4«)eƒƒmwcóÛ„Ì2JË¥Ÿ)»¼ð’Ëü‚‹ ÿŽBRGð½9<û O8¤ðÙç¾L$Ôþò“miK½­Xoë×Ûn%¥ìÚóöƒ 1u³ÌƒO~ÝE•ù¡OH|ç«e¾þ¥2?¦#B#¥ìznLͨp죯 ÕƵ|ú‹lZÂO Kƒ€�í-b»“RIì¸~Þ!®<‚ì÷cHãXîeç$Êô?p­GB5U<Î~w™;K¢‡$毖©U\Êù #ú“�þnLy*øÃý® hÑæ8+Ô«ƒ¸Ò­¬Ç°ú¦ß VÚ£>‰sâL£œ?½B¼r£^T#ª e°k‡*êì ßÍÒ}‘t…JºÌü[ó$ö53#­BÌU7¿¤InþÉ;.¡ÇC¢€Ÿ÷Ùº›ˆÔ\Û#F�D¬\3˜LÖT|¯3øf¿ê ÚL#‰‘ÕØUë|ÜŠZËvHº‚joþ&âÔàþ‡V¿­ÈÚ™·¨X,ÆÅ‹9xðàm­·³­mmk[ÛúÁ“çy\¼x‘X,€.»víÂ06Ÿœ‡ ãv@Ìí‘;P¦6šaHíA¹¸ñp¼œ*“½²B­`ãÕ<Ž =La÷ —‡Yº¸1ˆ)ÎÉ_ËS]®’âìU£n�ÐÞî¯P]¡Oícy“uWÒe²W²H¢ÌÈÊ^J?T¤¼P ¼°qNÝò|�Âä ’ 0–ßÍò“UÊ3+Ô–Š]Aæ*À´³"R”½úATqã™â»Ç9w4Óõeg`:+ÂJˆ;C‡È©6ìëî¤q–‹Ø×ÓèžÂ~}†¬ÐÛç�Cë§”õª5jn`¢±O$©nìžXUÙµðgÑ÷´;uý\áFšˆ%p$¹M†ÉÃá~ÎÍÎ"�!´¦ßËÑR9…†ÐÖÀka°¡nîÕjT&&0‘8Ø¿mÓM“+K”â‰6ˆIzž�½ëOüÜX^¢J4 ••žf¬·;s}࣋òr '’I¡ ,¹.ƒë�ϸFHÍQ¸öѽ‡•�ö<†·è†8âÔÌ%Š? |è`f õßÿ®•æ]§‰2‡Œ~ÞŸž¦$Ì¡íÙ‰¨ÕÏ{Û5é£ 2wèü�þ€Ê{—ÐŒ#Ç£mÛ^ 6»ICæ˜4Æùâuòç&q"FÐl¬³~­ßoí"ë¸re޲¸ˆº»¹§û=+Š2wW÷óVî4¹7¯¡ô†1÷tÍVI2ù¤C4Óyª¯pÄ:BNÉr5}™¥¹ ´¾‘ýýëÍ�¼“äÒÊ ¦—ÐûBÄölÉ?ðí!.ªoaU*½&Ñ]qŒ-Ø�¥ ÒN‡I°Wº—+Xx+…ëΓØï&×È)ºÌ½6�Ñc�8¸õvZëÚÜև׹ÞK(¡¢&#ûÍ{Ä·]ð}ìjå6O ’¾O>½Ä0[{N¯§†³¥Ô´®NDûžOyºÌ¨x`ÃGËäÑËh‘ÿŸ½÷þŽãÌÏ|?•«:4ÐÀ@R¢²4y4{m¯½÷ܳ޻?ÝðžÝ³ã�g<–4”DŠIbNI¤ntÕ]ùþP@ ‘(úŒfÜÏ9<$�z««ª+½ïç}ž¯�S±L8›ºLZÝx^î�®¨Î�³þ¸ÃÖ§¦›pòÔdò¥þä0!ÝDˆv× X¾Þ™}œ]îM‚h-ÌŠ‰,ÆH¾õybÖ×Ü}GÊö>_·Ñ.?B‹…ë(>è��¾AµµDÇ«x"‚ä�tdî$c¢Šž­ö fuÕ£¶f1¥ìo»£ËéŸ^ 1½ýõ£vÒéwo¢�øÈK-~ü�ÀÿþG—Ïã ¨áïtá{¯1ùh+‰3êÌPÛ½ æ`-DQœAU÷vaLç×øÁ÷># �lrã}Á÷àÖ‡[w@¸¬·º1!¦ºbþ¯¿wéZžð70þq-òèò?ñßÿš‘s³­;¢­ þ5žw Azk×}ûÓƒ˜fÏU� \xKçÊ¿…0SSúïŠ[ݘ!�ÿtè\^_ ¨¬{D…¿FúÏqM:†&…õm£Í™�¿è][a;(¯ÙLÈ“mòhÒî×¼>QCËÖz×ùòC“ò²ÅãMN¼£Vï¿“êˆþöþ°”i ÆÛ@)Ûª¹iÇ (Þ¶9¢þÑ~·÷.=¾–ºLË›Tå$ -JTÁ35 Ëk´MÁHéè^ø\tó·—ZÛžV‚.¢”.ï±u†¢¨‹ˆ–Ä™N}ïä#ôhAÚyò� ‹A@³\ajÛSä[jÀ‘©ihî²ìXcý‘i 2¿¥Nž<ÉãÇ�¹yó&Õjõ½9c�5ÖXcý•N§I&“œ|ß&²[Æë€dY £FEƒ}gè��ï¹4WŸ’9|]òÙÍ:>‰ð¼ð!9�M`;/vvŽ› h<¹Oôð1”X‚ˆç�vùí MVyçЙÌ4ŽÍ¡ìr,5Qf>1˵µ‡˜w ŸœCNö—wµ>uIå½ÜYîViÞ_ĉ(G¦¶ÍýH—TÞNž¥b×¹ÓXÀ¼þ9G=6=h†ßUZŠs!˜ãFý.Í«O�³qŒS#�f TR.ïó6ŸÛ·±K-ê¥Ö®@SVçºH®N´1ú˜'å4Ä7y< ¾^ÅZßh®¼W%ڞŹíÓ]o±¶ÞÞÐ,þ`•sŸ¾Ï7Úïi¾lÐ|ÙÀ˜Œ�9;±+дNÖñÒêóJqû º*èœTÞ¢)VxîߥµÒ¢µÒ"2!{6³+˜È¿Ÿ'òù,wÊŸÐú÷°]údj[í¨­rÞX‡ûĪŽÐG�ý±É|9¬+{±³ú]‡È.çU¥¨z8h]®Ç^i;9[¶js Z¬²EÔOí¹nAé>4™“ÎwO™pN¾ìýÛ¯*¤‹ÃnL_uhž}Þsc¶žtúGU³‘.>ê¹1—¾jñ]éAª5¥xBü˜Ø;_ƒè³ݺtÝ=P¤¬ Û~ƒï�Í5›fÑâ¨:G<:‡é­Sw ¤í‘Š;I6,¦Þ½Óƒ›u1'µŸík»£ËÉ~‰¤8€øZ!fj²D2·>1'ܪ& jðÑ»"ÿü›�XKôk ŽÒÞs÷(Úƒ@Ìý*1ùþ‡WÈO­!otU6!f«-ñ¯ÿî#ŠþP\xa å~ ¦ŒÞ?]øþJ!5ƒÓÞ¡-BAþÞöŸnéŸ0Äp‘Xxâö�6µÕ�9 bvM‘o¾ H(Û‹wÞªp‚À—CÓ4%^u™ÐþbÇÉ£$ïÜí]çõ¢�¤ˆœùQŽÌ‘Ý®‡ÝñPÉ¡Ž˜š!èöèHY`ù«ñÎyÄ`¸/7xh=ó™S?:ðëýÌsôlxŒìç'ŒË$"9ªv�f»Ì´qG 'ÍJ¡&“/ö'».^xˆ¶8;Ë-`xlA”DIDÞ2‰NŒlÔtÞaò�ª†°×l½~Ê8-{¡tt—%·èO¤ÌÑXÚƒÌ× S§Ný¡7a¬±Æk¬±þSÉ›jãæÛø™�æÑÏîëw›KMÊ*½:™[æäÛSD&‡;´nÇÅ5=|+À,š$æ’´VZÔŸÖ0‹!�T�£Ú…‘s^#¶«½Ü¤ú DàùdÎO�‰Ñ^iQ_¬oL�ô›Óè“ÃÊíå&õ‡í.…P¯ö°Lw=pR'bÄNO¢N CÙPqjæ‹*‘#i:« Ú e¬�v)9Í©Èy4q; ldªƒð’þß®�ý¢Š~,‡ßuhÞz�S £r&Nd~ŽG‹£nÖ›ó±ˈª‚ ‹tŸpË-$Mã�äY2Rb`|§~€»°†¨« HØ k¸•&ºªó~æÂ¾ æG7Y‚z w¹ˆgYȳ9œg+È>\˜:�.÷]„a,§ˆHÙ4�g t·X—Ÿ�ß1o$Â6"qäb¯T¦½¼„À;‡çÑ•ƒe":À‚2æÂ#ZÕ™dšTt´«Å –,QRi¾x€è{šÝ½F¬åùèéCtןnMÎ=°2™ •Z�T ß{Æt$"a[-RÉ$»æon(7‘f­ì0‘ ¿—WՉó<~ñ«ôŒBê0ñ]N¡d4ŠV©®,¢$’¬f‘|”±�š¢rffŽÛ ¨=¹O4žâåÜ) ßG;@î Ìl>x€’H?vœ@‘¹‘x«Ñ_Ÿ.«¼›?õµ‡´î<@N&ˆ�:šÊµ©pPâÝBx|uIåí‰ÓTº îÔiß~ˆœJ`œ=†¸ ¾8¯÷÷†U5É{©ó\­Ü¡[iâVšÈ™8úü\xÍ�ŸÏ["|ð�Æ»éK|Ù¹�]nÒ,7GÍÀ‡Åc/Ã?Å›_ |Õúg x`+>ÏΙÄ2™5•Du{wW5.Dß îVyÜy€µÞÞh>†LúƒcØ•íGëC@3q"MdfŒÕ ?[a’ctÖš´žVèÛ,_`LFH�LÑÎ÷ÁNw±Ó]D1ŒšU–£Û f\ÊpÚx—çÖ]š^³hbÍ]�¦ï’€ùýf×QyR¦µÒÂ5]–¯¬›ÝÙÝé«.ÖEKB,H«Q¤Âw×Ñ9Ö°IDt¶D¤+áu.ê ìúp`}3û5GT$¢Ù4”¾Žý8[¬XøN#EÄm±€£´xñQz:•.ñ`oˆé'[x‰æ®nLóÄJÿ?5™ÜzÞJgÙ,6Û*8´Ö-²Ò–AÍÁ»ðl(J1ç\DÊTP3Ío)«Í/€‚PÇ X»åpXÿa D¤iÿîNY·˜ýÑ5´�ÛØÖº˜{ib*FUé´}®ýª‹æ|Ћ“}Ui‘g?¸:bB"o~å‘�,÷†úÑŽëú�€˜ÿß/lÚ�Iü÷ñö³]‘ˆÉ_þ<„u£ æÿú…ˆéþIÀ½‰ë�eob†Ûûm f,bòwù›Wƒ˜ûÐL~��¿÷ÙŸ4Ä,®B©àc(?Árïc;ETÅÛæÆÜê*î´E®ü HÖÇ;Àþ­ „˜7~íñ>Â?À$I·ÈÿðúÐu¾úØ#s4�‘h¬9ø®FJù`[{AÛ˜@±C¤ìÈû à_éݽŠJvýì¾·yS›nL¡&3S:ßën¤Õ)ÒLAåc/�U…Àh,TI0ì† ©.1µ><çÙé{(ªFàÔÖÖIo@Ü�j:oêÞá{Ñ¢"!Ùß²óµU‚€ Øž„äðî2æ˜cýh 2Çk¬±Æk¬? ySmܙֆë¶ÂK·ã¢Ôc”_©.—q=Q�u‰Ú“í‚90óCµæ²IgÅ¢µÞ@òÎÊRhYú÷(ׇ)G\ÊpÔ¸€*ô�ö‚—�“ÎR‡æj ÏuqM‹ °a�*%¦†óòLßá@wµ�µ¶s]§ÙA�DÖ>눨¹±SS¨›úh™ÚÓ¾å2ï^ l>¡ôû¤›Ë½vš¨q*z~› ³•t)OY!¼„\nÀËh]¤¹PÛçRp’OÚw—±‹M¼¶:²Nä‘jZú•6,ÕQ\‘‹åJµCóʃ^�J)�À8wŒ‡†X€Ö½\©£ùóâ ߈1Ö¯=@؈ÍÌhI.¦÷vb†S ¼—E$Ë%éÇyXZÅ©‡@ô½©ùÄܬ+¸Ùñ�-W8"Äx¤F)=_B× Þ��‚žBLÑñ‘ÖKœLL"dó¤øQ֙ϟ80Ä´|ŸG¢€êûC@š�cA913L:AÀË®‹'H–Ä£ÇX)¬’Šíåçz>Ë-˜2|â§·×ø:¨bQ�R]"Ù_CQ$:fIÚ_G[×DbZ›ÀW�W‹–P…ùÇñ|ŸbÛ¥ëŠè[ _èÌáp6s¹Q§\]åizšÚh˜™Ž%ÈÆSø�Ïtv’Ja…ǓӨžÃ1IÙw½ÌM˜yíÅ}¬Fƒ`ñ%§'³Ð®àå2ÜH¼Õèosf®Ü§[o >Yâlæ0/Ü:­ÙL4…€w×ÂmÎè ÞË�åêÚ=ºµÖý¢§�!-—q|rI¾8ÝÐÔ%•÷2B˜éÙ¸•&浇ÄN…õBÞd 1—àóóVx�â—¾q¹Ù¸�;4cG¦ð×@��ÁT�ûïB¬sŽö½E¼Jsh&.ATºÏËxy*N3áÒL¸ˆ"Ä+2©âv¨™”Ó\Œ¾ÅãÎênu$ÐÔÊÍå2AVB›Ž¡fc¨ư×[˜‹eºk \Ó¡øÅ‘™8‰iD$:Ëm´œ†>ÞÏ�|#§»Þ¦ù¨D§Ø¦³11&:'u2�(ˆ˜/Ûh“:ÆLø|ò}°r¬\g$ÔT�SúÛ4½ kÎÂ6 ?C‰*Ȇ‚Ñ ¤ b€6¡3�› ½Ú¢ö¸Jk¹EkyÃÝy®C[HQ�èL„À‡@ñðó-Ü| A©EZŠ�¡æw\¢$lØÔ_ѵÈk™›õ1ÉÙW™°·³ ~h­7][*ßG4ª ‹È%…óÁþêÓ»³ý²£Ü˜n¢�“h£g <Ó§q»Ñsc é&BªÑscÖŸúV~°Í]ä�yу�¯3RVÊ4Ó�^¤ìê ‡ŒýöÈÈýHÖ-f¾QvÙtˆb~ëNb|ý™‰ÛMw®Ñ·i‘—öoñð}α|ÖLfæûóÿàb[*’ügÄv©Ñøº!¦Ù…ß~é¡ÇeN½—ÂlÜàñõÝãU·j?³Ñý/8^AY�!ð× XìEÊÆ"&÷_~EDïn«‰¹?ˆù+’±îÐÏ!¦/þ%xQ¦¦ œŸ¿G½žâƵËÛÖ5ê˜ýøÃ+ÌL­õÀßw bNæ ̹˵/ËÈÂßq¹Ý f§-ró �˜úá{dõ(ž_Àçù�s««¸1²'ļ¶\$î_m#·HtºËÄÑç,\�Ù~P’n1õ½[C×ùýO:$ƒ�0R7{÷¤ÚK‰iígþö¾Ž6¿Ðs’FÊ”šLÉ—·´ Ý"ˆv ·P¼Ygt–Ñîtc¶žš;^­®j¡Ç QÀ,ow¤~@s¡ÂĈú¡RLF�º•ð�nß5�5 ¥-3ÿšëc }*Ù9$WÈë�Ac�9ÖXc�5ÖXc}gåM™¸3Í-ðrÐݸ KM$_áŒtŠCLsÈ/Ó¥zl«Ñ¥½fb·roN¢ÄUÔ˜Š¹lb.ui,×P$�åGÅ7{F¯¨œÄ´½ÏRd�‹Æ�ð5;mâäÍ‘ðÒí¸è�(åEj+%Ee^þˆŽÚÂ0b¼üᬊIõ›’¡�º”GŽi(1•îÊ&¼¬K%ÈÙ3œŽ\¢áVy}€z4Aóî*’¡�¸t)¦!Ç4¬•ÎRÁ†9÷ÂРИœ m÷£kRršSÑaf#íPÎ[´’î¼t Mü•²#r<8ôPR:A÷e)“ rþÈÀŒ7DÚÏ×;ǘ"-‡ñ•b&ëR6‰r4�”NôºM‰¶@çE±ë2'N�‘C7�¡Ô(¢2ofÏ’ÑvwNl˜ÊJ•óL€4 ãì•f—€ S§Ñ¥AˆÙ˜szCgמ›8ÆÓ@ädnmbnº0AD+–8Í¢ùˆ2ò'vÝÎQr€ÏÁ%´R�SS jœ?::dbÎi"a™‰‡çvü×xRî`ømâéW±N7‘•ö™:©(2®w€l+ ‹Òµ<öY~xWI¢HJ—(šÓÑEڽßM$‰G¢,w‡™çúƒÛ©HŒÅÊ:Vv’ÅÀcN�3ß=rާ¥eNdgÑ…Ó‘, Å2æì$7ƒîL]VywæO«ËœHÌ¢#sNÎÒ)Ããv+áÚT¬4uIå�éóÜ+=CpDÞ.h ÏP±›¼\­Ñ]¯ïhnÂÌ;õ§Tì:~׆Gkœ‰!`q¥Lóþ2Z.…ŸOৣܿ¨éžÅ|¸ˆWmâ–›¸­€3‘9_®Ó¼»Œ>™†é8b6JäíSx•&ÖÂZhÚW^r)ö]Iåas‘Æ×Ë“i„|9§žv©§6¡¦Bª¨ô æ6w¦oõ€¦žŽò¶ÿ.)Ê“Æ#ê7WˆæÓÈÓÚt )¢’z÷(ÖZƒæ�Ì©Q0 IDAT•&æJ=á�|ŒRc�ÒW«Ä§S¨yuBGÏE‘# NÓ¦õ4tÔ·Wš´WšHŠÄeí'Ü]¹BñZØN›ÖÐ&tdCÞjÆ¥ q)CÓ«ðܺ‹t{@@Vd.©?á_âI.’&¢DŒ¼Nl6Nt:Ft:¦<,ÁÐ܉)òO/ðÀþ=k^�ÄL’È!�èlx3 |psmÜ\{ 5¿ë’DÄÎ0ÈT Η?·O…õ1Á,¶±¦"Ì>=ø:dU%p÷Ž•Ýk zP‹¡%Âó³»ÜfkTà(íÇ�Ù� Imà”oW™0ûï≽Á{§¬‘(n¼¥øº"eµ7÷ ¦]Öˆ—ÞÜ_ã”»üI·zQ“>ï u/#ìÓIËUˆåÊ=ÐR^õ©­{¤¤íŽ®ƒhÄ|qßä�ù 8¼1-KþQØDBL€ß}â+ˆùåÝ€üÙé¼J§%ñà˃M";Ä” æaîÇ"&ÿã/Eb ˆ|Óq%ìà2•[æâ×ÈO¯Ójé|yåí=÷-1ùÛŸÿ’hÄüNBÌÉ|�ùKw˜šYgùåÔ·‚˜Ÿü‹@Ðý3ü�XXIœBe[]Å�¶Ï'¿p�Ý�ü�Ÿ¯['¸HÔŠ²,ræçwIMu¨.OìØ~PÙ7ö®ónÛãÎo¤»MâgWz³[ÒÑ‹£ð½ ›‘²ÏZ™pòÄ~]éµYçÛ»1§ÖG?ã6k+Kš´ÍÍ¿xá!z*Š t*£Ÿ+’¡ ”ιý û©é,ªJíõÇôÆÊŽ™cý)j 2Çk¬±Æk¬ïŒvªw¹^šK]+udEåœü} ˆxØéþtwÒAD'‚ž‹PyT%q4‰€Dãnk^ÎEFÏ>œ:ƒ“ªc6mԘƙÉ÷h勸_ó¶ÁËΊIw¥K»ÔDÎIïg’ÍéøÅW" ê¨B5¡ù¬JäH  ó~ƒæj�X:IÎ á%6´²Šùæ„MZ8 .”Ñ�d�°6¨¬V‰¦“¶‘·×„:–<�-vqç‚7‰HQº†G5êÐÈl�ŽõÊ&þR“N±F,™ä˜;MJê×ÑkÆ= Y -s ¿ÝEŒê=x)8>g8Ìm{Û”Þ=C\8Ó;nÃîË#ÀaØ2¡7k¤9‘>ÆáÄ š´³³qG€Éöû[3óKÆÈÌ�‰´º¬1?Ýp˜ÑB…#Ñ FüÛ¹`1ð°$­T`.=BÌÝÚŒ„˜{«ØrP�é×?+ «>0»¯åEÆs2 M¤PöI¼¬ãèõ)~i�ç^޹„�¼ÌTe™¹É©=afoyIætvŠ–ï³$ÀÎøê>£f5Yå|¾e¥‰2gãStZ/Ì*íÉôÐÔe•ùÜpô•áÂ%Ë“ÂÝR "54UÞ™ ʨq2j|$Є�cguIå�Ì9*v�•N‰“±Ã½Iâ�…b·ÊÒB{¥Ž?“ÄOGÑß8�_kà¿(qY>…„7�4 HÁz»ÊË'%Ü¥:A>†4•@×UüvûEËÛˆÍõTÞà4$ Ôª°ü¼BÍ©âl²ê)‡zÊéAÍìªB´!÷ܙߴo`ùáÀ³ÖT! š§2ï]€(TjeV»«Ôo¬�Þ„š ܶ�½ÞÄ^o�ª�íN‘e "Pi¬S²W©Ý+ ¥uôé©‹yÚKuÚ‹U|ÛC”eÖÞÉü—…÷ÍÜ-]ÁqlDUDÏDE‰ÎÆw„šñb† ‘p×ú ËíôÏ?¼`Nó>xP«©TW),)E"Sâs1b³q”ˆŒÝ´)Þ,`MJÝNqVݨgV…û럱v5„šÆŒ†>¡!òj~Ç%H"Ò€CãÑÌ:vLEí¾æh» )ªN8’F¢vðÍ^¬¬¼»³e·�è�$âFTàÜÐÏ}1 9í�\~רÓ�™ì»1»ÅnX£S Q§�n"D;€Šk,_oލ"7:Jñ?"RöåW-ößYÆD=[íAÌêªGmÍbJÙŸCT›hpôý[=Ðb™¯AVû«oUs7ˆièÛ!¦p@ˆ¹²"°¶æˆ¯1'ÏÆP�fýþ_$s÷ÚÄƒÚ bþý¯}Êí¿Ûu› òuB̆åóû«fÇ#7û1]ø“Se$Y ÝùÕ?KtÌÝ_Ú¾Ës2_àüŻ䦊H2t; _}¾³‹ûU æVm=—®}bãØ2ê.nó­ ¼Ê+óïiè§+ñìêÉ=÷[Ÿ¨¡ekýÉ ¿oÒn8Ì|ïS„�wXÛ„…«mF}»‚¶1�bbzn@4g %3 xÛÞÓ•�>#X:ø}a¿nÌÍÚÊí¥[sl]D))œ÷·粦x>õ•2™� 1û©é,ª¾ëQ¯–ȱw¬ùA42e÷  sL2Çúîk 2Çk¬ï¬?~L£Ñ Z­þ¡7e¬±ö¥t:M2™ääɽ;cõµŸz—#áåFŸÆ¼´F�±Ã¶½"³P;.�µ~j÷ë˜Z—sò÷z®¼!©h.�ê�ê!©6'OÍày.%F›õ‘ðr32V•4f´ÃÚ&�\kº‹•ë†#ÿ[ö)°”H„ÖÃ:~ÂgÊ?ÂK ,æx¢†™µè×{3%ÕTóq!î1ãÎ’‰�)Ø–±H_ó4Q ¸$½GåÏévš<•bcþîEÇšG‚I&§ÂÏÜ`µ”G!gÓŒovtÄ^t¬äŠ}x9BaíËþ1ˆtœ…íîË�t2=z½p0€9¨¯6fÝD«›œŠNm˜£´5FÖ0²ûvFì¤Mˆé "Çü€ØÄÞ±x¯ 1m×Ãô$f¢ \ÞI±¨F*¹`!mt¶mÛAU÷ëS„˜fÒlÊÄ㯎ÌLLð¢Pà‰“àìäÞƒŠ…™1Qä4OÊë<Ìæ8}Àº™[eøgô �VÀ“FqdÜì 4Qf>yˆªÕb¥P4·oË Ð\(Vé6jHGf øâ¨·#Ð̨I2êè�™I5Í$i*N“Å…uüµ6Æ‘)©’npC÷D�¾é»ÅsJšiªVcÈ¥)NEÑÏAŒhÜv:$ZéªDª&1!g˜2�€j½Æ¢ûkEFšL O… pjÆ2É’‚Þ‘yGü�/ÌOÑb ü7¶mFÊ’q²€š7Wˆdèɱ3y$Iæ…QBíÊ(m‰øbŠL'”½"•b�êÊ:� e Œ™ærƒøüB\¢ð³”¢Êüí�z=ö›«¿¥½ÚbýZc2Bìh|$Ô” ó7¿ÜêþßóÈ+Ãp;¥L’b4¨9Ej¥…µ"Ea�ÄlŠÈƒÄ±õg5ÒÒ˜±ü˜ƒl*P—9÷õ÷ÃíÚ€š®c#j"FV'z(J|66j®D«:B÷õ»þ³¨’ Ȭ¿ú}[x¾)±46m䃺6ö¡^}LYDÏEpÛ¯öûq¶ì5=J�P\ÞøüL…Üêðs`Ð�éš>å[�mƒÍ³ÏÑ3á‹iãi›Yic{5é⣞sé«ÑÎö}Ù¥¸þM…ÇI¾õð•"ekÊ*)gz(RÖ1?1ÉØ{»ãÕ�c„‡ý½• ‹©wïôà†m³¯|&µŸíù$6‰·Qr =4–)pý_=Të‡ßiˆÙnK|vEFRþÛ®`lÄ ¸ùT`òlÕ�ÛõÏl|óí}×ÇÜ bvºðÉW¶üSæÎÜ`ñáè¨Ú�@dÅ„ÿý�]k'ø£€á¡|�ŸÿÊP[ Ë ¸y×åÐq™w~ Ÿ"Éáûx»-òË’±»ïºo{AL_ cj'rÒé�õÝÌÿ‘s2_àÜ…{Læ HòæºE~ý •®9ú.³ˆ):?Å9 Ä,=$Q`*õ1ÉÉ,?ÚîPTŒ.sïß‚˜.……6'Îkè‰n[àú¯}$s÷ã"ïÜí]çµ5—VÅåhæÏ1ÒýHÙ—_¹Äº£Ï·ÁHYÇòXÖfòl8Ùvù«ñÎyÄ`¸LÄVW:6ï4÷á™Ö~ݘ½ý�ˆ5™|±_¾cñÂC´�çJg¹Å sßOÞÇH$$q8Vv5�%œˆb¶š;.óªú6ŽÌÀƒÌ±¾ûƒÌ±Æë;©Ç�#I—/ï]Ka¬±¾KZXXàÉ“'èÍøÎk?õ.»%‹ÎŠ5^^^ÅŸÜèLo�—æ²I§hÒ.¶A P…7’?‚¨5ÿü*‚„àr^¢ö;‹Ðòtq¸0 ^ž0ˆ.G·©�*ï/»k ¼f—  ÇÈ[³9ßpð"6kÙ*ݔ±O}ŠœÑ/^•ý Eü7aM?âá¤Û¸i‹@w{ðÒ×¼¡Ï÷m™²§+ÉCÑ1ƒu/{ѱc̵”G)ãPK¹ ’ÒM÷%¶ÍYï1y¸SîK_žÝÈéG‹Ž‹ö¬Æî,ƒîKO°4Ÿ®áÑLxt"]ÃCôEr/$¦×·wú_`^˜b©† œŠOc ô9??a!"�>;ìƒ.L©´ÎñXÃ÷ëËYD‰÷_NmÖÃT€(âÞOXv“ˆx~À‹&¨v•HzÑRû‘çr‚x,ì^4\‘„¼7ÝUTÛv25MÅqæäÜMª"s|všå†K× Ðe�»ŠÄü.Ÿñ*0SD`.•áÙˆº™_åÞYÛßÂÕ9xo1ü·á �eyV.ãç·ÇÍnUZ‹‘ÖbšÄùê|ßnc-·PrS{͵\‡ò¬Cþ¥ŽaÉh]icvxF ׉,ÂMÿ–èÌ$!åóy«wkß„ši91ìÒ|V‚ˆBôhžf§œv)§]D’5‰C+ ÍÃuÜ|›iRěᱴ@ýá±# ¤c³0TO3à„|E h­¬£6 Ä®„`I] ÑêïgjF¡Ò.³ê­R~úm"Š~$�?“ shNuE0JÉÇi²Ý0ʹì©Ô Ô×+x¾Oíë‚(™‰`çìjŠ�¶»)çÈTæÀTø¦ôõ‡�åÑ©ÆÑÐßåûàç,ª?‰(B~e»ä :¸&ØÒƼðBM»iòôê-l· "xŽ�'¿¸Q¢­éçˆ"�s7¾ßU¸_ø”Öò€Ëóhl$Ô, ±l ­FÇnͪžòɬ¿\�šYfr#"¾ ¯ÇƒÖÑÚ×g ÔÇô wÿ·øždU%ð|/wv¶Ø‘ÐyB‹8‹nµ=øŠF7á¡j:zgØ�i�{Ú‹”-Þª“2‡cÞÝd?r°»n ¹1¥³‹=wÑ~£W¿ª1ÝøðÀ‘²�îÒy£€èɤ¾š½‹vùQ/RöÅÕ±î<"{»9…œ‰wl�Æ3›ô¶•u‹Ù]CÛ`8©‹©ä$ÞZD4ldMb9˜ mV¹õçÛCL£Ãå�71Ÿß3yûœ�¡‡_ðgŸxß bîŒ�‚˜�8“çú'Zq%`}Õ&&î=a ¶CLÕØ|eêXpõžÇÄ •¨}�_ŒâÝ bþŸ_ȘÖ÷pƒíµBc“�?ú‚CS_Ó,|ºVÀ­».ÇÎ*¨Z¸’ܯCúOïáÚ?À÷w?f;ALד°éÇÔ"4¸ñU¸Ô?.ÿs`†û´¹î€_þƒ‡k�vcî1Ͷϧ¿¶ðÚÿ“T~�“ó·iÖRÜ»~ah[Ïe« Åe‡³o¨à_çþ•íñËŠÑåÌÇ¿G�õo.ràròBÿÚúæJÁ|w×ý—t‹ü¯]çÏo9LKK⃭‘²£ë;FÊ:]�•û 2Gã ìrT]¼‹OÑ“Zxüxñe•xû`ñ˾êìÛ�¹éæü€ÆB•Ã×€hHÎýáÉ`«§*é¢ò¨XÙ]j:ß;|#–DT$$ûõ?{eQî=×*�2Ó#goï ±#s¬?�AæXc�õ�T£Ñàã�wŸ½7ÖXßEe2~ó›ßü¡7ã;©ƒÔ»ôºÞ>àeÿå[½KñÙwÖÁpÑâ �Ú‡Ë[yO°e;êîð Ïnð²3Ѧ6½/6V5¼¾ê�%jϤʼnMGP²"ݳ+ÆðlÍÄÆŸþvm—ë‹ AýçÏGþ~”£µëÊ”MO_ýv«{¹©'Ç»[àeø·ÿxÑñ9Ó=Ì�«§4Ô&žâã)>®à)>é@À÷%$É'ÀêJ8Ë.ysTR­t.-ÍÇ“:O›£ >®2ݘü¶S²}œåŽê&執ñ ŠH]áe‰w˜˜B¥Ì5‹ÍsuÖB€ ‡˜°„GKÑN&2ûž�Gu ™y3@Úb.xŽª‘u= -‘C“£‚í^]–㓈„Òõ¡á $öÑÓð4;8˜�5ÓY\qÉì\.mG½ô%ò¸Û`±(LDDŠfÀT4`x"‹œtwÞ¶W�™ª$s|bj¨næQQâ�µ€¯òÛäy¼³¾ózÞ[„GÝÝÃ:º¼ÿr ³p§SD4"ÜHÄ8(Ðç¹6%ì4ß¹kp‹u8’€¬ ¾‡_Õvšùuƒz½Lá(²‚­¾‹ÖÑ»Ѧ„ޑк"—Ý#4¼6·ž-àëÚüq6O‹M¨9Ê¥‰<�›<Ñ|‚| ¦T“Õ¤‡ jè+U’³QšVgFÉx¡# ëšÔTñ¼íä,þƤ„õ ‰ø¤&m¼Ù:‚äC�ÞD+›¢%#t%¤¦J¢%S½€i´yÜ¡yo•æ½5ä¤Nôh-£�±h¿om‡šúÔt T®(‹kè¹(Ñ£ñjúP‘u˜Òñ­ƒ0/"¨/ëø6¥‡u yjß-A˃)•I‚€„m=1„šŽ¶ÜƒœrSæ\ûMè(ÐQXXþ‚N¡†–Ô�‘|„š2iÑú‹çˆÂ&ÔüAorÊýÒ§}—ç@]ÍÀ‡@ñðó-Ü|kA{]Ë­ D3 Í6:ˆüÓlâ >×§‹È‘ª’ýZ7³§À °\"à) �-±=�-÷Ž7˜Ä¢GIÐEº�LŽˆ§{»\ÕgáÔ:5ŽlõŸ~²?‰Ì,Ú˜¥.3âp0ë�óI«çÆÒM„T£çƬ?õ÷ŒRl-ÌŠ "Š” t—ÖG/‘c2Ô|¼#ëÄO¼@‹‡âæšM³h‘Q÷˜À¤»o/!ç\(«¤KÇ�bÎ|ÿ¢ì² V÷1]˜²ž»ŽéòůL"î{°ÝMšÑá�Ÿ|Ь†“7!æ[ç|¢ ~uE Xð„Ý!f$bòWþ‹× 1ØñÜè´EnWþ+Á>æcm…˜IAb³ÐvÀ­§>ùó²&òÉ¿xˆÞ�¶qî�!¦Àÿù…D«3zßb“ÿûÏM,bnƒ˜÷Ÿz=ˆ9¸�ÿþoÝNQØùzÜ bþÃ/,:�€Dî/ùèí~LíÚJ–Jéçýãòš!æìá%Nžy¼ `nê³ß…û$ ÓÛÚî1m+à›ëѨą�þ•‰|³­qûóáÔ‡­ç2€,/t9yVÅó$¾üW›À¾^£ËéŸ^ 1e¥ÿ.W^õ)¯Y¤„�Ë`HºÅÔ÷n ]ç÷~kïüŒø;·Ãw)»|·NtÂÀÈ„÷ÁÒC“)ùòФZAw�>Z@ÑeU Úë6íõ¹à`AØõÓ/ûëÝÃ�Y8ý#Ù±¶ràÔŸ”†œû�„�™°P:€·²Nv3VvŸ5�Ř‚Ò’™·GƒàWÕ7Q# ºR„@ܽ^ôV�9æX ƒÌ±Æë;©qœìX̪V«¤Ó¯0Âþ'¨ax¹{d¬"iäµãÞÚ/·¸.a¼ÜRïrùÉ3?Ž7Ü nY€—kUŒ˜Á÷ƒþvMµ¨O•éNŒv^LjM‚ô¹Áz‡S\¦sl A„`K~é^Ûæú;���Ûum‘zWÇ TüJo©Ü«{9äIo©ËáË>7.™ˆB€$‚&H¢‹à{¤ Ve¦›'xtºÀÓdWyúß• €$ùx‡Æ7+èoG>•ák[vAܶ~Ù„-Ž{!Ä áåæþ $º*;Ì«—Zˆe¡«aÊBoÛìJ‰cZšg§žOÙxÚ€P�íâ.9£Ls3îõÚ½Õøòh’o6¿;1�l—è‹2hÛ7v’#À¢àÑõEÜ4œY1k»n«.‚$# c¬—‘b;·k°J€£jÈ•2n,‰(ʉ ¯5RÂxXY�¨t|iíŠ,QëØdâût²m»S ÞH“Ll°ª[^ãYvš¸Û:B›õ2_z9òQ³°ÎÝCGˆ;.ÓŒ2½*̬›ù08¼³&†0S’ø*Ï®@ó¨–åþËâñ)Uæêž�`§é�/QÒQÔÂð³qÐ�Y{ÒfFº8t�ìæÆO¼èAL§¬‘á^ŒRtÍ€ê½6'Ä�Iÿìʾ#e‡ &`ù&HamÇ X»åpXÿáîñ¯ºKðÃg(±ðܨ>i²Yu=wù’nõëå}ÞAë^Fv†�ƒ.LèCL€'Ÿ×°í4 &w٠ݵ ~T£ƒ¢‹8H¬<ëðÖ9ŸØÄ4Û_|.£(ƒ· ÜŠçªüøƒOѵ>ìû6s`°NÛçßa#ZßïûÛHˆ9 Ç®Ösz– j«Û'�Ç"&ÿcdML¾ĬzsgÂ_l…˜+Ë…5YüÑŽû6 bv»Ÿ_uˆ&.ajú_{1µ�ŽÂ•Ï>è—×1'óNžyÌìᥡŸo…˜«+á>)â·­c7ˆ ðâ™Ã©³*Ùœ„$71Û"¿û%¸ñ´[Ïe!¦„Ïé áN~þkº?úlÅèrò‡_")õE‚™aˆÙmû|s¥CBúþ®÷€ì›{×y·íñͯÛă·�3”L #¡`·áñïº$¬íµˆÕÅøè›ž“¼¹ná»úƽl”Sȶ‘ßXÝA1Â/å‡m&…yòq'Lä<(r¯ãÓúºN”Ù‘ËúЇ(‹ˆº¸­¶òâ…‡hñHèܯ˜½.ª«z,�)¡¤ûׯU '»ì7VV5¶JûõGìû‚�‘±ÚD!—ÈCqïvýŒIæXß}�AæXc�5ÖXc�õÚÕ¹´J0Óa?ðrF9ÍQccp&k^úÓ�W‚—ƒ*/•‰­*ħ÷ס (.ùX/ÚÔVW�E™Ã±SœÐߤzö6Af¢6E;Úƒ—“Zkxƒ50ð:å{òíóÔ~”å…T;NNkíÆ‡Ô-Z”ïWpmŸÉó(uÏ6Žé²òå›óèo¡@`w9Ö>Dz£îe;ߤ™¨ák¾âã«>¾êqXññÏ—6þQ, óºÉ‰VïcÞYE} IUØV˜s‹Ü’IãÖ2fÕDšm¢ä6:îÂèv~סõõK$d.ʧùú°@X´R ¨·ð+u$Î GؘW/ ˆ"ø"öóèS½7^q¹€s(Fp2óÁeØ.î³"Ñø$Ï•°ãíÄÃé—›cb¿ó)Ø.ÊÂ'õ½] ›2å€1 ‘ ?ûí}Ô;»­†Û Œ®ŠgFvð`)ð0 @Ï—¼áe#`6ò>j3:¾Ï3Έû‹pmv$f&dºtEc_ GÀÖ³›�Òûú€KÄö}­î�A¦@@Ð5y®é•üm�¡Íz™KNÇ÷ÁlÓŒD±‡£ˆ»ÃÌõUž¦¦9mˆû¸Àëf>Îæ8øø—èx]ŒÇ5µ4�!¨© 2GÅ$>‡Ó‡55[†„zj¿Þ¦S-c¤§¸�ü ÖË׎OâFeð=>|п—¤µibtʰØ-ÓšÍô€æ»û2ç‚n?yFG\C»pQßXÏÀuBÍÍEØ–�'Q&6àç²'�)»€Œ~ñ(�›— Ütǰ×ù|>,Þ 5·EÏ>)á.Õ ò1¤©=ËJ1 ›´Ðõá‘bV½þ~�ÚÇv;à³O4åÏv�”ýñ‡W¶AÌ[w]Ž�SÈæD ˆ©ùå?ªtÌÐÿ÷ý÷?ùÖsk|lŸ¶/Ûn\ÙØ§`Ë>í1N�U‡¾«ûgº?îý~7ˆ¹Ù®ZˆÓZí·�>ÄTŒn¿.f ÌMÝþ´�ÛI¢o«î;°/5´l­?Yá÷MK@§H¼õyßþåhw¸’kkÉ�5™v˧ºÜ!w*‰‘VqÌ€âm»çJté�e„l{cú¿YìP/4È û›èè.ÝùuÜt9¢àÙ>•Û&Íã#—÷4�âûËDôðÝ¢ò¼D|Ëu)"Öc“£Î}Wõxy¾4´ŒV™súã{Õt~pªŒ—›@Á¤V^'Çèzò¯¬ ,Ïã'Âg¦{ÀW…À?XBÎXcý!4™Âzòä Íf“r¹¼ã2Ùl–d2Éñã£oðc�5ÖXc�uP=n“›I°ox9 Ç|ÉôLžM8æv\ºëÝUk_ðrH˜ëÝ=Af»Ð¡ú¤Icµ�$%™‘O0gä¨Ùk¬”î¢þ¤BjZ‡ ×Þ¤ÞØÚÍEi-êߨÌvßæù{Eyà ¸Þde½ÄÌ[£€úíMªê¸5�C‘³<*Þdí‹ÿtnÏv…/Vi˜*ñO^pʸÄY9ÿ?aQˆ.íв�ED)Ķֻtv9j÷kB‰]°Uˆ¼¹³Ñë8´n.£x2§µÓ,Fžã¼¨!¥¢ˆêèWP§Ô¤s{ ÁýÔ)îE™Ø^£…[)#p!˜âÑ¥€«âx¹©‚Ðä,[®0§giû=|I0ÑØîê º6�¯ŸÍADX|A 'B×Û¨¡1Ïë3hâþ^«¿Úp° ëÚ b|½Qõ1]m½Œ‘Ú> áO‡qbÊå2«¶Šá×1Ò{ xÀ3„ÒLîßeêú¥ŽJ YØ›d6ÚMPC¿GÇ0¤ýÍÖ¬ݨŽ(§ö^x‹²‘(…v WŸá¹/0'zC!�›õ2_Ôlbz’õò:‚¢`)*χ<±×½*ËL¥R¼h-ñM~ŽÀuxs³­ëf>šœF7&hžÐ¾sŸè…sˆš pê«Ü0ÐL«1Ôú õ[0Þ<.K³¤L1ÅÙùVê ‚¥ó|õdž@•øü¼~¼}ø@Åp᜜%(À7š×¦ÂïehjÈ\ç¸V¿KçË'h#gû΂pdž¡æ{·"|Õui,?A™ˆ{ó(¢¾ Ž z.Gn§Y”žÕÐ' t£?PëÚž+ñÅ<ÈŠÏ´o“(hhMÕ”{ѳe·Î‹—¥žK3˜‰±jÊDZk$g ôìh7ÑV hFs4~÷˜©Ë9"“;Cµ­íš�›Dr Ædx¿1dŸÙ“:�;|ÿZí$‡ ¦ �QUÈÞÉ�uÂú•¶oѪÔ)ÙkÔî•) ©I‰Ô‰8ÑÉ�]Q[·©SñX{dáTjd�'ˆNíp ¶€M’.´ÂýHŠ9’Zø «9Ej……å�ÙÙ‘C:‘Ù~þ¤ “&®PA°$(+œ»ÖÕlTÖY)<êAMcFCŸ]ž£ ¦r7ÂÐÿ„úýÄsDECÔâÚÁ NJ�„ÜI�¹>UD‹¤§Öyíqrwfž Æ’Xê�ëcïàb%YþÿÙ{ïøFòû¾û= 3ƒFÖ]î.·÷½-·Wu:K¶$'.r‰£8q�dÇOì¸ÈU¶ËvYrÉcç±ãǯç±Û±-ɧfKWöîönËmoܾ, Ñ¢ Ú”ü1$ÉÝ»SIøù‹ef0¿ÁÌof~ïßçóU¡£³åì®”y'Õ)�e[¢ug÷jнvË“E˜�Œ�4'D nm0ŽZ�“¬L_jgýWa0ŽP‡‰S9|¥Ö�m§»€ã+ª)›*ƒ ¢d£ùWŽ”µÂ%Ê;“8’ë~(L¥Ð7O úÝkµšV ¤öµ¬[—fâì‰CO± $Ì\Ie=²^!vèbnT ¸uÊ&ª¾­-X]Î…¹ ©KE41‚ÆòÏÁ�$ëv¾åe4½D\èAvϳ°Ç½O¬1ý±Yú¶ßÆsS ä†B㯕û¹òL†Zuy0ÖK±÷Éty+u€ í_bÊ$9]Å+î^Þ.1æÂí²[ÐÛ=þ@`ÃÐDÄœ¶w¼ÄüìßרUz—�”�¤Zø»rËbãÅÓS[,Ì×Ú¬¹ë/A ¦Ãçž±)U]Öq» NÓmSëòÅ¢Ã3ŸqÛ´4Rv5Spš�Õ‰c&ViÑ‘Ûb Žƒûšä®W*Šœ~±T+Z…-OGòT]ˆ9߉·ƒ˜©x•ôL…€¸³ã¹'é"/Õ¯óì´I>e1 ¼ÿ‘“u‡e;wx§‰ Ó—²øz#e'Oå”v :j=JVÐÜ„Y—›æ?&/çñ‹½«šéh&Æ¡)lÕDöº'm%ÝìŽo”¥Z$O¡Tj@-Y¢”^|&»³ëj—7[Í”ñ;].ÄÜžÂT¬&7f>ž¡>`·^Óy™XÙ²j¢(^p š5Ú.ózdcS0däùÌߌV"Ìp0·Ê‰JkŽÌ5}èõƒÌ©ÿÂÛœág¦ÿ˜w¾;ôfë+?¹ž�n|–gêAÀÝ>ràý˜|™ßh_ßùF7nÜ@Ežzê©—=}ú47oÞdÓ¦ÕÍŽ\ÓšÖ´¦5­i9­ö2›C•u2cf'ÓËÂËFÙ–Cáj‘J¾J!™Ã*[÷/"Öú4»ûÝûZ§ºša2qb†âL Uñ2â9ˆ¿!ê&äéãVöU&ÎYŒö»/«‰¦-ΔH]™£šµUqÿx3;|Tï&ÉÞÈâ÷ÙIoo뀸‘0H_É`$ <ªÆ.Ï“”yFvm"y}†RÒ@ï°ÞÜÕYJ™>1ĆÀ&º”Å™žÙó ºïAnò”unO%Y¦t+�mØŒ:»PœÅi�{‚û¸¶;ÙqÝj²@þì$RMd[×t4zBÝœŠÞ¥|sïö昻\£pö.µTMÑÙÚƒ7©r:VÁœH T+hëüƒ~ÆßjÛ8 íL9^A ö¡ÏÌ1¢õ Ë=`‚î rÅÇœH mnZÏ™-`�MªªHšu&MŸ·K°¹u7�³±¯áþ!æR€)ÔL´‰ø—…·s)ˆt×!¦]­âLŒk1âf…š$Õ!&ÀH ÈLÞd¨kåAÚã5$Q\=0P„–¤X3‘%›j~ú–ÿ¼\¡ˆvadrnŽuávÕvZU5M=€Y¾ÿînŸ�[‰iTot? Ó¡É€œ( ‡T&ó µr’j|ÿºMT…ñZ•ýmœÈ]º¥S±Ëxîý©f8ŒŸ*бœfâ½ÛéîD¼B:G|ò$ê<£[®.æR˜í!¦ëÆ,ö>�S�f‰cNW™CEö4ß‹m&ÆNŸj1o…õ‡/Õ&4CÌrÑæäKxÊO!9íï ݱ#»Æè޹î¬å\˜àFÊž|¡Œ"Å�Wpc.…˜sŽÅŒémù £hóOÿ`Bõñ–¨Ú�¾iz¢qJ舔°1 ‰Ï®b®§†…i`.ªS‹E‡Ïþ]‰bÑÁ#¯ì´½y¯L?HÂbLíÒm ó`´ºFeÏ{yñåÏóäc‚`ñÜ 6•j–³<8Õ½‡yuÕs¡MÏ|¦FµìAš#e;AÌÛ·,†7J-`f f¦*èÒü=]/7ALaþ…µ¹¦ªÍóÏT«�Öi0–aäðE<Þ , 1ËE›sÇ )ÌFu’­R ˆdvøÚá§/Rœ,4�L³d?1�‘pghJŠÄ¶¾#ä7Ʊ{ª((t‹a “ù&�i–LfNNa$ TEg“gA¹uØj6•¤|¼ÄàÓËOæ2K52§fkëìQ¢ëÍÕÈ •0B5pdŒ[I¼ëSZ¥sgÆ©& xT�Ã]‡)«76‚&2a _½„  ôºÀÅ.×(¼tƒZ©L·'ÄÎàVTÁýÞ»oÍRBØŠÉØ½ ıÃ9a—«TÎ�£; ;µMèiæf£äƒ›‘qc«Ö+_¾…dÁNß0½á@`ñœ¹é·©LÌ mÀ™+à™Î®1/…,Jó.Ã&Z3‘îÆÙX9Žv8áR­â®/woãµ!¤·@C²‡lj»'Š(+Ó¨½¬ ­ %kŒWMjŠ{Œ£=1V[œ&éfr®€¬hXµÊ*(^�Jµ8ˆ÷gTµL�Ф¸Q¤÷«€¦3—˜D܈!+´‹µ•X H1®&&¨æçðº°]¦Õñ°lèŠr=“ÄÒ4�eYá¬ÏDXh.Ôͨ ¹èFÎL]¥páþÝ;ë0óàtók’‡CÑmœL\¥xî*r(ˆ¾mc}yÇt�Ñö`?³åéL‘þª‡ËE“üé1´‡¶,ÂÌ…sÔ¶–@ÍJi˜)¤A[Œ¯ÃÌÌÊé<ÅWÆÐw¯oug:6J:…OŒ±?¸‹ÙÚWJ7Ƚâº3õѾ é`“í1 ¥¶9Û¸˜=Gæ…Û  ö.9÷—Æ©ZU¯I÷�æ�Ý—&0çŠ)ÊN‚éd½×GWG é°7¸›Š]áºy#a`$ŒUM‡Jžmñǹ˜þ ÷žŸ¤ï¡^|–oíêÄ m—ɽøœ#Ü´^¡˜(QL¬ 4ìÞ<[Ê�ƒ×jÏRœ)që+ Žutg.´‡p©d6JUBĩA»5ý¼ˆ²ˆ>Ö:�£jfÍæf‹.Ï�.ü|ˆb u±Œÿ;JDD˜¿®Ë^‡S=“L·¯ýµœNŦ桨¾¾gî.¬Þ,¹*Ù%²8ªãÔVS¾ Ñ+ãIuîßßâyX)–‘í•úŽå0w=E„5�E|Ã\Óÿ}s¶Tw6ý­'³2°QÜÒôwcÓÔâ/Y™Þä†–Ï ¤÷b§a]›®ßÚu»1­Œ‡žä¶¦ÿ«ÉC“0¸ä8šIñàŽæÞ·ïÊÓyb½ új†Ã� ÂÕ‡ÚŒgÏhfÄÈÞœc£õCo{ Q6iEˆÙýÄÕº ÚCLxp7¦ÍÒ½m=š]üŒ%óÒWg9¯Œ,‰x<­51ý±YÖ¾„âuÝmr›•óÇŠÔJ]èmj¯ n¹ÊúwмÍÌró+ŸËS*Úøååݘí f;€¹ ãÏU©–zðÍ}¢ÏkðÖÇ^¬·¯ŒM±(ñ¹/¬ 1}^ƒý‡O�Eò ³Sûôü³ŠEQ@;?ÛÆúfعû±¾9{y‡çóÏZT+*¢°XkÓ²|Tx7Ï|ñ¯¨!Ë~,:×â\ÐCG^"ÚךT× b{®B±`¡ÊoC�Y'ˆi9ë6HÐbE›W�ÙôwaV]¾íÈ$¥„GuadÛ8âççãˆç¿ãÑÇO˜mY®Ä„ùHÙŠB€‡;ž{=û®5]ç—¿ZÅ_9Š0E²rí¹gA´TŸF´µ㣧¯”è¶öa�ëå⩯âU6Èß‚xø&RdÑ%¼Ð÷,uczÅ0^gùÉ)í &À̉i”ŠÖâÆ\€˜–ÇD Ì;ÖS%j™>ǽÜÙuÍuVÚé‰Âô6AÌF7¦]1±«‹÷5Ñ+w¬é¼tòM&e,™þzÔøž,(«Ÿ�Ú5®2uæ6ýáaXݼÒ5­éë¢U½ùÿY<Ž{yžàÃ{¿—ʧnò‰·¸ÿ“�û¸6Z5üAþñµ_co-ËõÏþßýcÿ– ‡þ‘ÿ†„…=úîïûzïÄŠ2 ƒl6»*ˆ¹ l6‹ak sMß°*|ñC¼õßßäÇÿøŸøÓ£}ÔÆO3ÝqzéšÖ´¦¯·Ö »h=ÉQU¬~…ˆáÂ˾…Á^�…7µÂŒÁ½ãTòÕ:È,ΔH\ÉPœqg±û¥†µ½m!&ÀƮÜË>CâRfY�Yœ)1u"…c ìÔÝŒŠZožÊH«§„àà4ÔÏ´lrã9z÷¹1ŸF ~b³d"ë2‘ý1|Š$ÚVÅ¢p/GïÞX}½™“S˜%�¨±U=„Glßo8€ƒC9e EÚ¤—E2§gj";õ½õm]52Ã.Àt‘ÊtŽÂõ$‚"¡wSŽçÈ_˜Ä*Õe™£�‡¹´;GM_ü^ª3sXF�üéÛº@µtnÉØÚC·§y r£oqpæJí.µ{IômC-ûm—«ǯ#[{º· µq—­âF»u·ÌËwqzüTnŒc—«µ.zCÍŸÿê� ˆØ³P�I"zdj© ²%°%¸nE'¦01ƒ0Ø õÌìJñÖëüÑׯ7¨" "åÉ 4MÙÞ¿¾ã:UÓBî SML!õ £v¨EºT¶ãp§TÁÖÏsõ>Ü¢(àWeÆggQ‹¡þ•#l5I€jË2ѵû˜´H�2�·Mâý93Gz{‹Oa¥¦¨F1è4F×íóöúIOÞà cGú–�aTE™!5È�{8CˆÂüˆäYßêâf GÖƒdJ9 .á݈äp2‡RÍ;[‡™ñË”³9Šg.£�®G‰t"¯™™�éÖütk.ÜØÀ‰ÌʧÇðl_‡Ôè†m€îG/»?ë&Œh­ƒJšèáPx· 3ËÕöîL¬MANˆ%ŸÑéVºØ¯ìâµÙ TRj©Ö¸Ydž;›J{en+ä0'ʯ’~é6j¯ÿ–ÞV ¹ ÉHô¥–?§vx·r£\#gÍRJ)ÍÍÈÁ~d½ÀX�~8� @$1LßÍõ\H[h:6”÷ÌRÙ;Ko|�Ü� ñS Ô€‡ðÖPG ¹ A–ãË/£›Ô‡™¨^ `§Wš¶ ìIÁÞδΖk�r%ý5Ãäös“øb:Ñíá¶@Ó±�Ý „= ˜öÃí.H-¿�´ PSDžÍË®’c„ˆ�jN…bz–é™›ˆt?XyÈo~ 6 ¼Xžûè —nª!Þ=PR­nYféûÓÉÑ8@‹;Û1­ÎK´Ñ—�š!¶¤†ØÂ€° 4ÔØ-UQ–Úº³{ Õ¯SËT0²nìÝ­jŠUwcä“i`åxJ3X¤,vtc®¤ÆHY³ä�83Çj*Á-1+™ &Ý}n¿wïDy'"Kž 5Ó˜=íc ‰¥Ù2Ý�<‡¢±X/ïx µ¼Áim©¼å2¢¾8!¨Ä|7¦¬Wˆº¾,ÀÈÆMÒq‹ˆü.$±Ÿ†rÅ-1²Ðbfâ6Ù¤IˆÃ÷/~s3�à¶,¶q9Èwâ…"¥¢�,ô! �'aø¼ïþ–/ k%de`vÚþô”Ibº†¶$ªÖç5øgïþ<~ÿ|-i °Jˆ9Ø7Í[{¿¯ÂÉ‹ë6I¨ª°"Äœš´˜š´ŠÔ*ºó"±–š”í·=5i1¯!KO7ADpa¦(}–u‹‡`Wßñ—²}Ì¢@šÿÜå—�OZÄ'­0»ÄìÔ£hóOÏ)¡¯×atÿËu7ï—×>ŽØ!�°ð ��ãótõ7ïx'€ �‘²O! íïÕKëbŽ7PËû¢¬E[cX}—û‹½r|tnºF.Qfp~²ÂˆòV·¥‡Ç�"‹îÀ¥(`Ñ�ÙÇ–eûˆ…Xí¥ÓH”Re6H[›—o1Jw‹ô ›šHª¨‹Ô2ª¹27L1ÿÕ6AL€jÆÀqÜI˜õXÙ65�ÏîrÏùÆÉ7F!ß¹q¨ãC“H¾ÖqS°��åß?6ù·°ÉÿÆ= ¬iMo–V2M›wHz�p᥶pm,‰–}æGúø¤ÿçØyóóœŸÍQ ¿�_þƒ_ç[;]4’,£Èv¼ÿ{xò§¿�ó—qËÔ&ùÒÇÿý«W¹W²ý]?Å'?þ¶{ã ô?ͧŸ»EÁ–éy?ŸøÜÇxÚ•ÛŸã#?ý1þîµ8Nt/ïû¹Oð‘ïØ¼ôNý2;~Dæ¼ö«¸Ã­÷øÝ§Žrë—&ùõÌ�ðŸ)1§|{þT†·þ&g~wmŒ–-^áÏñ§ùÔ.‘‘9ü=¿Æ'?üd˜ûóïdä3»øíØIþâ\’lmˆïúÄåÃ�¯yr?zæÔ5~ïKçHfgëZå"ÿé}Ûï dV*^xá�ÀÊ ¯iM¯S~¿Ÿ-[¶¯–DÞæå/Ùû±›üÊûæ_¢ïf­²ëšÖô°Ü—�ð 0Ybîv‰ÙÉY¬²‰c;LŸMQš­PL¸S4†µ½MQ²Mj¤#÷†˜½3K1Qjn£’,±=ò¥ÍS8}ó³Mf)Q¡pÇ`v<�Sµ©U«$Î%¨d«u¦õ=Ô<ˆ^N”1–¬—:— œ-SJºëyD�mÞÃ!f¹Û``Ïål‰J¦Ô2ÍR�Ô©8¥D�ª±ßç¾4zjdûK»æG„3eP»›#?�Æ,̾r“¹×_Îäž¾Ý#œõæêß‹�6°Çç(Mg jbWlr¯Ü@StvíA—‡ÚÑÍ8bë[­™ÎS>Ù8ܽMjÝÎÄt²ôd‰mD¸0WavjMRÙiX_€˜¾™ær*¦éàÆì(µ†µëVÝ�?•%dl]a¥å!&@%>Gÿ€„ @~ºJ>Q!ìYâ*ÔLœ£w@[<®KaBúÚ,>¿M(,ÖáÆlÜ";]!¦´¿~¯Ÿ˜A¿Ã{ýtµïϪ†Å­ãÙûrcêÑ,ÑCבê#·ƒ˜•¢ÅØ+EÂÒQ${qÛí&´‡˜å¢ÍÅ—KtI�#ÚíÛàõ>rŒXÌ@’N^Õ;¸ĔIbÊD¼x¥Ç:¶3Kòä#ÇJ.Àœÿz:m×(Ú¼ò\EêkªÛ80"þJ�ËLN ¼ðòòÓç5xê‘—ˆM×�Mo^|®Ê#Oªø—éÞ‹E‡çŸu¿Ez²:v˜Ëµ¯XpxþY Yîë\kSð!É��éR•K>¾øŒ{�<ù´†ßß¹/*Ž=7ß&qoýïí ¦å¬ ´O¼XÆq޾-H¤ÿÅ–ÿ·[¯T´yíEŸüÂüù8y˜²qŠé»%†F5t_ççìUEʶ©‹™�©Ðßá:_M|tÕ°¸s"O�¸·éqwÜz•hUÅ?ßO·ƒ˜3—³Ø¶�_j¿Ï�bµ”¿•Ã+ûñ ‹ãŒ–j‘Þ7�屚 &@qfŽuNóûŸ¨Êṉ±²� ©Ùµß¨J²ŠÀåá14ŸAî++(­“oÞ, úâÍm! ¡$Ô¬2×´¦o½þ™mtú ùwωOEkŒ}úŸñöýSŽÿó\x–SÍrý³Å Å üË ç~ë»ø±W¿�ÿþ•?ã``œ¿þàûø¾�nãÕÿx„ÔŸ˜�—>À±K`ÈSfúüÊ `_áßÿãœx×_òü?‚xæS|ßw~/¿µñ8¿ºõƒ¡ïúc~ïÙgøø–hˆ–½Ð°D™~å»ùÈÝå¾ú¶/ð+ßùü«ð‹|ùCóË?ÿ�L|þó<{¸‹¹/�Ã?ñi¾õìGØ»ôÃ^‡>õÅóxv¾•�ºXŸERÍÏ·ï dŒŽŽ ­ɲ¦5½ãá‡W™ [;É+¯�²!ùýcV?}Ç/ó‡¿óýl]3¯iMÿçh÷¥‘¨0wÓ ;5‡"ªôÉÛò!+Ç™(]dæ|iþeK4F½�´wa¶¤Áu^,ËtwæAfc}M=ê¥g{”rt¢ ^§Jï”Óä-¬÷`V�s;wŽÔ…’*£G}toëA�.SƃJºÂ 2Êÿ>f+3Üå2©‹Éz{‚r˜mW[ˆYé-c ¨†«àˆh’ÖüÉ­@„ÍŠ�ܦæjÓþ #¶ÅmYa¢Zaƒ§3HX×ãì乫Wð�l@ Ù;·zˆ  Éîàff‚þ@„°$7çp'ŸÀŒ†9Ùc¶…™7g'èõvõv“,Ï1q/� "ýuwæÂò‡ÃÛ9‘ºD9“£xê*¾ƒÛê0Ó±lŽoµ8zme¸©‰ í S�ãRîårûÚ4[}#àÀíÛ jS¹ ùØ™ƒ¼0wˬa—kT^g¯¾›²8À•Ù[˜úâpÅ/gçñ•¶c\¾ƒ•ÉSIH½p“Ð�¡w¦cÙ¤G‹ˆ¦€ž]þ0(u³Ó{�KÆ)ªNÅ�ØñZYQxH}œ1ïr© Z¯ÿ¦.ô¨%¬ÑûÈz*é"¹±•ä"ÐÔT�u¾mÜ»7†Qñ­÷âôâØ E¼h/åT‘ô™î=7‰/ê¥gGw[ inKáD‹ˆw‚ˆ3Ë;Åüb›Ô‡¹Yy…šãöË.Ð,!É2;”·qS| Çc¢<×{ñżh½ÖõPJ–H^™mšÁh�ôÕ9Ò—stõ nÐ é®C³Ç€A`Õ.Í5=¸™ŽOáTx‚ƒ™Ö”‚NzyÀulˆ �‚"S]e ­ÕJ�„–¨d3]À߯Í×N¢WFM7GôÕ!æÒá| l¥ȼ³{ ­Ë‹ 8¢È�9˜ŸÕèÆtcW® fv-º1-Ã&w.w_nLkë=˜¯ÏVLT0ReúÛ”hÔJ@Õºzdj†ÃôÙÃÚÍóf¢d´&%jù »’êp£jÀ­S6Qõmçá *O�Î�áÖËb› úwu#kÍßÿ�ãiÊF•¨4²¢³� ÚCL€+/å±J”@ºññsR-Ëv‚˜ÇŸÉáTÃx;xc½^ƒ§ßö%7öubE»,μTäÈÓ­ÓJE›/¸î_¯ôXGGÜþÇ^d`}‚2P^Á… .ÄüògÊT+Ôy§žÏkðä<ˆTæÛW,:<û‚E|ÚB�ß·,Äüöw~Ÿ×¨›BÑáø+5r9›S¯ <ü¨Mkݟƺ˜í"e�>ö#¦ZÖ[Îá¹Psi¤ìë•,> žcħ&8ùJ…£�©ÛôÌß·¶Iñì;úBb®`$g,4¯ÈÎ#>ô%µ�—‹#þêg ¬j¤)«èe†º€$;tE.¾R`×?º¿õÙ¹\´yñ™ å¢M—¼³íõ&éúŸ<ÕR³¯Ãu¾Ô… í�×7ާ)æËôÊÍ�”}Ü:~ O·È†'¢m{ëB¢D!QÂ/t†˜�ý`;‰"C,ƃ×!¦Úm^š.¸Ôpï‡wv]C ùD�Úl•Û“(¸Ï–Kݘà:2åùtA•P3­±² ÷-ÉÛ:ùæ�Ô‚³E¦…ƒƒ!VØ>ùiMkúFÒ›2‡¾ãÇxOTT¶üèñøoüÿ0óÃüH»þhü÷yk÷ï»?KC¼ûÁ‡¶¼ÂÿûgY¾ÿ/–#Q€M|ÏÏ€ßýö¿çü<Â�¢`&oráú ‘]1úöíw·qþoøë‰oã·þq¢ päßóáïú¯üÛ¿:ͯî#‹éç¯ÿþÅß~�}!BOók?óv6|òo¹õ¡Ÿ¡àÐðÁÃnJ×ÓoçÈøŸqnöv-»áûRz.Ͼ.?S…ÅÎܬ5D!­f ‚{góx<¨êýÅz­iMªB¡sÍŸÅ'˜°.ðåϽ‡/œŒó�uœ_zÏ·ñÏ>º�‹{ˆÕ —®iMkú¦Õ*Ü—¥d…>yjóDHíGd®Ï½tˆ’]�¦¯Î‘�šÃ*ÕèÞØ…(‹LžNPÍ×У>ÂÛ{УÞy€énaÁ}™›šC‘< );ð+‹Q3Þ~?ën&}sš®Ñp`.¸/sSYIe�g~ÏâzÝj Q�¸:{‰Qïþ–z˜Õpc¸H¥·Ôt¬ªÉ2…;YæÆ3è½^ü#! wæ(%Ü�%À¿{=c¾t=>ÀS)Ž%°�#Î !±Ëݬ÷=Æñò EÆ»C=J®`n¢Ÿni1¶²Wï%¨vq³p›Mþ‘e!¦ 0]0lgŠTǦ(Ïå<2•›3Øå*š¤¶@ÌÆYo¤;³ 8aÂÚâ`“&«ìoŽ@ntaêF=Ôòâ1Œú{ˆúW—®q*l‚ !ˆ÷&(^»Àžu»Ð”Îmî1WÒ�j™²GcĶV'»T÷Je|Vž¾@�¹ðý;§ª6htkl‘$ŠX¶}ß s +@ά’|ÒƒÇ+ „º¹›IpÙ£±'´òCº_”PÓÓÃQ ¶…_l¿ßÝÞÝÞ³FžòíÛ¨�nÎ °·tß�&{Ø]Ì Ö¶zz¸:9ƒQNFœ¦¨YMò°3²¸|¯ÖEÐñqcj†r"‡3mrgj’‡Ã‘�.Ì,W)žºJà¡m8ó ÃAàøÖêª`&@ØÓÅ¡ðnnî±É¿Mt×ë&Àl%ß4Oî-ã-o£púN¥ÊfÙuCi¶Â~i+³¥wÆâu )öxÑÚŒ5›§zk+“¯ÇÍz×wãi˜¬QóXLí™Ã›UÝó. 4=‚Ú3¼¶;€µÅØÍœ'C"=Iz&Ž¿¯ }cµWC�øè�ø¨¤ŠdNOa•kl÷¡W|ìT�RÈÍr÷ôUfNNìáÛàE‹jh±ÇÖ‘:=E1aPL�¦.a…Kˆ"3>¤;A„T{t²5Û3tÛ=·7Ù�R(¦Içî1~/A°Ï“þA½Wg]¯Ž‘(‘ºº4íœÈ:ï^vŒ|6AüÄUÆ_™ÆóÞx].Í5=¸]ÁîorÄ‚™o¤Ýèçüàu<ƒ!2§nâHúh g¾ŽØJ®I˜�è3mr­}¢Ú¼�ZÖÀ±m¤eÞM¤VÖ-Þ×!&@m¶8oU^^ùmw둲és³DŒå'&5Êé.à„ h]*¦á�9_aÄóȲFýÕ@L€�Q¨µ�”µŽÜF 7ž·sD¥¯Íâô¸Ÿ±\]ÌFÉ¢NŒGzô‹ šŒ_JÝÕSsÓeæ¦ÝþÈ+´ÖÇ]*ß¶óèÑæýí1gã²3eÂâÁ&`c‰ÍõÛÌ�;–£T¬’··…>í f¹W¯˜Tm…ÔŒI$¶x<ëb®)kdg¡anÜJ1®ÇŸ+Q,šxå·">|^ƒ÷΃HEppaÜß}ΤRQ±„÷Â}BÌÏ}Þut>ñv Q¸x¾Æ®=Jøk„˜�"eO�HâñX ®ú¹³D±ààQÞÞâî|=ªçižzûß Š6—Î×ØÙ¦M S|x¤'׉¹ïè LMñ‡DĆIžËµÇ(Ú\x­Bï�Ý×|þ.Gü|£hÖkª*z™Ñ'^EÑËx4!gQ-Û\:Q`Ï#p„.®ã-ß÷óüæ/½›áéiâ}à ×û4‰uë™9;ÅÚUÓÄsCì^ìz½ëÖÑŸ".È ‡©-J:šâæ¢óö½á.fM…Ánµ^r¢*º‰ŽãÜ—+s d®ék©ûŠ1ÖutdÞóÓ¿Êãý ð4¿þSoã“¿ûEnì!Vÿú¸¦5­é›F÷á¾TváU:Ïfxzé÷m!¨öâ“–[% ðì ÊyRÜ}Ñ�Mó< >¹½wþ%{þvÛâ¾Ôë}šá2ÕõyjQ7VA¡/æF¹•e 7 ‹îK}_Çöty" úG‰éëP `5\¡8’§®¸m™w…VReJ7óØ%›k=F-OáÞ¥ù8[QóàÛ·%ÀqÄúó„>+aŽçÙ�º–" A“™h_xí˜Kf£TÑÃŽ`ç(µ¥S˜Êá©8lT†¹&\Ç8{A‘]ˆÙÛb Uõî,{…~�—8[êÂܪ÷¡«cx*l"Õ¤™6b8½›¸R»Ž$H„}�b–m‹Š¢âIMˆ¬õô C݃ìÿó|xg›Ô ¼÷ÿ„÷þ¢EþÆ?ðsßý¯ùÕ½wøÓ�}ôO�3^ƒm €Í½{“ÄúZŸI½^|•<‹s½2d2‹ÿ—‹—òöј`|ž™J÷î‘îß̓ =˜þý»öóÉ/~†3éÅØ «\„÷m¿ïm�={v­Fæš¾& ƒlÙr…¤{÷°§ÒÂës]¬iMkú&Ðëp_.§~ï<4{@êÀ¨?Bòð²·Ó ÄêX®ä¾4Ãe*›æ0Ãå–6‰Ié ŒT±Å}¹œ†|‹õ<:Ìd™Ò­O5—Gé áÛ9„ ¹¢âc¥šÀVkÐ " A“é�*… YoÏjæJ:±Ï…«8BžžÀSq!JXvŸQ‚‘½\L_ÅagxÚ<ÌmqaÞše³´²«°­ óu¤ì�êq�ªâä4[ýý¨–²ÊCëÚ(,èA!¦ \E<©FB÷ï¢\Е\ž ]CGV^¸ƒ.OLãWD®K’ˆeÝ¿#@Àž�âêœÌ®�×W;OE¼Æ,·¼!¶¯b7<’ÌÆHŒ;é×z¢l§ýK•*{Ø©ÿîU4n½�0s‡7JiÖáz±}ÔìR…=~|ŽÖÁ�éÂÌ[¹qFõa<ŽÈ~q�L-Ï�›IÌÁ„|÷4;©hÞ½š¢2ìGû`Ï:Nˆ%Ÿi4_hn¡tú:N¹Š$Êl–¶ ΊŒ'Hœ™Äñ¡oA¯¿4ƒ“:¾tk<‚Êv}ÿ²û#„ìù|–©›wIžšBëõá àÛÆÑ`ö@5«¢ßó¡&ÝÁÁ…‘ .Íéq¼1/� ‚["d¯$±«Å„�YrØf=ÀÕW�¡‡5#^|ƒº 4Ã%¬Ã%¤ŒÞ6v¶±nfÞJâÛ¤€ek˜Ÿnviz ².âÄf°…˜ö#Ü韚‡¡Ö\šo²^ŠÜ]üÅ´`Þ‘hWjØŽÍKáÛ<šY¹FãB¬,€S5ë0Ó©™88äÅò2ýj†ÇDîwϹGîö×ÇKXÅDÑ+7Eô5BLaÉd«XÁGçóJÔE*‰2fì©<ž�r°µ�©Íñ³ów%¾ýŸëuh¸TÏ?[¡X˜wwÊo\¤,4BL£¡MpcÌÄ(:¼û½:ñI‹ø’6-­‰©½Q‘ãÏ<ü¤·c[!&€×ç!: 3v©Â¶=j›H[˜�#~Þ�,¡‰.o¹¶€áQIq¯UN=›có/‚èº1�ŽnL-’EíÉÖ££Çލå}NûØÑ>å0c/>‹7,²åñnô®önÁ�© ½hB‡wµG¯áñ»Ûðøn>§wkñ nÛvó¶uoQÁv÷±Ä,% Jé;…·0MPÞTfa~K;ˆYšv'Šù…ÅÒj¢&QM—)gŒzVz˜ÙœGòzPü:ù qR_½Ž'êÖļ1zÍ@²%v¬" ÜÉ7¾&°Ü¯Fý#ŒúG°‹W}wPŠY c3˜f¶H×mÖ´¦oJ½) 3ó÷Ÿä÷ÿå>>¸³Ì³¿þ{¼|äùtû˜ëfi�ó“?¾Ž£ÿ~úéå_þ Âw}øwxË~ˆ‡ÊÓWyá¢ÃoÛMêØßr»ÿ)ŽnêÆî% ˜Š;ÿ9ß1øN~çw^fÿÏB8÷i>þ7Þÿwµ~Þ†Ýì.ü6_½Råàv™Ä3Äÿ¼OÏÿ;ÒÛËÔ­Û”ÙHk·~”ïüN›ó›ÿ…ïü“f‹qŒ_ÿÏÿÈž÷ÿ2�Î%�ßX½cßFÞ±ocÓßÒé4gΜÁ¶W5ã8²,óðÃÓÓ³º¸´5­ék«‡ùÀnâ­Ÿø(Çÿ0¬ã|äÓ_aç·}„Õ½­iMkú†V\\x¹{0÷岟1š¹o@jÅŠ˜ësX=%|Žß:?ÕBYW–u_Ô¢Õõù€¹[N•Ù.=L€>x€±ÃÅú—ÍSI+dn&¨U†Ì .Àlxg6»DüÛ7á4€£¥õ/Cb«kðk0ô’€xcŽþjo`.H“TF+Ž/˜òD–�väëâÂDp�©6�f£¿U\Ý£öƒBÌ×[³¾�y7fL~}ù%A]£7¸zP±àÈ„&v�¢(ˆþ‡·�Šv…¸SƒŠm£®b_<’Ìæž(—€;f•õ²‚²ÂñW%™�]±7 fèÖòQ³-û°¬;ÓîPsÎEX àst.Ý›¤2=‡Ý×!ß}ÅÍvR·À‹Æ¥Û÷ÚÖÏ\-Ð(#}XÉ9›†‘¦üó ]fYu–øìsÉI¼Ñê† FŒP A_ÊCpJGŸ½ÿÙñ!ÄÖJ¨;›™™ÁëÂ;êÆÎVB*ÝÔ¤†~χ'³;òo- IDATèÒÌ™’© f¦gð÷ö�½�pÛ¹;J®ïâŒÊ¶3�C®¾vŒÚ«|1¡Q×9Ù;;ís¡fƒKÓ/öt„˜�Z�KÓž“b_'åE¸Ó…0í_si~-ÕPwR”DDì×™;%*2–m1.¥ˆ™v_Ð…Áëx‚]ˆóÃL�¹ûœ âñàXͱ²û.Æ¸àŒ‘M'ñ „PŽ.îãB­1e™a-Çv(Ý-°ÞarbšÌ¥ø6Eð¬?Ù»b¢·õYÐërcª5¬]·ênÌÂ-{ÅHÙ Wvak—ÈN&HžKÒ´¿^`îFšH@fæ\™(Û¸ª|B˜ ÜËìLœé iÖ�5m£�(Q™«°ëaA€Ù¸EvºBLYùþªèeFŽœ©ƒ–Š!páÅ +€Y¨1öR U—ЄHgÀ±DÞrDaxƒÀÄ„Ãø¥ƒ;»P`Îl¼Âl¼‚*DQ…Ö‰�ï! ñ+ìÛQeâbŽ¡]Íëƒ)[.Úmݘ«�˜¥¢ÍkÇæël¾ú¹|S„m;7fß4�?úbb‹Ï|¾J>gc "=¢·€®F0æ‘}ˆ¢�÷¾ó™7ʼnùä;5| 0Õ(мt¬:ßF‡øL™…DýN‘² r£o¿£ô7 6Çž¯ð-ßÚÆõ7iÕÁ¨"·ww>¨ÚAL£(rüÅjý³ÏœªrýšYßç…HÙ=‡OÔ!&@©(röd…LÚäµWÊ~¬õ»7þ×(ÚȲ†.¾ŸÃïþÕ¡·®](³uw+Ì,m¾òÙù8ây7æÒk À¬Úu‡rŸüj‰|¶Â̽J}?¡½SÒ+D^ªCÌì´Iv¦Bÿ2×¹hk )o!1w’/åX÷��®XówX5,nwÓBâæv›qµcDæÝ�‰«9rqƒ¹I�ßíÃCÂú–Õ†åmܾy–{/ߥ{s7±ƒ1d­¹ÏÏ\Ë`ÛHÐ�ˆreö5f'“xô=:Œìk~^ÍßžE´EqñïŽíP¹Wd½¸…¥·UÉçAÉ‹ì/ïã’çùÔÁHwò�'µ¸?�“o$_+°´Š´6…ßI‚„$Hà8(²ÄÁ®}(¡7'J~MkúzéM™}ÿ{˜ú…'Øt©@xßwóÿüñ¿¡sˆG³6ü«Ÿà[þÓà“ÏþŸüù¿áÿþÏ¿È/}ë^n¤jx¶òÈüO¼ *÷¾Äoü»Ÿe,i¢øû9ð=ÿ�O¿ÛÂN~æÿû} ?óS<ºy¢{xÏúK~î¡6¯þn~é_æGà1¾Ð#¶çm¼c÷gë÷}ÿÏòØ~�#%¬·ÿ.·þkcD’Æ“¿þ?øÅ_ø|àÐo’‘9ôþ?á¿ýXkŒÒ×Z^¯—®®®UÇÊÖj5‚Á ^ïÚËäš¾Q%qð×þž?øÉâ{7ÿ6iu˜#ïÿþö¬ÕÇ\Óš¾™õ&¹/WóËR«§äÂËØü •³ Ý—SÝ—‹ñ±K ì”�qÇ ’®¸îËûˆ#4“r¨J)Vn®éT“eŒ[yœªÃ¶ê>Âô6~4…žÙþÅ�Hàt˜KÞÉßL€ 1²€�)¢Ï”Ù]W|Rm#ËÊŽÂ7Ü…Ù1¦ð­ˆ>(Ä´� Û¤$)l{`„éê�pcšÿ‹½÷ú�+Íóþ>'ŸS�E‹I¢HE*‡–ÔÝRwOïÌô¤ÝÙäÅ.ví×w ð�¯üøÊWö•ß¼0^ÀÆ;‹ww§§ÃtTj…V+“J É*’Ud…“ƒ/NU‘E)RÒlÏìð ÓS¬çÄ:ç<çù<ßï/Oël†MIEÂ0ܲ³¡�\/sNˆÅÍW‘! MWæˆ ›)½) °; x*+•»Óƒñd/I”èŽÖ‡þ¯âÆ N‚�ÍE•î¹C›n«Š:’g(þt %­zåGóè=IB?¤üÜW¤Ï8ÞRsµ†�3 üâ.jJ!ð"¦¯è?Ñ�š”)Ž•èèèé‹£&Ÿ\ éÕ~òBЪ6#?¾ˆžŠ¿è˜×? 0·ؗÜIÕŸ¦ä>Fô$zô³›Ú_Ͱ8ù£‹¨F„ ìÚ%P‘Ü¿´ÈÈ[ô¤„S ¸w!N$KKí�¥®ÁÏ~¢iƒWï.µÀÐF¤,¬uc¶ƒ˜Q÷Ó„˜vMä‡.�›#)ÂŒîã3ø^„¬kܘ‰„É{ç/Òß7‹\ÌØ6\¼â“è�8òv A¸Ûáðq­ ºVBLEÖ0äÿ†¿û‹"™p^‹Ó¶#.~ã‘ì8}^k�˜³3W.Ê„ÁHÒ-‚`ºeyëEÊ®T®§ÂÑãIÂÈcb< ?Ò׿¼ŽZ5â‹Ïâ ¯;Rv=ˆùéod~Üܧ×\Äz‰‚F¤lw_�îÞB Äüê³�Ðþoùà—ÿ„(EkÎ,ÇÿâßóæŸýU‹š¿»ýGõ50s%Ä…)õ<ŠVãà—›×¬…˜ñµvWÅ fñÜ(v޶qc¶«‹9~-¤×¹,ìßG;r…¹§UŠSVËÄ€G—pÍ`c7f¶ ]UÔº£¼ZpqCv§Yô¦1k ¤S]$„µ÷`9ÒvOâ×HdR,>\¤ûXws2†5gbÍ™ÍÚ˜ûœ#<6îQz>ÇÂwyzÏ "Ôϱ=obÏ›tÕ'@ŒEïL"HnÉ!µ¢ÄÁýÃã¨õxòàI Èr´ky2í¨ö”( YœÎÓW¯!·rò�¾;GâÌPóùÔ$Y¦ó' m$ÃÐAÀ qwÝèõmmëUB©Tz­¥#ÿõìçÿxãþO¯7Ó|[[ÓãÇ� ‚€'Úgò7äy·nÝB×uöíÛ®4¸­ß}òÉ'üíßþí÷½ÛÚÖKéÿñéêêbÏž=Æ‹#™‚ C::^¾cûÉ'Ÿð×ý×üýÿ¿¼ô2~çj뾌Õ.ò’îË ÖQ«5izÅ,î ÛÂß·HÐm5ÁZC«Ý—«^ÔÖº/c5Ü—åéEI‹æ&³]„´ƒ�±zjˆÙ¡ ÓA²eùΜ�ù¸Bd…ËîË•ûÛé±8`Sív‰S?"ðL¼ñ`mÚ�ÙZs÷&f¨¸�.VO/ë#Oèè… K\0…é2ŠqTB{ÁKײ “zŒì¤4ac¸ìÂô‘gб s€yå¤ÍÛß½L­�˜[ÐËBL€ë™uIdw’_BìÆ|ä ì®×Æ|YU½ˆ+BÖ\öh/>naqëñ8ŠG÷¼\ÆÂh-dŸ!¼R�̆¬0bÜÕ3Ù—Ú<[˜ÅÍö²;ŠHmò\8�Ï“¥<îk‚™Nèó¸’ÇCØÙO Â̆Šn•‰`§îÎlÀLK‰È×fÐrhÑò5Yô*Œ ‹X;Ó�ñqzgôõ ””ü O)àiBhëÍf» Ì83†€¸+ƒØ<‰t”dr³*©r|n–Â%&ÅI"Cl͆^TGs³ªD‹LëTJ‹è=IRû2½Éæ,ÿÕ±³ •ý"³þ8µ`‘Ô@’Þó­ÎrA;oÑýp/RUá�ÿž×êÒlHAÈ'‘Æ;æ7×Y L{ðB»Å¥Ù\—¬pi6T X&©úó-.ÍÕûô‡âÒü¿ÿÏÿ•ÿáþß¾—uûQÀµÞ„\Špf‰¡R’�ÂÖ'ŸTE›[Éi”ýýšKõÚGýý¤×�[ÑíÝ�Ñú3˜ó&�žÄ½õœóâÆã ÝÛ?FbgZIfàVû~Ò�½¬JåÆ8ÎdY”Éuôr ¹eÕóüøz.IåV‰þâ.ÒõÁéÛ'PÓ)ÐDJ_?$\p%‘η„ö¥OüL­ 2í9‡¹+ ŒHïnj¿¢®*ÁñÇè ߌ(\²é57ޝ^­ÊÑgxµ#v÷¤+s<½kRYˆ;0�^‚]úù —áŸ'ꪡ$ª³&O>}Ffg‚ÜH†ÂÝ"oœ•éHËÜûbsu1ÃfÿûWšµû`EuÞ‡àåî71Äü Õ°Pô¸fû”—eqÖæÛ�Š(†ÈÁ·3<¹QÁ14¡—œüþšå “÷~ò)ºa¢ÖAÔø\½%°÷dAlucvÊ?j¶m1¦¬RÙY¹ôqDd�E—a¥Ì`ùw$�¤ôCD!Ñ\æŸýìÃx™+ æ·wB2ý™œŒT‹3S>c÷\οo�H‰|ú¯µ&Ëèÿ‰¿ÿ«_5!&ÄnÊW�˜ßÞõé�ɿİ/âÂW…|€"ÿA/3§qÝ/Ä*¢°Uù³uÏe"aòÖùKôöå›Ë}6ðàžÇ{ïÇu)WÖÅ„$ªò—¯Í�i$L~ôó�Ðu«¹~lj¸r1AiîG¸NGsŸ÷«æ>iÊŸ¢'LÞûÙÇ$R1èn@L§ü7üð/ÿ#[_f¦|Þw9÷¾A")¶@g#¡ðÎ/Ò-³¡Ù)�Ç÷lÞ|?I"%òÅ¿UšqÄÚhz'#?¾‚‘^Îân1W^kN0KÍ¿�(9tHï7{C̾wo"éjâÅu1WKÔ]ÒïÜCÔ]dM¦<ç°8c“2¼�ŸÏÐ/½ÓdêœÐt]†ä/[t.A 7±$\–N�£Ö£bK‹Ýs7óø¶Ï°xbÍûùÔÙǨ:ˆ 7fHìL³4:O`ûì‘Óõ0~l£?�2¯�½ÙÚþþáqÔžJEdèÛÖ1‰{ûÇгiÄ„Œyu®%Z¶¡kCh]-“o¬ñïÑ&1ò5itÄ&趨^›â´wùwã_{íúÿŸÿýûÞ„mýèW¿úÕÈ/z[[Ö¾}ûxôèŸ}öÅ•…?W©§§‡îîîmˆ¹­mmk[ÛúÝê{t_®^ÇêxÚ ÏÄ^Z˜u¸f/XXÓK,M[vÄnõ$ieyаÕ}Éšuš£³Tžùô‡ûÙcœÚpÓÐRÌÕbx™®Wð®Ï6�²2´Lëñªú—+8ŽÙéQ´0;½:À›èö·“ŽÄnoצ˜Ñ½<ÂR°¡3—N��›qµD‘À )�Ö8”X˜‘И«ë`®§—�‘…͹0¯7A‘|6 1%/BÊç9žØZ,í«@ÌkY­(¢.Ì’î~µêì¯Ã� Pª”ANcI7Q ÃQ‘7c\Gº½ÈXÙãÈÀÆu,T½ “ Q@)p;rqÜî&ÁîîÎO 3<íÛÁÁ0DÝD»gæà'Í×ãÌ<’ÙIÉ©2ù¼°©¨YØØ�yl:ÇCw åHQé›5ÈÓt )®OOàÏ.!îîãâA^Ù� ­õ3_Ú¡96C`,¡í%T$–:}–²ñ ᾇ™… Ç9Î’½Èä½)£Œº§%g`vzÍ:š¯4WÇÎ.ägHõg0öÕcg»œNAl��m¸4«A‰Ùâ´¼NÙ HíÍâ…ñÀ¾ÖkPí�Y×¥™9�ÂèÕb—fO�¨¯†0o >êl‰�ÝÚþl»4¿o-È5„zÿD Yî6«T¨“L¤‰‡è’éÒ¥×TE#Š"|7BJI$:2P}q;YS‰Â�òÔr¬ìjjS 1$ƒƒ¹äôåçÖ„P`8ª;lŽ�¡g’€W´›@”$ÐDŒ’ÄAá­5!�11â°÷Ár`¥ÓØ«¼¹©XØÕ‘²3×é4næp4åwšMˆ:>îä<½{DvîV¸=a¢¤²Z«+Ñ—=ÊûɎƃòQW­ 1}3dîf‘dZedD`n¶D2 ¡#qïÆËAL«rõ76šw6QS³�VCL€{÷CHŒ]qC»pë·E”:ÐiçÆl1͚ȵ 63‹3S¥UœËða+S° aëÄ E@‘ZûdAÌ#²*6!¦Y‹øæk‹Z%äßþ)àØ)­ 1ÓI™øË$¡ÈM'¦Ä?ÿk€ãôˆïA�$ÓS"•-ó|t9¢s#ˆ¹{DAÑ„ˆùëñp Aø›&Ä�ÄèÚ_àù7PäõAL"aòÁÏ>Z儌¸z%ŽÐ½rÅcß~‰‹_:ÔjñËÉ댔5&?þùoH¤ê¥7€¹BÈÓ' �ÙòÏ–ßa$q†öç¸þ·èÚ)4½Â{?ûí !¦Y ¹vÑÂ2#.}aqè˜Æ7_[ͺ˜ÇÏém!¦mŠ|wÙ¥¼èññ¯Ê>¥7!¦ªô" ýìÿk$ÅD\'dú‰ÃîÃõûÏ:4©MjÿÒ}jtbÖàÞg/ 1ëq®‰œ�ëD<¾\Ä®Ä/Rëº15Î�¶@Ì­ºÒBÍ�!f}2‡½`¢uê¾-zñ9Y 1�«¾NÁÂ�³©=.£tÆýÔÄÔ2ñul=¯Ë˸x5ã†sÍñ1Zk:¯–ªêDAHåÛ œÉ"ÁÔ}lPÖù•ômn† �!�€¨ÊÈÞ6òÙÖ¶á¾\ᬌ‚€�A™Œ‘$g‘tÝùàgmœ}Kkj_B /% vN ŸTYê6f0-¢Züâ$$]„´�Øm¶Bˆ„Öe®Ï™ÍÆÈV;}j‰€¾ií…µ0¯7—Š"‚ãcŸå@z y.ö9ã.öËBÌkYAQC¡4ÃîÌÖêC^O¸œ1—AÓëª� P³̰ŠÞ»ìÍ�Ì ‘DYzyˆ—Ítb;/þÀ.{^P�v¨+ËDqŽûªÎ‰ÎµNåvR%™Ý=}L.íîå0›{ÉjÂÌùy®í#ô=Þžzõ׳.-EBÑ·5»^íÌ;;Båw1:õ íP7OÙ$‹ðæènÊ�ÉX~­¿S^KÜ,¼:Ð\²*ÌÞzLî|%ÿ¾lGâñ98�à‰$ïvqÜ<ŽY­ñôéCÜgê`çkš-±³åÍÇΦ¤.öJ?böîuúN%Èèµæm5 BžY‚¬ÇÒÏ'DèËï¤÷Æ!(Ó[�Ó2©ÁÔrìlÖ"xËzåØÙße-M€h»–溒#1η¢0ܰ.ä‹äîHbèñôÑòî×±yÜÞù-Õ� HH}YtKäpum½³vjÆÊJkceº>4‰šé$¹$²×;ÈÊÕo.�÷`ų@ÐEäy…#Ñr¤é탨‰º»ìyÚÔ)ûîX‘ôCˆÆVÖÆdQ¦þè¦ö Z#eksÞf@nß×õ•€…ý&}÷—ûC¡êS>òlyð~ªÈаˆ–RèM)$¿šE±zH¦–Áo =G˜¨ß0tÿäJ=Ò1m‘çM†Î?"Ù»Äð>�…¼ÏÔM Í>�P‘‘îcžÈ#"a|³ÜgZ 1n}mâÛâÆŠÖS;ˆ u¦¸ýy…4gHê"‹î=ì vµ«�¹Äüío$Äð§èÒ]ì ߌà\Ys«3 ^|_Ú Ä¸~*¶Žˆ‰Y ¹zÁB”ÒIø‡_Ò„˜CÌÿúk Û/ÚEW.Ï®#÷ñl�G77—ù²þ¡�»3vNþ`Ã}^ 1'âÚ5�T‡Äñ·¸vÈçŸZxn|m¼ÎHÙž¾óPÝ@ÿ3f5䯩>™/!ü‚C?ýÅðQõbŽß·^17’ž[Dë^lÖÅ»l¢Ù§¢øªu/¢çJ,�¶OEIž|Ò1ý0Þ§Ùû5*ó.Šo{ÛÚ˜šgµÔÅ ¬ˆü·KluÊråðóæ}@¯§n¸Á•I§[‰Õ§02�ÚiZ!î¨Í>á(a*¤`>Ã3ÜæwECBZ’è›ks t)vc.íZó§fMç“oî�,rd,Þ–ëC“¨‰HbÛÉ7›ÕåáÎM¼¸Ö9€ãYHŽj„¨JP{q›•z˜\ä@­óÅ_ÜÖ¶¾G½v�ùËÿk–_¾î…nk[ÛÚÖ¶¶µ­?ïŒ#f/­P.,hÆæ¨ÎÕ^Í}™3‰ö_Êái�~NÔç´¸/¼é"½Ãºè3p2~Ás*! ·,†�@•7f{ݵû5½@ÿ°‚~R­ƒÈo.“݈ç‘’.(롽c* áñ”‚ý´@èÀ!÷Ýmê_újÈìHµÅ�)K!B~Žþ!…ä[ �̇™Jë¬ÑZÆgj·…]?”ň„â’’,RªG(‹è×—±œ »×j— ­r¢ùNÀüý2nÿ ‘¤B†% >ZbÀíY`Öº*ý6µ¬ƒ\L�·ÄzŒl‰ÒZ€Wîò(ö:T»ôE…ãF‹ Sž]àˆÒ‹Zwa®˜‚ã£Ü›c¿¸>Ä\%+Í-p 3€É\q��^1É6>"Ìnb¤Jºú·TózÂ¥«Tm0µsc†À�™åöƒÉëIJå�tkKm‚ D–D$es�è^Båˆé¶|fH"â‡Ñ†ñ²Úܵž¨n\ U•es=Œ{±ãa3Gøú‰3Ó°·»—À¸ï2,+(›h­I2‡½Üö",U᛽y/š×œy¸~Œm£næã¹o¼ j¶�;óAŸŒ P}8Câ`7¢&Qí†ïÎ× P¢4ûÜ•ç zº‰¸4â’šœ¡ëP'�3 ôEÉÙZWv-aﳑ‹‰Ù]…hý2ãOç6 43Ršdt„ç7î“>j ÷ꤌ�F‰ƒ�àý@p$†…NÄ�{x�–d´±«¦4vÜì@_\ÐN…—:Ûƒ¾Ë"˜í xÞI8Ÿ ²ãcÞ)æè sT*‹L?ž`îÚtKì¬ÓåàœvZbgwïðôêÇ$É ŸË¢&dIdWªÄP€!xÞ7É¥ÌðŒ�6µŸ'ã·Y| Ù­¾ÓÖÉiwxÌî*"φÀr¿¨v`¶å{»wƒ–ŠŸ—‹Sªj°K=Öü{ Ì�›F3“t/öjÁÛOPên(3ïP+ÔØ©§Iö.5ᆠT\ú”ºƒS÷©½û I—¨\­a°ÜÜuúN Ä\˜ Yœ è”ÎmòÈ´j=ˆ9^Ëpë‹"‚Ÿ��fô½ØA3xF§Ü ”Íå�~Ûbzöω‚ÝzN�§êßG\:¤·›íß~ûÒ¿ļ²ã`YZ æBÔÁÀˆNeú=»èãØQó•A–6N­ÙŒŒ„ÉÙs—éYe ðäiHwŸŠç%ùîÒY<·ý¹‹ãd[!æè]�]{u²¹O›çÊq"n_wHuH¼q>AïN…üs�✅ ‚žyã½Ôˆé:£·| áÇìûÉx^ޝ?*ÖŸá¢(²û½ß 4¯­™§±SÕ^.ºY2rgï6¯óÅYŸ¥9›~©£w‘ìÑI¡Æóïd$ÖB<%WFî.¯�˜•¼‡Y èÓÎPõŸƒb¯qc ªOt~İY3D`æZ‰ÌK¸Òƒ„ƒ„ØE½;�0§rÊø)«oÊ¡2}bµ³^ÓøÖ;ìaÒb'ˆ�Y5q: "ÊO‹äh3#lïÆlWÓÙV}eTn†ÜvòÍV4nnR%€È¥"è�hÊÖûvF:³eø¹­mý{kÛ‘¹­mmë÷R]]›«!·­mý>ê�ý÷»8j’=¿ &ªÏ-*“6æœÃ~ñ 0ÄK×�_'>v3O)mSÊŒ!÷¦[怶ÿÇ^X‰.Jã6}Ñ› ÁBöbogË߇ôz|û>±ÙÖ3#f¿õè˜; À“Â}†œFUVu»Ö�—®ðìZ‘ülDº«“k÷šú—è>Q§Åã}> Ù)‹œF IDAT%#$$CvQ$ #Þ.ߊ0Ÿ[ VÞ Ò|¬…»«Â¤d ±Ã0—Û¾±tÝb`!$›s† ÝÄ®£éº"ÅÇUœÜN�T K@ž\â°Ýìlé…újˆ�q©ö:Ô²ñ,jA!˜vt¡ãÉÚÙ¼¬tzñ÷B(W$r’Ba޳ÂH\9¶^®ÚöÄ<"®[£sM=L½Ÿ‹ d+"ñ¸ÒƳÊ/yH¨hcyePÅ­AL€q3ˆlY×.¢a°gnÌIe3yy­rÃøç¬êi¶âíô%º ª©Í×¶E=\^‹,@XšæÁ’̱ëÇûÖ¬2=›Œ˜Ñ­yîöäp|‡3æÆ5|2O ÜèÂ!`°ó²Â3×a�ºùQ iba8K¤ÊŠÂ•]1p]h¦îÏsc_'Ž.¬ë~lDÍ\ë³ <�;ºÀÁ‚ˆâm}Û¸3éH!¥ú0Góhƒ)”l"¾Jñõðø°‰N‚Às°žU +Gex¦í“Ë9ŽV!юЗR�äüÚãšžÊP´ èSx‹Da€6§£ÏꜞÝGÕ1y0=Ž_Pz;7šr¨²Ó>ÌØ¥oP:eúÞêE6âã)¬pGZ€D¿œcw}V½š^H)H!EªÉ³ YƒÓ2”U¨´nÿå fGoÒcè¤vÖ�wÖˆ‚€È– ’ù4Ñ¢AºÇÎ’€‡‹ß±p±Mìl—_S³*{nÿ”ñ…ß2úqžásY:ú–÷så~ &*DADçNvNpt…ÛLªŒß³IìÍÑŸ¬1[KƱ³ý5ÄE ñIRQ'´·þp~—¦x³l¹éÒ¨Ìx>ó€D�¶±KóvØ|Ã"Ôï}QðòŽÌ›½¼Tª9öû]ç,o,¼ZD9€ µ� he”çJÀЦÛ�Òh¾m¬ìJgK#F°ù·C%RJë¤(Ñë›Ý­Ÿ+2„Ñxh䈔œ¢ÚÁýø3·»ŒèÊx5·èÒ3·7æŽÃÆë5æÜ.‡â‰9$CañöÝôžiº¡3¢tËa(qŠ‚û!Ýs rÃàšðäZHoâð ÈÚXoÌ"%$(Jô–ë†Ý‹¤zš Å1F¯B·öË—ª‹©Ç~ôõˆ9éf¹óy‰ÀQè‘ßli£K½èRëEÉpÉþì6‚æµ…˜á ð¨I}hÒZ`!Jî¿ ÄÜ9’@M´ö@¢<[âé7qíTEB‘†ðÃY¼èDADVâkß²áë«àI?çÔ_“é]D’¬šÀÅ#sò‹ÁäMAÌG3:Ïf#ò_#¼qI$L~ò‹ß´Ô¤xô$dÏaÍ1k"_~$‚wM‹ðý[BøÊnL#aòß~ÜP¬Pfßa…Ê’ÀÕ�|·ýäÉÕ51sÏA U¥b>¼ç±ç�N6'!JŽ-sïò»d"eë_8öfŠDGkÿÊu"ßwصW§û�¯(Ît’Õþ /Ìã…�HÈï"KPõå÷”áC/ïÄ”t‡þ÷¯£ÕwÙsBæ'|†º> wú&F®Š¤ˆ˜sÒÂÚš½¢á’<ý° 1ò̈™o=†õ"†:òZ§¢`xhï?BP#–!f­àP›·é_Ç•ÞN¡ÖêJ/O,‘ê °Bª÷K$i}v5&sèjŠ0 pçlB3hû=~l½3‰ ØÅVzwÿð8JÒ@©¶wcˆ‰åXÙ@ yzÜE­Ò «J=Vvõä›­è»=UÄŽLmîû¶äad’¤k» [Oºò^O¹ûmmëwª?¾7€mmk[Êd2\¿~�3g~w…°·µ­ß…®]»F&“aiiéûÞ”ïMÝ G°Ÿ�Qœ\l‹;Ä—ˆŽ…Uñ±­µº/uãH©ÓDJÛ@ã5bŹiã ʼnÙ¡ýÇ 8vhÌ‘/nØÖ3#&¾2évN7? M‰Ñ_ÏpðÏš³R7R%o1qqÏOq@9D‡�]^�îCÖ„Þjü¿º�4æ¶ m bAñq�Ñ)ìÓÐíiËn»Ý˜Bk»À )^©°Ã]vF.?'ón7r¢¾ëLß (>©aå†!c–Œ'UŽ»ƒ¬œŽZëv¨ö8Ø_ ›Û/ÔS`y”®<àÆ)a7�Ùr—G©Ç¡Üå­iƒ Ü«pÚæV_ˆô¬È­‡«‡k„+7Vo{h»D7§Ø/ïBׇ˜Bâçx[àâH¸ÖAŽ2Q䀸~Ôëå¡úöJ2š 'ô_«×õ[ 1µ‰YÒúæãÛZ­íܘ–eCEÚbÒl5ô°IÝÚ5"K2¾ª�ûâ8Z!Š˜õlvK­IQÄÔ bv£¯ZAI¥y" û↎Él2Ie¶€4ØÏu¬ af·h°T˜CàY—ƒöl?±¹¨†Â£c“p`QS›çüÊ®öîÌ’,<˜D<²‹KGCðý ã\JÔF:1{¾í ˆ‚øx¿}kýA±5îÌÁ²1@ðà)Ž�89ˆhÔ›õë@" µ'IàÙØ5� ’™›èì²ÐŒˆÐ0 ŸZO|ý$ç5RùV¨¹£8Ìä�G$ßìD4$Ü>·Ï£r|Ñ‘3¤>éâ~þ þ¼ˆÐ׃˜IñÍI‹·¾[ 3HgyX¼ÆÔoŸÑ÷f/‰ÞÖ�è¨YwGÈbˆ¬�~ç=’è0JÐ Qß Ø_Ñ`I#*$‘Š újo3yã3”ìz3;(“b²Š´sùÙV4‚’Æ�oO"fŠÆãñ+P’‰2iô¾QNŸ ·aPx‡‚÷�>Ÿ#Ý£Ów4Ý47Ú€00'ËtçdH*ô'—í¢ž ù´CŸV%tdüù$~¾ƒ`Ñ (om@{Ó.̓ ˆßõ­i›V{©-yþÍ�¦K3µK#=h,»4=áæËEXþ!KZ-ûrŽL;p�ƒª˜µMfs¿@ǧÀ4\Ù9× ö61päÑ·kßiÑ:#T+œ-Îréœo. $’¬ÎˆÂˆ¥‡ -›Û'PÔjUjëÆ¼u|)e�*-?ô™nô™nÆÜ‹øä¶�˜-ßÝÇüÌ2û5Jw,V?|5àÙñ¾ '4´ùåó¹Q¤¬gFŒi’uÏ †:�°t¸ˆÛi#%TÜ9 »—[XY3¡J¿w)ÔÐÔ?aü»KD�Îä]›¤ŽP”pÏÌâg­&¼¨<ª5�·¨»h§3#ö€ 9w‘›¿õжWVJÔåù�^ù§HÂÆËV{ÊdÎŒƒqŸ!Îñ˜jMæóßk æFºu˧o@@¢7ˆ¹Å“Mœ\ý(B1[]�²Ø�&ý _]øW² $"n>ŠÈH0”»X‡v1ļða„ä¼×2™LTÿŠ/¾þ5?|O@RžN…ì>¨¢¨ É¥(A—`’7\ûZ ¥ý5Qðró§¿ø°¥&%@%PØsxù¢¹üe@`ŸƒhII}õ8Ùõ ¦+(HR ´¿øH$rضýƳÕ5;ùÄgßa ͈ϡUùòC‰ÈŒ!YZûï(/ý3;Võ-Ÿ=uÙW‡¹®-sÿb<ÙUûPê‘ÌOïy¼±êÕàe!fß»7e�ðœ�g÷kôíM�ÎÝ@Râä·c—j¬þU‹†KÇn£¤–÷C‘Áwaòj™´}qØ-æªhg'‘’àºËu1ky‡âmg]WúzZ)«uÆ®ÌâwEzͽ-ß�!æ RR%¬¿SøO]ö‡Çh'½–€ž¸~æ‘ðl›/ˆÔ¾›§]mL€ â2ÿp–º¸ub ƒ]nüNµÑä›­HSu„-=¢$]FZÜÊt×e-dÁ¶ªžÿãNÀØÖï·¶Aæ¶¶µ­ßKíß¿ŸG�ñé§ŸR*•¾ïÍÙÖ¶6¥®®.2™ û÷ïçúõëß÷æ|¯š½X¡[ßÃmk5üV+|ã9ÂÎ[u_>®~ÂÈ›9Ú¾#oà„ ŠÈ­3X±AÛJÞ#Ó¥Û9�.¿àõ¨ûy\¾ÈÓ¯ üùÚÁ³†<Ógâò•¼…ª$ÑΠñË[xî b"ŒAæêMZ(z¦Ïó›óô¾µƒÔ¡&WíJûvVÁ¡r×f‡{9\oL˜ùdœ�Ÿí]†™«ä;…©n¢ù ÂlÕ‰8¨Æ³Y­N—¥µîÖ·²ÕûXó_>!r#Þì¦ÔéPîõšð²í~ÛÜ*²?ˆkr�ȋШ…yã1á‰~ÄÄZÚ.ÖÅd„Ùl{g`Éi– ({:¹¨;M€ �°ád´£méJ€ ¸>Òø(ë»#àzˆ–«H®¿éx¢ë‰z k¡>σ_�f¡$:è_ñ&à Ï¥¢9_€-€¸bà‚¼õ׊0Š$‰¢‘õ7Ý�‹ ”5m�+s ×ËœâG±C³�’B¹RFI¥±u� Ób8”Ö…™Å@óªÔ, )™ä:µuaf—’@³+X51�Ä„ý¥¨Åùý"u)IÔJÀÒ­1Œ#ˆõàõÜ™Y9…V Yº1Š~ö ‚®6�&°jî z¸ÿ`ïpŽH“›¿ß+'â8àõ€æJwæüÔ»:ú0ý|·tï‚IæÝ‘e˜ Ë@S‚¤laÞ­¦ÌW%t{–΃]HšÔ\-çPË­…šû¬#Œ}{‡Ä�jOüƒD‰È!„ÚŸ–¢‹ÚœKñéQaž7Íô“"èPÎòнÆÔS$z ¼5Ðtg®Ôj¸óÙ)¦‹×ÉžÔIôª ¬úNÚ�´ƒ0XŽ?°e²s�,M-ñìf‘¾‘’¹úö¯¸gˆi1í  Ýi~¶gQ£º°8¿ÈôÍôlŠî‘ø!& :;xSœ§°p‹±ßÎÒÑg°û\ KÛiåvºÏ vZ?¡pó’©>¥å{1Øupup±ù÷ ¬,¸“Yü¹Í nmäÒìÙ߃1º~ ¦$YFÔ÷ã¶óff0u9nÛ{ íAç–éÿQ$"4A¦ ŠˆúÊ×WäÅ÷?qÂ4‰tökÛLzôLBŽYík®­§ãɵ® †Ú9[¾9¸€$ÉDªDb\%`úÐc´´�Wt°Kµ–g²(I I˜cs¬vcÞ8±€œŽ!RuzŽÕ5²GÔw¶´/ u�Á7l 1ë®ÍÅñYúëSæ6Š”�ü¦Lª- x:O H‰øžo=«p4z ï‡w[êbvÙ#Hõ>¥¤ÜóÜ¿ü}ò/ð³Uœc „š¿ìÀ*Jôæãºw¢î’:ä�ñ͈¯?éö~áÆ‰í$æªèoLñHÍ"Ñ"ÜwSô‰%<ž^éW†®ßÙQ{Ê$΢öÄ÷^I‰€Kµ}ÌüÛ$‚·yˆ `¹?à™ýe¼¬—„˜ï�¿Ø1-®ß…�#IÔD¼ÜÀŒ×!põ#Õy·íò‚ A5ø;¾ºñÿ±çí™z)•ÐîúW.X爢Ömôƒ$eëoùâò¦¯†N¥1 ‡R” AqH:ç[Ú®†˜b6Û8 å¼CV][çQÌUQÌ!æªHjÜ×QÕ«Ï®”¨ÍÛìÑÞEÚÂý¢m¤l6�=gã,8$¥e÷~Ó‘¾b°´$±§¼Ö ßPÿÓ]ŒN|‡åTRö5?o¸1ƒ¢M`¹mÛy4ÂMû:n*l>?"W@qç¿ýä›­èÒ òä"ëÁÔÕp"�üü<;¶�ˆpcG™@…ó/±ÁÛÚÖ¿“¶Aæ¶¶µ­ß[íßÿrýmmk[ß¿v¯î¦žâ:ƒ;;X 0Kcµuk_®”"Œ}ýœc¿ìCMÊ/„—®é3ym‰Òó*™¾»ßêŒÛÁ¦Ú>½TÂ* kÒ1RJ²"#)"Õ9›TÏÚ�ÏôýxÏôQ�Ýê;Mˆ 0qi†ÁeZ¢äÖ˜�å�}8‰U H™$û—_àטžé3ûMo1`Ä8× 1�#é³|~Eåq‘®ãkÝ0 ˆéÝðÜD vÓ×Á aâÌ<~¢TµÛ‡ÀòXøü)‘Ðqt/wV ¨¯»ßuˆy n +Ú>þÝg('‡ÔåcØ€˜r p´ûÀšvp½;$Ün©»›�V !8>Ò£âšHÙÀ„eˆ �Ï2­?ˆð¨§iw²�ëócÔ¾{@ò䡘ykk{íØÃ7ÅûØ×–a&² ¾Ï¥ƒñùoM ™a¿‹7§NîDÔëËÞ$Ð̪)²¤ÀCÎÐ¥d(YK,][ 3ëJTdNÔvðmqGò {;(Þš#{¢I“ZÖ­PÓ˜—Ùu{w/]GíÒÈ�Ý�\_‡ .·Iö¨${â}™sfÑæ5:î­�¦lÀÌÑà*fÁdâÓ ÞXãÎ\)y.þ=öÙÇxráZ—ÌηºQV€Ã5HÝ'½+AzW«h3÷¤ÌìÝŦ;s¹�´¢]<[?Ù)“ì”éÛ ¥~…‡—Lz—Z}bŽÁè&…¯)ç-|<Ãîs¹¶îÌ•òÇ÷ì¬}šG_~A¢[¦ÿhšŽ¾ÖçQ;G§Ôa#uبC%¼Ùj—¶¨Vº4 sOx–/pPß\�¬†K³,07÷„©|�‘M¶ý�&!¾ÅÑzž¶.�Ðv±m! ™Äë+‡p£wÒi:«[‡[ëiCgK2¾ö«¥T¯ÅV ��ò�"CâHÖÜ>8�¢'Káª�é'Zþm~„õëd¿ªÚALÞÂ)Å.é•‘²�R½?GïÉx?+³.•B ÚAL»X£röéT|m›ysÎf§Ö:.„}ò/¨�yF˜�Ÿ/ÍZx–Ïܵ<{‰û5‰OuÅ�ñ̈Ç_Xtyç¶ 1ÃC=õ 1W%‚&ðhn{MäÁç6)ûüº³ÀlÈ1|¼HÆýÔ-@9Ͱ8úÞÕxy¯1DÑkBÌ(‚›�dÒ#ªªLÕqh³j!—ÿÍFóÞ†hí=¼³ož�#ãäg¡î›“VÍÖ*LGÌM»dÚLŽËöÍ142Fï®epZZu\òÓùi—ô“ëÚ)‘0yëü%zWÔ¤l0!vE^» ’Öÿ”ðåÍiMåú ì?ú€\5ôpEBÖ@Ì_ÿÊÁw{Ð¥öðô乯_1u!ÅUËþì_\Ä: Õ§>øͰšíÂz­à•çˬ…|ù/.²÷îšÉ8Šasàý«¯ 1Œ¾ùf]ÌÂS‹]‡“ȪÐr­Œ^¬¡Ù§Z®3Q÷èxÿ6JRX0qÖðüºË�þ'-ŽÊ•×4´^ÓvžY%cd@éÞ’³]¤lÇp¨<©²KŠ'®ZÀÒ¡"n—ÝrŒÜˆÚ�¥öu/Wè`x²}¹]Ä­0ì·�•8¥ŸáÆ‘äθ¯h”W8XUˆp¦ÊËÄÊ^Ú½€¬ªD€íšld*x!ÂÚyÏ/”Æe7,ã�qªØ¶þ�ô*=àmmk[ÛÚÖ¶¶µ­ß™vq³à`æž]dúB‘ìâ(ï“Ö‡˜ÝÊvÍááWs›‘÷?*P� Ø¡¼IeÚçοæqÌà…m˳6÷?*`-Dì’ß_1Å\ éì8§ÿÓzf0ÖæÃTòV ÄÜ“xEh]NdJ<üð9žÄQª@ÌjÞäñÇÓøN@F<¿8�o‚¸!Äœüôn1`¿òöˆÙ˜éºã§{ÛBL«PcáÒ,’Ñ‹6ís à´¼/†˜u-]yF`­ˆƒÝbJžÀPbÖ“yµ™¯m1ÎtEÙ݃ót–È�ßîVBÌ·ºO KkäVf·;è$©@„¶KxkœaëKêºs±ŠîEdÕöuzLå ȨM€–«èti/~!^ 1ú;—¯™@RØ_?T.c¢ƒ-�.e;6[ }4Q$ò—‡ÃMVÊ´¢�š¦€¬à¿ MÑ1‰¢QÕ¨%Øbëµ™´yVZ\§5të)DÀ«Vâ¿énZOÙÀ®Uñ«õšD’ë‰öO95�³´„_Ž—/êñ5|5»@®§¬–&«¥ kl¼åoíâeuIåXÇ|˦võ>‘]?²ÜtÈ^:è6¡f—”F³#¬+ íÖÁüÆoûÊ «ùo#I@5BËcéÂÞ|uíþNkÃŒz‘§M¢¨ƒ¹/Ÿâjk¾¿òú²r>3ï×� »Pcö³q|kí±D©ù/Ô¬�æšï4¤:õ7Qßò™úbŠ©/¦ð­ö#>âB|¥Pc·pg!àé§³Tóí�� ‰ÍFV'½3ÍÒ´ÉØÇÓTÖm'µüèT8®¶wèÈ‚Î�ü² ãš>c¿�eì·³¸æ#WR<‚(;ùÖ|Äè§³Œ~º~»Õû¶õº ¥¤nöªorPÿÁKµÝ£¾ÉÈK´ý�"a…#“—™�B‘ &â烯¼¾AKŸ¸ßT�_xñ—7­egËɺ³¥áÆêµÇ­Z|ÿÙùp7¥ÏóDfD:ZžôÓpcúS†üeHÙ€˜��è`®Š±…šÍ[U;ˆ àNUØ%íÂW]ʇŸ£¦ã¿-|»@b©�©¯}Ì…ü݈aõgØ�µö3_%½CGOÇ÷‘F]̽F«ë Ò}ª?˜Z1 WóVü“»ËÈÝeCÆ©ùÜÿ¤DÊ>´¦¿û"‰¹*Ú»�Ûi¶ÈýÏœu!¦d¸t½7F×{cm!&À£ %B+�m¾£+ Ô+BL€Û£±3àŽÛGê@7¢*#JB ¸ùE ßJ!E­ýêξyNþø2'|¹1c ¶bZ5�[—:õ?où¼wp†³\àìèÝ5ÐvýVMäÛ‹ú_mis}~ô³�›³(TIÚ@Ì��þ«G`¿µ%‡lÛõö8÷Á—œûàKrý\±ýz/|æá:*ªøÞºË»vÑcvæ Áˆé‡"~(¶=nW>wp­ BÔ�fؼñ“¯š3 ã«Ï—Y ùí?×p­Ĩ+†Í¡.¢¥â~ø«@ÌäŽÔFÚD±ó`-)µ\+‹3>¥Y%\NMR{Êdx-µ¸0zr¹LÂ:Ü¬É _Óž1õy™÷$‰5žôke¤l‚šVˆÂˆÊx%vcÒÕœÌáv­Šˆ`éÛ9²æÆcítÿð8jGA]è`ýÉ£«'Á”ó…xìÐ$BBQ`ÿÒÖ&´(¥!Hbs²Ûf¤« Iâð¶�\!?^�eÀõžíD¼mýþjÛ‘¹­mmk[ÛÚÖ¶~o5óù"¾è2¤ŸZ»‘’J²¬Ä37 6éÞö.åY›§—‹D®Ì.å=dÁ`j€Ñê?3ÿ¸ÊÎí�s®éóäÒ<åYUI4Û6$æjHæs5""2;“8Õå�ø•Q²I)ÇNýÔˆ °+u‚å/(Ü+1øfû3Ïô™¼œ§š7Ñ”ÃúYf…'Ț¿™aøGí#fOâ€ö6ª¸¼þ@ (-áv9Íš ¾åQün–ôž.–îÏajtÝñÖí] ÔnÏ“~£AÛbžHŸF5*Eœ{ôkÚ„–KõÛ)Ô@á�|h]ˆ påX Aì@ŠBÌ›OPvfq<#´]Nõ´‡˜=jй'£Ð1„˜h=/¡íb_¹GFL�]1ð9jN#¹YB£u™¡ãÂä,»´¿Ô¢‚0Ô�fyø“3È�H ‹ôë/ ¸§Ç¿±•Sž'£/GA )ËNÌ1ÑÁ%BN-ÃÕÞŽnð7#û�dèóȬP™x‚ÜïÈp´çÅŽ–E×FIÇÇÎïÌRs<’aûõÎÛ5üp¢ä=›áçm°ûÅ÷‡¤¬á/-Ê ¢m1(oìU%×s äT �7rf¦%�ÒÄâÁˆª²fÚ›vfîIPt*ø‹e¼B¥'Käû\ð87³öÞ�Õ:Èjí2Öݧ$άp«5â~ýePu$¹—«Kw±®<Äxû@Ó™Ù� I›4ÑD�³™ã\[º�c9”/=BÉ¥H�ŽÝ™L Û”º<†ŸèdI“” î<¢-\x‚Ö“¢ëÌ Ò*7gæiK"{÷¹)\Àµf?'wvzoûó&ˆZ~c‡PfŽÚWñ"{Cw¦s¨HÐk¢<Π,èìVßbÜý†§ŸO“ê3|«·Å�ÙºñýJ’UDQÂ5}þv†tŸÁð¹žuã`ûLo<Ù¡3'ý¯ñ#{CwfDèç&æS¸£=0—d‡tžgÁEÊy‹ûͲç|n�;³ÝþØ£|µ)_$®ððl4™i#9‚OE„®ˆ Ä×Y©nô”8=÷êÎLA‘ ЍK nm;x› IDAT u=5be—fæ�߬'—ï]¡³Ü·:–x«¥ý탨FDуŒ?sVCLæLj¿�¹Ä¨ÉŠ#T=!¶ÝÚgÞ¡K†q®Äµ 'gñê1û+!&€·P#—ÛÖÅ\© ka�'ª—+X 1Í‚‰µ`2¢Õ&uæ!JŒ<¾´VMY-¹žVFN6´b>ý¢€7[a@ýi[ˆ©ö”é83Žd,OÀY Zgm–ò6}òúÅ«õº!fG_�¾Ó �¼Ö¾Új0?í²0ë�QŽ6?ëì›gøè#:ûZsWLXv÷|@$b÷åÁ'ôάùn»õ¯vnF+��&*Ô» «Abc/rE¾Ìzj·N€Ùç>ùCù¢°~?/°ÉÍëÿ…ÞþˆýÇ T9"’$UÚž·¼� ÒÏè|Î�3÷Ñ. Ò袶;_W?·ð…´Ô:AéuBL£w‘ÜO€°éF_}�8µ€ÑK5úô?o­Ã¹]›ò¬ÇRÞfPНû]Ó®éóð£"½Áñ8v‹Z)Z!µ{6}‹xÝÄ2kLœÃ—\J§çùÿÙ{ÓIÎ4¿ï÷‘÷YWÕ÷Ýl6›äðÎp83»öÚ… 0dÈú¢õ!”…µ k‚ ÖÃòµ,hµ«Õîjf¸Ïn’ݼºÙGUwÝWfVÞ·?dUVeUÖÕ$—3Úú TWÅï‘‘ñ¾¿çÿ<�Ö=o}Km";"!ìžýfGi"úªÌ)ç⎛ úþØpó¯ß<]ëÆ+HŠÒË íQvc³’J‚Š ¹ PªÉaôœnǾ¹l ‡:Ô7©C�y¨CêP‡:Ô¡~muÚÜ9’v7Iù:—_Åó<Kö6�¹ Dê/#‡r¡…rr™Glj"¸Ä\ËçÞ¿íºXdÁ胘ƒ&@{Å¥2Ñdu¦N|H'w2Áü§«=æ˜~�˜´óÂ�” 8óâQŒü`âY>�~>ÛÛßIãE”È$™ÉP;=Am®†U²1 ý“âö²ÅÒ­•�ÓÍ8Ô/U µ°çLuJ*Ÿ,`¯¶h>®"*kuPD�ÓêÎ>€+±kÜ?>�5S%~¦¿vê ˆ ðLâ Ÿ›Ã™«bœÚhÚ.«¿zHh»\È\ÛbÞ¼ÜQ$ [ÀŸ(ãUªø¥®s/«¥Éj;Ot3Z­%`=ZD|¦?�¢ûåä@àrîTßï�¾\X�Sý©f�ûOH8�Mì(n%lDUUç¢g0½4�ë»dR{»1Åò*Ò† ŠøÍµjF¶__!À]»Æ£ @�$´¥e’¨� �eäDšX³Áx"C*¶÷BpÕëmqD.Û-Nî�^vÕ±�4�Ðó�4‰r§ÅñØÁH.d†i¸æªU¼\nS-›�•Vc¬´êø­VÌd€‹íˆ‘¥TyŒ=5MììFzü.ÐÜ_Dõº+sÕiâ=ž#x<1íø(ŽtÂÌËéSÜ*ߥ³Ú Xm m­õº©~©.©<ŸºÔƒ™ÚåcȹþkR�$^¸Ó¿@>H}03tðÊ-ìÏç1Ï á-Ô‘Æ3´’ðð¢ÅñÇñ†Ìs©³ÔŒ;÷pJ-JoORøÁ©m0 ¹Ø}^]4opÏú¸ 3ß™F/ÆúRÍö�iyo—ÐV˜¹îÎ4‹&™“Y…$�²VG0ÛÁÏv�WuäÉ8g*?àoÑZ¶™|sž#/‰ï’ÖUžâ¤yœ©ö‡øQ‡æ²Íß/pü{»´ó÷™°f®»3wª�)å[ùA9Žó ËxéÇL…?õ¼¹DrHçÄK;×Ü<Ôw+!úúŽLGð‘ñÜ~w³ všTŠ¢!b&S°Ý¤}`õ¥•õn�í. ʆ3ò"�ç«.aT%ιÝzi[�4ërjMÌ(7°Þõ×Ñfˆ¹UîR Eî¦ÆôRj¢›R¶}·Ããù^:ÆÍ©da;ÄtW-d|CÝï©­u1¡ë´/• ²îðÍ v¿Š*k¨aœôkŸôjå5–<¬JÀ˜|}_Ǽ5å亶BÌæ²MmÑfLÚîÄÜd�nJÙ‰÷ªrC,lûû }“39´ÊÈÅ'$‡Vû~?„A7¥ì§o[hª�* `†»OÒDbœo¼Gv¨´m»�ú·Ú!¿ø‹À-`H{×éf“k/ÝÙag˜¸1]GE—žn.·ÀÜ«ß÷~é¡ÈÃÈâÎð4;TâèÙG Ýøœ×ßHw:oN'b~Öçä%ƒÂØŸmÓŸ×ʼGiÑ%¡üQØè˜F±FæüFq#+ÉÀû¤ðÉ_–qÛ…œBâŇ}÷Ö vŽðøfƒQý�:hÏ.î”0õ^±ÇPîÄÜœR6°Bj7ŒyC™SÜ:q‹æ…ÚÀgah‡8÷,N—vêbG­»1¡ë’‡ÁóÃAß^©AEDB´)­l8xÙ 6Íoöü~[Ó§£%ü| õ€ ¬XQØD¦‡Æ®Mu¨ïL‡³”CêP¿¶zôè�Fƒjõ0µÁ¡~3”ÉdH¥R‡õ]¿CÉ…ú¹eäB‹(R…é�*Ä :©‘î¤pˆÔ_FÖ$âÏM®µˆ"×òYø²Æø ±ÆR‡Ç”{m�Ç_E�]æê‹vÉaX½DÍûŒêt‹æRwi§T²=å-„Ó¤¼…N·VÆÂíÅ󙞨µl1óárbÊŒ7ð³-ÜS „9ƒ¤ÑZlõ@¦gù,ÜZ¤½æÞÜ 1ÝŒCûDs“ ³ 0íÉ&¡pB>Ϥô%NÐM壊:—Ï÷AЭ²ÓËç(Z eˤn'ˆé©!—›Hj!¹±ïÍ3£fȨƒ#F×!¦àø¨�ë\õưÍ3Ü·JV™b,ÏùôÞ÷ê�ÜÞ?m…ÂZ:S¿R‡¦Í•ÌémnNCPð�æ°çšñ«uhۜȜܳ?  1�…Kùñ}µ8/r;°°çæ‘“ œÙY2ê๑H&¿…S)£$Sصʾëc®«I„† #µÏ`;ðÑE‰ÀuÖjsî»œÑ Ü("ò\P5Ž÷TëIU稦ñxŸÛ�˜iVì:öì,±Ó§…kåÁ©83ZœŒ§ÚhâÕê(énJªçVêRfœÉÆ#f¢ˆ»Õ)¬»�0/�3uIårúW¾Â¾û„Øóºõ2×ôÒ]qÛö—â'ù¤zÿ£‡È¹Æ•ñž;3r=`o� Ûafg¥ÆËÁ%>³K8ÕEä³y¼œÉÄy‹xCâøc�4IΊçù²ý�íí3+§Zè5ÕÑ6`fäôRÍ¿>¾ f6ÏÔuõ`ÎLè:‘œŠCQ»ÀCéC¤¤HâD³hâg;9·\çÜG¯ó€·ð,gwwf!Ÿ¯”ãŒë/1Õù wsgFaˆra™È– K»_ä[a&Ðsg»6DmƦ2W#5brä¹4ª)#å[ÄŠ-¼ƒ“Ÿÿ€‰Õ_†!�åÎîîÌ0$öÜ,Í·OÚû¯ýz¨oF"D š|°´žëÊ&®¡m{JGÞSÔÚ¢Û…#†îË\hÿÚûëªël1ë"WÚg¸%t�Ecóµ»Sãî¶Š aD0ß’}‹Ð›Ý4¡ãy>†ðÍÕ÷„ís«Ó]lpÒ?Éê«{©+w*;§�…îqî1Ü¥:… A\s« ¶CLkÅÂ^msYzƒäO>F‰oÔÇ[¸ãqT{}_)eÃC{eÁØæƒ€‡kùL°Š)e1Åþ`«ôK�Іë}¿g`-¥¬#S”öY¿Iˆ9|õ&ÅñÚ–ð»AÌ÷þ´�ç*dåßåÈ•_2vÒF7ûßv…˜ÿªŽÕÉ¿Í3¯ý‚ìP?,Þ©ïõö¿ø ×Q1¥ÁéË7«íþ1Ͼ'¿õ³Ø£� ˆù;»º"wÒ™«osìd#ÖÿlÚ¿;ÃÓ“WßaìdÃìß÷^çíÖ¯,Æ/Æú¯Ã�>«^»·;¨òЏ�¿ ˆ)ÅçõLØù>ùêƒQ$pæÃćîîÙÆ±¾øÙ2ž!gÔ§ö¼§›Ë6íŠÃ˜tm_ǰ­ý¦”²ƒžƒëõ0{cØò,l|V¦èŒ¡ìóv›4¥)r¬¾wF�ÍßÁrÅP¹=4ƒªÇÐ,ñ©ÒÊ~0¾ö§o¼cídº¡‹H Íy �)ÛòFŸ1óÛK±~¨C}]‚ÌCêP¿–zôè’$ñì³ûOs¨Cý:èÉ“'LLL|×Ãø§~€)¬¹)¡6oá´&Þ-qæûÝ”¬ë R‘5Nj?EÊÕ‰=7ƒ {½v­e�é�ËH²@cÑA`án�ÆRwò´Þ–låÌô6€iU:´ç›4=2âI†”Á©ä+L4Þ%ÄÙb®LòÖÚ>×"âÚTÕ©>i0ö\‘ÕÇ ZËVoLŒÓyar."ëåÐC/¤þ¤Ž‘3e‘…[‹x–�*ê=ˆÙ—F¡ 0gj«G¥S$Âî¢Ø•Ì÷ø¢z—S±K;BL_ Y9×ÀNy=(ù!ÍO—ÐŽ'�ú' Û f+é3{º�¯�÷þ2’Âpœú§s„¶‹&i\L^Øïfˆ©Ü/sAÀ4žÍ,J÷ýÓ6ˆ2DþÓDÙÞÄ<)Ù$«o�Öý`¬ƒ )®O0·Œ”JàLL‘’ ²úεVÖu+a£8ÚÒ*Ä> ¶%u£¨!MÍ" 2gÒc;nŸdˆt Ãssø;ÔQÝMe»…‹£‡ûŸ<�êq$»EÃjãÈ2G‚ˆônL€s©"5×f®Õ$Tu†sCƒ ÓûR"Ж—ølhˆgöˆ\Nk1ŠFŠ»Ž<»H8: ì|ŽÆãEªN çÉ r*ƒ0TàfÜåÅÖþFuIåRf¼÷ÿç‹çùhåþ®0ssŠÙöG_‘¸q�ÈP‰ü€÷ϼü _D6d¢œGë‡ÓœùøUTß" ÂÁîÌÂÐ}ÄWçáN‘Ó•7x¼…ëwŸÙÝ™Q·š‡öÊa)†{{Œhp8fº–ÏÔÍ£ò t)duy‚ÇoÕ8r#I|H% AÎÛ(?~Ä©å¦nvƒa\ËßÑ�†è‰LÐþä(~io‡ø¡¾9 k�Ö–rp]ïºõö„-)¥#?À#@Ù5œdwùB€lÈèõ§s‹’¢êDaD½VãÖ¹®kt³ lwºNÕ�ò/ÎM£¨&j[âD}çïA¿ÚîHßÜÙ^Ó)·qªmÜï-o¤ô[K)×6‚´ªçK»CÌU Iˆˆç”þº˜klÍ>RÁ?ÝeãKs+Ĩ=ª é2‰|„(G€ˆgÁäÛçÆ¾ëbúg } S”p,‡¢rjÛß\¡Š¶é»v'8³‘Rö¥¾;é›N'ûåÇó¤§áÚk1Œ˜¸+ ³Û!ïþé*v;$£uëý~y{……Y¸ñšŽw…b·~ÙÂj‡](&Vùø½×_ñí~ž{Á¸Ÿÿ«&V;$¡ýh_€1ƒåù·Û›°Lüó?¶°Ú!1í�§‚˜Ÿ~¼ÀÜlÄK?P0cÛk`êw¿ðôóÛó4›*—® ¨Zw¿û�¿í–GˆA¦õÚí1ÿêOÚÛRÊ~SNÌØùÏ1Šýnú�î“ê¢C³ì‘;�">¤ì«Í£wËtcÏ�¡�|ÔßfÏÀ„ý—ƒY׿”²[Ÿƒ[ƒ9`û³°SjÓ^©“’¯¸ï¯.L¡&ºç>xÜ�`Jr hØ ,Ó]¦s¿ ì�Yc³BÌ­Oõ€ ³,wƒ«yã3­f>)Öxnå)ÓóêPߢAæ¡u¨_K5 Þxã�ïz‡:Ô�•ÍfyóÍ7¿ëaü�ÑN³µì±òÀbu¡†gw'÷ß\êµ%‘3…¢]yˆZ´{í' ÂµÅmÓ®ØtVÚÔæÚn€ïDÌ|°ùx$Î^þñ �uÐÒ©Ø8+ *OZ¸M—é·fúÒÁžM|5Òq3�KU‚µ4²‘ëcM–è”].ÅŸÁ½´‚rocR§Š:W2ßc±3EJ<Ù[waZx«m„J‡s‹ç¸Ý|ÂÊ“eĵZxçSÏ¢‰ž2{ºM;Ù]}‹<ŸðI‰‹í,[ to±1odžCÛâ†ÜšJVš¨sZÛµ~æNzÿ´ ’ŒÔu¦Ä…¨À—u�ÖòY=Á…ô‰mm>ë È]ˆ©>^aTͰ0µˆ(j\Ú‡óVÂF E„…%N%F÷Ü~]ón•±5gêBd϶e(lãV5Ä;‘àZG€á½·¤j§�¤éèâÁγ!ɬZQ‹ö“æÕ`ɵñ¢cÛï¦u·¬%D˜{ìëBfŒ ™1*�&ó³ Ü>>Ƶ†0gf´8'C¤Õî"ÇìR™ðèÐ×J³¨Kê¾`f/ÅlÇEøl†ëÉÓÜ*¸GÓ¼Žm0óRò4U¿ ¸„÷ÓiŒB–h$‰�‰qóJ‡¿ØßÂuFIqÂ<ƨ¶QÃ7#&¹A’›ámÜ/æQO{îL³Wï?ÃÍð<ß%°=V?š@55Ì‘úÉž Wë˜5…Ü}s;Ì|g³˜ wngÁB–Q :nÖ¥ú|‰äƒêÊÎ ƒë0sÚíºŽ«Ý@UÐ9­^ÇÑZÌÖ²òN‰ìµ zQ¬W*cå“9Ûdzüž;3"G»Ô!>¦cU"ÝGxiÊ'?|$˜ ~�ç;}îÌâÉ,­’CrL%VìÂF!×FûþÜÛc„å�fÁÌ!áô( ˜äq¢OÞùœxA§pÞèÍXAåì#Lß,ÓZé.hmvg”5É�ˆw�šºGì•Çå8�ÅC ùh¥às|î)'€ï‡5‚,a Jôô S�Dˆ"¥0¸&÷AÔK++ ø©M5È�-u!W›¡2ÐÒ/JhÖÃ�âÓ‹ƒÝ˜~¹‰ª»§8 VsÍ!&€=³Š–ez©·¦”� î¢8ê.µæÜ¥:¹¢Œ× Yùp{]Lc.ÇÃÅG¤.%0‡Ì�ÓZ±ðšç¯iHJ„bÈxVÄäÛö� &ÀÔG˨�àÄ«9ôäàë´¹lÓ\¶1Åü67&Àý·ªY8ûý4Frð»ÅASÊ~Ó ¯ÿ„åå?ãÉçgo¤PwbwÞn`·CTqUìÖމ¯±¼ð3þê_»üø÷R˜ñ�Û¯Ì{¬Ì{ˆ‚IB}BÇ5yëÏ•yéõØ®í?üe«"‹#»¦]ݬL¦É ÏÙèbÀçw#Î\Þù:Ü 1ÒÇ Åõßaeé�¹÷iÀµ ¤]î˃ÂÓ‘üoqüÄÛ<ºksöŠŽ¦ï|±þfŒ¿Ç¹+ÆÄ½ýµ[wΦ´öRÊ~“51¿º¹L|.½–ÄHî¼´ï´¾z§�kÌ|Ö¦ºàsæÕ4š)í P[ Þ]¹ßFŽIćº÷òÓ&쥭)e·>Ë—‰´MÁ:šª$Ÿ ö¤K»º1wJI¾îæÏ ªjwæzËIJY‚¾)­ìö!‘ëÓhÖ�ýß{e¥\·9@ÀñlvJ¯{¨C}—’þàþà¿ëAêP‡:ÔVÝ»w�‹w¯·v¨CýºêöíÛ†A&“AQö·°EQ¡iOŸÒêñãÇœ?žñ/öÔûøM‘\ha^ŸE¿°Œ`z¬¿Ö²ÇÜíË÷[dÜ«$…£´¼ÂÈG”»“5Õ”9ûÚ0‰«UD3`smªN*#ròƒØ‰ Ž2y§Ž¸V�J1eÆ_øÜ@ØÒÖž¯Qȇ c*b$²ð…Cžï!D“IPH*ȖIgÞBx~Ž(åöí·þ Œßè�Έ½ãø•’"P_éÂU³h2|c áb6MH›W›6٢ę �åI AQd�+±!�«5Ú'›DòF·þl‰L^düÙ8A¼…øùQ„°â* 2ieû⓯…,]ªS=fɹ>öƒEDÛfälŒàBƒD:ÆêTƒH€¤–aÜ8A+é3u¾…cn²Ù-®�?eâs9öÕqVÛ4QãZú™] &H�–yv9G‘$òS¬J®CLqr‘“^š„d0jOŽ1bæ‘ÅþÏo+ļ¨�� FÌc±²Ø?Ž÷ÏtðË52k‹·6’¢!/•9F÷oxë„È…fw�±-E,ÄbËòÊö¹OÆ$F›ý6ÆYßÂU†ý�knE ˆ…ûwÕÔ¼Q­ÊP|Ãqº"¸ÄöqîW:-„Xœ‘}€ÉÏ *c�‚E¤žj½ùΰÂH+ÄÔMV%p:Yi@À”5V�&�(ÐBrk€üö¸ÈHmã¼f´8†¬bÈ*I=ÆŠ &ŒY{8-N9ŒUî²(1dfXjUpÊÔ\–¹TÀ‘–Ü¿�‘Ë|.Æ�£ 2š±jUˆ² fó!³—£«ÊÆöZž–oaH:çããä£Õj‰ÎR9g~,b¾àp¤Ô=GK—¨ööqf”ò¦çÚ¤÷ªGæRœ£“£,T¦pVjÈÙ8~L¢Tèp}õ4‹Áa¸æ6’DÆŸ-0^=E-X„t÷:öô»à¯èÆY zmtÏäDé¦gqešÖ|­` è"�b‡ä…¤ín�ÁÖöÏZd²ò(YyimüÆË�Q�U}�Œu‚\t„™¹8eI‘c2’©Ká6|«ûnÝáHíJíûøV±›vÖ àl²-²Íˬv¦zubݶOsÑ%œgvb» ë"j\9D:ZCÌY‘€àIDþö«_dâ( T!AJ­Y•PãÝÅÌìxœxAǵܶOà…Tž´¨N[´W]VglZË.Š)¡ÅeDÓE=VEÉ· m…Ðzz°ö›¢ßý÷¿ÏŸþù»ßYÿsJ1ßÇcK  ‰˜�µ�Òñ^0@Øhw$ÑÓ¿ƒ®f]"CFX±ö§|?ˆS5¤L Ü÷þ a"Æ4$Sïex°¿š%!˜ ‰ý}~qnÙ4›á²E&JQ𛣹PÂ83Ô¯›d?X$ÆÉ‰_ì늵tfg'iÍTÐFˆ[@ëÁ2¹£ñ¡îs®|«L¡}��à€„”faå ­ù:‰ÓÙ^Šûu¹«´;¤ ¥;u2íÓhœ@•Ö"+‹ø¶�9döÞ‰×Uút C�8~VC1dœ¶Ïý7뤼Ë(ÑÁÒ &Äš�V½C昱mÌÓ7˸mŸaù*аý}E!ÅJu‚NÝ#wÄØ6^€ûo•hUòÒ³({À«obhºË˯ϒÏFÌi"«ƒëb~ôoJtÚ>yåUêQ*õiì¦Göˆ±cJÙ¯Þ\!ð"†•—0¢!?|HcÙ"}$†¼CJÙÅ/ª˜bž¼|öÀÇÒ¸2‹’ë¾ zÎ,<¢1[ʼn!'¶UtJmš�VÆÑXF�u7æÖý‡–CXir,Ú>ßÞª9£†˜Ðq–«õ÷_"d¨r6‰ n¼W„Õ¦/a†=¥þ£¿ý[-ýê7[÷ïß?™‡:Ô¡~=õøñãC�y¨ßXÝ»wïd~KÚ/ÀÌ —‘1QD“”1JÍ›& B²ÇbœýA#£°6fd2霄™Rׂûï®Ò±CDI y$Îø+#h�­³˜õÈæD$1êµ}ô¶CÊya¯(ö¼…pu ál…hSÚ/{®F.’/Šd‡bY‰"Xš°c:ÅçFÈ]Ê#ÅÔÞ˜ÜùUr™�Â�HnTÃLÊ‚@Ð(=é`*).š¯±òÒöI‹Àèº0 \¬PÌä†$Œ¤ŒoE¬ÜìwvOÉÖsÚcñr7öÃù¹•Âé¢*€æ�!F´£t—+±«|õL•Õ—pm‘B(•Éæ"’C‘âܱH9†õaFŒ‘>ˆJ_i£©`ê´V�h¾Ê°xð´¬°1õx¡ÑB,59¥î~ü7/[à«ÞÄÔ¶‚êÍ}œé I2—+ÝIú­„Ý­‹)\óÈûLïúላ(ˆŒÕÁ"¦°ðU…Ó˜([ÀàÇG$•\Žp IDAT2s«d7¥2¶„ˆECÁ¬¬’[«£iËOr #íþzO;©” Íé�36&ò:ÃÖîû�E‘ùNÉL0´�ÙTE²NHMˆÐ�í•ÞöV«ºÊdÌ瘯ÒjÔ°’ ’!(öuûˆÌH£ÿ’ªIÕj`çRŒ¬¥oj7ê<7­mÏu«Dõò ¡¡1—w…™¥z‰™s1ÆÊƒ·Ù3‡ ,�º$:2š'ô¶)êÙ87D�E 9!È:ˆâ6˜9j5 ’Ž!jäHP·jøÕb.ŠÔƒ™‹�EœSÕKNÜCv%äÎàë5!§)7ІMüK.Ƀöb›°ÞU�˜ÆJÖæ¹êiÕ qLnÄ^À;Q#8Õ&1,¡JöBb¡Ñsh,ίœïÁÌ“ê4Ñ@ eÒAކUÅ^l"'T¤˜L+�iéÉc5ä ˈiB‘hÔ\×Ju­ècžlc^]AHµH/6«\ptéA“cN�F£JóÑh2,N¹ŸP³Xz•ÔÙ$Í™&FvZ+Íég®hijÝû÷á¯V &iñü��YRÒ1Ò¯Ôˆ¢�ÊD=©öúÛôPÄ‘¹ÀÅëËS̬Ö3kKf>«cˆ2;óº¾-ˆ©›6/ÿô—$SÉ´H.+pÿ®K"«ôÁD»rëg5|/"­½†²–kòQnüx–lAdvÒ%•“û ÝN`  X,ó‹ üôÇ¡17ã“é[í�_ýe Ï‹ˆk?BÚõfšoüôg¤3µÞqÌÏØí�J††åmPqiÞç³OºiNMí�=ûØM†iñß¼I:ã�L‰d³"÷îzd²Ò¶ó²1÷‚§ºióâ�ß"‘®#)ke@¬ˆÅ9ŸòJ@ax;@~çç-j•#&òƒÿ ޱV3¶ÓYšó(/ûF¶·{ïçMj•Q0Iio Ê71¡{�BË®ãÚ!ÙmÄþü¯Vi­zèb‘”rÅ�þ^“x^¡“o/xáŽ� »ÉO[tF«»>SQ–šU¡SkOmK%^¹³„×r8©|ýð« S(1ƒ áà/[Ãâ¶m–æ¦iέ ebÈÉþÏË~¸HäùÈ))eâ>®0ä, f.m÷~–LmcÝîVÛû™óñB\'X¨q”½ê½¾µ&�¡ŒôÃÏÈvq|‡!ïéÒCT‡ óPûÑ!ÈüwLLOOs÷î]?~<ð_½^Ƕm2™o.ÒðP‡ú6t2õ›¬C�ùÍë s³”¼MþºË™äÉ�Çû¢O㢅*x$³2¢@o�ÉsB¦?sȯ‘ºÑáØËäŽ%{iY J�˜ä�ÎJlìw-xøVgoˆ¹`š~ï˜ì¹…t@:- Ë‚(ô¢Ù='dúž…z,Oú\9¶UÝùU YŸtF@–6‹±xËE{pƒaý4yå(¥Wç‰L¡0Gõ ¹C*'!‰]ã[ ï¶)º—£ÝÝ�vÚ£t¶Iõ¸Íú¦ÑR…|6"=¤¢Æº¿ ì�úûg™‚RäÞõU]êMÚŠ±&±¬Š(Ah‡X×9ê�BÚâ¿kçªÇ-VO¶Ðš z!ѽg9³mû½ p뜅– ��D‘èá §ƒ qð}yó²Å|ÑC�%ÄÈEyPâ¢6º#Ä|ÿL‡¹AINÖ(„Ýku1ÑÝþFEØ7šûpÄEÒ4â³U²‘δì`:±•U†åþIçͬƒ¨(\nö/ðL]7æIÉ@AÀ#fôO•÷ 2[Dt¢�!#�¾~_*U]$îE¨»ìƉ°‘ Y†ì½ûkØMr&¡âµ›d•ƒ?/»UÔb‘+ÂÐô]]™Õf•™£qF7ÁLYIê1Ê*,j0âd#�J\`º 2VÝ3“’ÎjeL�Õáˆ;ø{a!¨èsÇfÒ.G+Û¯£Í0Ó³šH§òTr!•„ÇÐêàë./¥¨6W‘‡”$ˆbÈ\:`´2ß®ÁM-O�VµB˜6z0óòR�ùæJ^ÇOCkÄÅN»H¾„bmqmG‰0MieeHCŠIdN$P g±IXk!S,�¹(#ž)u‹pMÏÞǪ´1†LT]"‘UÐEkh*Ðnsaù<5q•£òFÚfI�ÉËÃQŒry gÅFÔ$¤˜BÓWHêbÒC<ÚD<[êBMp%ð7äZ�cjú+Z›Ä°†– Ð/® ž*‘–…«dã­Z¨ù8rL%~,…–Ôˆ¼ÙE‰§eò£*™‚Œ"„ÔgÛÈÉî÷‚“IIàµ};dXºÚë_ÁìÍÙ©Ç4—lSD‹+Ø¡Œ-Hd MÌ£Ug‰Ÿ,¡fÚR?Ø"-âÉô]š‡ÔˆŠƒXF"v¼ÄØÂ�Ær‡Îªƒ™ï.Щ1…̱‘+“¹æ�m¢ØYâQt!‹m7ÿFÍßd�™R“,Œtˆ¿p9'pC¤R‹gS±Ì¯1ogèä%-…Ìê×wo|rl9a€*qùI�)Çòu4n€w{çþ2'…QŒM©ú¿87��!("Ñl›ca7IeⱫqÑT±î/Ðy\BPdÂU‹sÒÓ¥WßM� �gŒcÛ¥úñ,­‡Ë˜i…Ìñ8¡ѼÓf\|q@zßH‰ð®{¨‰nÍÐê+HšŒßtiL¬�i´ºŸÛñ}-RCÔWôœ� ‰”¿(!©žåQ¾³D<)rⲉ @cÉcé+‹aù¥žsð tåÕˆZˆ¤ÉÄü+M"QÂmûL}XÚzÈF›ë¿5Oº ¢HÓwÛY Yûcåú®nÌob¾ôÓ71n¯¾¢"CGÔyð©E¦  ¨B_]LU"®ô×ïÓL›ë¿õ+iŸXRB”¾ºc“-vÝ~›!æf0¶Ù1™]c†é´À»ïù$RrÏ5¹ÙU(‹#ʵ]�kb¦Õ¸fæ"†�k$Ó÷>sÉ¥žÑj‡¼ù6žíéŠÜK]ˆùó¾þe"IæÉ#�á±�ë{Ý »ÃÓuˆ©vbÌÍ9¡‘LËÜÿ¼ßa¹î`íBÌ$f¢{_ºNÄì�ãgºçâÁç�ÞgÝô¿w?éB©uçì·1וJç8ñý*©‚ÊÒ¤ÝÑ«‹O>m�Qn 1ÏM¢å<ÌŒF,£°ðU³f®}÷VR#÷ƒ±‚Nåq“ئÀ‚É_-c×ܧrc†šOý™é^JÙ�žƒ’ STFqo¸ˆ²Hýa¥ÐÑ)µ©ß/“ód¥ír/• 5¤¤†ó°ÊñÎ4¶ÏÝÓB’¦Ý 1³D†(¹x7˜f¥�3UBŠiH1 9f-¶ò�ÖLª+KÔNwƒurIQè‚ÌÕ&Çö&’-S%jtäȬÉž)wS±«÷—*-‹ﯧ|À!È<Ô~tÿþýo FæÂÿÉO®ßá.ý3¾ëËîÎÿx�ÿÌÿg|þ?Ý óÏÿ#ÿü·˜û—¿žø�ïVˆ¢È믿¾ç¶Ÿ|ò “““œ:uðÜå‡:Ô¡u¨Cýuj¯˜­’Ã�ü,9)[ø�Rh¢Ÿ_FÊ·‰"�(ê‚ËÍÚœZm]ž2÷U‹Øx%3‰BŒˆ.¸Ü«m}ÉgöWˆ)äÛpzu[ÌœÔ�lr\B�€-ø¼@dþ±�~zˆHVz‡[\׸D×È·ÑÎwBïZ¤K/TOtðâ]h:ª×6K?ÎX‡˜CîÕ¾:K[åk!¥s ¬”בCz÷8„SýÇØ!•�kœè<‹“t˜wèÅØÚ±‹boü¡Ò¾Uã¸w%ê.ˆÛi—ú¨M;çlŒ}­pN`y4ß_à”puŸ©Bš‰€RÑ¥–ö»‰B×ö–ÛH�ˆŒ¼=¥ÚÍËב ¯Õ}Rã¼6жÃëõûg:½”=¦+pÑëF×ÞJØ(Ž„¶´ ñý¹H?quÝ�¸f¨ááD!Çb¹^MèBLÉ4I8ý7ˆ%D´b&fe#–Ã"&5�Nü`‹zU»…‹£‡›RÓ†„À ì4‰‹;O€�(@•U"Q ª‰dœÝafÃiq»ñ4ý�Ô„ô ��V¹<êW†L¬¾18qíDKœu‡!Q¤jÕÉ$ûS©vkcŠU‰sn¿£ðÁh%#RE"„•ÎêÙÌþ~¢©KK=Oëæ"~Å¢Y¶ˆ�êŒ\J#ˆ•;eŠ�SÈ;¸ÉjgV{? DÈ¡ÇêÇsD‚@à†¬Ü.s&þÊ®ïk�ó•�ë'hε¨MÖ@5&sé…$‚ž w<Žj¯¨.æfÉWgtI“UkpTæþ[+Ì|ÙBÖºŸéNµ1Ãáô£®/ä…!«U–¦]N>ŸaúNÇ 0Ä®µ1¿uˆßxqXñ»× ï¹,Îý�[Øk�a1årÿøL›k?~Uw×@RDL?r(-x\yÁäË�ºŽC€„ú*¢`îïÍÈ4.þ²Í÷~Ø=yëu1E!FL}u×ãÚi¿uOáøùîµ¹¼è3ýÄci!àåvÃ×Þ}«ÓëÃP¿ÿ4§ 1ìHÁ÷}žLx �JŒŒÉ,Íû,Íû»ÖãÜ b:žÈ‰óÝë{eÑg汇ՎøÑïıÚ!þ²›†û¹ïÇû æäW'Î먚@iÑgm…üðw’Xí�[¿ìDWÄáî¿o bʆCþúCôB Ié~6¾òÅ/W¿šî½Síž±ˆ.Qò ä\Y—‰5‘D^åþÛ%Ž\I!ðè½r÷³Øto­&H±îxõ¤ÂâÝ:é#&¡Ò\î‚ÛœtúÀÇѼ0�šì>·*w*»>�T§÷sl4Icb•ÄÉ õÝ÷ž¼tðL<=7æjÁI’¸�.i\K]æãS H™8QÛ¥ýùÖlµC-&P²qbM‰“ÎÁÏÀeõï_VPFrD–‹ÿÅ~¹A<ŸÝº$0Pš¤á "¦ë¦ËÙo¿Vž†ëòÄma­e\žÑH´àé²êPߦö2ÿN&ßïð·Ÿþ¯?ã¿þŸÏ³{2‡ôo~Ÿüúÿ‚š¤8~�¿õ�þ ÿø?<Ã×�ãS®ÿ=þIòÿîÅ�n—mÛÔj5Þxã�^�•ÝtýúuÞ|óMlÛÆ0¾ÙÔ)‡:Ô·¦Ömþ÷ßÿûüÑŸÜ¥‘ºÄïý÷ÿ7ÿì\8Un¾õ�ù»øÿòÑí{ÌýCîLü»ÇêP‡úuÓטr¡EòÜaÁ!&¬¥jÙ´ø7@®«^rY�ï0z.†ª¹l¥;µu¬€‡ïÕi—Æ´7BLAó1Ÿ�ÆÊûDä¤VÿߥÁûöœ�¥Ç6ÂøÒxrPÝi\¾²p¿�1Gzö@_<ç šEíe—Êgîž3H;L_i€ 0¤oˠ㜀ÊÝ'ZÏRyv?ë‘zˆpËø}Ë£üÁ"g¼Ë(’J;çPµ±ÓŸÇ:À\Wý£94[&•Hï8æÍj&–Fš‰5¶iBÇGyÒäü&§×ºÖ!æ:À0l¸â N?ûþ™îlrb ŽOôxOæN¼ƒŠ KœJŒî9æGºÇ/êÝëËŸ_Á'GIðð% sa#¹±˜³1œrØÈȱt�‘DBx¢º´�yfLª�6’¦£‹Ýãkàã!mÇcgˆÑ }B"D×eµcõê…’øQØ]s7Õm÷ý~•PMÚ–��Lð•î2NŠÉ¶�›qìz!•àf¦Ã‹Õ�ûzHŽ1;·Èíãc\j„Ðqq¦æPÏ�@4 >Ù3�©ifæ–øèäž�>6#ÅP[!­shWO"ª*^Ž]wÐT%… Â(÷'LQW…›W,ÌŽÈ•GýÏ Œ˜@m 4ÞŸ$þòéîö²D-íSKû$šËê6 ©¡p�QîNÍâ-6�Nù貃èS»¿Dú|f"tï‰vÞ¥�w1j ÉyƒXYE U Î(³ïN�}uÙX»$ÈÐU 7�h´ Ÿw€×n½Ê—þ»ÌþÕlfvÛHŒ$m¢ {ß.µã,]m¡Y6#&R­ÿ<%„4g¼+<¶¾¢~»FòDœ‰·–8õZL®�@ˆ…DzÆH@°h2þøe&Ko3s§Æø�,²¶ñ¬Zo§pü¤„6Y˜ò�G²D‘Àãfqn‘±“*ÊZ;QP‰8vZ! 6"Ên †m¤üá§ÃDK÷�"è•_¤-”Y­N2õn™Ç¿ —9ýbÍ”úÆ .æ± °iÍ'ѽÂdé-¦îÔ9'Yظ>×Û*D=!ÝEÜêZJ±(1ßÂ,¶�æw)áéI¦®]_ª#ê âñ$Ø{4Üϰ ¢ˆöjÄ£_{ŠªC.6aSXº¢h„€ˆd•(�շׯT�n›`¾É¦7 $I&REbu‘kÒuÌ?¾Y‰� +¥)r]¸y¨<ÿAÅ�è¬tpÊqmpÆ,'ÕÁIÚ(q�Ðñq—êOdÇã4-fßYæˆvc÷ ³´�Ÿ¶�M…À ißíp:s‰Éò—A@aL%;¤àY0ù¶EƹñÔS̵²­ ˆ Tf=¡‹¢×µôèBÌûÀÏÝ÷l,?ŽïxÜ{«„¼%Óò¹Ç1b–#¾¸ùíALÇøò�0°ZŸü²Ž¸vϪ⪸Ȥ™6Ïþä´˜Ëú$¥¼qç½î~7C1Øc;ÁÆEKçöÝ›¹Ý yóÏš}�‹˜ú*â.ÎUÓ´øñoÿ[tÝÞ1×§v[ä“÷»¿o5C~ö¯­¾> õû»ö±› ÓâõßúÙ¶þíHÁ¶Dn½ëѨ‡¼÷V‡g_иs«{oíOwƒ˜ëàØ¶Dî¼ß=çKs_|Òáñ}«RU(ÙX™ž}ìö fÇùìƒn»å¹® óÉýΆsÖx Eksþ�›ß Äyí3$Ãéer-xôQ›V­Ci¶Ó—î6£_CPmb×õ &tƒ¦>jЪu¨ÌÚ½ûJ ÊsÀÄ|åRlc‚¢6™ý¤‚]]K'¼K`ÂNòÓ�é ¡íù ´€Ò…E”¸ŽGòt§lÓ)ußWÒì¿']Ä}Ð丿÷w—$É€ò°Áo”Õ'\+3!È­ùðtï:"2ÝïR&Êœrs‹ûw¸&å !ä™úÞóÉmm}•±(Í#ºA›‰Ö u¨ïPû™ÿÏââZÀó-þ»gþœÿm’ÿå‡Ý¿IŠŽòu¢øŽþ~~ûyÆ«ñèOÿ[þãÿâ¿âÄó?ç¿<ö5ö H§Âߺ@ˆß8Y–E­VÛÄ\W­Vò¬C�y¨ß9¼ùßü.ÿÃüÎ_N½Å©‡ÿ”¿ýïý-þÑ¥ þ�€±üè÷ÿˆ?(ÿ_¼òO¿ƒáêP‡zj}]€¹Þ6ˆâBÿêÜnÓsBfî¶ñ�Ôù!DÅf³­m·¶ŽðÙ_” ]™aùGƒ�˜y ®-ÒÖ²b«oâ¿À\×ô= íd‘¼Ôds鼎gö«6©ñ4z¼ÿuo'€éY>3Tpª§ôWw\›Žî‘z6†\ Ùì-Ûé8ì嵉&±±ËWçúÿ8ÀZK¿˜BÐT–^±ˆ”-.Ziû‹§·b!ûgc{‡Öm˜Ð1CÛÅÿx–sÒq4ycc� º`R|TúAæ:À„ ˆ Àä2/Á�LIÑ�æ–9—Ew-ß 1»ƒ ĈfÂ@YXâd|UßÌ:}í­F  ^è…‰P¦!Xb„œì.øêËG%o•!Éø+‹0Ü}y/‹®®!H2nèïÚ¶º„ªL(ݬž»¼Ê6ü!²¢ ÄSÈ-�Žú�f&�èØQ2�×¹GµlñY¶À3nÿ½QTæm¢T)‘à&ÍÌÌh1–ìA³Å$PTS<±V-¤d| ÌÌhq;5¼F‹�òñ�0ó„VäóÖ4A­‰”î.ŽŠj×� ôÍŒGkEÔ?z„ñü™Ì´¸y¥{½nvh^4NñqëKZïOôÁLèÞÍ„=hj(\—ORu›L?*žÍj*ä·ÀL6î ;ía§» "±²Jf*5�Å·§É_Á(n,v ’ˆ&EäSÝ•“Ðùô�Ë÷¾Ç½Õ_1óËŽýðXfvÛtûŽ­­¶Ä S¨#Ut´Ïóÿ?{ïIž—y~ÂeDF:y_%•T%•éêò¶í´£ÇÃ2 »dzƒŽö¸áØYž{à0˰û‹Y¸]vaŸc¹›{8àzÚLO÷´©î®.ï­TRUÉ¥lºðæþ)¥”R*Uu÷ sèýgzJñ —‘‘ßÏï}¿Ö²1Qe«º›B8Ëàõk8�À�—Fè}¾ E_rœ»�…~€Ôj@ë}tQ7½V ¶M#Ù V“ ³[¢É&Ãf†°­‰;WFذM/ÃÌy͇b¥¹�…Éý¢ñqã\;¡ícBj AC4½~¦‡G8ÿ’_vXVÛ§ùcÑÛóèíyšhafÔ&{«Ä�‹y6ª]qlèÔ*¥ò¿Ï¸‰u ù¬Ø|T_âç Ät-ÛݧŸ¥¢¨„ˆèé |Àè©�·Q4ÕÙœ[pƒœhCˆÇI•$ú¼®ÕW¢IÄŠ"›r•¿Ë'{FPâ:!ŽTBÒ[žâs§'‹œŽš>î•P‡Wc (”£K—,¶ÄT$)Ìkqñ>0}Œ+S´÷Å‘£–ÚÈ’DLVIÊ+»IÕ£¸s¤ 1gŽçéðû%ŸÝO¤©m‘5«2ø¶ù� ¦ ¹È{+ ¦cÀ�ó!Íñ'¨S`Ê ”ܪУÄ<óª‹î “h§è��woc¸ã$Õ¦ݘªn²÷™7QTi.Þõô[6Ó>)å{bÖ7gyøÈûU!æôXÀÕ yG‘c³ö»ø¡H‚N:v¤<¦¦y’­‡OÏĄ‡æéc63YŸdì1bÒ%Œ0Œ>gQЩ‰FÓ <ýÜ7ª@L�×_pð�âÒ6JÞ{á½{5Ç"DóÙç_BOÚ,žùY¢6Ñ>мñu�ÀyMñ…7îk‹•n˜!Y›cäFA̧¾ëåeÛ7C…ì(œ>.“C¿I©ðökfù=j%xºVˆyì�¼Ç‚+À0NFëŽ'Dö?±ð[å¹”œ–!òÞ×CdïbÒ5<÷.ýW,¬¹¾ðÄ¿¥óòë™p?¾tÓÏây!², È ä CæñS(I¡bÞ|ä!ö0†xš ððœ9&ШìCâÑ÷ùð P|æÑ�Yð‰%DðEJ.¡’zÿnÌ@õÈo¿»¦û ÀdßJ"‚˜Å¡Y�B3$wvLH'î¿uÚ•mƒÄÒ:ˆ¢ÃŠnÌy�ìAVãh¦ÈVc#HÐØXGHÈY†£ã îc&hij%iÒÖžp¶m¯!�n¬Áº¹‚r"7ªÏÉ]B�Ÿ IDAT׺þAiM SÑ´9‡d ‰^–k(K¢e_ø| ¿›ü";ú¿Æù™×AyòCe´ìË|¾å·ÙsúëüÔÜä„“¿ô0Ÿ—ÿŒÓÿÛÜÁ~ö7yñê ž˜dÃÇ•¿ü£Ï|G˜¨_8y�ßýÊ1þÍ“ï dÚ¶Í›o¾I*•º÷ÂëZׇ¬d2Ioo/uukÌŽ÷¿ÁŸý_?ô•_äH£�¿È¯|öøþÿãUþàÉO-KZHü,?{øÊ—?ì]_׺ÖõéØc�”dÝ3ŠÍµ/›¨-5¤êuœ‚Õ“3ôL£%VŸ­U 1ŸD–¼œ6›§Ê1²žéråì ›÷¥Q“«çO”ûav·@Lææ‰1:w&×<ŽÎv¦åÒ­1š7i+Lˆ æ�WÆÀ‘ؤ®OVÊX„]µdGGiÊd�ç⫯Óeüø8NÞ§O?ÄÍÑëÔÔ§#ౄ�‡˜¢+²'~„~ÆYüVƒ˜¾áR:?A�Ð�ºB/Ëy�(�¯@8.ª¬Ï<3D©­‰ ÞÉmþ¢ÅCÌÀrÎÝ¥Uj¯xª^ búÓy¼©Zê60:g*Ü©·Þ3-°ÄL™!}bW)I6§[Pçâ]ç!æ¼3tÝŠõåÅ;™$6=…«×qKuñʇ`• �º7Èô¯¦Õ‹€e>t™ \ÄX²|L^ Õ?ï|à H:¢¢`Õ×P̹$Ýêϳ3ž‰ë:(A€ ˆx!X„徜k•.È8ÅJs¡±-†hDq»z¸°¾¤ÃÉM"Ö$‘RÉe0³;ÝÌõâVk›ó!× w FƉ§£’j0³'ÕÂÕ©q|UåxÒãP±² Z§¤HÙqò×î íÞ‚ F×�‹8β¸Ù.µ…Sù«”N\#q Q›s;* ¡ëVMUŒ±=ÞÃéü%òÇ®‘~dÑòK€f&'Ó³ÔÕY%jÖ¯kböj¶f.^_èù .ÍB;Ö»×{sˆxS‚†mew&,4‘€¶L�é#jÆ»˜9{›¡oÞ¦s ÌŒÆ,l3ô}üz ãÈúÛmnåu—jØ©¢èÏ2æŸåæ×ÇØp¸ždóò¢âb˜�hÖ‘¥wNO J›Ž4”�+�k�ÏͶFúÏŽÓÖ­U¸ kj~X†š“M >v›ðl L.\' ©�„Ô€N0ãœæüKSl9𡦥úýoé±Ô¶ªàË\zkœs/eÙõ|Ó2˜¹xÜüØy¨y¿@³ëp-1]Fj(’j*àf“Xך×�æƒèƒ82çz'†!„‚‚BÌûYµs:Ýx!ž@ód¶;?ðú Mƺ: ,Ô*9†«JƒDÅ¢ê‚�p°U Ó¡*¡•z mµg´s.6 1.N°ÑjÇ‹Ùåâ=DQŠ�N7r£TãS¨óhXøOö�E$ w!ËÆ™>ä]C( Ϙ9oÓ?²bñ?P=ò‡�çú”/D7j$÷^E®Qâ2®ñá@Ì(~R¨€˜—_wHZGB�˜‰xuø¸ÄÔìÇ`®kRn#)¯î6Ru“½Ï¾�–t�b¾ù‚�kÇÐ…O=ÄÔt“�‡NR×”­€bY/½3™�¨S>AI‚†øw1k¿‹ db� :ªnÒ{ð,5M“ 0­ðÖ‹Ñþ%„O"x:µ×#ï#¤D�þ4š&ðÌ ó­°C¥DHkuÎqÿ1¹]9¼â±5µŒsäè±9ˆ¸ B°ð[5ó9ðu$’Ú')Z/RZs¤lÆqZ{úA¹rl/°b.hÆ�8qÌ X”ð‹Ÿ¥¾ã6}‡ëÈMÃÅ÷¦€pExªé&Gž}�˜fU|^n(1?gpb4äÜq¬§ |�”Ú@Îþï4o�Ù}4A<ýz.åÏË2DN|ÓE(}/mm*-[-rSߟŽÀ!­l}ú›åkÙ*¼ÿŠE"|’Ð�“jž¡ië–rþíIêcÏßóÜÁê3iAð5Zâm˜~–œ{Qri’Ÿ¦æ¹“(I±b¼S¤Î|¡n’-mÁhgº€ F‘Íós>"šÌ¢O,¡à!“ç:‡À‡b8~ßnÌû�”uu…hyµ>!ä/LÒvSWS½/¦�ñ°S>黫¼ª"Ú´L�½ýžû,I2¨âµè½k^§7ÞA©I„nO\¸çª¸Ðë³ózå³W<–À‘ö8÷—là" bnõßô㉺øÁ ëºÖõE¼Gf�zñ"ÿÓ/óûM.×ÿàûxö'ÿïþýO°Ú#GèÌrãïþÞ,mâGæ{¬‡"íŸø_ýÏ{h•Fxñ‹Ÿáó?¿•3ùÃ4—ø­þ"ýÿôo8ûâ.ì·…Ïü³Ûð÷»·_ùÕŸ£ÿùorþÅ>âîW/L(�¾úý—Î#õ= ÝÈؼy355k‹_[׺>l]¿~�ÇW~¨®ÐíK\*ìä'wÏÿЋìÞ½“üŸ^âŸâÃxe^׺Öõí‘wÑ÷Ýþpæ¸ËôP‰BÖ µ[¡­/±Ì 3¯yˆ™ØT�W(eÆÎMS˜òÀ›æágWî½3;fqýX®:Ä\0AÀ7C†¾™ÅÈ;æ;Ÿ_¹ˆ6#åÎf„˜Li¤Èh¿…—3ÙþüÊOT… ›ñ».ag;Ì4¯¾�Õ,®áqíåa\Ãc“~EX^ÄòÔ€l_3ã‚ Ziî¦ãhJ¢JŸQÃeèµ;vÈý)nl™Áóê;q—æý-ÈúÊNLÑÙ‘<@éä$NÜ'³£I[þØê.“¯õ“ kŠ”õÏg±Te[3¢¶ü…9˜,¡ ÛS }ÄÃÓwnAL,?/ö…!’¦H]ÍBtÝ»›WpbÎÐ8²çÌÜ$ÛýS÷."_®w«þ{i|‡z¬t’ÄøñxTDX 1ÂB‰¤¶ðÒ�u ˆé´%j�mܘö=œ”åå-i¬‹\=#XøHs :&ʘ¾KJ^^DpÂD Q[øÞL¸IªÏT/ùÌ =!Ãt¦™´Ejôû›…—¼B9•BN¥ñ‚�QߦG\Ø~BR±]i|‚x*:‹a¦*ÊlN5q¸˜ˆIœ|±ìÊ„å0sq¿LZ9ž4–ÁÌMj§ò7(�¹FbO_U˜ ‘;³NIS§¤™¶òUa&Pš‡.èÔ*j• 3VnÌ„@†žO.Sý˜�š=wkóÖ8±­m„z†é“ÃÔímEŠW^ó‹�¦ê©ìSç¬w 3[bôµAZŸêª€™P ÞJz ìMœ½ÂÐ7ïк¿½©ú›Ú<Ô 5�[G¦h=_SîÕ¹XI©†Ö`'CÆqn¾6B²9Nçá¦eîÌÅû ]è%˜-Pô¦¹òÊÛžk© 3—Ž3û  d<9ŠÙ|¤žXp•.M€@óàð]„I�ðf]ÐÔ„FjýŒosáÕ jZTz�ÖU…’K÷ɾ²“¸|Ó˜âÜKYz�Ö­B�õl‘ñ“‰ 2ÉæØš€fÿë96ìO“lV©¡Dª©h>€>ÇŒÆKRm⃯lNžà#Çe´Üƒ;AK‰inedM�ã‰!‚»r1öBßJL'V’–¹1dY� D¼]âAãÿÖ"#ec$-ätwÂ@0Cj¨¥°e!•ÂÊZ˜Ó)¥ŽÍâÖÈhÅEßÑùâ}¨bO¨ (O/@ÌñcEZÜ�+N< T�Â�Ûeˆie-¬¹èF¹>ê•§Ä£¿ /�´B ?"ˆy8º*ļ÷šR_dÏ£Çæ &3.|q•øú•´’³ob¾ób ÏV¨¾«b_%A§^{ºüÿUÝd×ÓÇPãf;örä¤Ô9Z±ŠÔB­öq|ñ,")ž}þ«±«a7Ç4μ#ZÏ  cE!AR}jÕãÒuƒƒGÞ¥©y¼¼NÛéØÐ‡Q xÿm—Él€.ÿÉ6´Ob¹gД½+žÛšæI:únQß>Ž( s2§ßôð�8�Íã<úNÄ4CÇ 9sÂÆG¤wO‚¦Ž¿Ÿãü{™ÔÆ]4eoÕÏk!ú·bBtMœ|Ûa*ë“R>]>&U7éÙs–†öšŠÏ9…2üœžð¸Ó/¢…O±á±÷©kŸB”Ì|Šëo¥®ö}Dë;>ù*j2ziµJÇ_™Å*…Ô7t�Ùñýÿ#ßÝ$*½?ùã<öëÌß�ÿŸ¯–\rçyªö£ÿ–:øÄï|™Ÿ™�ºWvñ=ÿ|~Á�|ò‹ŸcëÁw9Çóô…¿æ¯Ç¿‡ßù¹ýddàÉÿ•Ÿ~ê¿ò°¿²"1{ëW†;ØÓQ϶}M£÷�BS¹ÛS Q k�™Â|N,†ª®î\X׺>*‹÷‘;T,R$Í¢+™L  þ®­k]ëúIn,¢ï»ƒ ¹eéƒïÍ`Nû´(ûî`f¯”¦L6 ϱáñcøžÏÝKy6í]þ‚b>7OæIlª'ôDî¼5‹1m²I| ýéw˜¼S —µÉ4©ËÆ]{{šÙ1‹˜¢WBÌ*ÀÈÚä®ôøã: ÄÈgmÒMˇó#ý&B} þ¬GñÂ,Æd‘˜gq Y‹TSå‹™cxÜ:>M¨(ˆ}�Š‚3màŽç(Ž–6*4÷¥�ÕÊ÷bˆ™”HJËgÔš5.ã}y|5BÇÃ�ÈcŽ™º2EËþ–%ëŒ ¦Äïà‚žD‚Ï“˜½2IþÊÔžá2òêžá²=½Ÿ˜ŸÙ×ÅÅÁ™­•ÏgóSòzÓkëÖ¾GÜÌ;µ7&Ñ{›Õ…GáÀtð®ŒÑ'u¢I Ÿ‹hù˜ï¢îéBˆ-,ïMå ò&›’[*¶¡�eÆ+¢îêañäb¶ˆ€€ÚЖ�>> É{;Bì[Ãø­i”Æ…ã÷óE£Ä…T‰$õ,�“�—T²hš›]o!Å„Ž>5MZ¯ãæ’·ÞÀ²ª­¢ú¾‚Z(�]ò¡‹¨.\›’ªF “*×yà /js0c—ؤV/ZAT˜ =b1”L-ÆØäš÷u^² áyÌæ�S)IBÒØF ´†[éÊLH*¥B¿PDª3ã�€>šÅ¨K#k)³ˆ³È• ÕaæÆX ·F²ˆÝËæÔ))ê”Óvóêú®…È.1­ãðÅ…}Ü‘ìæDî2–å`^"±¯2â+î+l¿./Z~ 'rç±-‡Ò¹!R‡*—d‰ÔÌÊPBEáa±“K¥œ+ãˆkñ쀉7h|¼{ÌP\…–«‘»j»¾ŸËÆIÓ^f„¡ˆ(ƒð¡­pñ*w¾y½I§õ`Û2w&@èG}3FΡÏ*4^K!Û•Ç“ëIˆõ”‚)Šã&׿>Lï³íUa&@0¡æUš…½ÜÞÆ1,®¼2Ʀ# ¤›W.Ò;Ù8�wâ’õ&¶+R£Y\|eŒ‡žkYfx6Œ¾;Iª;A²9NØ`D¿/K€¦&4¢ �Xá³cöªËyYãiÜY�z0Ê؆¹& 0ùN7ú´Æ­ÁwH6j4n�ßhZÞoŸ!Ù¨ÒÔ§¯Í¢IDŒIˆ)u%ß­“0$?±ºSr-š�•M$ºí…ûÒɶ1H¥IåÅUceEIMÂ8?ÁR7æÉžäXõBô‡­ùHYé®K·Ô‹«X¸£¥˜»f°Cy” û§õè72ÌúBñ>1×st–ŽíÊ\"ÇøÉYj­^$aåZŽÑ—%@Â7Š—,zû@6Iî»Q†˜ù1—|Ö¦Fy°þrbRg°ñÐÙ1ņ"J_±¾„–øVAL�ã¯8„NáЪë_ b¾÷õÙ9ŠBKÕôQБ…C|êÓÿ/‰¤ÇüB¥RÈëoÂø¸IrŒ[«Vê³y£? uÓÜówIäÍWmò9�„ò}U·! ôØ£U·ÑÐ1F{ï 5Í“stÌ’À©7L‚ü§yô©¯ÓÔ<¹¬&@¿OG¯NMãâþœÇ_õ�œ�ú:zlÓ²m.í_jÛ!·<º¶ÎSÀ7¿f–¯‰Å³ÜOu Äpì�þ+6amÝ:™ƒo—�ɵ$.~c/a !Ù‡Ùñ©WÑæ ¦c‡\;SBOËì8’¢¶ùD4™�ë'<4wm×øý@Ìòg£9¤Ž^FTÄ¹ëÆ³F¯¨ß” Õ|9:G“úÌŽŠ±±‡‡+ föZކ¾4–ÆmJY›õÁjæ÷)ëÇl>Ú·V�ufýù˜˜ð¾\™ë s]ßNÝW¬q2I’<ù<0—F›Ëå •b=y]ëúÎÓR9¯â¸Ë�“y°t:¤ÝÈaåËݽܛó³^€–OœDŽË„‚Â옵 HÎŽY\{{Ûð�k뙾R 9DhþÄId]FŠéÌŒXãlÃçìׯ± YˆÓ¢>ŽÄW˜³¼‚Ï&õê¡«iÛÀ̰Å̰A<£”Ý¢ŽásãØ$žki¡Ðïà ô‰�ár¹·˜)¢×ÇiØ–.M±Ñ œÔ£ÈYS¦AÚǨ÷>fsx‡eénT�”ˆÓ*?Q»*Š‚g“ü4Öì·Þ:{O ©MÔÓ)=ƒ5³4?°>¨‹R’¸gÞþ}J‰iÑó˜»[Ñ=ÅÊ+‹ÅbL!BËà Uš }C(šN0m˜Ëm)+ÅÞK¾r­ÏeûÕ걇Ke¤&)‘�…ž(Rvïír”âÄùIÚóÛ¸¼wªüq¨�ͳ-¸1‡ñ=Ãåâ½ÝŸ£½;Ž4w{1ÆmŒ ‹vuå-^�‰Wc,ë‹)Ë!5�_FIFu 9ãÒ¡>±b<íjú 3¬76OÖÜPšÁ€-Á0_³‰¯bŠ E”Þ Ä†"¢,"‚R*…¼ýCÌSßðQ�ÃèBõXËy­1Eëc„ÁÊû¶ûº��P,Áß~5ĶU´E0n­Z bæ\…έÑ5nÛ!çφĤOÑÕ7DöÆÚ*.5Í“´÷ÒÐ1Vþ·Å òýo8ùOóü÷þ5ºîT…˜_¥£W]6ö�—Â2Ĭ¦¥`hÀ£}S´.Ó9öª‰eú$¥Ï %/Ûï 1o^±ih�U€U«$püÙH Ä-úžz·b^1Ë@VX4®�Md­éœVƒ˜³cƒ§‚{CLÍ!¦-ü–O´nM¡Ä£s ¸u¼XáEë‹uÅ(N˜*Ò¼5�p](Þ èŠ} ûE¨øÌîXS¤l Œí‰ì¢,xs AÊKlÊo]6ƬqÝ>‹0÷,éÜÌS-^üʶA$E�ü�åã šwc³&¢Y™’sjãmb™è Šé„ùU×­¯D\^~S”>‚÷'7£sc¹Yät}ÑKW´®u}gê#™w††èŠúÖåšiá»î1)@NtñÉßø÷¼º÷Çù�o|œß:Îì_ü?úú¾ú÷Ì�FÆþ˜ç¶½F--´Lf™¢2�G6;½Âä�„nc/š¤>==sÏRëÇøÂÿþ1¾šÜyãKüÐ|�/?ù?ºú3É?}áã{ø­¿y [[1l±Îž=»Þ#s]ߥÓiz{{×>`ãv¤~‹óçxRÎ�»HzÇÏqéñëZ׺¾�ZkLMZ>Ë3roÞFŒ/woZ9—Náyê¨ì"ñ¦¡ ÌEH5iLÝ�@æb7%€Mœé›º‡I?v‰xS‘p®P(à>… ›T£º b¶%ž@ŠÉ»ïT˜3×K˜Ó›Å'Q;I²áòÜßjÛã€Pv‹:†ÏùGq ŸRG-̲]ùˆ�xî"¢®™vQ¿’£}w]bzȽíx¦K˜Í³Õß�ô—_zcq‰Â°‹1i¡7hË fOâÑŠHÙ¥.Lwº„0i±©¸‰Ò¡ÂÜz=Ócâì8™î`ôÄøÄÜŽ ©„®G06EÖ$roA ŸÂ�I´–�2qü.žá"Ë*[2»!\€˜Šì“TMB×§xuµ%MàL¿ßpÙV³÷>!fôè«¥}3AñÔ±ŽzÌ+w L‡®º¾eãÞÛZ@T2HaHéL?±Ž¬ëw ,‡Mu›—-¯‹*Ê®nÄ¢‰ya¥µg`IÑP´$±ñiúRm¨âÚÃwµôq¢ÎÀ�˜¡tþ±ÖF¼Ù<É®m ôƾ/°3³�ãñ<¡ëá�!&t @•¢ûy7f|.þh[ýFNÓ®Gl|Šüô©5Ƶšž#wPZ6Ò> ëÍú\HûˆCwqg§që«»<6iµÆ0Ìô �È£YºR«»dÂÉŠ–CrSB®ˆ¬Öâû°6ìº I’е4„!�ã²{Üdý3S”›`Q ¼YÍ0fç�ýh¦tฯµj‚1s–’í ê5¶‰7<Ž”Jº>zÉ–jVë—Yveº‘+3Þ׉T›"p=`9ð-G̺yÌKCÄwt"×¥<ŸË‡¯V>ó—#fÝ¥sC³¡àã�Í&Go®^L®•Rè’ÆåÉÛ„µ-¸c·™øæMj÷o@mŒ`AàúLm*"9 01-Õ’–jÉû3UafàŒ?3B³“&õz-7ûGZ��ˆ·ð ¯*Ì4ŽŽÐh¨Œ]ÊSº�GmÏ@C¼ª;S4º”£Ë`fçá¦e}3ÅãÍü³­ÈæÌôB‹ü¸U5jÖ÷Ô�ÃÈ-9ŒSmô&r×~Çð¹ò�,™f�ž%Q³¾R÷üUvMÖc¿µ��âë ¿7A¼N¡u_cZë „G¢þ™Ò¤NkìqF�7Ë0s5‡eÍ®Aü¶"î¥f˜LЪ>ƨýÖ=A¨ï…4î•P‡¹e¢¼Œ1iâù7Z ˆñ9ÐÒŸ61»yº¼¬”éÌ÷âi7ï«/fqçr|b¶9[�C�ä�‹³ÿ ã�ûb>(Ä\ 0Deáþôæ[õÆ>X!b~^‹&01#½_ìdâ«—½�bƬÇ!X}?UÝd÷3oÓì2Äœ ¹øþÄ\B>öÄ´¶WÀ¾1Cçµl\§•G…Õ�_KµÄ,1ÄE?7Bêº4ê:Ïqó�ý÷\ï�w^ IDATb÷å¼?³pìeÉøÁ!æà-Ÿú�zÕ±o¾à »�†ÕÏW}s–‡�¼_1mWdӜӶC®œóÑåOÐûä[4mx‘±�n_ØÊ®O¼Œw«BL€;·\:·ê(1aÄ|ïåÕ1^¢÷ɓȪQœ‘[6·é(1±bÚ%�‹ÇŒ*9%˵bÚ%Ÿ«ï(Lù´Äž« 1»–AÌ0„Öm Ï�®×_‹¾ÿó4yÏ`b4o[s2µËã|×¢Pó° Ã\-RÖW}¦÷g‘Ti. g1Ì4¯Yì’òÔ€ì–dCC=Î݆¯½<‹3·î¤dÓW÷êÎ(�F¬ws´6 #>Ù«9F.çq mk;îl ѲhîÒ�úYü¦äJ´m�˜˜Á.&>3]b.ua†–�q5KLiޑˆ#"„`MXŒŸǘ)2;0[î¡&ïÝŠ ©x3%ÂéYšû’sÏUÑß­�,‰„@öôÖt”c¢Æ®ÌQNí°QI'JÈJtA7gHÅe&ÏŽ`N•¨‰ÕR[p›‡˜jÜ@�d°|›“¸Ó9Ül€:µf™»ò½­EA°=„�)Ü©YÜlAª.p¬«„ Æ� ‡ÀöñÎH©¦M‹±So½¯ß¢u’G³gÈÏ–ðK6rmß(rÀ�^H‡ýÚ¥è\X²Pîw¹]¬cpx[ 9Ñ`£UZSuå"¨- (éèyð¡X=BË}ÄËÕ5¢NŽWüÓm¯A‚í™6”šŽ‡J‚H{m3·Ìºj[�ü•ÏÌîd®ÞÄåÒ�(У¤ BlA@¿�6ñg7Jì¾=7óqÜãt- [ÄÝ™&®/Y¾VÑéÒhÖjˆßñ8Ñ 'šCö� Ÿcwº™ë¥)ĆZ<«€îì8ÞRÒe˜f™îÕ/sÞ•Ú.ö¥AôÚZ¤��¼ÓG¯-‡™›âmL»yËÅ>7„T_ƒÐݪÂ{[ Ë`æ¦x3nŽÀr1N‘Þ¾‘`¤ÓhI«X 3üËdzêIÎdPs 4…íÊFÎŽ_ôbÄq˜|kµ1IÝþ�%<5`äáÚ¬Dóµ ²-Ò­m�"fC» 3ën%Ù˜&�£ Tˆ Ÿ˜e×Û›9=t„©½x¨ 3›n%ՔƗ£ެ‹´ïN’8Þι«g 5‰ÔC­5,sgVƒ™ó}3»7!ë2�]`Bƒ�üèþ™6äI�õƒÖÀœ3þ•16ì©%Õ¤•Rc‘ä·0N·Ñ9ñ,·Ã—ñ¼h†mnÜZÑ�™l‰?žž×�’ÜsŠ�ëÆÍ,™‡£ ¬á¢þ™â� SÏ3¾ˆçG÷Õy‡åb(øÑ±Ô7N2uÔD™�ã\n còy†Ã¯áùöª 4 b�šžºÄô‰ìl-\ÐôFS˜ïv¢…kšÆ©�æÊNíl> #SW“8Bô¬‘+Ε‰Vj*ÅD~œ-÷p¨”† ˆxª])V6DMƹ¾rtí…¾!bzÑ…ŒPY¬}P7æñíyRžÊkmÅßþí#åHÙðj‘�n®¶)ëY>ÓwM¼Í* ¦?eàÛsìÒ&J2Š”µïÎ’98u_}1ó‡Ê}1çO1AgÔ‹N_!NìÃ�˜�Ü'ÄÔ<ü]ce€ ssî÷Û·)My´Ë+_{K&TBLßô˜øú ðTÂó-ļ‡cTÕMö<ûj"êÕh–N³™Éú¤•ïYb64e—AÌQCç­pG]!Šv5éºÁ3Ï¿\Ñg"ˆ¹X^’–>�RN¿æ ;Õ�³šû–÷y6K¯ý] Ûôøäó‰®{Ë fÁW©ß¸òØÀ©'&-Ÿ€ é&;�¤®)[ñYÙ®XÇ93[»5j�D\[Á)fØûì1”ØÊÓ $6ôÆ«î×±ltžB”E¶>õ>²j#Ç¢kÑE6ôé"ˆyêÍy¬ê9]¬jóôË3¶L“ôìŠSiˆúßÎCÌùÀ¾ÅçÃ.y\y%G­¿§ÜwñÄÂ`nÌÂwË3BFNæ×0�c¹‚z g÷¢1wõHY§Ö&·}_õË x'‡ÞšBÊKlÈõ,ì—0üð ^Ì_˜ŒgùØ—Wï{)ÄdJW&YìÆôå�þ]6ÚÕó“)»1%+¤F\ø-ðÅ1§4‡¥÷èœõNw®ü߉Råß\ÁGˆ+XCÓ@,lÀ7Ïsö�ly–¿(Št7*z™Û3,~‘� gÉ·5bBt_ n6ǵLš>Wàý^‰ƒ×}ºâ ¥›Ôè,Å– 7u—-ÆBPe¶¤š¹¬„è-�ìÈGÕ™äÀf[ ïÔ:�Yž„ÁÌ®MLâohæý6“ƒ×£J�’¢1–Á6Å[À˜€îf6»Ð4)‘Ê‹s˧iŒÕÌ-߆` ]ŸÄé­¯ 3»2uCd×Õ ¦¨sãÊ0ÞÖº˜ÙçrôšB{l3Ãwnì �D‰Ô@ Êô\ßOö$û8Åû̱2ìÉ…“ƒ´l#—µ‘[j°j|îãl1[]è—93sg'éT6sI>A¨ÔînEŽËŒ?2ÂÞcÑwôÜÌU„Æv�`æØ‰šÔ­\WŽ#¥DêwÖ!ÇeŒGGè6ê™|ý ÆÕ}wîPMædÒC â³Ê2˜ P7~o”ýÏd¸â4!f'©iO€æ!¹M8©#\lFt$‚¹±cxô‹œWª®�iLQÓ¥’lVâ.‰G†ð&ât�‚�ÙWË“PçÝ™‰z•Äá^E6jÓHqŸºO\Fâ<¾)@¡`Ï0t+@h�& „ Bƒ“Ó´_zšÛ¹ çÖ=%Ûcì<” › HwD §>V‚¦S5&á¬Ê†3O3˜{©q“Ò© ëîÌy}@�9[³àt4�‹Aæ™:ñd UWÑžÉ�œ¾ŠŠ }ÐiõXYE‰úy îʰT”$PEâ3}Neäàƒº1�oÏ#&ã„¥{/ kŒ”½UÂkm#”å2ÄðFfè6Ú¸ûÈ­2Ä,ÝÈÒ±ECI¬­/f zÜ.CL+ka-r<5+>{‚Ð�1võBÌÃ7@ñi ó€xOˆÖø»Æ@‹"R»0!ju�=5M‡¼³ê6ï0!ºÿÞ|y”Œm’V¾ÿ�!æ‘g_#¦YbÖ4O²õðé9ˆ�¯·^Œ¢nÂ'W…˜šn²íÈ)¦|�&9z÷˜‡˜¡õ Â*Q´+I× ž}þ%ô¤ÍbºbNxIDQ@#·á©×|”*À­šû–CHˆŽû�òØfÀ†Æï¥¦ù,xd½ä=Ǿöw%\[!%=²ìï+g7”Xxbø ½ ‘°ž+0|¥‰Ž-(1gÄt‚…ks¥ýzë…fêšEz;�¢ûH‚ˆF×äR€ `•|ŽÍ$î‚põëg5ˆÙ(=…$T¯4Hì»AL“ªÌyÝx{–ÐL ÎõÅëKÈ{n•!fµïÖÀ«Ó4ø¯ºßKÔ›¸[¦¡Á�RŽÜh_ªEÊúªOnû4Nmt] 1 AoMá=¬‹EæÜ˜fÆ!Û[¨€˜Æ… ÚKÍUaÿPç±LwÂÀ_A^HyÜÜR$áÄØTZø]\Í�y¢/ÞB*LÔÛ²:„œ‡˜óm"ŠÓÓT¸ü¥h’pizb÷2½ÐCÎ[Ä¥Êû¯º‹#¡ëU¼®u}‡I˜™™¹�9Ì÷Ö Ÿoá?î9ÍK?uÿQ§ëzpõ÷÷ãû>?¼ú�‹ëºœ?MÓèééYuÙu­ëÛ©W_}•Ï|æ3ßîÝX׺HõWEmm-›6m"¿w�ß÷ ‚€túÁ A¯¾ú*Ÿþô§ùÁþù^LJ¥Ä‘[(-ùe=0+"dÃê©úá›ÄZKUÇ.˜‹]˜óÊ�yÜ9í¡›Û‰… /7‹ß$ô'�U—ØúH#™¹bl£2þÇxÿk9fg]üÀGRDZí$Ñ–*Fß ;5ƒ1iÓ¡î î7,˜‘Ü@døº�ÜV±èeËÌÚL�™ÂŸÉ"Ê1]fës­ÄôÊýj” ‹zQ:ÿZ‘Ù™¢, ë =Ïm˜s-,׬,¸$Î}mŠ|>F$bu´j;PmÁ…Y½à,va¶ìH"Ç…Š^˜Å“E’“m$©ÅTlúw•ð¦óxû7¶‚ëQÓ•@¯W#÷¦Íj¾| ÙwLôÉ x^Ȱq $�íÉ}˜5S�%ìÌœë5U=# ð®A‡½Û·, ЕìYS¤lÄ´|”›9vÚ«Gö”2.ã�&F,Ä0cÄ.Œ³MlG­ç PHùÜØRBˆ)˜32¢ã»že‡Ü†ºJÏÇ¥¦h+¿ïÖQD…øð ;Ô!¤_00“:{óÇ·ƒnÁι™|† —ê£Gû¥ñ§gZC„Ч¦éM,lç²�ÇHéô)où[ÿ‰™ýkù=kf êëÔ€xÞb‡¿ò=Í ÎãˆÍ-l6Rkl±v&âOM—“h¶CO|í÷Í÷ýÄž ìŒ6vµ8Ž™ÑI"[Âʘ¶‹�"†*pðú¢â¿ çÎñŽ)}Ñ©9ÛéaßÈ¢dêIY[Â8vèqÕŸÄÞØˆgUa&€)…\¬Z]‚ÀeÇ N²´üó°ñ¸ä�âln@�E´(–Çæ›:1§Úò.WÁé­'TeB×­€™vàÐo Ñ£w¢Š±ò˜kR3Ñ$¬bôïG¯)äÄCÒušµ"%e¤i‰äÍ4±é¹~n�Í ó*.>^w+AS-²oѳ¡ˆ ÉE¿‰²MW3ÄglÁâ–q€nm;1AÅèàîD!.’ÚÞ‚ DE-Áhz·•÷­Ó‹µºIJªc³º'´¸í]&ˆ»ÔíªEkœs;™.ÆÅ;´lÍÐØ*1c©Œ—Òäüš)Ð|¾ÙqC«fŠ¢Àþgê¨o �á||I>Äœp>1Šk.\ Ñ¥^;ˆêµ3ª}IhêK“šs\ @)ë2øþxŸ¢› ‘JÓ¼§«ÿ6„­Û¤çÇ Ð_ *¦#Ñ „–Êû†3i1sm kbaYQ8ð± �^ p÷–[šóšöXS6ÃÇ£ØñyIbŒFu7ygÓŸ$Ó¤Ñs8]vj BXŽ›õͅ¤%L1êF@³ik’X˜Â~¯{é%Z±ü˜{Šx�DËŽTù¸üÉ$Öµ¦o;ÐüÓ?üE~ìg~óÛ¶ýãM#ˆí‘ËäÀ™ûgêÇð6F÷JÏ‘ðÏñ¨´ÐêãÝšÄögºG>ÔÑšt~ó8B�Fpa‚]sŽÌmc)�”¯Ò·BÌõ…¾!b©$¨"±‹›r•SèÏôfÒÂå)vk‹¿�‡˜òÕIöäï]X¾¶ûN9RV¸`Ðcm¢°ãnÙ�iÚcÅè7f1Ät§ŠX‡é8RWî‹™¿0BC‹L²NAI(ã6ÃoO±E}rÅíYè‹i̼—§ÃÙ†.|'ÑbÄ|�¶øÄ\�«IÐ\äÃ74—ÖXY]b.�‘å%Óô|å.ª—¦K9Pñ·j3ZÇòX䯎cMút*O Ué¹w/i y>ú6Édtÿ?ew•ÿÖ`Ípú>ê=zwªºIïÁ³Ô4MVôÃ|û% ×J£…GW¬uÍì8r-±X¦Çξ+ZÏÜw?LX 141ç漬’Àû¯ø(ÎåcUu‹Íû..s_BuØ7¯·_.PÈùì=š¦±U �EiQ�ÛÕÆ¾ñBžìˆKF}E¬œ€°Äœ—á+˶áX·.lÞ& +AÅX˯ôø¬1Cv©£®uycƒ• 汿Ë!¸uÔÈO­xÌð`3ÖX@ï%ÖX9¥ÄÌ�º\yc’Né“ 9b½Ó÷œ pí¥1bn†åðªû>¯ ÞÄíž!¨7+ž™\WÀÊZL¼;É6uN/vaˆIäÆTkâÎÏÐZÚˆ&'™ì-af¢ïÉbˆiOÉ¿—ƒê‘÷ï’p GpØ.ì EîvYR’¦žŸ`W± ˆ&Á(©aL„Óãìö’ÞÛ6&Ó ßIûík<ªwñÞ*Ôô¾¿÷yþˆm8:®”Ûû³ÙÎ6áþŸ›$ýSŒFGQÄÞc³tºØ�—q ÁB�C•¶ S¦b¦‹±Â¦òÉI“@–Tqd·IöÌ(b;£\¯öìƒ_TÈn �Éd8ÿøR.Ü (2nÔºÖ3}J—+L;/ I:GÇy®¸|°bJw68 �:m$ ûš4’‚,#! }ý”¹`0ĬÅ]Ö&ljq7Ü? ¨™¨ÏÊ/1o²ð4‘sßöCLI7�Ÿæ8¤†«ƒ¤–aàVó\ž‹#:ÎbŽN­˜%ÑD .äz'/>Ÿ0‘õ 3±L÷ú«ÊV<޶¸F<6x¢6Ú|± 투Ru„tŒz®Ê�Q€VDBW}–ZM^övYïɶq\¯QÄM¾X™Ï÷Àu¹“ñ8^”Óâ,T*T§' ÜûYgmfF¸<ÞàÍõ°o† ±ÅÍl’%Ñ囓êr™ælk¥ÉqÌF@Ä“9bLðµè#E£PÜ/È,,‘ÏW‰\8½£jÕáô¶É{ ™Ò$ß>ZÅÚŸÄQðu‰Û§ê~!^•¶}^áe¦¸û`e 3SUŽÇ÷µ9êíãþ½~g&žŠþXfãÆ*coÏà�x”’”²Jìq­¨q2ú ¿Ê“õM¥�›Ž2¿,pd•©dè0)Õ5VNWÀ÷ÙÿUšcÁÙÞ>,O±ÿD“@w(­‘f‰˜ °~i…W?=ÇÍàC¢B†Y5¼'©‚Î!åu·ÄÂw�“"cÆ� …ø+û©.¬‘‰�1ZdŒ<Õ–BA�“ËfòÓ1[ç°úüÏ <‘1c–¥kˆÿÄ@�̤Âç…ïù¬6“€€‘Õ˜{wOÿ²Œc…qÝéujÎU¦^]eTWyú¸Åòõ F÷뤧�T‰È˜ÂáŸLððÏk8–‹„ÁAíQ/ WAÇÈ»·¸ÿñ‰¬Î�×R¨‰53JkµÂþ—d ÕãäQ‚u[¡äF¨¹ê¨Îøè­Bƒ�kkHNŒŒòO®ß#‘‘Ñ"se Ià”Ú€ŒÜ@˜Ð~6ËüϺýšŒäd…}4Å<µ�Üûs�£$Æå�q³@�Csñò=¦…WŸüméÁÓÒ�È•nòðã<ñQ½ 4¥Ñ:ÑÑ:^!†ymæÿ·q³_ÅöÀÑÂÀ@àzàú¡ó4Ú¼zCuP4 ȧE^ZÙ媒ïI×§Pc ?èBLØŒ•5wˆ•�š:NFÇ[cEËØ~»¾8^íùw½°ñ\‡L×�˜·óÌš3 ‚¯¸a¤¬'P0ÛõÿŒÞ âÖâjbómå,üŠ‹8¡ìº.¦›²6!f».ævˆ ú:ÓÚ;C·³“¶BLI“‘Õ²|ý§qçBß{·s~aÜêù¿í`åJ‰}J¯Syã!r¶Ùóƒ&@uÍ¢ž³Ø§¼öÂs+ŠE›\mÌ"l@vÃåÃ?¸d¼ ìT»S‹X¼òÞgh†Õ1¯ü1@¶ßDÙ!V‹Xœxí:é±|·­Õð¹ú©ÍFÎ#®üËw‚˜_ÿ¤bVœÐ�¸Õ�Ù‘Õð¹ü~ Í}½Ç58uì F§ûmÚ;�ÈÜŠC­ìræõ(ÙÉðs»…˜¹‡ÜŠƒ"NôAL€Ã§¾ 1Lí7W\fÊÈŠ‡¤}ðr§~Y Ÿ�þ­ŒÕð¹øË‘>ˆ9`†ßBL¯¥�~ü.3ñú}ôÉí p_Z —ù«ef¥_¡¼ñ9»ýú쿾ž]Þ °%Æ•�ŸßÐ 0�>ˆé[½‘²Û]˜Ð1;nÌÖš‰×rIøiž�.àjíø[½÷]Àz¸AR) p"8–HQ\3±)Þ7‚-õ™eQ!PE¢‘ÃÏ�˜~¡F$–€Þõ@?Äð[v7³S3Õ�8ò &Àñ䑾ÿ[Q-|Yì:FEƲ”]UhÝÓžþ~µ2ÿ éСC:tèùÜÓžö´§=íé?Y _TÉžTÈ?©î `v4"ãé•›LŸMQ|fmL)‹š.1rñ’a�‘Ý'�¶ù·øT�äì:LÕ „T^†«8 <;3ÚzE†™X¸‚ÖÌ݆  ô°�Yhñ’ñ*’*�<ÿ9[§#;.WÚ+œƒ„ă+‹HGö!H>¬78Ø:qPGˈ–ˆ�d»ðèq`´÷®”h™#ÍB›ØÀ;ü˜éÔ8ãÊæ¤[nm÷í5’ÞY4!;pÅ»U%دaå6ð*-ΩÿòIw[³‘�¼8M‰ê×½ÀÃxP§q2Ža•™9ÁN¤˜0ê[ö¡·¾JþZµSí/ca¬àe,:¥Ô·XÇtXûKŽi^F¥¶]v¦…9S§5Údª©Ql]ˆy,˜$·L¡ aÝ‚‰d¤¤^g«>ÏfÃÕ»@1�Ú•GDì'´Ù]CÌ+'HªJì~­²N¤ìÑè$Z{þÕ•l®´ IDAT �Á�‹#EÂ Ñ ó¦ Õ”Aty”M7òç&Rv=°| E<9x9Uc|Ñq÷‘³f:�[+"û‘¡ƒúŽ,l1þ†NfJ¤e×X}æÀxtÈ]Zá̧ï ì{Œ4‡¤ó,”ï�û¬Ðug Óã,>ÞàÀË:‚ Í!¡… @ýZÇ«êØe�ýWßoC.v‚{¹Êìy…äDxo%‘}Ѿ¼U’üÙ ¹¯ÖÙŸºô w/sü�‹ïÈžOnÅ¥´T!öRXÃD‰È~o‚åkF ïöìƒìG˜ßÀ"O¹øˆ‡UØ>N|\A›L²nÁD$t\ Ä5‡˜V!pêžÆb3…6eú/¡|2C«ARÜúÓ¿*’žh»)e�ŒM€’g0b4áçsä¾X%QøyO¿t1‹NÛ.pïã/‰�J}q³­\‚Ú½© 9-ôG’,LIo` Ê¥‡�¦qn‘ÆgÃ��ÿ•uª0 …çn�ÎT¦¸yý1õu|”¨ë‚Ì…¤ƒgüíàð¹¥ý|³øK´ÙZ×l7±²/-Žs{ñ.Žà½ [vФÄì¸1ýB�h,Ñye(WõX<˜CN8yÁ HŠIÖïäɲZ�âúBÄðëM’/ÇÃHYËþg1Å!ªw–0‘âmë¹u1ë§Vž 1ÿ£’O/t!&@aÅæáçUD'�"õ¾¿<õ®’ñ "íw®€¹å=´±fbæMf• Ý2­Ü¨’9 ± µ½�Á?žmº<»¼AD!*í¾‚ß ÛµÖ\¸€¯­VÃå›ßæ‘ݪ2|ÑÔNSl¾K°C¬±¸øÞ_Ñ"VÄüè} §¥bÿô�!&Àü’Ã蔄*zÌÛíúY.=.ÌÎw~ò›�“!"�÷üíÆ•už=† ?Ö1¢â޲³­ëŸÖI&E&2OîºL½¤¡j»kûÕÇM%J\º4ð3Å�Q&.#µ|N ˜BÌÏÿà×�³¾ôˆ©¹þûÉNýÚ 1]_Äs7³Ãfø½Ÿþ[‘fÃcDÿÒn\Ùh1ùÎ $ÍÙ5Ä\>al¢w›Ã!¦Ç×ïç±›.¼ý5rVØÒæù ”!q¶Öë¶Oåºz!æÆ½ÆxŒÒ­J7RÖÓ<Šr]&ôCL×r¨Ü/?8‚]t8nŸçÉ…�[ávˆÙ*Ô±‹&/)sCûÚ‘£ú<>Ú 1£%�ƒ­Ðð•"4ð Vj@øÞ�˜Û%æM&­Xß3f Ä4{htêcÖŸ`×EùvVY¶)Ë6¢ºù»)šŽi9$vpãO%Ö2?ìB¦=íéE%ýú׿þŸßç�ü·ÿ—ÿûâàÁùžö´§=íVóóó?¾ ×Ížöôw¨;wî`étEÙÝÄPA€¦}÷Uróóó;vŒÿõ¿?øÎÛø¾¤£,.Ì“²�3*œDfwƒpEˆÐhm�_Ú`48ͧˆŒØd.<%y|Aõ»5¢ªk.O>·Ñk'I ¯ mùÅh±ïÕ{L¿v‡äL-a¢ .z›”’Ð�[Õ1ÄG={ü€Êr•ÎÛŒˆsÄ'Ê$Þz‚·—«ÄÄqÙFh÷±e <¼luγüdžÀl²6`êT�ôñEâÓEbQ“¨Ø«¢ØmÛíSÃãúyì–Ïì+iÆ^_%2¶‹I­öþˆ}ûÓjxÜ|¿€ÐJ�_zÌ3^šBý§#‡?S¦~¼ÉL¤LZk’RÂÁ–c<ý¨…Ñœíi›v’dŽ?%;)bÄDbŠ=p\3`õ‹2SæyœLûdûP™Àpöß1þ°€jG˜TŸŸ"a§[T�—i¨áÇ}Q@–=*¹ù~y ÄtTŸ¥£uò3Žî#Èr {–Cëæ*/ûÑ·L®Õâ.ó‡,,ÃCP)¨{…ÒšÍ)e]ÜÝäá• D]ŰàÄjï»óç™:¢¬_,2lž×f<ÝëBÌx#àT9lûD6ié2GÜ(J{Žæó‰ÐA&j*©zÀÑFïDá:¶ªpXŒ£l«eùuºE3hÔ+L³û8ÇU \ÉEŽÇH )køê…r`S‘=¤T‚„ ’¶vG$Ÿ &nTâœ�&³C ÎAjø6Và ¦’Äx5 ¢Tp-“6¿Šoa9-¤tQ×x&×™i¨’JÉnàI-ÀZþ>™} ²&KJŒŽIè‚ÍÆB9¡#)"©ý¤‘*AS#0{gEˆfPü$ ÏS]o¡FD´˜LÝQ‰ÊNw?„vŸ4ÙcT®“UŒª Ò‡V‰d«xM• pŠÕÂmòËMÒãJß¾røœÌ¨±Ù8ÆxÙñlßݬ¡fkÄÏ=#úò*Ò–Waºÿ— ìšÀ„òFß>v¤E,Îüô4£9bî!BLS䯿wp[iT~‚(ì2©b‹ÒÓ9öŸ~À¡7¿&>)Qõõ®ó^…¾wôÄtm…¸üNß¾JŒ°QºÏÒ›ý‡4ugè÷ño+À»ï©Äâ"BððŽMrDynÛͺ˜ÿÐÛßàð«ß0qd'�hù2-_ëb×Y ŸOßo¢oƒåô[K‚�(�(|{½I,%ïØ¯+¬R)†pÇD–7©l¸L÷¶BLM'®®ÿ !Äœz÷jÌC”l¾þSì#⥡51Ó#i”ñw|ß§éÙLØÃÏÛgzÏP˜.üðž·ý¿~ñƒçžþÏÓ½{÷ö™{ÚÓžþ>•NïÞý±§=ý½iïüÑW™‘ô\æ Mia�Q±yã.ÚXõ…bdÆÎÞ%>Uîûÿç­œ½þ�EĹØ©´U‡ôpuð¾7o‘Ü×›ÙM�¯ÿäi½ ¾ÁåÇŒŸ½AttÓºÙvØàÓãÚ|Ný|¬[“ls†·»ù~ß–WÎÝge²‚<�çµ) x@FªÐSßÓ ˜ÿÈ$conÇ?³ˆ¸/tm}™´Žéòì¯9:ïи°L0²mßìÃúçë¶Ältp­‘Žìt‹Æ�Z7–hë¶Ö>^@l&8&�¤ÃÊ¡Ž¢;.ÌŽê71,‰T4Psav,T8"O¡K»›°ï@LçÉ:°yûy¦Þuc7Ý—ç•Έ Ð\ ce·º1�¶³1¥x8¡i7€ÍÉÿN¬l|½ˆ¡ö; àR{AÆFTdncøÊÞ -\$ 9°±»ïiÊŠ&ó8îp¸öb.¢¤ QlÖK¸“iq¨$"­æ¨NŽaÖ"^¸Ã£B”rc³S[�™“j‚'¥rŸ+Û…z1áòK&o·“š°»ˆÙQ)Á­Ú#¤»‘3¡ëL04¾8^o[Ý™'S¹V¹�uké­Ã݉�Ž;3^“™XU‰×Âû††Â‰`÷î>F¾˜A¢9°œª¢×d&ïÅ‘[½×cÇ™ùõ£yLq�Èñijrx>5‘Õ�˜|g?ò7—(KØ™ö¥áÇä‹7»q³S/”Ê“32©lïu°Õ•á»Ññ2Ññ2pŸÂRŒÇ7Ê\û ÄùŸ§Ñ·?WÚmÓX0fÁXèZu-•F>ÅÚ­—pL Y0ÈòV7nöÎ_zëgªÙ*Ù±ÊÀú™»UD%Âhס9ÿi‰Yiø3mO;+hD£qì- cQ3qu d»¯ðJíû™Pý®RdG“0Ÿ�•ÝI/âÆÜ'ÛQk£BJé�¶ì¨) (5‘ýµÞ…W‡¥C|sû É%ùv?¬óËõðÚÃHÙÀôI¼HÂÑ�èÍ\“f¡ELû~Ç ‚î Ÿ}Úub.|¾As#`J}C ˜£B†¤2Jq}�Ò79FÏŽwÛwÆKŸ¯Ò2[ìÓ»« Fˆ+ã”×VXº¾Áìk£ÈZï½êég9lÓ%*�îÊ�9(†sÀ(¯6©®7™PßD’´ˆÅÙŸ}‚Ý,)QX ¸ýåó!¦±¸ø³�QõfÄüììKh;DÑÓØá‡L]F�õGalw`v´b&äŸt *Òm?fc�o¾49ûfU ?þmøÅ¯4¢±ð¢…«æðè¶Åé׃Y«áóá¿U°>Ií�>ˆyô­/�éI|ž“òãßÔñ=•@ŠsöAÑ\DYÀ`#ç±±æP.x¼ùËÁeò+ùIˆ�PßÄÇcÃú»éSZwH�÷¿ƒn…˜’!µC½ÆÄT¢á»r§ælܹ€"_À!ê6ñ³óˆ2ÄGTæ¿*qàB -Ú?ÅÿàÓ­†‹*G‰Ús(Ç«øŽÏÆÓ:£ã}×Õæ—q}pâßöY`[ ñpüW¸Vd’cDç3Œmy(ÝÌSZËÙ'ûê>¤m¯V®�•k�RG™¼2ÀMn¢K¢Oõ?›:nÌYe8t…áÓ/šÖæøT–Ã’!âBˆí1Ý|üC<ÜêÆp7ªÄýÍïV•�³öÌŽ}m(á=@4¶Ì‘D5Ì\ þŒhz6;EhïiOzN¸Æžö´§=ým”L&¹víÚߺ{ÚÓ ëêÕ«$“ÛÉŸÿ ÒÆªŒ¿{¯ 1!Œ‘½ÿ—:÷>® O³Oú¯b“%‚Q›ù»MìV8c"HÂŽ³¸jóåû<+†Œõý=¾¯ÀÌ›·9þ¯qü_?ê�˜'ËV5×~_Ciž?(U¬Tï«— ŠÏ…˜^ °ïg{&ÎIÜÄœTÞ雀‘³5b¯Î“þçÄ^�GŸ cµDIè›Ø 1E?<Ö Â5ĩƮöÃ1]ýa«Ü¤töQĶÖz·ìq4úª8Øa§[”Î(�+ „˜Í\¿epB8Ø1Ÿ­ðìxm(Ät &Š+q$®®Å]1‡BL£�ÔòIIÏO$¹r¢Ñ1ƒRÕíò}^[ÚÜŸÄÜ*¯\£±±�‹Ï’hsÆ`ˆ `VzÁþzns*Ò1o¤›x†Sw÷COœ Ž]ï;FÃT ìžßí®fîª� )øÑá.™a2Áó œð÷4£ W“ œÀG¬5Xö7ûUÄÜrÿ$wZ‰¢û"bµÑ>þ¡ö91„\ÇÙÂÌîw·#f¥¦Ãåt½©Ž²r ¯TÇ+mN¸ íHÂÐÐ%•É9|×¥þÅ#üææ¹$h µ¸ËÃ#&�XØjx/T�ÙïNRûr¯}Œ=OÏ—1Sý磆ÂiáBÕ¦võ1Žïrçe“ÖéY|V?ZÀÝv‹²Ôš¥KyJç ¤„,1%�kº<ýÓS\ÓØÀ7i½šÇ:¿ÊDå5æÿœÇÞòy]�ñˆÅþh™éH�âÙ 6^Ï!dú¯•NíÌ)÷¹/òn±%�ù5ªùÁ™‘[ï‡êH‹C?ÎrðÒ8VÍåæïs´ÌÁ×…(‰]°ÙWeâ_“œÑxt½ÆõŠ=íId:RcŸVaŸÖŽËÖ‰¼5Oô­ÇˆFï1•ƒIñ &¥×pŠQž~iáúîYåÚEšÃú$ =`stZæÈ« ̪ÇWï—†¶d¡g’_6l’ûsL¿z¯çsº˜%+¼Å˜ø&öFŒ{®S]«­õ3µ±Á°h7Šˆ£LIo0+ýô;ocO¡’j¿}Û-ËeÙés šNÿuôCK׌ðÝb‡XÙaºzp1¢�( 9)qx­æ­s«Ó͇5|‡EÅ»Êf¤l`y8wû#5TN(GÐU·Ü q ¿^^¹�ŒGd<Ò�”=$ì¼x«çû·ÕŬÛäˆ~q×íw#AwP.ÝGŠvjÞÛ4‹ûÕ·†BÌŽfõó¼öö”©Ü+àµ6ïß�u“ƺIL!& �l�Ö.òò/¦ÉI²v§‚ÛÚ¼WU×,ªkŠ`0©�º�Žžµþ€-l[€¸C-ÁGŸ”0äQ"Cö35^Ø1ChöÙW>lìbþü#ôX«{oί!Äl¾‡à‡ç;)÷ð0·.×°›×LXs8ÄüëoJ˜ ›¨øúŽÑ§c£gy÷¿¥Ø7§ðàvÿý¡1~ùOzb¶ZËË>‡ÏÄ8ùjdà×­sX]Ì¥y »Õ{/ØÄ‰ ÿƒ‹ÿøÇžè_»°¶ìpèt#&²±îÜÆÕ�Âwµ„ú&ª4�.í#™Jqøl”Üb »ÙºùQ¥ 1G�Áp†CÌXë ”`gˆ™ºtQ·‘T AÇ[/û>[^mR^m"˳Ú/�ßùA�4™Ì\¼ïº‚ç/hž[¦uqeGˆ °öÅ:¢¥õú^²�‘6²˜Ë5Š7Öð¶õ¡r?\6!n.b1ê*å+KT¿ZéÞG;j<Èãy.™4Ôâ.÷�ôCLo¡Â>;¼]=¸ªŒn‰©…çâëw“H·Öi^JàõþæöR�ÀóQ¶äR?®/¢ÞÉ!ø¾Õ»°Àݨ5<ü°>¦.‘h|‡Â×Cäo¹È¶÷õù�ø4†=íéEµçÈÜÓžöôw©C‡ñèÑ#>üðCJ¥!¶…=íéïLétšd2É¡C‡ö@üw”6V%ql-ÛïÂ\¼î±N‡u0¼goo«�D˜¿Sãå Ã#¶š �o>­P\µQ•(#Rï$Ðô[7HL ®‡1(¨³Í/[Ap2(ò¢á Ÿ[@­y/NVn ì°Òz+Äœz碪²î¨ŒkÕç¶ 1õ&ñsKÈÙ~€2h2Àn¸ÜÿS™Œw‘M`4‘<ÉZ3Ï„Q aabbKL'OQ],’3†ذ�Cáê³ú)ÔQnÛ˜Ðïèô-ûŽÉIé8JÐ;y£qU›D@é˜ÐŽ”ýv�CÌa:+# Ög<‚öWôA̦�{/Çaæ¹+篴Tb°\fÆÏÐN¡ãóLI7ˆ-¡=y¶bnucz«ÄeŸM7¦®Œv!æV¶Càöúß%ð<ânïq¸œª!I b;æ)ð<”¨†×Â$desï¨uŽÛý× ����,m~£eÂsb¨=|ßG”$jŠÈ·Ñ:'»_=¬‹2x^ÃDN%TET3âä«5ªû&¡Í| Q¥åÚÈÅ r*œßêÊW<ÛæÊL ìòb%Ž”ŒvafÇ™yHáÞZ–ËÔÖËœQ³äÝ2ÖÝE¢çÃú—ÂÌÀjõÔÍLIqÒR‚R³ŠùÍ"±‹›î–N»Ïæš~§$ Ô¦Hé³'¤ß:€ÔvS ºÄòÉÐ�9ò,B¤¼ùÃk¢Ê…øIî˜�±¿YE=³�ÀÐNÃÿæÞ@g&lº-íL‹ü[«þì·ÝOpÌfŸ3s{ßõðÇÚ ,�‡¬±ÿ�â㛿·(Iˆì�•!ŒðóQ¼‡£øù^çG×�Y»Cé^“±—3,~›CÄçà«ÔHÿDÒV‡¦¢jˆ¢DËô¸ùûg~Ùï’ßl'¶ÛùÄÆÜoêù&_½¿ÁÅé[˜ta&ÀrâïÝǽ>Ec¥wгdiù,|û%®QÙæêûE.üc¦Ïa¹y\ÛûâH¢‚(Š4Ífž¸” 31Ø1¹u²?p¢c¢%k½«úwS?ÓÎ'¨ÞݬŸ¹§^ë[ê_­¨áóe;È ì],þOÒÕ©5ˆ'ˆWEŽºs/Ü^U$Z9ìv|ul0ÄðÖ*d¤áçéêlÜ«³¿5ØMc:ÒËi¤˜�Ôph|³Hôøþz‘Ô>A°n5˜uŽ ì²®åQs;ÄtÍ€üÍsúÛCëuv´ Z$$UÂólýu™ÑSa­öå+«Œ)ÃAwPô1¾ z¶ÏÒ�"s¯gÃxÛÏrLjgw¬ßבL”ûŸxåWchñáÓ �º˜¾-‘UÏõý]‹Xyõ&©±BOMËO~gâ´T¢Â¯v„˜™ñ<'Þ¸Š¾€^ýÔf#çWþå?T ¿Rgþ¦Ä‘ q4cg8rýã*VÃG•&P¥ÁðT‹49úÚMRã…ö;¿Ê�UÆ&Æö)Ý}è@Ì_üJ'Ú>g 9�åeŸ™£=|ÎÝú¢Á‘SFTì¶í@LQˆWûëbjF�CG[<¹cñÒ‰š±³§bþ+¯ý÷ß¡ênÄ|t·ÅþcT]DVEžÜk‰EzúÕ©‹¹õøDÇòœxÃ@1dÍáÎ5Ž]ˆ¡GÃc]X±)¬„¿mJ{ã;AÌA‹t;Ú1Ý–OiµÉÔ‰$Å%“j®Eb,¼>[ —Ÿ†E•h¿BºøQ÷»îhY“HLFX»SaúløžÑY 02ÀÝøÄ»NšHw‘è € áb+oq@=6ð直s,z–•Ÿ?£UnQ¾—'u,‹¤I]7fBJ“�6ß3ŽÆÂ²SßfQ»·NüØ8¢&Ó*ÔiêC!¦£ú<›Ý\�Ú÷÷�:ÍB…¤ÞÃ;n~ñ~¶ÄtŸ�÷óuð7_Á+›È£ |¼R�¨Øû¾y06C±UáÙ|™ú„Žßh"�&!�%™q)…„ÖÇÔeêOò|_õ1Ÿ•—çWpÅ{£†öÊ! qç{wàû/jßÓž~pí�Ì=íiO·:thøàfO{ÚÓ-I†MæÂãï#+6™‹�ûàglL§¾\£”³I�õOî4_¼¿ý3"ý¤oÀ¹ø°Éá‘UÛ|­0;Ûüò·ôFÊÐ³à ‡˜~Í$£�ó@ÚsÆ(–1úV7¦[­lYe»5V–m±²´Ý�BÃݪïŸÐ¨7 öƒÌJ`#‹2¢¾yM+F„¢Õ"Ãð�v+ð`KŸl *’KÒÛݰF‡¬ IDATZ®�T©vá¤5Xö$WD *CÂE�P g›#³3ßX�°nW±ª –D‰#DÐÁóq–sHÉ=0s7³i)NZŠSjÕ°î.v#fa0̜զ(™UÜb·XGÎôoASp­ÞÕîûÄ}ܶn³ñÙcFÞ:Ø…™wær¼J¤¢�^4º@SUÎÆ^¦äÕX¼»�÷rtž3!„“’-µû{‚GÍk]gæ ˜ÙixNÖd¬p’Eû ~¸B|Ü`ö�±ž{�Ø®Wë{b¶�˜mà磸7¦¬ÍþtÜ™uJä>AOQ{ºÄí?´8ù‹É�03ܾ€ûèSÊ1V[ŸÐ2­çÂ̰�Èr#Nê¼�{m™f¾Áµ?9ÿ‹ÌШðÀóC¨©? O�ê³,+Wz'µ`„iéVüO� MÓ{.Ì �«@åÁQ²ò9 öG4M‹k”ÈL¨œ¸”ر­ [:©K‰ �’ª?ʸð.¥�ëÿ)q³{úîº9Rbëb‘ ¥]×,ºù|ñ›ƒ]Ê?¤DUÁ÷X«/漈Jø+5`x�ÁÈ�2Õ)1Óÿ¯Ò #žX6ã-ÌX9a Œ”ݪ›'×�Ú�Ô{\Fð›Ä�2 Œ´†T‘8P<Ù?H¾æR}õr;B²~ÛúA æâ'u²öÙ€˜!hi™O>ÏS©JTV�Ú5îvrcnBÌ ûýË×Ê4*&Š!±ñ¨öB‘²ié(‹�OxôYž£ïŒ!ëý÷¹VÃåë߆µ÷?êK4Ñ"¯¼÷Y�³¯iŠ|öÏ%›}‘¨[Ûžxí:é±|ýè} §¥bÿô†˜™ñU.žÔ —gwÌžˆuâvõF¦Ž>Õ"MÎüôS´H¡½™Õ‡zÕãË�ê¼úN ¸þi£b¶Z÷¿uð�Ù—7!f~ÕåñÝ‹�ínÛ/?ªw!fJûǾãÖý -b‘Q¸÷­ÉK'B9HVÃç£ß„2kü?¼ö߇óè¬6ôXxâ0sts¾°ü¤E~Ùæü�ã\ý(t¶JB„”ñ²Ö`öÕûÄÆŠÝgµï¬>iQX¶9óN8n¸ùQ¸ I“ÆÑ¤ñþòýBÌ•û5&Ž&�5‘xv³ÌÌÉ$[#eÃc*�X›Ïm^ÀÆ|�ب†¨ˆÝî­¬8Çʵ»ŒœO›¼PØ1]Ö®¬•RC¯qOóÈ]XF2"†AÀúg $¦)}öaJ9ÐÓÆU=æO¯£GR°Zeãó§ÄŽP»»À˜ÒŸ¨°žê…˜Ûݘ­…‚š rõà ²fô¸1;Šˆ:þ‘äTÙiÞY¦¹^B�°ø6£%É�äó”‰ )ø÷×p« â‰i)Ë‚Á>õmÄ6œêÀÌâÚ×Dõ¥1/FFz©]©¸fï5 ½—¶š­’ýñ]²?¾‹dô~Ÿ,ÿéq³{zqYAø;�Ãk$ãªÈ²‚¸å—õM ÛýÛÁ̯¦Öð5 £)r´>xbz']{i…FÂGo}ÑÛuH˜D^¨â¿.æ÷1òOÍ.ÄtLxvµJqÑâÖïÖøæá¹FÊþå§_÷AL× XþªJ«ærÿO«<øã ¶éî×2¨N”µ/r¬__0žsyöǧØf‹1éÀÀmxšGîü2¢öÇ·|ê·Ë˜+5Ö?[ĵœ>7fbJ•ÀòhÝ)Ñ\©Pþ|¯ýÎ;Ì‘9�‹á}µJýóù� Î^¯’�é]7æB½ïs]Z®ÉQq-I¢¡pH›øÑkãeEÈU9H–·ÇÎsNß\øb¨Q�Åïµ>fGŠ(£Š ð†z€ó‰CHÏC@Á÷T÷´§ÿ,í�Ì=íiO{ÚÓžöô7‘6V%ûö]²?º‹qº ²ºæòà£f`ªAÿÀd{[·å³t«L}ÅdÿœŒ$¨º@2«òèúæ€d7SÉÖHýø1Z6À˜Lðx@=˜­ê@L?Øÿö,±ŸÜGkv÷  ¾PevNBT]$™Õ˜¿±9‰»bNüèrDÁÜhR}\dD®ñÒq•Ô˜B"«òôz¥§]bÊ‚Á˜v¡¯£XV‹G_Vp�á«-·BÌímdÁÀÓ<6.æp2Îf”l­Îô©™ƒ V®åqÚ“Jˆé˜.r:ÉÊ%“¥ e¼öÜטV#šÑX¿¶Žc:í6Ï~ÿ»ÑbV?9°.æÆÕUÖ?ZÀ³Ü¡Ñ´ù/—°Í&“ÊÜÐýU‰Ä›ˆŸžî©âYõKÄ¥8i¥×yy:~ŒØ¥#ÈéÖƒ5œ�:N¡†uk‘„%­ ®‰{eK-Ã>ˆY¬áW-&å$v"eÕå‡ÔÞóýœ<ƒ¸/BÔÜR•æ£E\Ïãv´ÉÖÚ˜sÚ(ÂF ßi¾X!h4™lï—)T¢a¥,‰[âs_dMšOiÜ}ÖÖ ¥ žœ“P5ƒÀÜrmiòs†'ÍÀÅ' èÔîÔTY "í¾¯zÛ­ëUkˆó+œ®G¹X6×óT“¦^'Ñ6Èl-®v�Ç«<Þ\÷kP­Ìq9<'œå\Ï÷n…™/©#(«%„€�õ2;®Lëî"A+¼^„¦—E$¯—ÏjSøM§¯^¦Ó°Pì~º|X;Œ&hÝX®íêÄ ›)‡�ÙÞÈb ¥fŠéB*�k9a¦×t‚Í{Ϭv¥½‚}Ì\©x¸*,Ÿ­ (2ÚilÓ 3ahŠ#& ¨› û*G”W» o'˜é:ÊDx¿Ö…,ºNr·L�¯ÿ”çë?å‚I×ñ©?ÙÀÜh†m³1²[`fé9t+ДßX òÖp¹:}O4,)ù*¾ÙļyûË»Œlüí&3}Á'ÐeìgùïÔ^–ðƒ�'¢ÛÒ…‹êQ¤é4�íbÞz‚½RÄüö¶kû#KÍxûš ÌÛyFÍþúouݘMïñùã«(1 ¿éc^¯2eÏízßÌ£91üm<˧ts÷t7tå­ïbú¶Ì¸ö:gRÿÀ�Ø9¢d‰J™�N­as´u†¨?Μ~‰„2‰ï Ä¥É]»1d£ÁOþI`zFdn&`õz»±ùüxøIè^“ƒq½÷=Z‹Xœùé'!¦Ø|wÇš–Ûa„ó³@°/¡ñóÿ0Ä|ógfd<׳@QM„i(ë½ÏâN]Ìa‘²Z¤Ééw¯púÝ+hÑMˆYX ¸òÇŽD*òcÄ-¥%&§$&§¤.Äœ9!=¦ l›Pßë–ƒêbê‹WöqÏqðd…±i•‡ÛÆe[!¦yçW´ö×t¢dÇfõžE©k>Wÿ䣹o‘Rßí f¢? !æO¯£Í¸æsóCÃ{ƒŒöN_»a‘²ß'ÄtÝ€ñ£qdM¤¶îðø¯#ÁY"rønâ·á´_¡üôkäh¯¹»@À…¹È›Ää,~ûrx^\óœz†ý?™FÏèîlôÀÌÕ++8¦»£ãº|¤@ n¾6oÕ™åÇ“HÊ#DÅ/i'6ûºbøwëÌ s¼=þSŽÆŽ“ô’ÄÄ�“qNˆüóÞ lyµ×«È²BVÉpõà ‚¦ tc\žÍ!§âM‘WìiÆ• Æ_á\ödO}Ì­òÛפÈŒë½ÇãÚÈ:å˜KªòŸ‡e -Ò³€äy ö™{ú?@Ò¯ýëÿù·îÄžö´§=íiOÿÕ´ººJ:�FQvW\.‚ @Óvž(ØIóóó;vŒÿõ¿?øÎÛø!$6£o> ñò2R̆-óéW&Ëwd¹„ì÷×&ÒÆªdÎÏ÷µ­Z”ž6˜Ü'1󒊤t&.v!¦( ïn4šÌUPÚQ\-ÓãÎ_ —›$FÕpâýÃBbî3Þí‹Â tëä:±siU¡¶X%žQ�äÞ��Ýpùúw«´“‘WÑ…vºEéL�@olW«$ÇT´¨ŒÓpX»¹AéIY—xöé*Žé"è*ÆëGASº¿Ñx¤� 8u›ü×yªOªÈšÌʧË8¦CBaÊ8<ðœIúÊÖV±Ž>E”{}Öz�Ò·9’r†icpÄ›£ú¡õ$‡ïº¼=Ô÷ùަó*KKS©>'oóÎnÃâT,t$¬ŒÈ œ°è~ï¾ ,Æšˆ¾€g~A‘"Q´dšØZ…É-&j ²ñqTïþÁÂ:1Õà@$Œ¸z*ZØŠL,_aTÚ2¼¿q­"32£22+«»z¦‡›�¨JsNÜ{âÞçü¿ó}£OYzšÏÔ¾E”¸‰›©,ØŒ‹ñŽý®µ”•o9XŸdöÌcÔXóÞ(\Ê0XÃ縷½v¢Ž=‘kËÅvö!ñbîa¸(¯ÜGè’"½0sHycyžmÈQºµº•õê¥ÍH̕ח…J—:B¿±�¸²õ<9Í´9ðÎE4ËGH‚zÙçáWEæ6ˆ$uj‡™eeì�ù*º´ºAM·ê÷SŒ¨ÓšËeB®|*�ì·6ÍÃl‘q¦½žÄ´ß†`ks«Íú?ûî/0¬z‰™öš¤NàÃýëuz‡4TM´‘˜MÕà›HkbV¬d£ÉR‹„¬W.~lóàFƒˆô.¡×Cß@•—_K±sOó�ΜÓQUÁýû>ûV­d×¶5Ÿ ‚$²ÅPvàxO…‹$,ºô·kŽ£{ ͱ7¿hs€Z !„ R ¸w­N<©‰ÉëHÌ·~Ê5�a…Ä\k%k×¾ú¸ÆÃ›‘à=D�X>® Þ4!.’$ÓÛ½Ÿ=o}�q’À®ú\ýe•©›6±ðm¤ �"E1Õqü°Š–0•DÕëÞ«MbJŠ„Só¹÷IžÅÛ5³¨A‚.uKîÅ—jÈzHï{µ–‚{kï--Œ¡I mŒˆÚƒ,4’›l u�ú«OzˆÑmú!KW—P-§è�¹Õܰ1n¼„ÖAÑÞHؔNjÈzS)(eF¦v  C6éÓ‡èWG�׃ó»ó¸º�¤Ê¨e‰�Ó#XË}[J„~}�uhÃcP…Bú¨‚>Úƒ_u¨\�!¨ßYÀw]^Ò÷’ê«#"þý ƒîú{s&QEÒ5ÌÇeú¼go>øj €g)Ä…#…õýMÇ*KßË1ä~?¹áµ¸BÅ€±üÖÈÒ©€HFÍüêSïïþÖ¯ü5·ñ›‡;wîlgdncÛøáâþýû”J%òùRÛØÆÉd’®®®í|×M ÷—è>õ°©Àì�ƒÙ§œfDî…§Ä eh–3 Šsud²k¿Žf¬.xó‹>w/Ôqì€0„ËïçÚÈ;]@—šäŽd:DO>Aí+Ó4Ï[ý»¥Dò%‹éÛ"] Úš|ÊÜ‚Ã�/JM%æ�'P"*!à7|2w ("`çE [}R÷.–°+a·¾,âÖ›…çÄKC¸5�F¦ÊȸL¢Oiuœ]¬àÚ„píýt«p±‰éw×±�¤—‰H m°‹˜i³p«ÈøñÕEÕ ‰éT=L­—ˆè'w"�“h $‰ÀñpæòLìÕayGrm©Aêr‘À ñ]—é/šv­Âа^;„0W _VS�Ô²Wò„¸®ËÜçsšd°#rdÃëF“ š§x²û>Å»ºöõ!ëË úšKöâºj²ËZoK Ë$æá<,°}êf±sܹ¾Hª‰ujÌÀ®hÈ��‹ 2Ý‘î Õ˜+0=™Z±†›-¡Oô#4¥™�™+Ó£%q ¸Ü]CµU̹<¦¾~ðçƒd+‚ñ0Í8}ø‰nîUç�ºzAQšj̧Di¡¡azpT›€§ºt� 6mí’�²TdŽ=E&‡Ï±;WU‘c1ËĬ>[!™:3v‰ÀÑ›ÊLãÙ ùLÐT†îªÊ@h* ö–ó€6Àm€¬WåÉbo´—R>$ÞLD{¸%A1ªAt¡pØhL3^…GsŠã}°Æ±M {Ì~nˆ�K!§R‚>9NÚ/á.f‘»Ú g5 0+³õÑ$FÎ̶ú”ÄrÿûÃaÞ[¤!ùè‡'ørw�W´_¯+Y™AÃ¥|~íÈnŒ¨ƒ•)Ç|båö¢÷ŠÅl¡^X——Ùhè¿c!;�‹ +ÊÌ»wçpFMƒÇOðê.™ i£Ï"ñR/²©’=½Hï¥A¤†Œ*ŒV^&4•™ÓÌ0tzˆÒT‰Ä¡Š¡0`VIÕ#ø:<>“fòÂî„ïú^K™¹÷½‘uy½aµ@= 2‹–ÓˆßL"7ÚÇ@&ýòqæ½/€Ueæ¡÷†@WI?©30Ö, *}â¯? ôÉn†ø Χø4•!+V³»Nt“ˆÂrþ fHì?aRH»,<Ìaôǰz z^ÝÁÒg�É/6¸ôYNÿvOǼÍGw<¾UÂHh íF³dä¾ Öë¨_ÃO7‰“ùÇdý_´ŽiÅjöà¹.�% i�ñ½:!³¿ÈÄ�¯²pqµ¥=Ú�XrÞoµ[ÉÍÙc’ÐP–7©º`ÿQƒBÚãñ½2³7açéÄ330aÒÇ9l)M9{�;¿¨0y:B|@iSvæ.íZ—»¹�„e'‚°á±Âi+ÿQŽÊÃ( q¾w\^D豪Ì>oÇs·oÙÞmfGoaˆX(±_ep°‡´�#ÏzEçÃó(ñerrÖe§Ø×fIÛ zE°·¾Çh´¦–�¥:a- .m�È t�Êáù6óEæb¶HLÃEÖ•Jb>=/ÝèõŸEb~[h¦ÍþwΣEšs»pý‹æó±^ö¹ö—‹¬ˆ Ÿ¶”]!1õHóY^¯\ù¼A~É'®þ�MIÌî�4‡^½ŒqXyãÓ !ß\h’˜ß5Ó°êœ{ïÃ&IÚ�Ä´k‚çmJ…ÿk—C/G¹}¹Ú"1“Æoµ©uËæø»Ÿ¡™íV²ŸÿÜÁµ“ÄÕ3( œ|í“5êO™ž^ ]”<�‘=zǶq¶m¬$a‘0JÕ½JD=ÖRhvÊxòاo¢yÕk_^Á®\þ¸Ì¡Ón-Ÿ×ÖHLÁùŸ;xv‚8¯ú«×§,,z£ïP“>äÀ«&ÉÁ -¦] ¸øWe¼†JB¼ Oµë6~´á{õ}�˜n î~X$´# ËÇ‘‚Õ~,¥KéC}÷›uùã›Ý[ÏÊœ u�úéBÝCÒüz@æjŽZ¾Jy¶‚¬5Çj#5¦¯ûä-!Í9fP°¯Uè¥s–(@-Þ k´,eÝ[e`k›T:Cà^�§‘ÊâÏ—-=iec…:R‡x„–³.8Pßšå¹$I„º‚x\Ö�«¡/<ói¤â!=•­+2�íœÌmüà±MdncÛøAâþýûȲÌñã�ýù·±�*?~̃~݇ñƒƒÞ_"¾½o5³QóyðE‘JÖ§_9Ó$0;Ì�WÈOÙtZm½FÀâ�²QHö)«¢šàîù:ùTƒ¤ú º*Èx_â«Öˆ²°è1OA°¬Â<ùÉ\-6TgŠìœ h³¨=øj»êsýÓ"¹=®2ööŠÕ\˜U36µÅ*#£2É>½¥HlÔ|î~Y¦œó›ø—°†#”Ÿ”H�Ÿ 7U¡?ôÙuHo-ºŸ§¸0ë}F¬.|úõSmÅ¢Ðð°§ñ“6¬±3ò éÇUº º†Ì6SV Æõ‘zm �Ô´'�Ï1¼ÓY¯‡,~U –¶QD–ÜG”ìêP7úá-3\Ì20Ù\\ÛK6•[6c$ˆ,ÔRr›;wwDŽt´”]�¯ûdN/bèE�º0Or_³˜¾8‹Ws9;Õ±W x| @ -Óß¶Ox-ÏNi‚žÁãdi2�,“Ñ�míZ$fvµùï+ênÜúF…ÉÈ7• rÜ¢öÍc´‘nìÍ̾!³ŸËÝ5dÃD™Zb·Ö×±)Åtà¨PáAR D"D ˜jûâønW[•‰Í�öBBI ©Çbè3‹Ä¢í»—tïÀ#àÚ\/EÌ-aWŠ h›“µ+Ȫ!ôE§J IDAT’ªêµè“TžÅ-jb•´ñ¶˜ËÒ/EX ªÈsBMC­Ø«Ç€ç¯¾÷(Ò¾M)„EQ#NÓÄ2EʽqJ Ä×ð±½J”y·Œ]ªsÇrØ_[%(Mb ÊC 0¨&Èø%¼\©IH�ãrlJaísf·ÚÃ�…,Áx_$˜ͷÛcíÒ‡R»Ñ…FTè\óŸkHÉÈ:23)ÇéQaÀ˜:È£ ‡[¨bÁˆ:Líh°ï®‰ö”Íì¨:JÁ/à×Ýudfàúm–°�°Bf^{ô‡êÐJ¾Ä�`ŽpHefÈ_HÓóÊ ˜¹Óâ·h9½•—YöshžE÷å=ë,}žað\?’)1`UIÕ"ºàáë´ÚK8—oÚΆdfàHK‚þæg‹“tÈŸN¿™DË·ðL©Sê¥d€&™ùÍŸ/ÐûîADœÙFóù ™ñ×PùjŒÑÌO˜ ÿÏoÚM6j>÷Îá52æ_a%e&ŽEÑ,™DŸŠ xt«Hu¾Lrw‚þ×&Yúì1�š»!™¹c·J4*¸qÁaê³,ÃG“DT„éb�{„ŸŽb_#¨«’™_�GKF:%ãFèU›$�b9Œ½y�ÚR³ŸBU,\oõ³2·è�OyÄòç Îîã&º%‘èS8‘¸~¡ÆÂÍ"=“Qb½Ú3IICêàÇÉpç—‰öÊŒ²èÐ[v³N:Néöð6¡ù¢±\”ºÒ¶‘ÅÔMê€òkŽÇ D€d(Ôî¥�ÎJÇ�°RˆÞȰVÔ˜a®ŠÚÔšŸ™}F7}OË[–²€Z–/wv€§-e‹@œ¥cóMKÙZ€s»ÎnñÒ3IPh’˜¥—Ÿ´TUÙ¯³ôÛ»PÄ6‰ù,ÄúsLž¹Ö"15ÁÅ÷„N7]Ê!*ÒW¸Aó9ù´¥lb ÃþW®´‘˜Ÿþe ·¡?Û�ÄìDÆÕ«—?sÈ.ùÄÔßýÎ$fÏÀÇÎ^ÄŒ4X;ŸX!1³‹w.�ž£*}I½Zã«�KˆåõÈÓ¹˜Ís½ŠY�´eBn\læª ¢ëeξûI›ú³ÑyüÈgxO¤E`vjÛÉÙR1ílÛ¸=mÁ PõTú&–7Ö_þÜÁ®ø®DÍñ¹ôQIb‰ 0ýØ]Gb^þ @s^Å` ãq©ºÄËïv¡è~[æWï×Áé¦K¼ÜÑ6v#¼H3@ )·?©“ôŽ¡w [9·ÏAb> �HÌÜù2#ÒÕÇTÜæNÆáuí}ÝgéT{.fõb� oãœ[Oó™Ý›m‘˜ÞÕ;½Î¹›ÏÂW—�£&FUpL> Ã�¶3,YvJ“Ü" ºLø Ä°s_¢Ì”��ß·µÐ4É´;“æfá(Á÷’� p=VB¸:ÕR…§×ƒ›ÂßÎÉÜÆÛDæ6¶±�$J¥o¿ýö¯û0¶±�çFww7~øá¯û0~0�M‡îÓ[æZ棋Âz”Aé$J¸¾Øñ4ù¹V…Yž¯3<"·˜ÐTa>¼¢ÙÇé“û!E‚AëröêÞ<–>H·qY—‰�¼¿¡ “�«ßçn}Q¢^ñÐ ‰¹ûuìª�j©ŒýxÕRñŸÌ�¦ s÷M-³�òxp¥B­ä0–ø âÌ,3H- ´"z%J÷ ÚRaº5¸ýA™°eX=†D‰ôdéÛ¹ƒ;7+Ôƒ4Qe S^Ýú´ V ð�šÏãóܺϽÏ2LœH2}%�Só²Ìnó§Ms�êt@+Áþæ¢Ý¯‡,~^&iïaD].ò)UzyøÖbs°—‰Ó~½ŒØià”ÒWÒøe—ƒÊÍaV!®öPr³Ý%âêÆ ¬]à¹�±”f©Ï>B,Sº”nº”õ;tWHLW ªÒ"1÷øhJsÜ{õ>zõvñòáU'€Ú£ Š':_ùùìönŽV�LjRÍÅùú ¡]jœ>¹‹'VHì‹ ¡¯ßÜTc†QÔÙ+»ys²G,P¨AG5¦o( ×�i*¬#UtV×¹ª„×C~²ÈN)�I�©ä` 5›¢]ER4$EE( =[HviòBào‘Èܯö²Ÿ^¥é¹õ®ï&¶º)n°*Òã”CHùUâ´«)ÇDœû…bS•ÙÉ„–äMUæ‘å Í5Α›‚ëj g(Î•î ¯-¬ªpt¡pTà‚�#xÊ„b‡¶Z�7d�£ònÏÎãXzóÚz GÌÕ¢P”(7çp,»¢AÄáîž*ûîGÚÈÌ–*s™Ì,]™%qz‚p¹ÊžÚSeìZ¥±±5•ŽÊ1Éåò ìj�Ø¡1¦5Zб¯|”bX sežÈÉ8¾ùãY”¼B×Íãâ Óõ[Í1Tš¹H“âU/Oæâ ‘ƒFŸN¿Y%5Õ@ tZÊËð.Þn#3÷¿7Œb©Ë;ÜGv¨8^‰™û Ô¡$¾®�?‘E˯WgöËÇ™ ?à ›…í²má~œ¢ûh7FŸÎŒ�DZL3<¡4ÉÌ×ã¦MF>ÿmæä&™)c2È$ko�«_ávnUyئΜ* ÷Dˆî |k‘FÍ[Gf6í\½ƒ*ç~¢òøß¾ÆÔ?ÇH¨ŒŸIvTgv"3ã¼L)?Ó+u&NiÔ¿Par_³˜iõ™üí hŸ¼Åtñ/Z9I2&1qCŒ`Ûsdg¯RX*qðU‹ä †aIœ~+Ú¦ÎÞÝ)©½ ˆ·Èg¯pë£ ]ý»^‰?SÙ¹�o�fa^`éѶώ¨¡&~ý* UÕ á>!õ»¨1�TƒýòæÄéÌ®%”¸ÙTÝÞXtõ¥Åå~A<*p ¾“ÙW£F›÷š}­Â„·u jÊ@÷(Ÿžn‘˜ö’��iÕ¿›%éZ(G¦ÿ½#15Ófâô bý¹)Ö¨ ¾úÐGw^Áý `Üz“û2Á yE˜èV�½/_%ÑŸiËÃüüç¾Ó‹ÅÙu�+Ø(ó“¿rqí$¦8÷�HLêsô•Këò0WU˜>ß|nSHû$ÕŸú&=æOÈÖþ ?¬5PÖäbê–;3WI dÚ¬dÛT§�µla»žÄ\ÉÃܬíV°‰Y ´ÕœÍÅ€[Šsšu”†4C#¼G½1Oß Âé×#m$¦íËŒí[}ýìbÀí‹Õ~“0è|mªVƒ=o_YGb^ýÐÃpÎ ‹­)ñVð¢IL`•Ä´O"…ëûh‘˜‘v–öû 1‡�(¡N<ÖOÙË’w2÷ ŠöþŸ&1Š_gnL J�Ÿƒ�r1wz“hßB…¾Bbb{p·ÌÊçCŸÑK½\žœG�E%�ì Rû\åÛ¨1¿(à˜Ú£ °Þû«ž^4F²øýQ2Õ AªÔ+%Ø ¯´Â`›ÈÜÆÛ™ÛØÆ6~�¸uëüuÆ6¶ñ­påÊLÓüŸ‘©÷—è=w%QÙÍ)âb[> ,gh¾z�øÁõ9˜éû¼ŠË®ý:Ѹܦ¼õ©Í“u¼‰ôT®’$T"ê8]ú!,yµ·F׫OPºlžVaŽõ8ëú}øM ·AP.¸õ&‰9þö8ZT£š±)=)3<"3¶Kof« ÑÌ´ü¤Äì�ýîψ¾Ö@=XD¨MâÔw| ÷r(–Ʊ·ºˆõ¨mc5ýU�dõ"Ò8Ý#Yv¿‡ÕU'}wQiÝÚA¢Ë9A¡áaOáì*€ºzN+$¦[ yðQ�zÕÆwÁs|²OjMÕ’©{ý0Õ}„*¸�é,#ý~›•lær�Aç0z¸ªóô€éSYB]j{¿^FÈA=`éÂ"v¡Îñ¾³¨‡n0?ÿ€èr¦”.[t©�•ˆN²AîØ߃T%Nxu¹ÑTr®dçìŒÂ�Ú ›’˜áæ÷åü€Ý²” ]õA†Ú0ŠØzÕ—{ H¦�°=ô‡yöÊà =øaÈÎøßt7P|ˆ<É2Ü!#ëóÁR4ŠåÂáÂêïgu‡J\GÉç)ìWH¯ÓÍ®:Kœ/Ò×�}LQÇÑT&åz°~+úc­†mÈD+.cjCÖè6·¦È|Ò(:~à é:#õ­�U¨kä-™°P`x‹êO)d5¼î(£²ŸÆíD•>{}D÷¹ržÚ@œ˜+Ð}�r¹%j} †íöq2%�¬WÁ—eÙkËÊT(— ¸Q�9¿LÔ‡Cêª�ÑÈ”³ˆÁnÆr«c“ö±Ê¹Ò¡¡3“ó2W  “$B>»]&3#£K�Ï_A¢[ZΰÔöB9a’ïöèÍ©HáêëhBcÉ[ÀòLÌM�ͧ …ÀTzbYm]NfÛë ™­‡ÅF;WBKP€BÜa4'v‘]Z äˆB`ØU¬T”^1F·2Ü–‹¤a ’LOߣºTÅè1èÐZ¹™BQ�’„‹yð}|7 2ç2“˜þ¦ˆ¤ ´ˆŠ,A4™eBIB¶T|ÓǨc¤L$¿ùŒ“„JT&À%)ïgL;Œ,ÌLSMU0zt¤î8%ߤKi2õrÄC›Ha-�¦ìÍ0¤¼ŽZ­þ"Œ£]ÌL= ˜rèÐ�U #"Ó•�ÈN×hT<¬~‹F¦Šï†¤¦lŒ˜Êüý…űnIÈ Ä&çÐR/3Ÿ}@uÉA�jhÑfF¥:žG驨*Ô"ê Uÿ!ºè'.!*ÆPƒ.žL=¤šwк4D"†%7G²’ؽ@¢Ï Ÿjà»!IéºZ~ãèŒá9æå),ùtª(ªÀˆH${eÒs©GÍãŽ÷ëÏÌÀ”„JDŒ£ÓC½^&;[ÅêRУMÂMŽ8XcYÜbd]îæ¯¿é™³‘"frj¡ýY{w0 ·"è©n-GëûÀ¥áEˆêÄl•—2Ï :áò®ydóÛecš¶Ä‘¥n”M²&k±¥î*’¦P»ºÄpmCt&"û+ÈQ½*803ÈüÑiB5DÖ”Vœ¼Å\Ëê¡EÓARd|; ôu•Iqô…åbJ=äÝ©ïHÌ}?¾ˆ™(¯#15ûõ¶õ�$TºÔ âê8’PÑ­:Gßþœh¢ÔFbžÿë©q-<Җ帑˜Ÿ¿4^E �"¾ƒŠv%3ž,nh%{á}»'*ÞB¬ù2Ô ¼ €,Ytég—ϵi%I”ÖÙÁÖK ,ÞA„VËÂÖ°Ú-lŸÎÃìÔv«çõtŽ(4IÌæ\^γ´‚÷A“�Q¤. y/¿7ÍÁª¾ÚÖöåÖúàé<̵V²kíϱëGW[y˜¹Å€[ŸèökëÖ•ÏÂ÷Nb�˜çî"GE$æš¾tÉ¢Kío›ÃÁÓX㜴TÇ™µíN8kÑ)s«Ïͧ±ÐWERU”Ûv9Ãëžõ©¾:D4"E‰CéõjþçÍÆ˜ëjè jºÆP¸ÞYâW‘�9«T- ƶhc>#Q�±âÖT§/Û™ÛØ îܹ³MdncÛøaâÑ£GÛDæ6~cqëÖ­¿ñDfï¹»tšEhÍ]}�šÏÝ_˜¿]#Þ8IREÞ@æÕ{ö^+ š ·GŠØ9Ÿ±I‰±�²*Z ¢ü¢Ï�Ï}äòQbâ<ƒ¤Š½ú�ÈÁE„Ú<6¿áSœ*1ÚçÑÓͺ~�úËD9A\=Hï›Uâc1¼F@|g!Kä•* vX!W›85¸õË¥lƒùwàÔ#ÔþUåg-kS�.2ºCaò�‰²¬‚\9ßÜãƒò«L¾|�=g¯Ó·c �xxþ%<»}�µWæ â~ëõÇô]j³Ø^N¹Ì^jkìeP=E¯¾WäixU´�$‘Wö Eô¦í”w&ÃðI“qksç)=®3&Ž#¯Y€{zÀì±þšËvÀª"„ p=ê÷rì Ž2þZ‰ä‘,Ø”™g[†ûºOá¥,åE„&á¹MS\�b‚!öEQâx�ƒ¡XŒíoß…Ä\›‹Ù()2ÒÇÐ7(^m„ÙÉ Qïd8(�“-LÅ _ïáj·�l˜H‹iŽ*CÛÏDm„ªbMé[.eŸŒäàé*þìžV1ÜæuST<–Ô¾*q¼[×_I Iu阩,£RgµJJshX;½ú&„U',zUCÃÇG¨ £�­í2¶|Á|ü|�Qmë…"U’™®çƒI".Ï8ÞÅ!…�Bç¿É‡6NÜÀszÜæûœólܸµŽÈÐB‰\£Œ=g´Ô^‰¨&KH†Á;޾l€cJi·„¯ËL�ÊŒe›í”:<Ø_ãP:É|iÉ0˜ÒëŒÙ(Èè¾ÌRjÑe1ÓSg,×¹è  ‘ùlâ…"ò@”…î*ÃK«=C2¨tIg¯¶E(Äܹl ©G{n2³äVpsä¾(®%±Øo3º` »XL?¡:WÂè3¦Œ=PÅHEZ„âZH¡LBô“©ÎQž-�"kr;™9Ø å’¬2.NáMOP­Üc~ªL#_'6h¡è2±„DñI;UEM˜  ì�:jYE^&Ã%¡‘†Ð–7èXt‰~Jµ<ÕT5¦¢DJÞ*™)© O¦‰õE —Àk¿öåÐÂbŒŠ�%3³JÔÉŠ wPA×Ùi¿Ú´®ôÝ�r´ÝCŒ$l )—hwó™´B6ö jH÷ßâÉÌuJ‹ TKB�*H§EhúÓHj@4<Œ„º|=XD¡bçĘ́,9`éäæm’½Íã6¢ýãvIE­µgKBÅ`UôR®Í³8U'–”0£2Š*™Ôˆ'd{äf̘º%RR"¢IúN?~H1Õ@³$Œ¨‚P¬‰ zo¿®ýZ Íßt"3õ"*£™ÕkôF´„«I¹CßÑòò» �tbút…^gkÅâ¤úꈈ†?໵‚íl¢†¤«˜�6/N{šÏÔ¾E”¸‰›©,ØŒ‹Îê͵–²â~ž>/Iq2‡Ñ ê>öÕ kÊ/QǞȡ˜*~ýûÉÅTÏJ¼ö­IL©§‚öÊã‰YM9,^²¿3‰©è{ß¾€¶†[Kb²‰µ‚g/]C€¶HLû-6¾®:‘q+$¦°ßÞ´íV°™¸ÖJöúg!Jã4:‡×‘­’P1Õ�˜Ê.$¡’Èpø�‹è{eÉ@f!äʧ¢�°5¬:ç~ëCÌh£Eî”<�®> yù\;µÝêy�~ïcŒ¨ÓÖÿ ‰Ù´’m`—Dx»�M d8ööçÄ»›k9§2õÀÅJjkHLÁùŸ7°K]DùqGrU5m&Ï]cðÐ#d=\npõã S7mbáÛϼnÖ�W_�Ás7~å$¦òÊ}„î!)«s©ïrom•Äܾî³trÉZ%1Wr1w6$&kñÙárËR6¸Q¡Ûÿv÷PËR¶&8¸Ð¿ŽÄ¼¼kÅÒA‘PWèqÚ×G-5¦-q(µµÍ–_ ð,…¸£p¤Ðù¸S ‡ÐP‘35†ü­oâ|ÌHeDÔ$Ú lñ³}F.BDg¬´Mdn㇉;wîl[Ënã7< \.“Íf7ü›žžºººØ¹sã�=ÛØÆ6¶±�_4·EDnÅFv-BÙoµ-g”¦=’µ³Œ¿ùªvÌÂìÓÞ… ¬‚ž†P]Öª0+3%vNJ(Ò éÚì·�¶é¿C´7…•˜âÑ“9bs@%RwJY›É}z[æÊq§]†•×1ÜåæÌgŒ5­A}Ç''‹"…mY˜•LƒÒ´COýUFÏ~IwßçHR“ütm™›¿8†[[¿¸hìÍ/[É6ÑTa œšÏãóyì¢Ë¸ø)ñ¡r¤Î2¬ÃÂþ)$kµ06 ®ZÉŽGñV # �ÀyÔ>Ƴ‡³øË» ×æa"ÀŸË2¾K¢«÷B‘ñ¥+ÏÎñuŸì‰¾î7UË$¦ñpšÉÝqÌ{Í"`·ÖO·¶Þâç…’˜·9(?7‰ùåî²®£ÝÎp@Egµ½­‚dY„ÀI1Ìb�Á¥öfK�éÀÁ`5[eJ©ãÄ Üz#’ «º:•Ÿµü˜I|®¬/0¤Â:Â×hHÕŽÇ\ÒCÊÉæûo<‰ `)EßCHÉõžÝà)(ØÝn]Vi8i×&Áæ;šÍÙŸõ‡¼¶´¾¨0lus[É'õ–]ìD´‡[ÀWÉ�“ùöñH* ·„]ªsݪq°G^V7šDg2Ø}]L©{�Õ÷vB$¹—ÎCÂ䳡<¯-$Ñ< w6Ïõ!û/ôp+µ„2>¼Îböi$åj= zwãØäº¼ÌdÕ=î­Qn-Ξ^ é—_ÊsêÆêx4Ú7�i¡ÊNg‚Gן îÂ3`öh‰±{raãbº.i�  Š<¼5‡txˆPQ¹¿«Êž‡v‡/q»r…Ô'³ ¼>ŠlªdO/Ò}«¥!« ƒ=ê)¦ý[s3…¡¡œÚ�p”óMB¢[¼†/ÿœáÁ•Ç9âûúÐ ™ÝÇ£Ó©ÇŒÉ^‚e«Y=£“ø¦3Á  ƒÝê *^žé ·Pº$Nõ1CÂ�1³B`ö ô×PþdAý)§aÒÇ9'ÃÝO.éQØýJ¼™�Ù¯bE£Üú Š[kÞ;æd?jÜd)ääðPãñ£€ØH³È–èX?ûíÓq;ó1•OëD{Ì6»ÙÈ{7‘¾ÜMPjn+ÂdH¼J�4…Ü|^aôP”Œk´²35KæÐ›&µÔ×,\:ˆWk¦è¢%ü1e÷W?J“è×9øjÝ’èT9û[O>:É“+Ÿ X�ífsw®³Œíd7»’Ÿ©÷—ÐûKØ ²Ÿoœ«µ��á% z‹íÏÚ6û¹MlÞ¿o]:H‚}•ç³o¼;œAŠèxÙ*r½ƒG{´Ô˜uÁ{ó×›Û‘F‰4ï!yÖe§Ø×1Ûr­¥¬|·Ä�ú$é] ¨†ÞT Ý©oš÷4ì�YKů½x@>u¿e?9ýeQ·0µg¿ÿrwµ·Ô"Z~QØ2‰) åè ROIm¨3çsÔs;ô׿‰)™‰·n´‘‰ÏCb–ýC€Ò‘ÄÜ(s{ŽÝÀˆ®æU¦B¾¹Ð$1¿k&À�ã×0£ëó0×YÉ>c´U+Ùyå‹åÎÎy˜ßÖJvÏœÇXÎ …UV­dUç,úSy–ƒ»ï0qp =Òü¼t!n7ßoµHÌ+ÙMó0M›=o_F5íuy˜~½‹„xù¹IÌîÃ�ˆïšk:ó°u zòî·"1¤ã[ÑÍ×ýn÷Öw%1 {3„ÒòÃrùŸâ׆íÍ-e_t.æÓ–²O#ÔdŒªØ8[ù9³1%I"ÔÄã+± mÇÕ�"ˆF@‘¾·|ÌT™C^çŒÎ ±m-»�8¾»"sþOywÏ?càþmv¿˜cú•ãÏÿh�ÿzö𧟽ûl¿zó7 ø•;Æz†2ÌÜ8BÄÙ��œÇ­»T§‹ �ÉŒîÒZ ]¿á³x£@Pi09!˜<:M$FS! ØUÁÅŸ ¨ïëxNJÎp“�Yk%ûè³ ÕœÍþž7;}“�¯Ý&2w' üæB¹XÍ Èø©CÝ^ËJÀ›N31�ŒÔ¿}œ �%ä•^½B¬Gmq¹;Í ½}f\BH·òðC£¾cÓ÷Æ×}2§ ´I‘!„bÝD›™b´OÃx4‚l¼ïÛ’˜¡òÕK¬ˆLª“ØSRÆŸ‹Äôô€é}ujºŠiKͬ·«›­ep¢*j1CæHƒ¡…ªÛ^Xž‰ÚH˜S9ú¥Õùé’›ÃOF�'uŒº ÙV¶¥ÆÔdŽ—;z9Å¥ahœp“�ê9É&ŒÆ™‹‡›ZÌÎï+°¯<Æ¢”]EŠYÌÄ+ë”™V%·?�âÈŒûý¤ª Øè¨�PæzÚ•™OCF&ÄÈeSȽB ‰ì+ôVuQßøþ00ˆí*“_È@<ŠcÈ -jÈB¡[î'ë,R™-b�D¦L­¯B²·‚ìIÕö÷I ÝÒF!·”FŠ”ˆBDq©ÌUQÅ“IÌ5ÏE*†ÒC>?ÅÄA•Ñ>—B£96FD&ž�šV³¢™S,—Ìôê{Ø»÷B qk«c£a¶Ô™•… ‘! ¡J”<“¸ÔT¶5@Éã—,‚ÚúkmE�Y¨?!ý¤Š•T0¢ ²*Ñ=fRÍ:¤Ë:µ¼C×H¡©Ì5º7 ôõBLu(»ëÕ™úô;” äfªquÙn6D›Ì1hÌ#K‚z¹½ˆ§Š11†N‚Ù…G”R6�eàVËnV�:ÄGÓ4 QÜjûµµV�Y¯—Yš®IȘQ I�îÝóÄâ2ÅŒÃb»YI÷°ç×o,xÚnváQ–ò’G|@CQ%ü ìê IDAT”˜MùÖúÌ©_~Ó™#9…Bf‰¤²ú¼œ•Ê„£i?'¿¸ìÅçE%�Åï5\z¾�C½e‹Ô n®ÂKÒîM-bW°U5&@"¥˜Ë ºTvM�n¨"Zk)»~€H>ÆìÌ‹uv†·”‹¹5¡Ñ]bé‹4î$Æóä~nKKóDº jy›Ì½ #êËÈϘ‡sjšªj“çRwë )ol‰ÄTÏ>@ŠÛ-óþû)ÜŠ`\=‡²E’ $Ó!ñúm„æSº¤:¹TS¥¸ÀPÆY\œ"– ©•i* ·@b3]Dº§¨”=®|áp÷ºƒþö !1B!è[@^αM{1XÉnݲ9öÎgD“›[É®ÅÂââ »î7IÌ]VÓg m·‡)Æ„ØÌJvý3©’ë%›»OÏ @V›JÌ‘Ý&ª.­³’XªVƒ=ï\B5ëò0µÆILmiÍú4%ƒøÎ%$%|. ÎÓ5Þß³œryrÁٔĨ³D†šÇû]ï­Ab66åñ"²±:†µé2^ÊÙÐRvm.æZóÛäbŠ¥¬‚w#ÅX£SZ?óÝe$SC{T}!jL€\È¡ÄátçuÉ‚^&HšˆFžóóîy0§Õ1‹ñÜÖ7ŠÎˆÉ¿÷/è¼}?4Ôëu …Ç�où7û:qâù|žz½þë>ôm¼hT®ðOþÁI†#Ñá“üÁ?½²"šX‡{ÿü?æÜÁQ’–Al`/oþ§ÆÕÖMïñ/W Äš¯èòW¿¢ÓØÆ6þ¦ îœàÁ—%´ÜF䟢…[ß ØåcþF•dí,‡Ni$zE› óÚ/l®}TÁjœE žoç>@·ý2NºÊÎIÑRaz�€©«EÊ 5F†}ÞøýDZw.Ò=TDÃͽ �^zý”ÙLìT9õV#"·+1gJìÞpæe‰hTpý‚C°¼0šý8í‹Owè>"èÖª­"@°�a§™@(+;‰Cîÿ¢N¼qtÓ÷Å×}2§ÁM³ìéJ1¹C¦r¯Œìn¼å�{GsxÏIb:ÉùÃYFûªôvÕ0Í€Êõ%öªCÏEbÖ“.ó‡«ÕÉñ�ï§;þݤÑËÞȇTLGǬ¶³Ÿ�­ÆL�ÝR{NXý�E�¨‚gz©õóYËÁ�h³¹ �o�k�ILO %Á.©‹óÃE´FÉÉ&Ø]õpz°4¢ñç·I’· È|¤ù2ºzÞÉH\—˜²…óB@Dç›áFÇ_«H~À¢l·~æî�±¿Ü¹»¤ÁðAݦ(Á7û8˵](Ôû9µ´~´ªC˜ ”šÇgCÍûu´Ñ‹7_EB?ÓËžJÀ™ÙÍÇÃ_ªóøÈ¯ˆ½¨©2¢á!™�ï�ÊT‘ê®ÙÓ)Nú;°æò¸ß, ~K™¹V”™Î•}V¡Ðïâ¼¼€óÊ<¡±±·:“grD`¤f ¥æ}   �ú ,?Jþ|š° ™T4 vö É7¢ ¬üIFûYº°Äügó¸U—ÁI�~½Œ§xÚêNr5èCxQœ/R¯LÆ LÆ LX9TCf÷!�Æã4KŸÌ�¼Ù®Dš›ž£ÿÀ}v¿õ5ɱÕ{yE�9ìí%±Œ;ëQý*Å×ÿß?ÏáÔ|$Ó#vîñs÷‰öÖ�ƒ,LúyÉMpûã·~‘Ç©ùh–Â�w8ùvYHÌ|‘ÁY”ñ9Áù\êÕæ¹ [†­ Z hª3'ÿÖ—LteÄy‹©/2<ø(Cuªífq.ËÐî{¼õÿŽÃo^"9˜i;=ìaD¼�›‹rûYî}”ajF.?ËaìÍ댽y ÅZÿ袟¯c:§¹öq™¯?,Ó¨5�59(qú­(GÎX8å€{Ÿ)§B쥥£^7†ÔGŸ8G¿t'åÎ/*”S!õ…íÍÇß;õõvæBbÖ÷“Óµ—vm¼iO8ıëß®xzTìáeéú6µ­ÍÆ|–s“Õq&¿Úx»ÖR–»í÷ü~ÿ89Ù‘ÄôHõuV¿G&þåñ —¨xñs¯}÷Ó=,\¬±ÃxõDdhx¸¯>FX¯æòÕû%î}šcDkË$¦0Ü63teÆÕ³Ï|íÍ ™‰7n#G|„"áÕB>ý@pùÃò–IL€0°Pœ·9ÿA�ó¿¨o™ÄhÔ£|ú— >{¿J1Ó�)~ç…‘˜še3|ì>Ï$íÅZ$æå}4ç¢âÇHâÙ$æñw?C·ì6óü_‡(ÎY,ÞéØGPÿm¾¾ì25å3¶¿=óYmŸy^f…�Çê¾ò”•¬C9“$ÆßÚtüíôOyxÛÇ dÆöYË$¦àüÏÊ™q~¶a¦j5ØûöÅfæòú%·põCÝ~ y‹kËÈ`žÄî…¶Ÿ¶ÉídJs:w>·Lb £NßáÏ –un˜åÞ/ó›’˜ÂpQ^¾ObïŠô»Ý[/‚ÄôuŸÜ¡%dC%¨.,1û¯ïÓx\c·xiÃv‹“ËÏÎj×Ó 5Z$f „‡ì Û>�5¦Ÿ­!Û!I¹óº$ùd—g¨1K[Ý�%3Ä›é¼8QÄøf çúô–ûýV�žßéF $’�·Ù’mü°±%kÙ¾°@ÓÝû"ÿèèïÓø?ò'o6'«ê‹É߯6Ö¡V«Q(íÓ …µZ ÓüöâmüÐÐàÃÿöwøã¹ÿŒ¿šúˆ]÷þ/þîOÿÿÝ¡üßo®ŸÔ%Oþ!ÿûÿû?³k0ÙküÙþ»üÿãQÿã3­¿y÷Où·¸<¡2/ΨgÛØ€t†”·;Úo= ²rðŒLWßå6+ ü¢ÏÃË!š}œ>¹ŸåÉÉ–¡š �? 6’i#òO*쇾>I†•vl…Û_¬p²ràŒ„¬)m}Tg‹ìÚ2ñRHÔ«‚‹„ÈÎk­!Ø×ý2Ý管kÚÍÙ¹C0z@j#0a•ÄT�7:c”¾2‘O�LøŽOævMعK¥§ï”àä�΋�1ç~¡ˆ˜ÀµBîòØwWAÚÄ•IGaG�àÞLi÷Ÿ å9»�à~î F>†’Œ0÷’G*Wc÷ƒ(ªÓù Ë1·»ÄÔÙ'¿ØÁÅÙGHcý\8lsæzû½Öíô±ðd†ä˽¤ÞœåøÇ;À‡«ÁîÞŽ6³OC Uvc,|~‡¡×{QLI“aÀÅùÑ,ꕤìúë+áN’º{�ݯ&Hö?ÁÑ#ø÷{ñÓ4¡³O;JÙ/°težÈ‰8®)ó gOO�ž7ÐHYÔîbÏ­¡”@c�|Šû¹Ë,|:ÏÈ›#(¦B¿^†x2«ÇÑž"Ûøˆ¯ÿ2ËÉŸv£Gd$Eb2^ ðÄÙó—JðTÍIwOq÷ëO9ñcƒÝoÜÀ÷Šs½,ݧœJ%‰Ñˆðäê FÔ=Ä¥�¤¯rçÃ4ûßî[¶w­òÒÄ#Êé$Ó×wQ\\%KW¬fm)M>{…�ã¥w»Ñ,™ä Æ™Ÿ¨ä~y„¹7ésÆ(UL>ùó,¯ÿ,Ši^²"1¬Tð½€qv¼÷5vÖÂúê×3¿d*¿Ä¸tW>Ë­¯?"Ñ/10±DïhŠBª‡Ù;“¤gšÏ©µv³åü¦>}ÂIÐ3l°ç”…nÉXýE&~|•…‹û¨-­W¹(AݼG9{‰«TØ{Æ 9 B›Ýìüµ¯ˆϬk¿ ©ƒ>'ÃýÏ®1n½í6ž !Ë„ŠÂa÷×g+û+G¢LoÝ*pk}6-ew¸[S —b™ž�þôæÅæñíl·ŠQqžá$¸BbJ¸5�',€+±[éäÆÓ$¦W ™ú(�æÅP�¾ÓjÎ7šœ6Ñú1zäÞç^'„�ALú›ÿζQõ÷V¿y~wþŽˆ÷çØõÊ54Ëiuš] ¸s Tû�gZÉB3Krÿ+WÑ#«$Pf!äÆÅeÛÜ ì`uËf׉«ôŽFY»Ïl+mŸ…®�,{^¹Šf­óÚÌJöih–ÍÎ3WèêWÚò0/lj% íÏ1qæ&jÄ]npãó*Å´O�úÓgßÑ‘,ñ‰±Ñ¥©~–®®WZµ—I[Mú•L‡®×ï!©’"á¬É�VÞØ”Ä|Ñ÷VãPê;“˜K§æ�L… P½TdÀe_ìl’:Q‹7¨ÅÈ–†›®!ê]RsžQ‹9d'ë ÝÜš*}­¥¬:UeŸ¼kÿÝ Ã7ëÞRcÖêÏ&¶¿ØYãì#‹`9ÃVò6.€GäÏìó»ÂP ¶Ný6q:˜Øú…»�müš°¥ê„jËÉ>2MòÒXy–Îÿ)ïžøš¸øgüM›Öÿ#úßsèá_p-_Âé~‡?þ§ÿ?y>¶3HÉ?ùþ˜ÿç“û”ŒIÞü£ÿ�?ù¯N“Šÿâï±ãß¼Ä?¸Ä¿ú&MÁå÷þäŸñ�~Ôœ|Ûwÿ%ÿÍñ¿ò—÷êôœù#þ“ÑÿŸ½÷“ä¾Ï;?;wOꉻ;³9/6a° °H"ÈEé±²,ét´DÑw§ç±u´Ï²)J²r | ÔÉçÓYGÛH- y�Í9ç8y:M§ªî®tTwO÷tOvAPž÷yævºªºª§ºª~ßÏï}¿ÿ•? ~… ?u–ý·‡ Š=[~!ôþìð¿sßpâ-~ùû~—ÿt,NhËðþ[¼Ø÷�ž@¡žºÎ¾zžØdî;½+�DV!Ïojý‚@f±XäСC„B‹³u?ª ƒ¬Y³fþÀÖü?YàGþî ì�Jýÿþ‡¿Ìgþóë|ùé—j¶ÑÍÏPõ°W±²Ëǃ[·1Ø]íR&ʼ޿‰õ¢µ¨Ù蜤w×5Ÿý�{aÖJñxö,НX7¸�|�cù€@t½ ûDiêE=/pôUAsN¾Î4Ñ�7‘<µYª$WÕ®gsè` ÙxÇñ#ùJ´î¼�'š©sa.‘SP®OM˜•íùf�¹¦õ}�m÷‘£Ù: ªN²r::e„ [Ì œù¶�·´j#ílßTk�o qM%ÎÖâô·ò­ÇjÞßñšh{†Á bÕ� õàÖ{)=ˆG™ÙÉP1Ë«øˆe¸j&TZb›®ë´kØ«’8íZÙÅ)á1Lœcƒ¬f}Sˆiy,Ò’ ÀÔ ÒçâôËóëcezlìˆ#øÜ÷1KîóÊV³yÏ“\ØàîÚ ¢ÏƒšX•®wÆîžDr‚(C“ÔöU™1CiXWZ”ݘªH¸$²AnO�¬H#EBxf˜Tã[çÙóÈ Y”8ÒGôz ë"íÙ'> …?ºð>f”/jQq}°«î :ý­Kü/ï¼ÊtÜøò§yþ³ÿ‰£ÿð3ôνjYøÓŸøAþnëŸóõ‹ÏЙx“/|ß�ò‹+Oò§/–×ï¼ÆÐ7¿É[»"¤¿ý9v}þ˼tI‰ô¦ vº×òÉ¡(±KÉŽ·V]�ÅR‚;‡OmÕXñœ@@”…2Ðt㟃]ŒÞXFz¬½êÎ,•â\?tœ@»Ìª=aT¿D( þgn’<5€0ñ½hæß4…™àMË´‰vYD_z�ɱvFn ¸ð4ûG^û+ö=ïÅ‘Ê÷‰Ž¥ct,#5ÖÁÐõâe—¦WìCqÚÈ'¹ðVŒ–Nëö?°;3µñ?{�áëÈ7YwQ®|^?Ú#.v^h-R yQÇ“À£Çª¢³>R6Ì�äplcÑ[îsû M³{òGEµ`ôx¬ 1aöÏoFÐRÜŠÄü{h7“Ò‘%´óNsˆ9KÁï©þŸ=æön¬qÿvS�öÌ 1#] Öï9‹ê+4ôÃ4 ­„}³BÌmÏ¿÷¾Ö�븶 �Ýû[þ6ñ½üþç·–€}ÿŠŸ{þ�ø÷síó?ý—|v›[üùô�|œÿíÿ8ÏÏÓ¼ ñGG‰t–­‘ #¹Y|úßÅ2�©âà|`¦P.說ŠÇóÁ,õh•Ë-ÀEœË‘#L¸fl‰D ›e†ÖUð̯rúì¿$yãmþâ«×ØÕ_y°ÙöÙ¿à¯:g �ãÊ7¾ÄÏ¿ø"…ãgø¥­‹(sQ‹úNhÊ…Y|è.Ìfp4*M]9¦L(;1ß0õ‚'š {ß-Å�?ªÀËfëV ¦iJ„…OÓ¾ÿÞhÄùÌÊvÞýz³¤–÷Ö½6=Jʳ,aÚ>ò‡¿žÆ±TBbÞö …ÇGpXWÓkpú±$GLÒ1‹Nõqw»ªEøñ;x:3Ôzé›Lp#eo½›Â'wà—¢M—±½&{FñÉ=~¶‰5·%ÍäÎëI:¬-uë9íöccÕ¾|bM�ƒ‘ãHº¿R_Ÿî„Fˆ©Oä)$4V«õï7]¦Çfbu=Rr?ƒÊñl¼ç°bZ œ¡ÚÜ^ŸÆPí*İKMžÝehª°Y�˜Ó•‹'@uA¦ãUñ™°Á™y¶ÔâF=Û|pt&M±Ó�ÔB�Dlkn¨XQB)á *SŸéùp†Ç2³uK‚–Û1é`pæe åL*AU𾪣2â ‘.™ÄK:í³È ,D}*d©R8Íðxljkãe×h"mB€T*‡ÓŠx920ɾ{�àEˆ§z”†’xVD‘[‚sÂÌ69ˆ§”BKkˆ-AzGnYw)Ü‹l�r-Í3{�^nL^§”È£¶�|*dˆ§Ã 03hG�u…ñw‡èÚ¿É'#Æ Ñ£û¹1†ÜÓͽe:koPKÍ¿ÛA¡� ÐFNO6ÀLp�¦Ý®Sj׫@SNøX¢ìaèäiVhEõË€ƒ¤ŠÐ‘ÃÓ‘ÃŽ)^oce|W®�ľ­kÃ\*°z“µÉ-*"j4‹ÍRŠ…È^ídel;y’ÄO ØàÅõ€×©ƒ™­ÒãÄÌ7)æõa&€mÚø»Òø»Òhãâçû‰§t޽Z`Ï'ZñÖĺ´,‰Ñ²$Fv¼�±ËdÇ[«='ó™W8|0Ë“5ÐQ,_3Û—ŽÓ¾tœôX;£7–‘ìBµ;è‘?FO~¢…áë0´ÅqÛ|UlÆ)°Ôy8=ø‡Îì£M¢²$G)uÈ<±Zd×Í™ï[ qcß»¯Ìó�)[ 1}¬Ïç‹Ý3i:ÄÔ'Š”&í1ç FšIô•m»‡Ò‘©¶Dx¤³Cƒ ÈyáJógÙ‡©Ù¢dÕÒ¼ÂìUo’Ðú!Öt "JSµ³JE�Îá IDAT¬\Ú‡B÷Œ±«íKÆY½ãbÓÚ¹Ö�M•(YOÍq-4Jvã³GQýõôØ«%ÌB aöÎÙÓ�’�ê‡y󤃧ðdÝør:¼ªïWQQƒ+oZø˜(ÐpLÑ Áw!æŽb¥;ƒ¸iTó¡}·¯‰¾ç>‚O|ß3þØŽèžsÅ˜Ž­Û„„¹'* ¯N"ùÝk¢64‰U;7½qEBݸ’f>÷�j¤, Å l–×¼³Ï<ܘGVhˆ°7ÝűžŽ(°¡ð�¿®_ e é\šf“\µ¨ïf=’ª}g´æ&ïé¢32Æè(0_�98È ù&ÿû¾]üRåw¥�õ R€ÐÖ6UH“|x•<ù<06ÆXW?SI¶^úúæþâvu×D{øóùù´ÚùŽ+Ú!e*ôµzX iñ»B%Ñ}ˆrgA®ÌE�ùÑׂ¢ƒA‚dÈd òÅO§Ó 1ãV<ºz"tõü_Œÿ?õö¼õ9zÙøÂ�Q )\µî«¤ßká×¾v™_ÚúØL[[Ô¢õôè]˜W‘ý¥êïæ˜¥‚õs&Aá­ÏœCmÓXª&ë–™iÝSïå)è&]Ÿ¢ýÉ“Hþ©ZÇ™2OÎ1}=…ž·iõìGÜ�r³(ÙÙ&¸óèÁ%ÝfYç‹tn=K «~úG³c)ä-®ÑèðîCrü8^“ìþA¢Áz¨6ļx0†]’ˆÎàÆZ5ÆK°ÌŸC–Ë@R®‡4÷�$t5"©6Fê&€6^¤”4Y!7öÒL­�c¶ÕO‡˜ÙkI‚R„°4³ ÑôØ oNbz܃èu!‚¥äŽ�²’xjœ 3ALRdyauõß7¦¿Æ�Y 1kݘf, ¶�‰ÍíˆAA‘ 6¨VݘeÙÅRÃÓÊë�mõc¥ãBFšóÿâ�¨:–c#Õ€LÍЙË�2)–°m©ì¨=Û’aÛdóu BdÊY�ÈÙ¶Û’a¢Þ0)ÕÁœ£¸¦ a¦®ŽG†içÁôxÙ¶‚ŸdÞýþ;ª„„ñ'0­q®:UçÎôtjt¿|œükô|‘ïdˆö(lßßèάÝ7Ët¯WíKR¬³Ú8ýîïÔøØKþúˆÚòýÀ²œ¦.Í(/‘±ßâÂ[ɇæÎôwN²üÀÙEwæt[-`z–ξ] d •l.̳åÇu¶µ€åó–'ÈX3öqþ :Ú­¡>æ¤,ópcÐ ëÞ9·µ�HÙcÝÊRbwÇ�ï|ü`3M‡˜–î�¾Xd•wïœpCð¨OÞ|¨ Êîµ'¯!úJUˆ™7>k>|ˆÙ�ƒåI„ŽNQľÐù(NÛªæ%;ÄN_o oOÊMK‘&fŽƒmÛèM˜Àß“d‰œ*·¥˜ßºó9®%Ûgå΋ NÎùôà õÅYºýjC?ÌL¤�ÏÍá%4Lp!æ¥7JŠ{^›¯|½)«Fñtd(•óÿæ‚ñr4‹wE ¥;� ˆèŽ |øÓj×)­œ¤àhdŽkô‹îxkrMK5‘< ¶nSºZ`•³iÎ÷ÖÂEŠ>©ü9øÜñ�P3¾Ó/NЯõ-è¾áÑ–›Ë¸¾^£5í¡gxîhÙ´ßân¿I)—�—³1œb‰£Ý9�‚„óó'ýsM¾ù ÊÛElGAÏe@ZÈ t—Çs/ê· È¼›÷Z“¹ÇýT7Ÿè™k­õõ±$ø=üαßç©&¬t㯦ÔÕE×ø0ì– 'Àm#„(þã²VÿÂ Ûø½Wþž³‰Éïô®<Y…<|jý‚×;wîÜb�Ì�°Âá0kÖ̯ÿË6²1ô[\¸`ÃÓ"`sþü%ÂÿWšw!›&Ç¡xçCT‚øj%£ª–õ>HÉ¢µ¨÷­Ë…Y /af î ýâ �þÕ~¢{Þix}¶uãã‚GaÅ3½º.T{a5‹»'“œº›¢{™Ê¾OÎ\¨­…˜ªÔ�*¹ñ~’¯DøÙ« Ù uf‡˜Ž�=×IKÏ©yK!oqü)£ EéÄñšäw� ˆ"w´ôÓ·Xõxo°yôd1oráàżIŸoCo±#‡²&†Ø‘«¦^L˜™1�\Lg‰¼«= «ÒU€é®SóþŽ);q*ÉRå1”iÊÛÖe”’µ·Ô bÎÇ�©GJL¬Î4@L€ì¹<™�2õìQ 1§+÷`œÚXY¡Pšzg„˜ÖXš)X^ï nÌ Ä¬¸1m­Ð° @ Gð ´zªË8ó¼/NÊ“²1@+ës§…$¥¦m#•ŸÏõ¢ÆLðSÇÀÁA(ÇÊZ’À¤bÐRT‡b{hÖ›2"v¡T-&ÛAoƒ+S6,¤É<£Ž@¯èE0mÃDPe„°�Óý9vÜoŒ˜ Å dú{q B¸Í3=È Ø-ܸƒU]8¡ä³ ®Lpaæ­ÕY"…·¦Þ¿Ëéâöä­ª+¦`&ÀñͰû¢û� -„„²±I 1 oÔ_^^AòAß¾R†™«òl¸@²¯Šàe‰´�»æ´ mBÃßY_ŒU÷ïd—,ìN÷»ÛÉf†JǸñÚ8kžï,;3ÝíW�fTG>p“-ã­\=ž&vm’ŽA®¼“`ÃþÖ*…F Y˜°ùüNÎÄ�0òÞ ½OºnQmï(Þ‹x�xä(E36+Ì„z ©ÊaÚÙO,ÿß8òÍ$û^l«ƒ™Ð4&‡#ܽæ#9¦sä• û>nŽ i›N�KóÁ¥~äñ—H¤Õ»3½ËŸíeøÄ8ù �بÁ¡ƒižšJ›í›eÚ$Wñš.™GZ²H’‚X¾ï:¦ÅÃîÝs´[Còû‘îǀ殹ùº1� èÈ^/ÒÝIf‹V_H¤lbÖÊIåA7Þ—»íQ«2aëäˆ;’¥»´i~sÿMD¿ÃÃ-P†˜O]Eô²HI³¸}t-a±D}úá@Ì úSÐ�E§ÚÄçé.<ºk’ê/°áÙã  n¶(Yoo’À²8Þ^÷^ãÆ¥ÖCÌÙâ`½ ‚ý1ÕØT‘>)õ‘‰’ õÆi#ÔëÞ{�›ŠÖÜSéIã]9�Üž«¶ÿÐ,÷ZúaBÌ À´Z ’ˆ'î£_\éGK�b¤àBÌBM_Lgþ}1ìò�£bš1 t›ˆ87¦]2ÉOre};’(Ózsîúÿ…U:Å€„õ �–‘çpcY¡Õý»44�T‘ma,Ë|beç=ù8¹Bæñ; L`´ß? -´ ¹X]ÔGW�d&ÿî÷ø�?¾•Ïm,ðÖ/ÿ!Gvÿ$_žÉ�éX…S¥eÝñ“«ðÅûö…gYá7‰ß:ÆÉÌ^Ø9GSöÍŸæÓm/ó»ø“lÿüfJ'~“?zÝ„Ÿr_öE£Ü厛ßgÏß�’>¾ußúQÀ}ÿJ$œ={{žbÇq�e™={öÐÞ¾h¡ÿG#é?þÃ*?ð¥ßæ'·ü<ËoÿŸ|é«2?öwϹ&†¾É¯ýþŸüõŸb»<Æ+ô÷Èû?ɶ¥A²×¿ÉÿÝßÐúìߺ.Lý ûµël¢Ç“åÊ׉_úúR>õÖÆÙ÷aQ‹ZÔCч٠³C\Ä|ë`†@P¢£»~¹ÙÖ(î=pèØÚãï˃à̘É�9ô¬€X&$Ç Úº@j!¦$ø‰øvƒíΠí¾Ã@ ^çê„æ³¢so§É§M6ìo£eZ‘z.ˆi:¼;±Ô"úîqðºÅR}"Ïà]»gý3Qoãàðæ»qŠy¿mˆ”UvÝFî®ü5ƒ˜%Íäîá ,ÓÂÙ?†Ó¡N[§:ŒŸ@Ô½ø•FGITèåö¥«H÷¢;§³˜ºAòÔèŒnÌéQ²P1‹ñ¥¤Æ eCõwÓ!f­ÓHäÐc ð¸ óp÷$’?€÷vŒ B׌q²YéšK5OÕï'nè0‹¡ˆi™È–… IX!/w-�MI‰Ðx†l×ìîOÉ…¡zÊ ³™+3*ø)fòdúÚ+«!·‡±%'ÜŽ��é8ù1ƤÀ² sÂLA”HÜu]S’ �ÏÏ3aZ¬k_šm}aRc^®�ÌÌ3¡hFºlîN09Ö•·žÀ°âÓÜ™2O÷‘×>1Žž7ç„™•}kÛ>Œv8ˆ=ñi2ùÿ»¯D{dvî4öܬšÑ¥1¢Kc$ÇZ9ÿúËd„·Ý™²JØ8¦YŽñ6æ\~6%E¯×�iz1Mç‘8%%¨¹ÿ9¦ùÐA&‚€ÔäþVÝ�H¡h"ÝνM—92 #ùݘÀõÅyô‡žG¤l-Ĭuc2<ÉR»m^÷ØKùˆA¼¯@>b ÑNO1‰jÄ�¾ˆùp@ Tú^-÷Ã14¸þF§ WÚöÁ!fwRPž,W 1ÇÞËÒm4¦|<,5ë‡9S”¬·7‰Y_ïTJLЬT¦fr4‘c¯9(ÖzAh„—µÇº¤¦mÆ£Š’-h'^·gŒ’�/Ýã›ZHÏÛ\8â:9Ûþs_á̬V̲¤-üâ_|‰¾oü(� ¬ã…ßñð=ŸîÅ£–/¦ûš/ ä3kèßü‹~HǼ¨G#¿ßO$©FËÎõS*•‡Ãøý§gÈ¢>*òòÜoÿ=_ìü¯¼¼´�eÿä«,ùÕ¯óO—.c‡øÊïü WLóÞ_ñ /neI×2vþÀo1và�yå^Â=+&9ýg?˳úè\ºƒúrŠOÿåA~eßâìïE-êQJ�lZ–�1ðìÙ*Ätl»msá5¸s,„¿¸ÙžcÂÒôíŠ-ËGYþìú?v¾ 1 Y“£ïxp×D”„YaäÍËÞ:˜¡ei˜¾=½ÜõqòH‘|ΙbŽŒØ OHWG½2ˆ·u.¿ždð¨JØ^Ç–UëØÿr;ëwø)lbÃõ#Š[õ*Ä ¨ki <�w‰Nø©„öÝÙáÚg�hh9Af„˜…¼Í¥#£î¬õá1¹ï¾ßlŸÃ½‹9Ž}=¥Ú•ýؽúÞqð¹÷×BR£8”¤·Ç¡wC˜áËŒbý$£ÉÑ“£dÁG—wgÝk±–óˆ�µŽJqFˆyý•1 ÍÄr¼Õº»ŽäBÌʘÞqòãZL£Cl>±+,¶¢8!¬Î.W“XÅúÁYüä0%­H�Ôßtý±U©!&€~3AH ‘ÜÂ{.lÌ1Š·ãDÄ)è&ƒøL�­B/*»¯„ñ\N¢º†qm»0U¬6cip ,0qp,k^½1œ´F‡Xû2‡l«SÈ"xê�KhŒ›)¡”Ï/}1q.°Y,J‚U÷>VÐÃ`°ùˆ;_.Ú;•ÈÛ€Ý,RÀ$«ÏØ1»*¥<ì1“õ X‘.µNõíîP‚hZ[‰‹:†e`&³ÕóÍQ%DYæð@ãL~åÎ(ÆD+=U¼–[\÷ä±u3d6(=øFs!âÂxíÊ0v±T(E�57GÚ„6¬‚AúÂhÃk’O%-1´9…鱫®LK7‰Ÿm\^ ©ô¬õÒîË zTNmJ5,SQTÀÔMî¿9ˆ©7ëû òÝ)(åÚñ íîwýµQJšÉô&F’*"©"¿È–§#¬ÛãsI³¸ðÊ%­±À"*bÕ¡ÙÚ-²ëÉ–æ·�:‘¥sï N›Iöc÷è^F’Üóµ3‹ùæE›{¹ö– ¤½·iÃ]¯�·9òÍ$…üÌ-¥šë[k·ÊªÇÚÈg,Þ;˜FŸe=±&²»¥{’U»¯ ]tq-—^K’w�'Ðågù³KP|²;fŽmOü²ÍÒ�]eÉ3§Pýîµ)6jòöÁìŒëJ’P…šmÝ)Öî;IØz†Vq?Ù¸À™WÓ¤ÆÜïnÅ�¹ôé Õ{rÝöÊîL_éq.¼�åìYŠš]^×ug<}¥Éºÿ£+í”pd JWÕÖgÌkayYF˜¾_iÉbá ªî½Å1>xm¦£ÝR(¢À§ùóãÑ�Øö­=¥æ‰Mˆ žãc­FÊæ6è¨4Ÿ?Ä4“YŠñI¢Ò£éºPå#÷7d¹¿!K>b È26#z#ïf>B³Æ½fn¥GÚ×�ú1ouh°c^ºæþ·]CŦóƒìÿl w&ÙøÜ1Ô@ A(ämŽ¿–çÔ[Yäü'í.¼½IÚöÜ ïûŽÑ¾çFb ’X…˜VÑ"}c D&b—ÎZù—ðGeºö^cÅgÓµ÷Z�S˜–T§çm[çØyÄÂ3vý„¬ùHõØøôq6>}¼ 1]ÅÇlbO!Ú.œ•}E"K'Xºï¾ÿm–î»T…˜ÓÇ9)Ílj7u-Âà�æéÙ}�•/cåËÇèÙ}�`_Aª?ÕÏcÔæÜ&~{/u=÷.g(ÔÜï§/_«BÞâä7ã$F5ZŹ�˜Óÿ^ÞÞdÝߪVÙx‘‘ËyÚµ'P: wÝ¡õSg ғn³=rˆi®C¶=Xm:…mãä>q—¶qìŽÒÔ¹¦Ù¤å� *–Çbbç0¢O^Ä4=6÷·¥�ü*¶åBLA‘ fê�;(º8/7f­<+º}¼y�µù™{Ûߘ¯BLc¼÷ßOð¹ÚÕ¿2ÆKµÿÞù%®œ™kçõaÈçóÑÖÖÆ… زeæ¸7Ã0¸pá���ø|ïó¡vQ]wð/¾z†Ñìµ�¿Î½êý¶ƒ—óu^þͶã;À¯¼s™_y$;¹¨E-jºÑAñèXÿ€Hÿ8‚ä~Ym ÆïLÜö dÖâ³£,tÚ¯ ÚDú'èXÿ5P¨ÂÑB^àò»ª"3|·HwŸŒ××|Û¹´Åà]ůо2‚iBÉ’)dòì!ÄL©ôºî�Õ%œ¶0¢WƱ¡”‡ø-¥Ô‡ÏYŽ×g±lÓ¼!£$�Š Ý)ËøC"ùŒÅ½kz¹€, JÝH>ð®‰!Š Ø–C6ã0:ä�K±ç…Vü¡æ�É2m’jÄCð±e¶�n(•À;í1Ÿ6¼¦QÈ[ÈÁ ƦV�;p5r%ô‰‘GŸÈ–Z›º1oY7±‹*îñL‡˜7f¿âÆ¥�·çˆõqÊžéÓHä°Ò:²ë =Ü=‰äQ†&©�"Ú* @Çï…ïS¼9‚²¤lýÆ0Ø6—ÃÔPˆðp¨�鑲9Z‰°XŒã‚Ž„Æ}$ æ‘dÔy/Ïxzœœh£,ëÆ¿f$¿ìÁÆAœá{=)ºE.A®q�ú<Í šP.‚›Võ�ŸÊ9' E�ð:´š¿Ÿ\±¾Ø6¶¦#ú¼HWGØjöÀ´Bt»'D6™å¾T¬T=(B~”TcµÛPÝ},�&ñE¦Ü”rKs27£3³1;˜DèoC±ó9ôc6—Côè¹%!5iÚ%v“´’”ùºˆÙŠ$ŸJ‘k2ô^l©º2 1­.bvjy/�R† œڔjê̬ueV`ætg¦‘/!Mësß&®B³U˜¹öùîg&L¹3½ª„(JضU…™Íœ™07+:2^1H_q7ŽŸ@n‘ª}3³»G÷;/3Ì_ÌË™)u”ž»BÛëŸ")ý=…|aVg&Ô»3ãWwßBÏÛM{fÖC�;sâ®;†•�ÎS$�3\};N8ê-»3–?»”»oÎêÌ,mÆoäˆ, "{DüÖ=åÚc”4=oóöÁ,O¿š9¢¶\TÕs*÷ιã2�ÐI›s€Œq’ oÅÝ™�X)¡ŠŒ#‰X³ôÛžKiÁ ï”Ô`Ù7ãôH‹{ͬ@L˜_ÜøBT…˜@K¾yáµ)ë$ó(E‡V©d¨�ÕÕGÆ�æðùDÊÞчI.S¡<…¶Î‰ ˜÷&h‘š?Ó|˜2T›‘Uyò÷¾U{/¦`áœO°ÔÚŠìÌ^2üÐ!faâûíßÖ�uãc;¦&ÖMz†fòàÍ8ÝÎ&$>ÄlÖ³Xt¸xZ'+ÒÓù"�UWðõ6> MbVÑ"~-Å–õ6ù¼Ãík% [$°$D×ÎFËÆôc5‹±ë“È=2—Ži�ä÷a›BÍý¦pkhºÞñò$“ Ät ѧÌêÆl1ÌDu Ñœ¬Ü·fš|Sѹ¶"–σó>îõîßN@Z@Âl%ñA(O”Z_ ̽ҢõÐ?®†‘e�•S% Äð›¿Ì�—?¾°™‹úèhåÊ•ˆ¢È[o½Å×¾öµŽ=Š×ëeåÊ•ßé]^Ô¢µ¨EQ�ã,ûØZ–�!HŽ s·NypADʯ/»0çÿ�.ˆj@§gûMz¶ß@ ºÓ¶`ì®ÁÍcVãèпJeb¸DQo\äÒ'ÞÕ°‘%Û;‘<٤̓ F¯ÀèƒN“qI>ksé¼AÎT} ¶å¿[äþ1_n�âf|‹õO�ÇÒÊ3*%Yd|°Ä™Cb#çÞË¢eÝÑœ¬(zB„öÝG –@(åFÎæ¿’GÌç(é6—�dpš Lòi“³‡rX’BdïJÔŽjo f4J2fQÔWÒ²&g¾�$Ÿ6‘‚^ûVV!¦­Ùd¯¤°Æòt÷Ê´Fe„raÞ,ÚÄnçIjLŽª}1§GÊZ‹ÄÎŽä:*­p N§0‹�î§Ì˜NfL' u”º QT#Èȱ8£g&š®3tl”¢VlêÆt<ú¦qNmN!ª*Ý‘,Á¾¹“ ½z‹ÜýIâ'Ý z½êò†õ–Iýo§ÐÏ�6=Eó7bX–I›ä>gv%�R…¨ IDAT‚èÇ�=ušü�ôÛ˜¦A‡ÔÆáîI×�iÀ»ñ9õè@ µ¿oG+öµ1JÇo#‚ê¢mÇfô>,Í"e«*´àçÜŠ)‡]ÒÒ0­ ‚$5:(çéÈ\ÛÚÏÞeÛQz�ZÃØ·†ÙuÕfS>Âå–™{¸Ç%·X2½¨mYÄÅ™ûµÕõî »ƒlÙïC,™ÄK3ÇòšØEÞ cp[/¡û›_w:¥bV‡ÐÔ ÞšÌN¹�%'àipeö‹î¹o&¢s93Ûä Žià”JˆíîßÕˆepŠ&vÁÀ.ÜéNáPÐqjz¯F„Á¤é £X…Fç“èU±G˜ê• ?;ŠÕÄI)ù” œÅ™Yqe”3S›p >VÉFTeŠ[Fp¼SïQqe ¸Eã¯�•�™� ö©õ,‘ —'”4‹›GM—°4…ô ÷š Û*ä'±ÓÃocê&‚O ṳ̂šÙÍœ™fÉf©wª8)úäç®ÒƧæåÌÈÇÚÑ“­(‚Q[�™³¹'2±ÒcS4$ÁG”'ˆŠûªîÌ’f¡øe–XŠâoîÌtcÉ–/˜œr«~™uÏvîòV÷k6gfEWo§¨M�IðÑÊS´ŠûÑa.¼®19^¾¯½w攳sÑ�9]i ðzd`ö8íÙ4*0 AqlI±šÝ´> ÄšÉÅöCtd�S¯%f¾à80ša9MŠÓeˆYqc:é>Q–pJ&Åñ +ƒŒ]N×�É’frï°Ûß§½ìnX¦l£ow”`·Ÿø•úXØü¸F~\#(µ7¸1¥hq×0Ã^U¶é‰d�D‡ÂH4„™7{÷¦nÌèÆPQÙìl¥{c˜Òƒµz1ž£ÏU!&€á1èÝÛŽG(¡Ýž¨[ÞHä09Zå6,¡ü{Ç)»1g�ãàŒ¦Yëô°9´š€éAiíD P‡Ü�·-9Œ/sìûîDPo$0oÖÇ¥ØZGI’ðߟ‚„6úÕû 7”g*Ä4ÝMQÀ#©ÈA?þr4ÉhñÏ\؈K÷}”z7¤i›Ü“ ~Ç]Nô¹ELÇ0¯ ²ÃîÀVeš˜«Ú"ô°Jè ”,áX¶¦ 4ïMÓ*ùñ ’¬"yÝ¢žŸVXôÈDïèXØŒ©îß°E˜ŸÓaf »nDfì• Ð¹"Œ�M#øýH�0%Âcǃ(—'¡`áw|Ø’ƒ4*“Y“ÆR§à_¯è6ò˜)b6}-ÉXÑ˱•î¾vI®ÓÓÒMFß½ß3mèz½ ïµ$BѪÂLó±a„ö)VqeV�[7~o”±CqìòÁ'¢ï¹_3»¥Ç�qÿ–%Íäþ±©ÞVµ*^è„‚ÉöÓ!m›:ž±é±BÓu2gû°ô©óªuõ¶·ïÀ6 'ưuÁ#ábM�[ª˜·8ý­$ñWßÍS,GØ.ñ$ÉÝMb—,DÈŸ¸‚\>ç3c·\àáv"–]Zó�™C7§°+Öݦ«o¯¥[~Ñháê›92ã&Š_¦g{guÛ‡¦‰�Ú¤Æ}œ9T¢ Ùx<°~�@‹˜câf³h£úeÖ<ÝÍÚ§»PË tV˜YŽXn&�ÐI+Oá/=ÎÅ·Óœ#]ý +îLgóë]Å�©'œ{+S�›­ugfX÷•°¡Ü2gÒ/rÕ;ó¤�Ù”KÕíT&‡ÎÃ뉵w2ˆï~œÒÕÛS÷AËûƒÃÒ Ä¬„´tã¹Quc¦´¦nÌé@Œeèµ›»%ç)ë6y—#ÚP¸9\÷`Þ› ,úiSÞ?„þ 2T»#[‰¿Ÿ1͸† Û´Ìéø( ¦è+ÙwƒÈ¾ëbÞ/žÂÚôÀubÖî{“"bR’X¢>ö¾ö6M�’·æ‘oi �ÈXNãù4³Š#ç’,ë6É&MŽ¿•Gn âoŸú|šÁËŠŠšÅµwã´$î]2ñX>x”l`ªÏg%JV.<�$D¸~¦>ÎÕ=¶ÙÚdXœ8˜&1lÐ ì¨^sÅÁž:8‰U’é� õçL»ú»_î¤wµ�û—sMׯ…˜ÝÞHÓànËãW›:0gzn.æ-οãÞéIB]>‚Sß�™Ú~T fëÊKdä¨öP!fòfŠÀ²ÚÃ8í¥�ÁÐ ¼úIW 9ídÖ¦pÄrº’nSºZ`•³iÎ÷7U‹¡5q7R¶h¢Ýmœ|béÙÓÄä-ÊÌ}г!“k4lÑi„˜…æµ –;õçs%Jê!f�³ 6ucú/�Q8wÁ[ÿÙ[©¬{ ÂøÌ)a�“o¨ï/Ýž[ø}Ó«,ܵž('>ˆªò�&J-jQ�Zd¾ô•1^ùÙæ Ô?, üÈŸsâú]î߻Õc_ã—_îŸá1sQ‹ZÔ¢µ¨E= E·\ÿP]˜7Ž ”F6, º$Ζý—ñ…L<>Q‚ø˜IbÌ$Ÿ±ÈNZ¼÷j–ܤE¸/ˆ(*Œ\+`flú-Ö?qšh7´wJx¼NäÈgmLÃ!›¶8üF]wPÚBä“£çŠ(>FKñIV®¹Ç–ÝgØðø95‰ž³Ð²&#·uFïp$™À¾µÈ¡r1¯d⟌Ó×–£÷ñ+Ȫóò«1´¸C¯¼—%þ'‘E_µ.Y)[…˜^÷oì”L w&X±ÞC8ê!Ðáåö¡ 2£® óÚ·†)i&©ƒ@ ªIé¹kxÛTÝ~|í^¼7JnT#?¦1tÌ…5�ʪ©óÄgàyò6¾ý÷1ü&º-ÒÑRBlÝÆ¸Ub¹±Ž ‘�D”6Bv++½ÍàŽ×DÛ=‚þò �Nu ŠmØL^�£�fIŸ*¿gõ˜{ÆÀ¯ mXŽm¶a“9}ŸâPŠÜ…A:”Nteý~„ݘµØ¹…6O �EÖ¢¢ë ,?ÅŸß2I¶eª@´]^ŽÐÓ‚]4°òò'®a¦r88\X•Æ’ÝDÊë ¶µ!”ôó·°2ú‘Ë”ÎÞ‚B �:ÿA°ŠäÎþ•e60µY’þ£ƒ:ƹ[8îbëEl½ˆsá.æ…;†� æ ¹#ç(Þº�zy˜™VTÇý0ŠíÍûŸU÷ÓII:JW;“%˜yFtg° %èS¬T °‹«n8¬{�é.µ0¹‚ä‰ vÙ >fÊxùÿÙ{¯æ8Ï4Móú¼Iï� ‚ž�(CÊ–›®îžª™Ž�Ý=ߟчûg6bccbfc£MY•‘—H‰½Ÿ‰Dúü¼Ùƒ„%Š®JÝ3¸#t 0ßÏ»÷¹žç¹ËÒV°¸[uèVw‚ÉÀ‹‘N."èƒõB Cغ¾î¶¶Ë/3ðbÌÓsˆÛ*>ªó5J¯]á?ý=œÑΈ pûÓú3�+ï«ÿºF³êÓ\r ×Û�î0¼~À£¯˜%ó•CLß Xúr=o æ·¾}öÚ‡ ˆ)xæi<ÃÅÍ8Hºò\¾˜‹GHæàwÖ| m$CüD+Ööå9|ËaLßw9÷¦{Ü?jám$b¨;#ýöµyTrâÖ|àËm~ÅÛ!fäxØ·çÿóoÌcÚ(š¤¶ºÄÛ’qÂVe¬„鉜röOÌ~Öä›Íßçz°íùÜmïïU¿ŸÓ$~΢Ê.>¬¼L¢Ô�ô—–ô�ÿø�ÿç½:Ð�ô¤šÍ&ÓÓ»[è@ÿ´¼<çr9åÙRiâ8&Žc4íÅ[1=zôˆ'Nð_ÿÛo^x¯J¾2Czhð±_�õ™ûN&\} #<�=Ÿç†æð›÷H µÄ�¦Û˜¹æR{(aúo¢ëÓçï2yê!Êz€½ß‹¸ü'‹~7¢ºàa&%.<“qÅé4~# ŸæÌ¥*ÅRŒ(AVv $…îŠËÝ›s]4Mäò'=ì~Œ’5±ú1AÓg\;ÉÈÔ ú)¥áU2ù.ÍØ$ŽÀî \û$Âk¡¸o#ÅCèò(’lˆk¤'R _AMkë­dWnXØK�é\$?¹ÂäÛwÐRƒ nUhÍÛˆQăë± píσLçÄ™qÔœIFèÝãEy½5$QDXo3w³Çü#=!ñèÛ�É7�!gMX 9+œî“Ê@� ‚(à[p÷÷-/EEºˆ&fPÄiy /ê Š êI`7Ä„�7æÔqe½Ñò7Mó=êº4g{„~„"Œ'ÞBŒUÔR—Ü÷Hè– Ù‹Ÿ¯Ò«õi>lÓžëùI©@Y= €Xì¡¿;ƒœ #xX3I’*î˜p$Ð%ƒ’>BIFv·6Šõ€þ{ ˆYˆbXî ‚��†Jà ô.?ج²8¦�$ÔBV/-#*ÍÙ¡¢!j a½�7×Ä}´F¼^…ùšvœæ�Gªâ“3}² »f Y QSÐ÷8�lú;~‘ë ¨*éHál?Í7g×�:þýUÊîb ,¥\Ðeœk�ëˆk}Èê˜%Î, ªçæeÇ�ƒ¡œD4 ÜùNëã´ y4CeåÙs×�©0ÑŒùª´F˜7®î=“.™y¦‹“ŒK9òƒgÅ;�ÓÅIJ‰Ý-Ý1¤©Xhg¦PŠC(k}Î #Hëy™�~'¥1ÚÛæ®"3¯´P& DV€¨¨4¢>w÷90�ž×ÆË¤Ý6©¾À[�"‹½Hé]ܸ©ME,N{„–‡o¹D¶‡¤áÎ/"§ ú‚ÃPçéÏ÷•x¥”"‘qé;&�Õ=CШkĆ„˜1XL·81;†;åb²Pº ’-‘”TÃA՞ЎHd2øB‚@ìEŒ–±\‰@Ô™O÷˜neiDƒß–�ž6éÜl ¥Ud]¦Wj“ZN“�S4ë5⬊›L!vW)N‹HckÄ­‚e�‘K„qÀ¸ô†�BÅ æY­.¢—UE@P¼ÑÚbBE0qâ>ƒ`I·ê`$5´”Là¯Ws* NÖˆç Ä¡ˆ.±¢%"B?¦þØ¢8™@RDÂõ1¢£�ÖqóÄ�„—©7rè¸ÂØÙ9RzHcÁÂ^î¢SÈ£EÂj•9."¢ Fë*c�ÈÔ�e(–Ò‚E'2 s"‡V0që}|+dù±ƒ™’HfÏ9}{$%"?¾Ls¾BìÈäð˜w?fyÖcdJCQ…Í¿•> UCJÙX�Ê4×RŒž#_j3ytž|y»“Gî_Àò–h®¸¤Ë ÜæÀ–_/“œêâÏü˜ ¸J«£‡ß$²,�ÏÁÒŒKkÅ#‘SQ ‰Ü¸IsÁµBg}Ʀԭí b@VJãK¬Î�ú{ƒ)QP0˜Dв<žy@«ê‘«(ÈŠˆ’pI�­Ò](í1^hŒãE 5iÕBòYP™±U:ûŒýKëþãüÿòÉ_}½óôèERÂD�¤Aey§‹K˜Â³‹GR›%7Hdˆú6AÃ_]ú·« ¬täù“Q‚“…C «/îwºbnÍq«Ç„¶HÞH2‘³µü–G2;=1·Cá`­E¼ÖeZß]™¶2ÔCTd¤[m¦Ý$žÞzýó£-DSGpC¢«�±WÖÖ,B!äLòÈSÇþ%µ¸0Co¡ŽZÉ >ÑÖ1´}Ú?ÀðU¦´‰}–0�r~i½Šë•AÌo#êþfâܽ?7Y¹mQŽß}!ˆ   Iæš×i=î‘›J#©»Ï›oÜûÕžå3e¼�!½ºJ¤�V²f¶»£åê—¿qp:i’ÂO�È"“¤ë,³ô°AiÚ@V÷¯ì»÷ñ*Ã…ùÛ.ž•ÅÞAFiög¨ÎÚ”™Oÿõ¿ÖÖ}cÒÒ? Ä/1÷h%ûù¯]œN–?Û±\?ja»m:MŸ±£û¯ob:ýM,“OQïÞ¤:ë0|xÿýÚû4ˆiµ}ÿ²9°îðìˆùÛ}4CÂî…\ý}cš–´÷PŽŸWgñ{ϬCÌY#ðdrâ z~•ö²Mi:¹ï8¯pã7U@DÕMê7¼W 1ç¿€Ó´±ª.©‰$’.ï ‡}Ëçñ¯fñ-�C‰³$¥,kgjié¹!¦•viVz›Ï)©#ªÊà™óí<¢*t\zwkd•“ÆÔžË¹ÎÓM‡‰ÁsûIˆé×»x3uއ0¤Á3ãë}Ösw@Lë»ðôÉ! Wâtuï*tE”™›’S b×ǹþpð’€h¨ˆ MF½Ÿ{AÌØó‰×ڌ˻«N?Ï ¾ßÄ„¹™�à®Tÿž ù'õp(¢ÜÉYÏF3×b‡†è#å2›ëõZ-Fâ§d¤¾býïÿåoÿjë:п_ݹsçdè@ú·)˲X^^fd䇭ð>Ð�žW—/_F×u\×ýŸdíQb±Ãòl›ê Í ),ñ;Cñä²lVaVg}æ¿“ V_C^COô9óá·ä*uDi:­®Èå?†8}Ïõq��¥9o3Hê&£ù€±rÈñS  I¤ESLbÝ\þ4Æõ+`yÞÃ÷bâ(&@a¬rd"æÔÙyJ•:² ¢( 1½PcñQÀë q÷’ Aؘ@ ¨¦Aúl—ü©<’¾ôîÇ´o{è‹—˜’?q�ü©d=¦¢tIJ²ïû2·®X4›1K�?FT$â0&1™£äT)"ÆÌ.Õ#-»xÌÞñXkIØýˆÕ9—À‹Q4�bó"Þá#á ɇr=4M@‘cš��×…æLŒZ?AV8Ž(l]Ó¢ �V&H+ƒ ×“SŽUŽŒ¸äÅEhHpçšþQ ®O §“ ê¹K3$O.¡ƒŽ§ªçóè=Jñ1üÀÃ�l6Øã”þJÉA;·„r¼†d &_s<„„ޤÉDÎóM¸Ã¼ƒõö’9XI£#"øàxñ�e$ÇEQUÌ!“‚Z¤þö RBÁs#:ž¾Y¹!Ýíp$gH+ᄤ%œK"fYBV�Û}²ý�“ß§`�v?k"6›,�T%‹ºJ´Ô¡âoMˆW2‘*c´<Žã¼–=J혀!ê UË«ª®©ò¦�aM÷‰z,ÑPrI$Q¢²üì÷k?-Ó×`|dÎeSgt�¹]^ZÀ@¢ð”B—H€UÅCE@†\ЉæÖ±yìÔ‰³©§‚L€½ƒTJ#焾€ì ;{?wo ѦSÈ ™·:ãÌt‡2ôD—’µu=-U2 ‘³Õ Ž*+2b§šˆ¢é”Ohh´ƒ&êXSîbEÙM˜™Ò´:kÄ9 YS)/k,Esh“•í’Y̱- ¢r’“ä¬5W +k º3”uH* &—RôÄ^ä’‘ L­cµ·Lk¶Ž1šD6œ¤Ef)‹HÔªKˆù$�d™¢ÞGOÆ(Sm„bz:igiPcifYŠMº¤¦Wð[ ¾†!gh†ƒŒøÐ�è-y˜·.²Ú~ˆY”e‘²î’;¼„×Lö“$”�pv}LLý±Mj4É|'IFó„'`¦§C�faþ!•I‰\&GBÒFHmÞCÌ&Ñ‹£dÏ"®WÔ È¨Òµê Ǧ=*)—œêÐ 2²ÍÊý>RBCIë£ì¥öfθܿÚÇiØLTB|YcÔèÒ S 8Í4~¿D(=$Š 703“×ð,“ÛßXd ²"PTz4T ¥©ÒofY\ºÃÈ8(jL2e1vhžB¥ ý�ó4­ët\]ô·Bd›X�‹HÁ±¾#—Rh¯9pQ© ‹¨JÄÒ¬¢ˆ™QÐR �¹>�³8ë“Ík¸V‚[ߨdŠ (Â&ÌìµÒ8ýýÓbœ@g’¾½Æê\ŸDVFOŠˆJˆ¬ô {�t&Q„"]k‰•Y›TNÄHJëc}º‹ÏךþU臙wãÁRN¥$ ¢¯ÕDC ҳÈUl\1F2ôAõ–$âÔëLÊYñÙ¼‘ŸE3ª…£K${>SúËŸ«±žÂZu §ÝAÊoˆàñ…X§´­]ëF2�ñ¨K)Ø™<7ÞR¨Õ—qWˆùÔf~ÿÑ"ùHgHÙ /¬F›(¯rj¡ò½`!ï 1Ê�:SB‰sù$eMT)¼Ì}Ye„4+A¿ÕGJí¨Âj5ƒß¶8nÛ„û)n$!ÓÇé¹,ýrÕb¢á ü0áŽÄ¹°› "]Bâåéõ`†À Ý�dÙD”·{ÿ ¦o$å"ýØS–ô|J58þá•A+Ya«•ìõObd÷-4Î lûžNÉ“4Ü[xVHvXG’w~˸ý�oÿ¥J·à®õHŠ?B�Ï" I1E'¸‹¿n¿PÛ}þ6 ¦Û‘ƒ’úKDáù�m¦¼Æ©}�¶m¿ê+W?ɽˆïÜ/CËÓ¢'E#±ûÚ1%Á¤¨}€,&é†wðÝÏ�Èk»ŽËÆØ¯ÿy §�WvHÙpyï6…SsˆëU|ž·?±x|»CwÍgé¾ÅÊŒ½9?Ô¥!2Êé}��©iÚðì½Ïl@Ì:‘'3¢ü˜„\ƺXv›À‰HWŒ]ã6 fÄä' ´ù ^)Ä|‘ í5ÜȦ¿f‘ÙyOlhñO 8M‡´R ¤M2Þ…¢@`û8ßõŸyN°2ÑR“&¦ IDAT"ÎJ @àFˆŠLì„ô¾X ¿ÒÄšmà. üã�&Ž£K{_—¦d°ÒYÆét‘ [ÏnTWZ_Ï’L[�­ZG‹Óææ;~ÅÁÜ*êHERѵ)Åû'1Ì¥ÄH ún§ZGï0–ANš(u‹á=ÆnO¾··³mõ0}‘ ;ßM–QÕ|YÞ´Ñ—WJ«Ý'u_jâªîr�áÙ3æÖ¥ätA_8Qêet2ô,ºsçÎKöö8Ð�t ¿�Ž9ƒøýïO³ùüít B¹\ŽL&Ñ#G¸råʽ9?¬b‘Ù.¦r’T0ÆóÌ OΑ=´Âz¦%0wÓ¡µ,“Ž#P <=Ïäéûè©Á„! aq&dîžJl�!!–‘•GXÞ-¸‡ B"%òÎû1år„, &¶YÉÝÜÎn;âÓ�Dð/aŠ¢zׯ£éëÎG�i}¬´­=P§sýJŸú’J‚‹ˆ{ø-™ççQ‡ƒJ©(Æ^µPº>#ÂqŠo_adj q}ÙÛ[ùŽÈÝ«ºp‰Ntè"`1¼ š³éA ­� r ŽGuA"Åyy;\@QDNL^bäü QŒÖ×µ b7fñ ˜­ÓhñÓ[OBÌŒls2YeÀò׳;-xôe˜N|À²s�nPEVDŒ”LîÝûˆ†‡¤lMªÕf(8‹çI%Ëtƒ5VƒûjŸÔKÈùA›Á�L{Çð2ùÄ´#ú—Ÿ bÆz€sºN�·‘7àr à¢ú1í^íú2e¡L¾pUÔX9?O]YÙl—Ô™ë�ž‚˜Ä 'QåA@'§æxðæºw¥J[`´¶Oû¶8Fžë;�ù1­ Upô·„r6�â œìou0¸Rnj2i[ä4S ÃWÇ×PR ¢�êE-¦› ”H •ÈДb.:#|α¡€Çs©–Š)nƒˆŠ¢ 1ß\¨ï®°ÜÐ7#übã{:mxd ²„˜”‰š{·\Óc ÎþÏ]Õ º.b>� F¨föùÌ�E™ÈqP2).]ãÍû’f »cᥒ°ºõÛ~«…ÞÑ‘³ îžírázj°F‘‡+kØÇ nŒuxmaÿ B6Ìò°ù¹�DÍ› ±F�,ƒ+ŒyÞ«"Ÿ­pí�â=­a£ç (‹¬üxžÌ—i¦Ý#hë�¯Éî83×f‘ϧi…•$Sp<Ù¤¯¶8öù9f´ÛŒ†ƒkhZ<Ém÷šßÔ(½7Jœ/ç’k¦0ú"þµoè'XÌÔ˜þ �bʨ1û˜¨žÄûvŒx›?¥© ;§Xüì*¯ÿ�Š©…ù÷ïâ¯%i;‰Ø‰¢�1Þ \鳨¨sáïòº1ŒüèN=Mí›Cˆþ` <6¯ü*`è‚ÁÝkˈ‚Ç¡·³¨&dt‹ÖŸN�=„o§ùì_×x÷ïSè ‘ÑQÈfm®Ü­áŽ�AΆæVMËvšÏþµÎ�~ib$D%0)>žaîþ*LV� •Ü…qêŸ>ÚÉÚ¼Í'��Ÿü"F�.¡#~ø-rCãÞ7?b¾ñ+âõÊn»ñåo{¤ã¿ÇQ~ËÕ—þ6�nŠ7Vˆ¼L§–áîŸÁŸ~÷ÿò£ÿ a&"d*£ ŠåO˜�“¸}Ó¥'h=°ïN®o‘‰&þ 7¯ü™‹‚(H”õõ [É$“�¸{½CwA$UÖI4úkîf‹Z¹ÿñ´ÿNýW.ïý��aŠh ‡³?ù‚V­ÀÝ/^ǵö~GH‚AŽ ¼U®ÿñ3ÒE‰‰cyÖ®�íùûíÒ„!äø§tý¯¹ú‡UrC&Ó§óÔnúÞ±ÿ£)»Ü¦8X¶�19Iôà1IÛãpåès-çd”á»æÝ^åØ0ÜzŒÙ¶¹_^ãœ4üʶ7cbId4Q„WÐ XÎ&&ø,Ý$òœGsÈÙ4qßaØÜj9½™ d œtönãz^ç³\÷Ñ"J¥QDܵ){_“ÓÁ(\{¶íüüH I×Po×9)�¡IƒçaIÏSbÿwá_C¢*‘~ëAן_Å釜G“^~GšËÔùa’ÃݪMs¶KéøÖþ=þlß PD� ãüK¯oCGßÿšÜHc[µbĵOmZ«!9åÄÑNP#és¡±ìR{ØgôÔVkÌ ˆéöCÁ -ýaÛ1×K Î]*’•wÀšíã·CÌŠþ3DáùΙj:}ûÚ®V²W?µi®Fdå_G{'T$‹?( >õ—DFFÕ¶¾óŸ„˜CÚÏ�ɰxý�…1‰ÚœÃã›=Ž\Øù µ1Cti]ÚºçÍ¡•·î ª0×ç6­•�GWB4çuŠ2¬Š_DÛª½“‚úöS�…Qô8÷~™˜�…›]ÆN§P¶íÏöó5¢_Ü´Ý/žeò,xvÀò­6¯oÁ)¯ðÝ¿®àõFNŽÓ›‹(Ç/~om‡˜Õ¯j¾ÈQí"Ѝ“U*ÔŽÞ¦q§AþDIÛ‚‚ý•>ý•>ª¨3•8‹*jLHGypë±s”3Ï 1Æï¹ÛšA8œØ„˜ÑµG¤ÃĹˆEkž5o�’9ôToL#V‘NåÑœçaýHQÌ×úWØS™�ïÓR™kó�±ëô£#ë¿w-z>ç›e««R÷÷}2ÒBJ˜è÷WÕF:tjð5ø¼äòz´÷{ãҊɵþcºb€tæÈæ½)µûŒ ž¤1+íUÌD ?©oZ‘Göþmü÷Ót˜åæÝ,)„gl‚µ¯¯gÃÓ9ŠñŸÙ¸EAy~ÿÜè/©�y è߬ŽùáZïè@zy¥…·`Û¢g•’솃oÿê¬Oí¡†Ð9O2BOµ™8wƒòÔâºï_¿qïºÏꂌ.œGŒZ]>�.Ÿ€äÿÅÔ!‘ÉC2‰„€(î„�½nÄŸúE„x E‚ñ©�lù+Vª.ç/Ä$‚°{l§ñ§ß†øaÝ¿H,솘Mùô=”X&ö¢µIϦ�˜xí+DqË?e»º�ˆ/þôÞDˆ+”Í)ÖÂÿ‡#'D¦�«$SÁ® _«'ðø®ARºD§0äC(ãÿÄè!•Bù;Di÷ú‚¾{¤Ó¾`vÎ=S[¯ÆÙUÐòJŸa­CF¶wI·rõ×=’þ›ƒs+L˜o#§mÔs×IoìÓYñéTƤ­à_J.�É%�ß½�¤º;Z…ùnÄòi43¨Ä|Fˆæmœ×êDZ° 1sqN§ÙOaÜ©q\GÓ”A+Ù K ° 1\=…”4ÐzÇ쩭㩆,œi‚$ 'A‰Þ£:°³Uг`n@L£³ó|‹¢H¬És-`ˆ¯Ž¯!I2±*a® ~³"Ø‘†Tkp9ã'sú|>ÕAVû“è=õ�íÐ�dÁ×èµ{„ä¹R\#6’ H8þÓ'á^ì#¶WJMÞXýž¬ã=2Ç2ZжP÷l ìß‚©ÒÑYR]È'�’"íhŸÌ|œ¤Õ°ˆó)fšHˆ™39Rö�rÿ�ßrògiTSBÖ$ä¥p“3µ‹wmò«?Þ“ã=šáùî· .ü]Í”�‘äpýç×HU³<ºÑ¥µR–/¢GCp|±@-ü”Û¿¯sògÅM˜Ù½2EbõÇ4úÿ7×>írñçƒk$‘€/Ø„þ=œç™ýâ�êÖóF‰ÞÁuÍŸþÉÚ„™Ó©6“gb:þs~�v)‰YIb×l2Òûa€Ýÿˆ?þsÀOÿS3!")cJŸPëQúÅŸ¨­˜|þ‰…eň˜$ãŸÎ�ÿNø_ý¶ËkUò•�/X¦ÒáÜ/ÿÀµúþðëÿÊOþVÁL îÿ «»©‰�© …¥ZÄÃG6}{+`‡B2|ýi�Ü/ÅͱeÝÊoÃr-bfÁbúÍsW›Ä ŸÌ#DWYúäÅÿ;ŸþÊæü»ÅŠŒ B®²Æëó ßþöý}aæà:xgvÖ¾æÆ' †ž±ŠpÃ;Ókøí9þüæ3�ûM§G�ãEWÜeÞÎBx�â>�×Òã\•À¥ìxÅE‚Û“eÒî‹%²í¥®bÊ:^÷l¨¶I¥Òä”'¾µ¢½“�6ôE¥�œ,¢(=¢‡UÜv‡P(½dµäçG-eu[àl¸¿ÏÛ!_�xx¶ƒ Ê(™(i5ƒ1Q w{ € cò¹–9&¼ /a­š|ëînˆé¼�ø=‰sÏ$=@|wž¤¦�$’I õüÍî­XôVkÂ8ÿÊ|1[á?‹Ê­d];CZ¸DZ©Cî­‡Hº¢@~TÇIo}‡n‡b²`0büdBʆGéÍûCíAvÀµB}Ûaúõ4zBÚbÊ/P‰yø­+dÊí'ZÉzNŽïì鳩.#oß!1ÔZ‡8*¾óà›§ÞÉ'!fÙü bdbµ~û.²!� 04iððj—\E£02ØÿƲËÍ�Û›cóëR6\*oßÃ,µ6á‘k…Üþ¬G·2¤þ Bd€óg¬Xa=ÕÀ9÷æC´RD� üˆÙoÚ}'·ë|Ò†4„hø$^Œ\ê‚ *óß5ÉTt2ÃÆˆiªR oðtÇ÷ï—sfibÚ5— nBÌXè_ZÂÔMM z¥Jé| ÅTð-ŸåÏσÄ\÷?�UNröÿdÞW®âႼ1§ƒ)TQ²ê³W(Å$± Ò¿ö}ª4€nõ.9%CNÙùýoÄ*ññ!䞃u}mrˆ8Td©y’èW÷V2ÒBL%0\8Ï(<Á•ß¹¹?h~2ùƾ?‹’Ï@³E)½N'Ëtú3a'kͯ ¦8® ÏÑZBàlúù,ºLd¨®Ñ˜�?@1L²Š‰2ô×ï|q }ŸZËè@:Ð�ôÐòòòÿÔ­e_•êkóˆ²Çü½>Õ"†)*b¤ûœùðÊf+Y€~WâÊŸcìö’û.B”C”BƦç(Vj¼ööUΜó)W$4moEðíW¶e9?g|ú!‡Ž?âøÙ[J“ª* ËÂfKÔ uÚúM€ï¼KˆÂÞÓPM�åfYFo®‘W,N ÉgÂÍDê]³òÉo=OC ß 2=Oa|‰‹?éS“Q5i�mê¶#¾ú( ¶_GŒ³-3tô1Óg\iÄÁº¶û£DaÌ�/l–ïI¤Ü7£ïxè•&ÇO=`ÒlPTûèb°HÜøC¿“$É “U-uH_xLêµ4s=Ku;ø´Bîÿ¹M>~y}'{¨çQN­ Jìò;Z¼oŠÄnLÿJç{!f¬Øçjx‡[Är´bÆQL'N²ÖM!D1VŠÈH„ZHãB•P wBLOÄE'D¾Ý¡ &Ó3PÃMˆ Ðün�QagEæÓÚám蛳)êƒu{�ë”­­ õF¤Xä\5ÍWÇ×›Ò$‘`©AÎÒé‹!ý¤ÂñžÊ²f!$t‚F Q“3æà·+M*Oi¹]3r‡ÈPðVëT¤4 I !›@�D¢•ÁÞÁaOYÒ-„Ì`_½Zƒ wïŠÅžèQ“ûˆÅ ‚$;Ñf[€‚ ³�Hv}òOF¶ÉÁ§.ö�JiI ´cú±MÑÙ}�ø4é"W²*,%:©gX¦M¤ŠhªA©=¸£8dÍo¢� ˜dh,¦[ ×LT$šN› bÒTí§ze ±@Ý[EÎèH†‚¨)ˆ†…ÖSP™œ”¢Õnç4ĤAÔhã×û$FÏQ•é—Û¨mÉ\Ϻ ÓpVé·{H#y iýÖUgr�0ç"7t„@Dd²i´j(C*èÐ-·HÔRˆáà˜K±NËŸÃnyä§A”EDM@n ,¢z‚uO¤ØÀW¨>nR˜06ïuQQu(MªÈÅ6þj†8�Q�â ]†^3 2½u-Š’€fÀÈ´N±l ôË}c}= &#ôÂês=òãŠ) O6‘‹kôkmzM�|YÁLI;–)I>ÅCˤ†Zx–ŽÛ7P¢–÷`àyhË3R” %¤$u–Û4ÊÓè#i”Å „(ODÏë²00vHÙ1N”L3fê�ŒÕ—ºÿa³­­‚BˆrÌÎܧQ )T$dE@VbJÓ3,?r˜yà2>¹µ\Qü—0`rÌ!_®ú*½Îàú�Å!¼p–ÙG‡¤]cŒÇT’.ñX…ÂT-)Ø :�‡�âI‚¨ÁÜÃ�ZL¡"îh5û4ßLØòÎLˆÏßÂQ¨Ñk9ñC¶–X mÚ¸é£Ïè}µ—DA`±d�ï‹^!hÜмbãèé套l º]“Ž.’eÞ‡˜HWÖvÁ�V¯¨sny(9Ÿt#Ðæ›K”µ,z$‘ןχl»6}1�í~ƒ!^�×âËÊW#œiÂFÕ•â^]Á^má,µˆ£˜œ’eÊœú«n×ru5áö"æ¾ôóý0wHà½Y0#ïùêå6‹ßÔ°ëQ±ðumàµþŠ[Êêò8�þ<#ÓØwå÷áž­d%ãðÎ=Ò'-OaðÝûY“‡_µèÖ=â(æöÇk¸ë¾�ý´õ¶©ÆP›Ê{·Ñ²Ö–ç£×~פUsXyh¡™7>n¼4ÄX©ÞCKø¤²"+ó!ß}¶+Y€ÄP‹‰n çú›My+7?éP_tÉU+âÛß·v@LE{ï6ÅÓ�7� @}Áeñ®M}ÁAÕEî}ÕáÑÕ�dâÇH$6½0·—ÖJÈ­�-üN’¼øâ6ß?QPH(cD‘OQ¿ôTˆYúÉM”Œâ½õQ�Æ’Cº¨âY!7~_߂Ήw�´ˆô�î#eì­íY´©ÝïÒ\´Qt‰{®ãYƒÌߊvE|Æ2º}4|ƒ2""'%B;¢ý­Å”|%Ö ó6ÖUXïŽáw=V¿[¥3ÓAÖd–>YÄ·|ÒJ�ãùªý÷R FÌžo"jO@Ìøùý˜¯œª ¬;€¸à-5±ï.áUmiO¥Žîj‹ýùÑ6¢®!8ÑJ‹àq·:˜�HN}oí¹”ƒ ª˜�[ EÏ^:rHW‰l›¸Ú€•I=±ë½µ!-i(ž!sªoК›#É”“{·áUL ‰,ËZ@òÔ)ÞÑF¨¤ ”Ä�ÌýÛÒ�Gæ�t è@!€ÌW#1ȱ0·@ÐË“æbœ¢rh‘ão]GOZ↦ÄwŸ)�×ý“ˆ’ÄøôSGqäô]†FWÐ gJÒnèE°8Ð눘Ú%ŸºÍ‘Ó÷ÉšâV ê“ð ×‰øè×>�—EÞEÜÇ“B#FÆÖ8{n‘a½ÍhÎ#—Ž7æÄ» " *D?ÿ½…çÆ —ßgìÔ=&N="Wn ¬sœ½üYºí�/>êã9¥Êåã Ÿœ%Yèî L£ºÌÜô1‚“¨ì_` µzãù“󛕤’"îZnsÙeö».yé=ô!‹Ì…y’'—�î¾cîþ±AØI�N >Ú[s(Çkæ çé“Ó DZz‘؉éÓ}&ˆÙk™(5XÞvˆ °rµNëV›×k£xk òq/çÐ:Sß1aÐV6’4¤;¦Ý$¤}!¦·Ò#^u©°•‘»Ýótuï`êÄܨưî/3¶^y|¥ÜÂJÉ„ó«Œi‹6‚"#šƒu»ó«LyEr¡ÂXW@‹%ÖR1�)#Ê!ˆRzÄq« Æ�g ê.ˆ]â„NÐì°\ˆ‰‘óƒ{ n[Œ»{Cý5ÅaMu³¦;1ý½ƒ MѦ!;HCY‚j•%k’=Úž 1|Bjt�+ƒ` ¨Æô%™ñÆîJÏ€�ºÐA*¼Ä$Ea>Ñdb5A#êá• ÆV×M,ĬŠ-Sݼ6"Ûc¹lq¸–£µõï÷Ê40X`�È ÐGÇ_Ô:é.NÆ'ÑÔÐ}™ÕåE„‚ºFXm f4dSYß'™~¾ƒ—õP›:b(’³4ÅŠ©àÔ;9uóž‰Pq *J51€™±D*ÊP¯-#—T$C¦3´3LšXý.É’ŽšØæ�)‹Äªƒ4Ú&jëÄë^¢blÐñgY›·(N˜;`悺ècM‚¶AhiÈ$ðY£×ë�-«©mëX‡�Š“žªc”:–FÐ×…Ý0SRDäDHr$�µÒguÁcxBEÞòÖ—©ö&Ð }¯[Æã¾í‚™ãdÆ”Sé.CS+ô[&Aÿ±t×õwÁÌ�qª&06.päìR¹6q$Ñ_‡ŽBœDá={†¥Y‡Ê¤‚¬H GUVffø»`&lMô�Zàø¹Û¤óm\;�Ó½ˆí}ÃܬÏē۴>.Š (÷)Ê}œHÁž)Ñ^Í#  ÇÓH”è;‹,θ OÊÏå›ùïY?4Èôâ�µÈ~i� °”iµAI|õçê¡Ô%NLzFðê@éŠà› Úr‹Ò>%*RŒ¬îÿŒý´ÒB2è³ NIR²�©è/1 ‚,£Ý_ãxTÙáoýCÊW#fN¶åxà‰é„Äß5™ŠÆ¨è¼ÈE“tN¦N"ÿ•¼Ð6¤EEfÜcí±M™w_ Ä,Xðö<ƒRÑÐŽYù´K¶{˜¬8B½µÈÚL“(ˆQD�ióíÞÎ/­X!²£¥kÜü<@q>@ˆvBõ½ ˜oÁ­ßuh¯Z„>ô[«s6Q0ø¶6¤!òê)dãüÎr§æw€¾V5àÁç>Iÿ}kÏu¨Ï;„ë¾�CÚNïÈç•Uxôð&w®õ¨.D˜ÑÏ¢Ý0F1\Æß»IéôcDu`+äú{Ì\ïá9ƒ9ïÒC›•‡À�Qd�Šö˜¥.ãÜAËöwÀÙ[ÛÌ^ï1¾R{ìâô×­=Ö!¦¢‰Œ¾{g‡¦k…ÜøS—ù[6.’äâÐULytσAÕlá½»H¦¿¹]�•€»ê`w}â8¦úТöÈ"\ߟIã(‹Ô;³ˆF‚€g…<ø¸ÁòíQ¸!�9kó›R‰¢vâ…ÏцRRžf£ŽšPi_µŽ ¼�ϯân!¬¿ó�šCý›žåz!½….‘¡Š:GRo¾ô}¨�έ!hÒKCL€¥Š7¨„u#”{-¦¨‡!–kQ2ŠL™»[¼.\IFŸíp,®PÑòxž‹¦h1Ÿ^5¿Q�izp¶ñb5²“vJE\npD*pº8½/Ä„A7ƒÅÂà¸îÈŒ$‹qˆ¹¡µÐ¢+D²Äxðâñ¨ÕÈ<гèdè@:Ð�ôÒÈ|5bS<„Æ(zÂfúÜ=&NÝG1|aËóî·Aç=XŸTŸyëK¦Ž?"?ÔØ!Ÿ˜ê÷"îÝò¨ŒÈ;³H¶Ð~¦±aß|åÒ¬+ÄáidqÿŠ‘ão|ËôkдyÛ²÷˜0Ø¿ë—ml¿frø\�t¡»¹]{UaÂ:üü]A8y1Ãð‰:ÉBgsÜ~ëëwBn~î"ø£˜ÒIönã¹ 0OÍ¡$¶Z‡>Y… ƒ6Kßý¡�¬*Œ¿/’:±º 0÷ÓZqX¸ÑfHºˆ\rÐÞžCÌl[ÏÓw#ØDšNçZ“a{ã)Æ aÞÆ:_#ÖÐOBÌ8ŠivT‚Y‹QuŒ|œ¤~v…þ¡.±¾/ÐRh¶Ä‰¥òS!&€s§Áˆ3Œ¹-û}Õ˜{AÌÈõ –Û› s1ãéQ·Ïò¡`Ð>49¨ÆðçêŒG;Û5³Ž@ä#e’òàØ†Ë-Æýg z-È=HAH¬ ŠŒ”ì›n… ÷÷N>ÖÛôq‘ ƒr:Ô(4÷¾?—ä.ÁF.å@¬£ïu™´Ÿ/¸ +rwPyªH¢€bÙ 7vCïXˆY[ ÑÔˆEIVh$mœ…R1COt)Y*"sBâµ4€¸’¡ÙÞsWeZXô�.JÎD2Öᤦà ý¢Çðržš³ŠÝꢌçl›°moVeÂfú¢‹;d¡¯š(‘Bž�V !©b×Ú¤†·®%Q‘ˆâ€ b!uUD[Ù‚™«{ÃL�.‹tk¹1sǽ,Ê"1òx ©`Û ’•Å“ê¸^«åS:´ó:e„cr µØ#°E$k‹G4W<†& ä'ž¢$E1JÂ%=UÃ(u°kô=a¦¤J$†“´çº,>twÁÌ�enÍÂd•Ñ3�He5Ú«޵7ÌÜG ¨>•é%²C5œæ%,ç>¾ï 3·�Kfz O-nBMßÕpzY4q/l²fqÆ%�1“"²P™^ Øìf IDAT[Z£U-=µ:óߣ~h�³Y/ 2[4t°«+Œ?%¨ú¢êHž G:/°ÞO+9%8Ó}ñŠ¥ÅŠŒé œïd�…½¿qžW-e Gà\=ÿobúj„ È›óh8IB01$ƒŠQaX¯üÕ!&€Ëd¥Ãd¥#ñK®_à­Ãúëܪ¹Ô/[T¼3hq U4ÉÊÃ8QU2™6/¾²–²Oª9?ŽèOÃÐf?(6ó¹GÂ=II~UÊÅ.~4HØÜ¨î“õ�ÑŸÜØU…yçÓ>ó·,òñ‡Ha–„é±x«O^x‹¤4ŽÖˆâ`ð=)kLh¿$ñî]Ì«Êzå£óà-âžII:KZÇ W ãA�ƒ1óÒ¾0õy$"“‡P—³¤ƒ!b%¾´B”ô�RìˆÕ¯×èÜë2.�"¯ ÅvØ'§•9œ¼°ÙRöEõª!æå3MDU'@º¹Æ‰xœŒ˜¤b 1�𤬕v�Ù¨Æ4�sky IÃ�u†Í!Fõ§'ê SŒŒ™&CûtYzšÚrÀªj2‰–ËôÛø¤+6®.‘^zµÝ žEnÒˆl0 Æüg÷@}U:™zݹsçÀ#ó@:п]Ý¿ŸN§C³Ùü¡7å@z&år92™Ì�¿ë_@FªÏk~ƒ‘êoV!îðÃ|ÂŸåÆµ…²‹¦o©öª¤ÜP§ñ‡_{~L¾³Ýäiã¢fî{Ì>ãI uO Oø ~Øgsv¿®'+·/ûñC�å…€±Ã:ÅaiÓÏö®Â„AkØÛßZô:!'ÞÎ�È ;Æí·¾^;äòoú„~Cx aŸ@\ù½k$‡»»þ¾ÄüúŸWqû!Ç~ZB+8ß?Æ yðEÕTI¼½Œœ÷vŽQwo×â�~®@Ðô‰ìˆÔ>Æa±`Ÿ®æíÍ¿= 1þ´€ß79•=‹/y´ÞTa» &@ûa AIÎ;@;ãQ=Ò!XÏFß±õ>Öj›”4½y)|Ÿ7æÄܵ?-ÃHv#®–;„ºŒ ÄHcƒ ¯ Èƒà%!q°s{®å;ئF°ÖBN«ˆúV€!žÝàV�$bYâ-¯Ì—ÔÔ­å$û�ê²½ Nš9�+C-Þ¨í>¶0¸â0DeÄ„�(´Ÿy7¤Æ2Ä1‘å ƒs'U>Ÿ¬óÎã��W‹‚(€µ.raĈ×[óIy“°ÛÇK¥`d$d$üµ�æ¢Ûý2g‚:á3xe)Ò¤‰5³†šÛú­œ2º6�Þ¨òú•Ó|%Ü"î¸0:BT[Âi8èù­à“œÔpi\¨’¹“GmêLISÜ¿Aï`O$1Š[�ÙPð±ß\Ajè7Š(ŽÊ�=ÂÜÈ^*! +o.P¹<†á0(`[kÜûh…c?­ ˜[÷ÓÆ½{hÅaÝ ôÙ{Ìóÿ³÷žAr¥ë}ßï=©O§ =Ó“‘1Èy±X»Àîbóå¥/]¤iUÉK.™ö­¢e-Û2mÑ–Ê,›6U$ͲT–Êt™6%V™R™ÖõÝœ€EÎ9 ÒäÐ3�¦OêüáôôLÏô Xì½KzþUø28Ïé÷äsžßûžÿ‡ü˜E~Ì¢±½6Y¦Ì”>LhI°'uòg#؆ÍÅ�2¼ô~+‘Xí=`nºeŸh[žžc×;׋9ÞH§|˜Lù÷¿*°éÍfÔ(¨q•î×zúf�Ó8ô^z|á½HVEÕÍ’^¥�liæÂÇYÌ’ÇW?)òƓ՞™sc¼r@sGŽ—p’ÉÑ&.ŸÌc”|¾ø×¥jÏÌÅâÚW�оj„‰¡.~y�Çðí1.|uœæ´ÌÎC:zLf÷±W¿˜â³ ^yU§½³þ}[QÂÞÇ­í^WcxPâ›/L>ùI‰w¯öÌœ³±�«†é\5ÌØ`'g¿<ŒÎ{8ÎiÎ|>Fk»ÆîÃјDÓ2ûf®èÙ¤¾ ð6UžF*Gh‰½àæ˜@V(6E‰N‚òâŽýÝFK•Iä�çs¨œìÈ! ÔÁðbz�îÍ!EÃ’²òý°ÐôóÐRóyaÂ÷Vº ‡CÄY ]˜së#‘ýÙ‰CªeCâÐÏ|ˆµýg]˜ÏN“·éÒÞDTzƒ&”.J¦7AIê£UBo™¢íå‡(±23/�¹1—'=tk7�R*¯xŠ£+vŒ ë­•Þ‘ßV’ÐI(‡ü½¶fø7Ëð¸}²D>ã‘R£H³ï¶�ñ·É¹0ÝR�16=Ž¡BÞ=c’³Iko#*¥`cJZ<Ũñ9&Ú�è>z…x[±; @^ôˆ—÷£JO‡GõTí]:gF].¹ÄÌ]tË­á§¢ «bÇ/ŸÃö§X×ú6ñCW‘cA5®8Vfôj™fw7º<{ïZ�óŸ®èþç.û»”ÝÅ<8 z€ „˜Sg ´YëIÌô¦T¡A}q®¿ïbÞ !f„¥×U-)k»È}y {Éåçë›®r<†~‚^Ñþ\ãŒ9”5‰Gb›²°'f=¹’ ;ÒTíuÿ³ÒÌû…‚œMÎSV´¢Ÿ“V@æŠV´¢ï¥îß¿�,ËìÝ»÷ç=”­è™ôèÑ#úúú~ÞÃø+#!ùD&;ŽžCO”fKÉNK\<àÙ�¨åÝ">/NçÂÙ"‡ŽD$Œç«�÷øâC ׉#D3WÏ�09°k_„†Æ¥c§‹>ׯøHRŒˆ´–˜…/ë¹vá<“;öé$—ž±?]ô¸y©LÙѹ{Ãa|Ôåå£ñ%ã|žÜwèï+ã¹÷.Û4·iD¢‹L€RÑãÜ'y<»Õ_�,/îvxp©Èš}.M�ákd=9£›'²Ø%�²¯á»s ò1÷¿É`ʬ:Ð^1ëL€â„�mz1 §Ïfc°cÑuOï†ä,Ì«1�q;k±VÞB$ˆ�Ù1Z…˜õT. ÜtÁµqv˜›x´g/: Žç»1�Ç“H¾@SæÑ @é/µ‰ß¹s®€ŒIg± I’tob­³f@„eN!,—:ã1< D¥A«&ÖªÃ)/¾Íó¥«:fp¶e¼ò»sz�¦—òSì›LÕ]©Àdy^‰à² ,L®["$)�çUá¬�p¢e˜#“Ëï›§"‡p²h¢´TÊßê êüãQ‘Œ„›­…“rS‚`glÌÆ·ÓÓlÌD‰ŠÂ <9�Ú’˜ýÍ ÌÜ|µ�c˜¢Üè)°c°~ êæ 8SΔ�–š3¢¸“‡ûÆØ~~-×=$²½ƒrCŠÜýIÒ»ÓÈsÎë*ÌÜ=�–ÕI]M£ë60vyŒž×zP¢s–¯8@Ý”‰ñʱ³�$­&Seüø mG{ª0³ýB'éòN†ý3” «.Ì„ð:s-¹Õ$xå"â¼Dàûô�™bç;íh±…×¶‘qm�H‹Åš—[èûfÛð…™M·ì£Älºß¸Aî^™+ëhã¶3É£·éÜ£’lSŸ fBõ˜Ì¶Ã \ú,‹Yò…™óãZ:{^�sæÓâ’0s~@º{´ú’×N‚_ Ÿù”3—8ø^¼f~þ¡A{§Ì¡£ÑeAÉ®žðF)XfÖ‹mï ÇD Ý …Q²™ÓœüÈäÕ÷£Dc‘¸ÅÞw¾áΙ=äÆ^ 4úÿ»Tñbœ~%×ÂWã´ÅS/ p®ŽIŠÒy�È«ç‰µÞ®Ž§l \(Rœ°éQ� Í‹S¥(«ã¯>ó—«@w)®öÜ�˜=ÎV¾ÇÝ÷ b>ï}YJƉڰ‡îùó�—-OšY–3ù¦ (6‡çHÃwлúišyfK²Â¤•§IúvåÖW´¢ïJ+ sE+ZÑ÷R…B�·Þzëç=Œ­è™•J¥øüóÏÞÃø+!Iòi[;Äší÷Ñ“0[J¶ÿž†_܇äwÔýÀð|‹žÞ(#£]]Ñhý‚ˆYÈ{hrMÝJà)AëV�Æîú`Õ1\¯fMiÌÛkÙºd_ÌÑÓ£4ìŽk�Õ…˜¹;YrQ‘ä�wÕŽ Uú.Öscæn�#5´±ÝÜÄpÇÄ’À-Ð:g†øÓܘKÉÊäHÐ4-‚…_…˜sݘ~É" ÀÊ(BfRµQ5�2€ȉلOà,ß� �ÐbsJ% ½v?™¶Ì™jxMÏudB8Á=£´ºµ‰¯�‰;'+‹ Ïž…W‘ñŒZw°Hê \™¶( T aãf§QšC8)T„ ÒÁ>NRE��Ñ¥E ì‘l ÈœÑý]â1xEƒ@_º4bsÐLVd1O¢µÄfMâAÅ™‰ÉÈ¡œ)cÞ!¶³‹r_‘©«éWj“6J"‚;mã4[Lm£÷ÎËÜ_áš.c—Çè>¼p¦úŒ;Óé͹ÞÊ:u ·íK50sj[†¶Ë]´±‹aÎQ6\žœË°ñ�…3Ïg®·X;ôø?d˜Oq “럎- 34)FGpˆþå²`&€=-“»7;‹>â· šûé;ñ±™ušÐ– 3a0ʲŠAà?fÖÆiÕ¸§Á̹q#�j�1bþ;ÎB˜yé“)ÆF¼eCÉ�Ç!A, fÎ�|ÜYûwÑ�俇å|ÌÉ�LöŽÐÚ¡‰[ì~ë ¹ÑîœÙ»âÎüžÈ B:Ð`øph[â¹ù¬r¥€@–获¾0Hz³ÑdZSI>¿€ @̳7æ�“¥[{JÙÝJía–­rÏSìËÑÙ ¯&›+ÛVÜp �럎áõ³Žž¡’?× @„0):3íEbÆÎlÆ5b¸â’îÉÓéàuÌI¸ýyÇðPã*é=mE—“æ°J‹g�’ÎÓ¯‘T~©ÒßvfšKÄ�àñ­Ý$"Tÿ63�§Äõ?\ À¦-÷iM‡÷ƒ˜é;-œû´ÌÔh@$&³û­‘˜\…’FiásbFf)Êõ³ï•ÿMD¥Ÿðrâæ�k®Bwæ{xN+g>78ó™…i„Û7Sj6[âÜXÑSU–ßGFZž¿ßä|…Ž’ðYµGÉåö§Ï«Ï+.VP&ð¼oíÆŒ•ŲܘçÖIO…˜§{gûbîqŸ!Á¾„NõZ4?œ~ú‚‹èEBÌbÒãîƒ+/m‹O¶¬öÅ´ÛE—¶?Ûlšoºr¡Ó�íîóAÌ«=‚›)K PG–¿Ý5eešÛ3ºì?Û„Ö­èg©GæŠV´¢­hE+úÞh¦”ìö#çªý0—SJæ:8ï¡'ÃÿDJE±=ÆÇ\ÚÚôŠ“qºàóÅG…¼�@&¢îFI„äÓºfŠ ]ͨš�1ZbdÐ¥³GAª¼ßÏP¿@—.) I¬;r�H<‚�%Ú6$0û§¸wÓaû^½Ú‡s.ÄTÔqåÚ_ºMÚ ’¬�Ðp‡&é»i²uo´71‹y]nF×Ö2 u/í{FÑ"01ì�îÒˆDg?TŒ¢ÇýË•˜²Y,t‘ÕSZ=Dú¨‚¤ÀãS¬ÛG­ô#�ÛS—ÚÐ+3²;´WXsä4Bò¼Q gGãlŒáqí§aéÈNí@µOÌýã­Ÿ’ê‰2r3G玦ªK«8fR ̆ÈÓ!&ÀºÄv$Z˜¼9IëŽVäÊú\Óeôü0žçѨ„c–Áڗ☦Oîî ;;k€fþnÖGÖàieÖîlaòê8¥ëã4\Uã6Oây.)%Ll<Í�¹ïZ Wé#ŸÍÝÐNd[G5!fL¢ù ²,1“ŸŒŒ™X�Æq4’ol¯Y—›) w68!X0}â�ø†�VÕκ ÊËÿ€½‘( Êœ±)�ÊHÉhHÈ+ÉE‚€ ÎlG„ y)Yë¼ 12Åqæ;fô@Á.RlÖ½ „„øÏU^vnÙÝÉÑ(ÞˆÛ '˜”Â$ˆWœû$‰H2‰ÿ¤D5‘£qÚ'�å!¬�IM³ÛË ÖÞjAöäGu{eÞ�^%¾!Içý54Ø ÕsÇx4YS^?@ÎÑÒ*(Gm6˜]Üï‚h� P¤ø` ½µvÝ’)‘:Ó…ä„Ç¥-XÍ#&®ê•˜Å¨Wšöì½-"b¤¢Ó¬¹�‘ÀÅ ùí9RçZhu·1àŸàɹLݳ֕6Ê÷Âs_§�V,2U˜YÏ™™½Ø�g†'x\lÆÂòÅK93_à{ávÊÁ,ñ¯Ùq`5™�õL�´Ò%bØ9ÍíÏ3l}«•x{œX:†1apòï~ÐT×™ùøÂFÊF¸_uq#ø à©ÎÌÇF#M»‡Èô²œÀóBPñ4gæ°• cÏ=JÙ$ýý�8xEö¹uc'£#íÄüÚ¾™ÛDØýVŠ«ŸOa”–vf^¿°Ëï÷šøNðSJËrfŽÛQVí¹ƒiEÈ�Õ&iWJÍ~·*>¢’lœÐ!ýœ\X2†ë2y1¥jgTu”Œ.í(q¤€ÇQŸå¤£c^2JÃP¾…ËNXÊ“<È �Xsun�DÔYæ¿è¾˜§z-„¦"ù ›ê“åÈ“m*~kˆYLz wÛ”âÈ2±<¬eyýÝžW¥›\��ÕPFÈ2Š-Ñ2T¿ô:º ¯>®-%»H?Ìg•ÛfàvqÓB’ð§ŠW º¦V-{ ]˜!ë;›Ã. Ú­÷Aw-yDWÑ^œó^)ˆXвý1rĥƅy­L2ÿ6Q „ZFéÈ¢tçP:Â^áB’(‚áÛSt*û—tJzµµˆÖ�EëA‹�ÃøÁÛStÈêÆ?Í…Ù¦)ƒv޵zjÉefä¼ÀIS+ZÑ‹Ö Èü+¨¾¾>ŠÅ"“““‹.ÓÒÒBcc#ë×?ÝA²¢­hE+ZÑÏBߦ”¬ž0X½í>ík‘”ÙTR²)+aãú«-^:¨#€k—¦ áKº*¯G“{‰$ º·>¤uÝmšMqòžLß]›Æ&‰HT`–|¾øÈ\@“�´¸Éú#—‰4ØÌÃH+Eì.…Gw,2£ñ¤„ïœø8„˜B’H*¿ÊšwOI–`Ù¡äÉ7xLŽºÄ’¾'?!¦@&¢¬dôD‰ ¯]"’ÐpËÙŒËõ³Ól})ADX†Ï¹Or”ŠQy º¼vYÇIi-"ïíGŠÅèÒrL¸*׿šbÛ‘fô¸\í‹ �T¶VãâíY¢iYÓ�‰¾³S¬ßßD$®pÿ›Ð]•ÒD+eW•˜MúÀÖ¥bŒz ôŸÁëyºv4¡é#7ÂäKLj%&-þa i.úêF_+[Z_¡ØÝ�.¢dú ¤6§ \fà‹Ç¸¦KãL),ÝE}BC,Jñv‘ÄÆV‚²O¶oŠh:ž�5Q"¢è$¤F¼”‰±gÝÒé•rwãžã’¿6LlU3`gJ¤¤Ù�Z¹1�°]Ä@žÅ¡»Ù͹²¾€ï¸L_@kkÀ�šFmMp»w”²ÕLô`{r;Ú}þÎ`µ½ãúÔöTʺ¶ƒ-{DÕ(‚=b·úðã¬ë�ñò%ôÞ.Ê®³¬Ú-%߯T¼\1™#’Hb "ºðŒàO•H6.Lh§Û O ¡Lš½�¸8ƒH~@g¢æU4Ò-(S>y¢([{À’‰dö‹5Oè©�l7®¾åàY2QKæPÿlÙ)h-1ÜbeFwÙ%LÔl¿¥5c4óxršÂº(:*eÜœ�W°�“:¾S¦ýaÙ ¯ã å4÷G'17ÕöÊô…�Þg<5DçñÕ¨¨”)ãLØÓDÒ ×ÇÎÙrs¥C#X‡‡hþ|=ª'S|2E²�ª+sfú¶GòzCbBèÈŒÓL‰,®é2qc‚ΗgüVÎ@ñR N�÷‡Ä•;ljÊr¿ÐBY‡Ñ—‡è>¹EŠáúeÃ]Ð/Óµ}ÄêaÄãF'ü[’MX„³úãïÌÛŽÍ&ŽÊ¶Olû#œÉ8¾©¡�mØÌÂÌÛ§rìy»6Q4\JÀ¾~Äc[èb IDATñM`EÐÊ¿B²ék·�aj¸™×z£ï0â}ÄíÏ3ly#Eû¾vŽ`•ܺ0³ìtïºCq¼ ÇÔQD ¸AèTZ f–+@D޹¬~ÿ7¥&©˜–ÓÀC¢‘‚&hx ¼[Ž\) �‘&X²j.¥D”XyéßÌ+..~ ³må`ëédG9G0ÁÆEJ]B˜€�e4ËÓ’îÂ,£ÞÉ|뾘3 áAŽå”½­§ [M„¢CY'^ž†Ï1‹I�ÑN›bÒ«ô®–>¬}øâJ´Î•Ùä�ï2)µTª3È2áAÇÅŠS礦&/¤¦ÛfàvqÛ*Õ,d �„gúL�/ÐSÞú”5̪.³}ú.(û�›SÈé{!Œ… Àœ½Ç®V³°1; úlŸþÛùQ�ÖÈk(/=Dm1z¹/1ó¢V6ž7huöVÚŒfœÚžGm Ü̶Î�ðµIÊ~iA<Ôï…™›(Óפ4íÒÿÔÖ,±Îq´t!ÜÕ1HÄ%»º½ù‰2£¢Óo�S‰Y4f f¸OûïäF=šüwPÛ—þ]Ç€û' í5ýDë]:xÝ&í¼ 2¨í“DºÆëì·pÝž?[Jvì¦EgùÈ ·M¡vgPZ¦ç¯På‰(ö¥µøfíõ):Š!¸L•œ'®0|ºD»³kÁñ™ÛSBÌ©K96û‡ NºˆÕ5¶à<§ ÚùV„µ Øi³ÓÀNW&òIázK·r¬ 6 !¦ñ0CrsŠ‘q„,ƒéaÝžb=ë¬1UûböÈúú·ô€Ç¯çѼ…“QæBL±:~À�«K¿cœê T’¢P² ¤x”˜ý|nÌ3�Š¢r¦©€ÐbK–B?›²QƒYçñw]Vöj�ǵ‹K‚̹´Ô�{E+ú.ôB@fþO~…µÿ*ú«Ï±B“ ø7ùñÿ|� ñKü¯wŸï]W¼áÂ;û.ówGÿ)ï=Gøçg ÿíú/ùò?þî¡a__’$ñæ›o>uÙ‹/òàÁ6lØð��kE+ZÑŠV´¢¥TD–Š>÷®—™TÐ9Œð뻣É;ŽÎ:8!˜ÃL#àÆ›BΣ«G¥4íó较Dˆª¯±výÒ»#T— ‘IdE@Bã·ñQ�O~b°s_„k—lJÅ0SÐÅŸíBòi^3JǶ‡hÉðú%( )×…�‡S�sÇKlÛåæ%“Ò´_ÙÖ½}5FbnÓF�e�‰�4¹�qÙ²7ÆíKF5NUuT©ƒžõý¤wô!4—žx‰a;�e ú%2#SlÝçþåÆtdU¹í©%eÛ'iÝ0È`“@Reº´° ã½3YÌ¢ÇÙ¿gýž$Ù‘pßkJ ]j#Ñž¥cÛ#mYU0`4x™G%ò#«v5� ?$Óú.ð!Ú–£ãà]´„G)L&–…‚³jO® ÓÔªTݘ-òÆ%Ç­´ˆtMQêë ˆ9_@‰©¸žÀëéb¢¥S� Ì0aСlÀo)"^AMHØ6¸ÍM¨ŠLÙ 0“­˜·p³%vÊ)~1YWÈÜŸÀÜã¡4D)O¸“Ss¸nµ1B›~€Ÿ^;�ìÇñ�±vº‹ìö,Íwë¼^Ø0Œ"%ñ&K“&Ö@mU‚Do3žÂ*1VZIGRôu›È�q¼Éiüœ�98‰ÚÙ@¤«ãÎ(®çÑ¢è¨�ÀI먪‚ÞÒ„4d2}ú>í� `b=Í”zU•í­[iГœƒ Ñ]Ýì;¯AƒçÖÔF¶¦6ââqyl„`SǼů§ÍåJR!g×Õ|¥©HÞ³Í^žŽ8¨ ö_P8Ó2ŒhkÀËMc$k×F±@tm^ÎF/Jì>§s¡yV7q«a”—ŒNÚià^nÅkæ›î Œ¹H²DS�dûåF.6>BîmáQk–�…0AÝ,%P� ά�IÕR³—?}mf>ƒÜÀG–d|!á 1Û;÷UHj8SYD$�æyLYÓ4Hß®Äìܲ²ÍÖâ÷ä‚ìcË‚)3ÒâšÁ˜C9©£ L‚´´“r1I‰Qv‹Å]ûUˆ©ëD�€­ÞâóôÆr$‚v;ó­úbÎ$Ðg fÌ‚mγC̳;jûM ÇÅ»�c ˃˜5*„å¢ßÌ£{Ëw#.G¥›|—‰ÙTNòlÂ<0=‚Ë%4g^ò¿N?LcÜ&{Í~®~˜óáe8Ž9�É(3úõ=Á±¼~‚õ XÙ—|h‘ØÐJ$5-ܺ­ V«•Òžˆéú‚ÁGJKœÕÛb@ßìX¥Ú÷õ*ÄôöT!¤Ö™CëÊÖ¸zÛƳ(ĬçÂtì€'· <_ÐØ§kw5z©ö7¤úßå œõ|A¢#Fbû�*|\*vbú�`ø±M¤)Âú ÚS~7?ê2pÑ­�˜u{—Ú>C·§)ŒytD9p�HgmK�ùû Àu|Fï˜wéÒ¢¾Ü‡ÚY[zî˜Ãeð\‰ÖÜ,ŒEDOÑQœS ¹]#`ø›bÎwÏ…˜à9¹;yVÛ1v�à·ÏÎ*™» žéS8cÒcÍžãN³�±jz^3%‰|Ó§t.Çšò&Ô@«�˜ÖP–ÄÆ’ÞwÓ£|)ËzoÚ2û0Ï…˜à£¯i­Þ“ô’`³ù”ç@à#a»Äîæ€…=àg4w‰34�Ò–BØ.ÊÃÜ3?oÎt:H‘æè8B“Q–(…~6e#ë:òÀ8HWëܲ²/¨·ôŒ,Y 6·’|J¯P—JÅIF“¿›>ª+Zыв{dæ/ý1¿ñ ûÙÜÓAçÚ-x÷¯ó�N,Þ×eÙ*þ¿ûß»üÆÉ‡<¾ûûüçÿ6Í¿ò'” xÈïi¦¹¹™ææVº6îâí÷8½¸ùðgªR�ñoþ·þ!çÍï¾|Žišär9öîÝKOý·oß>²Ù,¦Y¿/ΊVôý’Åí?ý�xgKšh$NÛ¦WùïÎü¼Ç´¢­èÛJH>±†;_?KÇú�9SæâqAn´µü6�»bÎÆ.1=èèóÍçù©–ðÅG%Î�´ð|PU‰Më�pàÐ)¼ÀÆÄ›âSÈŠÀ÷a¬Ïfè�‹eÊ >§¾2«s©’²BhqƒUûî°jÿ­*ÄLËE$E„.ÓÇïH¾F±àsöëÒ,ÄlPÙz¬-)²`›6ÂÎè(²,(—!sß  Xð9ÿõôˆ)Ó»ö0»žg×Á‹t%sôÄÃ7’´4�7^ æ˜E�Ë_0f~o 7fXê·ÄªÍÙûæiìf›N-_…˜—?žÂ1}@`•<îž K\I’`MËlxã<߸T…˜)¿È£3EO`M»ô�žªÄHÄ’2]GoÐuôZ"Lªuëá:'§#È?ÝBÿµðo¡³þ;–uh~ý±]ÈLL‚©“i%B™l¸o¼L ßÏ»HTC=<Ž80„šO¨ì�‰×pm�ìýÐ*¯[ƒF EQ(¼ñbJLEH‚rà¡$+É’Á2›Å¶%v�Š´qšESµ¤¬_,¡).ÅcDãâiEQÁÐG¶hk9ÚzˆÆmiÔæ8Z,ç6kv?Då(BS�F§Ù®¬#õf/Émí!pM›K­ÓäbÆD)(²Bàzˆ¬Éš†Þ\ýÛC@|cõDÝ1Õœ'BÐo&mB2ñXx½AÀ…†�%cdÚ:;i –?R›´ª |Mzö�íä†6ÔÆç7Œàd‹a®(°žÇÕ†üì‚A€oؤִ³Û]Ÿv&O(Úl")K ä¦$-ûºHïL±Ý ——K~ÞBÕjOk½VÄèô‚^™ùÁê©�:íû[P#*I)É =¹vŠgGðÌ2JRÇœ¶°ò6j2Bñ­‡¼Ý_]�\Öè:» 'oãLXøºÇÈæ¼”‹òzBwi˜ãü’ÄP¿Ïp^g¢¯ˆk‡0³´chÁþ‹{¹ÿÕ�뱡)Go|%ª2ôê¤ÈlT¶ã8_nbäŒ�[éëorYóö-zŽ]Co›"ÍášußÿfŠ¡?ÛKÿY—råE�CÓÑëHQ™(�bMÌ�SE¦$úNûäÇÂûF—–CŠ�väè¾y„“û˜% ´vç9øÃ¯øÁ»2©Æ€ìÝ)$z%Ùl•|N}X¤8¥E„÷ŠžØ4kšŠlÿà©¶ 1’jíäQ³äóõO †Á¥“nµGdO%I­Ä|V½{…uG{Pç”ò a¦ÅÀ#Á…o¼j\Z.VöAÀ–Nâò§Î ÌJ^²³;Ã[ï|ÍÛï}BWãa4ãGܹ\Äœ“44J§Ž[ä²>×/Ú”�€Ý¡£Ñäå7�óö{ŸÓÑ9„&ÞCQ"5qŸü¤ÄØLŒÆ9wÂÇ4ÂãØ,Ï€HÌf×;§hl_øA>Sj6Ê1²™“™Õm›)5ÛÔžY·¢ú*>>’ªbµ|‹>ZQ¼J RYÆtöÕ}V� <ŸXÿâÇÓCš‹•ÐA¬RqÑeóŠ‹­’„ê?_©½“9DµL`}Í…˜îÐø¢ËÎôÅÔm‰=Þó÷Åœ1…í¢Ïþ{¿Êßø;¹ó?½õ½¬•Ûsä×¾eׄåÉ0 r¹\uvïr”Ëå0 ƒh4úô…W´¢Ÿ£¦?ú Žýæ~üO?ã�uP¸ÈèÒ•W´¢}ÏU¯”lØSæÚ)¿¸wÑR²õbabN}n_sP‘ƒC¨BF¨c õãzSôöJtt¨ônøY®”þSf¨4p놂ª¾†Ž�å\ÃBØ P-)+I>«×>¡qÏ#�}v&&¸a¶W“Ñ¥¢Ï�keÆe”à0º,PÁñ É&zL°íýN¤¨Ê6-tÆÌôÁ0 ™‘�xl?E,ï!’l�ìÚa݆3ÈrPٖʺ�|ÆebâBÁöFY4WwÔucJ²OûÚAÖï¼C¬!ܯŠj#«vÉãòÇY|[¡M;*ý»”œÚºT6ïIÐÒq¦3;~»$¸ò©C“¿‡ŽdÓî0¿�@˳óµFš;.‡1Úìx®~‘¥¨zˆma ß•±½ B£SÙ³ðä´t‘†PÖ¤FÒZGæµ(szöùíi‚R™à¾Å}÷k_oDÒ�*`(»¯µ×(3y7‡ßцœˆ) 6EPxãB%~ [F€ÛšFµ(±º¸!œ6¨A“6ï¡Èf‘öÝ1”h£¯@ l6 £hQtSb‹±èß”�sœ´¾!`ÖͨG¢¸R€@�ޤ’ÆPc€Àw=§ Hn€"’†ƒ@ $ÚôÙÝ@€¯ .EûØgÖw¾ Y&Pv–gãÊé¢lB<†+/]ëí|z ÈÉ(Z†Ø?¹øìéYŽ •’бXòK/?_n®«“�¹IÇ/Y¨m-x¶Œ?çzKù ²&ÎúWvM°çZ=™ÀË[(ú¬{i­ÛĽl¿)†1-ÑÒšÀL¹D§Öºí<™ÀÚ¢s}}†�—vešÙ‘ÉjK­I§ãå:�¯®þ¿j Q¼>JÓþüÖf ÓDSzfН$ ‰`Wµ16ßîåáÍ;´¼Ò†šŒ0išô$eä7žàœîFž–‰Šm~/ƒ÷G¶EðR)²ýS¤{“ˆVðRòÔl‚Su[ÌOÎåØüFŠD<`»žáa¾‰Â¶nìËPÐI{áõ™œØÎÐÉ+´¿¤áÇüX²«„Þr #c⌊e–‘‰Òæ½þÆènæ.°þh5ÂÌæ£×É}µ‹ˆ][b'ÉøñWšÁ͇Ÿ“l‘é=˜¤+–c˜&"G`ŸØ€dáÄGŸsä}…h\BÑÝ«ÚÛatÜãöƒ"M«ŒO;øŽ‡mzÜøðUWÿ9û_)2sO]Ý8M׻ǙoåæÅm2¢æû˵›¸ýõ{”µO¸nå9p,üΚqf$:46¾ÕMßçC”+np×næÚWïãkq|,ËÑ÷u¢1iŽ3ÓgÓ»—0&’\¼žã¥�!�RTAWÏmíŸ1>ÖÂÅóoñxêÓ·^Ù—È‹™É,ÅS%:Þ“…éxâã´wŒ1:ÒÊå‹o12ùá·hÀ—›hÁ/ƒöS&Ʋ¼ùA„hLÔ83#+¥f&šö|mö9VÐ$œg«§9 �­¦ÅPâá{L¹NãgU6° %X<¯óHs˜Æ«ællñ~̃1‡²&ÑàHlSž½GãÉŽ\Õ�¹Í¯?ái>Ä ÓHNêäÝOoüö}1g&ÌBLŒÑé6/+;7/«ë™ 1§¦Ñ¬€fuñ– ˜P…32/?!nJ47-Ò§r™r#>ã› U÷euÌó~Ï3ÊO ³A¬¯uÕ”’•ž«”léÀAÓÂ󬞻nbŠ²ÌšèŽ§®»ž sÔ 'r)�•juÜ—BÌÂýI¶lSª`‰éšÍÍ-æl(Ž9Œ].Óf½FìÐu¢m΂eêmçŒ £e†/—@̺½0Kw/–X{8Mjcí²ÔbÂfÚ Ï÷Ö�µçæÓcÃm*y �«j/�ÅbmÃãê‡|G¡C9†ðõº.L»äñèržµ¯¤iÝP{®/¶ßÃãÉåé�IP¤eo�c¸ô_ÊÒ°®‘΃1àɼ¸úçIiÌaòª³bº‹¹=ƒ—2«c-Hv'hÚ0;¡Þvx¶ÇäÍë¦÷2µsœòüófÞ6¸F™‘/q£4Äš)µØd6‘#3%Wæ_Óåq ŸFùén\%àÊÖ\bÖL!¦t=Ãú Ö>s/”P+Õ‹*sjÍòI© ï_ó'‘¸ãY”t31G°'誛w¨§ùÏ¿NÐ ê–B?›šµZ&í€Ír¸ÌwYV¶”Éy62õ«ZÍ•KXñAÒ"L·G ³ð~²¢}´<î7x•+“ûùñ��°&ÐÍηÿ;ç.ãõóÿ§ïóþì:¥ô+üí?ügüÖ‘ È׿û·ùí?½ÈÃ)�†u‡ùµßù}þ³£mpëxÿ—ÿˆ¾ŒÏ¯íú˜ÈËÇXÿÕq(]àà®ßC$™vò¿æ•:C’Œ¢DH®~�_ûÅíü£?¿Æo±(\ýßø­¿÷�ùôv¹ëþÆïüÿù›Hd9þ?ü˜¿÷Çç6!’ÞÈ¿ÿO>á7_J·ù“ÿò?á?¼É”ÜÍ�¿ößðû¿õ.] öÐÇüzÇï±÷Ò§ü¸R�äÂßßů+ÿ;—þæþ�¿¿püÓ5¥e=F¿üùÍßþ?9óĦiË;ü‡¿÷»ü­]IàÿŶ_gú׉ñŸ|F®Htÿßåù£¿Nï"êþß wù£�¯2‘›Æ³JüÞ�¶>È´m›ãÇ�“L.ÝÜyE+z‘J$lÚ´‰Tj¹$òÿø·ÿ»ç¿ý£Ê‡lÛæ¤lW´¢ýeS½R²³ý0#xÅÿþlÀ¥úaLdÎ8V’»H¢H H�lÞ¦ÒÕ]"�êLσ˗|l;Mà¯F“AÑ;pÜû8Þ]4yÛ‚’²²ì±fÝÒéqÖnxŒ$üêzg ætÁçì—e¼r#rù0B$Q%P¥N¢ê>Öný36l’hHf*ë¬W!pâ °¦÷ø�ÄTˆ©{éÙú±¡W"‘@°`{JE™¾Û:é5|9‰&÷àxXÞ’ê$Q[NN’}Ú× ÒÔ6EǺ”Ê;ÈC3…¬†þ—*3-CaÂE—Ó¼ôîg¤Úf?€çBL«äsî#“ˆý 2aŸª„ÒEª¡‰Ž×/¡V¾ÏçBÌìxÍ*d²Fö‹uÁV’ÚÂ�=)êаï1jº€R™%<Þo1½þ BR«§cF,÷N–-åm”S9_jA(A�KjrÀÀO¨LÝžÄkjFIÆÀ)ãŽMRx3ƒ�EbG ”TKè,¸]„:`rÆ� оQ'Òþ^×ðÚËȲéî4� ”t(%mÔæð¸9 áÌ&$/t�B²�DQЭ®æJï²¢ T·`V“,BìñÃÒIQ5†£øìuj“6Œ k*Ž_[–l®tUgnm�+M“xJ5G¨ÑX²‹†ãâ¡V-ž¶¼ìAàzrÂÇ ñÌ Ó² 4¹µ­ÈcOÈ�áþTc±êxn”l1²@kŒsyÛ(›n¥¹™Ç\ãVwŽmCM4‹8š�Å*Z8�1ÊÂ&³½D÷éšÜ$²5†Ÿ·ÐµÚ‰ƒk½Öj¯Ì+«óìéo¤Ý[Cöñ8�-á¡6êŒí§íl7²-³QíåNù.nÖBmmÀëŸÆÌZD›C˜¹þh;÷Î d�“1în5wS—Æi{µO×ퟤ{ƒNô�~6�5"ŸKœµm<¼øˆøKiDwPÖ® ±S�g6±”(o 3qŽÂ¸MC[MöÙÜ<…õ¸7– yøHuYÙ�Ð`näá×°º\ö¼^jD&Öj°ÿ�wÎYDGß©ÆHžNƒµŸ‡Çga¦‡íœáÑé-0v„‘à_"¥Á ¿'F+o39ù×>ͱë�¦Z˜ùÅfÊBæëŸš¼þƒhµ—¥¢ :Úš›|.ß´YóZƒ§GhÛÛ…ª\#{Åç«O,޽­ö±T4A[Ï$©¶ãLŒE¹}Ûf°ßCAT&ç(ÆøŸáMät˜èêQ³Œ¸Mx�@�+!Ìüb”ÀiDñ� œ£8ò‡ÿÈbßa�t‡BZ.â{“4KkxɯOUa&ÌšŸ2<*sõšÄÈH˜l_CÕeÖîofâf–±qŸöy÷êŽÎ üð3FF"|ý�M©„ý3ƒTöïë8òOùòC»fú^@¾2±`¥Ôìw«‚ï€4{™tJ4ðl’ v ÕAÓªÏgNo¬çU"P)”]ºã­uKã$C PÂäòLYòÅäÉ‚@S` Ëb}Æžª @ÌS¯ïäü$4€4Y¤k±„oøŠ…ö0ËFž¬.1ƒì4Ç'µ|œÑ\ˆ9`BèêŒ<)²M]¼gôp«ÁØ*�`.§˜ üL ÝWÙ–üö퇶gðç¼b·BÌÌHqgÊ»×)%;1Ÿµ”ìðÙaZ�¤ªýšTs!ææè4iñûP=(0fÏž;‹�)˜1·«D"³ñ™òò¦c¸<>•Řò�¨év IDATX«‡Ï�g&é};F$&/¹�a¼Gß©,ƤÇêÈ5³^/Ìì¨ÇÍ“²9—¦uM�úS¤]~�Ýqî>(┽¯6‰Ïº(“kûŒÜ)ÐÜ"#·(¸‘Ù㽜ß��˜�‘£ÈþÿÇÞ{‡Ç•Þ÷½ŸÓ§aPH‚�`'—»ävm“,K¶×‘É’|[²cÇqlj¢â.Ûq¹ŽýÜX¶¯íÈ–#+Vk»VÚ]¶%—½ƒ 0f€©gN¿œ™3Á]5ßàû<|öYÌyO¯ïçý~Áy༠vizÒæúÑ$é9‹ÆÞõíþ>¸Û~»øü4–iÓ°¦òÎ{·ãuùù ̼Mtm%Ø[ê<±ò6·�%0fÖWAÌÜ}ãxª3¿¾®K]ׂóo‰íÐãændw5ß1Vùc�m°ó“/ßÂ1­ õV:Ök]Óžîà æÙ,m¾küyA±Ü\@TejALW7±O�²IêE“çï›KÝ Ý‚‰;8EŸT9(rÉû¯í Eü#é;÷WæÆ¬õü°“sˆ‘ êX²*š¶1¥�ß·aLÏPúFüVÆÊÆ1AYö±=ÏO|(þ" Ò\x烜Vµªo¶VvFwßÇ}]¿Îï~â·�~ä1ìÙÎÚÆEÃÔ¾ö^ùƒ/pôWûˆÿå�ñøOÿ>ï9ûivâ nø ðòŸ³½Ùaðo>Áû?òIv_øcžØú³<ÿåÞŸà÷ÏŽƒ@î tù=ÿÒ�­ t½ƒ>qŠ¿úß—ˆ¬û¸ß%–ø2?ùý@ýçþ†Óï[KþäoòÁþIº�üO~tæ¿òsÑį¼~�§c"ÙÛo1,xí“ÿŒO�ü þîÄWØœ�O>û£|¸é ^üÄ= ’µ?Á_}öåªõeá4cÎGäËlúüW¹üx#ƒÿïÇø¾ü÷¬9ó‡<æ¹7×òês¯ÑÿûžGøäß=Ã_ÿPmàó{ÏŸGÝöÛ‚"fz¾'� ÐßßOCÃ;ˆ¦YÕªÞ†®_¿ÎÁƒW6±u’ã§ûY;ýit�ëN{à?ñ_?÷ÃlZ5¯jUÿäT«¦ee=ÌûñœjˆéÇœêl{°²-øÓ-º9O PÈì§Itè[w“H$Ãæ­W‘¤Ê޳ÅÐÏua茎(¸Îþò iQ¨# ì! ì©l¿`ö®A’œ 7dIÙŒÄÉ×ôlÅ;„(„%‡ž¾Û„"96l½Š´à£s1ÄÌd<¾þ’…mixn=ëG†s¬Ûz©øÁ·x[2)—#¯ ˜™Ýàú�dšÔŽ&UvÄ-˜‚0E ×_†™‡ó/ç­Fš¥ýeˆi›¥÷À%”Pmˆ pþõ¶^O¨1ƒ­s4n#Ø:ù¶b�á›.ú†MHAÕ¯Ír2E¯µ¥FÍ"%–&ºçbÐ,CÌBB%0½–\û8rHÁõ`Z÷ßМ)6ç¶âì¿…Üâà.„˜–-à47cÄs8¦‹úä“3´oR$* ¦YðЕ0²ù‹Óôæ{–.âày(sS„ºüó\™ª=bíÔúqdÍwcnÌ´c(k+©�ÏÒ½`¯¨*¸®‡‘œãfo±Ã(ìï/ÇpB1¤ú yåÞjŽcGêhLU~œìŸ@Ö4î–øÒBä…ùwϼ‘C ‚X<– �¼cÏ}E[Àp-‹`ƒˆ 8Ù»O_ÕÞ(Ž /~Ü "x–ƒ›ÑÉ„"œ‹¦Ø™®GA³\\ÓFTeÔú7¶¦‘nyx™b`þ%¤ÏmäúÌ,nD%;�ÒßÈ�]ô�o¥×nãæ]\™V$À…Î96MD¸“"� •ãè”úS÷Ý¡õDš¡±Öéeäöäæ nK#ÉÁÚvÈȵ>À†×g!¬‚lñöqÁ>…9]@�È*u �DÛ˜Ï\Áþz?õz=jAböØ(M‡{‰¦-”à 8¤î»YQ/SóZÍ ŸH±åñfÔ�„ €”Øx_cú*úµ.¬iÿ¾p›©—dRSyæâ& mjñ˜K( <$?uŽÙ+½èSþ9S‚™Ã¯ŸbÃãúüsócgÉÌDð.F&žª8¶Ašy„„Yf¾ë2¼ø½äÍÿÎ7žsxø™HÌ”U8¸ÛÁó’x›ÂhÀ¦éÐ’Gnòµçõ ˜Yj×ѱ6¿“q|Ldäj–Ädp?Ìé_æñ§ ¢uþy¶LG`ÄhB ËlxW“Gv`Ì<„P�g°Í#}e’–6•=EàÃwgJ™ðºj˜ E ÙîÐÙ®01érú’@fÚ ¥SE Itìldh(E4ZÝ £Ãå}ß#sì¸ÀÄí,ÿ.FrÞ�iú0sß!…Öv Qh¤Ò�¹ã‰£ ßI*^  JQ³2“ÌÎãÈó:‡ž ‰å¨Ù«Çw1ÿÖ—eù§&Ós1=yAgó¬‘c­voCYKÇ1ä�¹ª°|í¬»i6à‘iK•Ûª~7�aÍÂÆ-w@¹†�&.ý€ñ*A›%ëŒ-§’3´„ó\Ìœ³°À˜›%ÖP½þÇ6ønÌ .°Ã¾÷š‘Çú—pbâDŠnîþœ¼f�!Ìhx-á*ˆéLÜsc¬—º*:û«s&Ähü2ÒŽvÄpõóÖÕMì+“l’z H÷Vw²–fŽã*M÷õ"…ªßÛJS²6F·ø,EÉjvíz˜+Œ’-ÉË‹Ü~é6½Oõ¢„kï›{�˜KA±±«YFnĉv…è|éz¬‹!¦™‡[çt“i2ºD¨QeóK×ç[ÅÖ(CȹÙ$çÿ1ÅÎïéD‹,}]ù0n ×”éV.·¯éÂÌ;\9’#5ã‘vàºoqåõ${ßÛŽ^Üy‡³ÏÅ¡`‘¾mU˜I½…óºÃ®wW__ e.·ÏÍÑØdú¦Éàɺ‘&•O¶.Ûv1ÄT4‘¦}Wg#ïpãhŠl¡^ÚÆœ{†Ñó)º–�Ò\¸ßš• \ûÚ¢íË+¿�Í•¦0ó6–#1rd† Ow F–¾N­¼Íà‹“`J¬ÕUCÌb”¬€ˆ�·?>Ž( t?Ô½,¨Ÿ8>A!aÐígúbœ¦†Vÿ;f [‚˜¢%²®q SÓ3¨¢*Õ˜°Œ»º†ny“Ìm ã–fUcž‹Ýá§¶äqL¶ø^h\!¢‹4-p“/ 1Mk|¥«•�)°Í~ûÓ³,MAÔT? }Á.] 1r³ hlú–ÇÊæA›ÜIM¤É¨ '³®‰£Hågtº�£ùJ­jUß­¬F¦z?¿úÂßðáØ9þäßý3îߨÏÞg?Éó£ :>Ä/}`3uJ€þý!¼}Žs)€îÿþ÷³£5ˆ(EØôÃ?ÏE�qôÚ;[ñ?Þí×ÈÜú4d~ˆ?ÿÕ÷¦þçŸñü®ůÿFÂ’Bìà¿ãã+/¦@V� “\¹x“¤)Ys€�.€cü�/Á�üÇ�³«A!Ðù8Ÿú7Opî‹_ææ;[Í*Ýù_Ëñ~†Ï<½†€RÇÀÇ>Ňë¿Ä_-ÝLøÞñ£ô(€²ž'íâܹëKÎ/‘ÊÐVaÚTIX nÊ+¨‘Y’ªªhš¶úoõß·õ_6{=�cŒ9øËhæ·ON0~òÙyäc|ß/¿µ’D™U­jUß%ªUÓÒs!—ïZS]Úúî0ðð Bõ•õ0ëD£\óÍ7TŒÌHÄXדý÷�dß�“l¸T1%Y¨ þÒ—ÎKˆÂ‚°t ‹$9¬ë¿É¾þü×õß\1çe;F^äÌWߋƓÈR€u›Ùuà4»œfóÀe¤bü¦$ UÓuá䱎ãkÛÇŽƒ'Ù¾ÿ,®Î·«±-ÙŒËk/šdçBà.í%—Žu·Ù´ÿ<›öŸ§cÝmd¥rž3S.™ ‡Ë¯šÔYûhB‚DÚféä4ý�œF •âg…*ˆ™˜0IÆ "ân¤`¾\³1eU¬€˜×ÏäIGÛ‚Z%Ä\TkE š4ºNáëÓ,¸ŒÝÊ‘ð!¦çAbÖÿMÉŠlLnÄyä:b ˆ 0y!�1•!=ž‡¾.Ä®½[T­Ò‰ �בëX A÷¨«kK•ܘí}b¹³(92Yóؔܘ޸k<ºyKqÊnL#“#PÜ'';'q5‰@A`c®Oða] Ø9sÅxdM%?=ƒ-¸X’žGvªº>—P§–Û.¥™ˆGkfþxG…‚>_óÑ^�˲Ôá…N5�Ýej%¯èBUÞF‰2ÏqñìbmÙÖzÔA•QZÂx’XŽ—•=<']ôœüõÜ”oÙÉ��¸¼ÕîG@7 aTGDp}(Š$ ¶„¹µcŠF·ÁZºV¦w+‰ã8ÒP= É•È UÚXK0ÓÑ¢Ô#è.vBGˆ„°˜¾0_;HkÐX»UC™™Æˆ¼µ%Îg7ùy\ÝE‰¨LÝÊc;3Ôˆ„üÈ ¼°Î¶À’ é³þ9χñ<�Ã*éøÚ|D_ÄZ�¡›Ü|3Y¹®A -–£áðuû×%@Äó�ŸW�§0ò•ƒJM"Ôš¡ëá‹t=|9èßOD'@$¿•Û¯Œ£çŠÇLiêÌsà‘��½I´­rù%˜é˜2ç_š£�wéTçè¦Ðž¹€øµ,ŸË–çY’¬ (šÀþí6;‚~}P9¤Ò|x=–'ñµçuò¹ê·O¹xžwv»Üÿ®c|×ë´´û×T>ýý¼òœE>W¬/)hÓt6‡gh”uä @÷».ÐõÐùòv „Pœ'Ðx‚ٙמ/TÕÍœ‡™”kf–×§xîhyÏã;6º¤FýZŸ’*Ѱ¾ž3½ªv¥¶uQ‘Ç…þÐxèÑ×èY3V\¯0*Oa™-¼þ²Îk/™KÖÍÜþØ›l{ìj¨z!²ÐNÀ} ËT«êfîxô8;;†V£ÝÿÉJ»&2Rq…gÛ¶‰îÜ[ü[Ö)@¦€¸à^¤ÜÅåt7M}ùòÝK£‚މ‹^0TÝ0©µ;I¯ÕebéÚ–w“P0‘‡k×�TÆ“¾nA¤®;›"®Š%ˆéGÊÞ[Ë’ç'(œ¹QõÂO…ø›üÉ'~„¢�s_ù€öŽù€ %LHÍ‘ËõWÿǧøÔ¿Ì•É<®ä‘‰§y_â�­ø“8Æ?¨0}æóüËýkÞš4y¼]cttá­Ïñ®XžÖÎEi݇ÍçóŸMók¿ò,¿sÝcó“?ÎþÕŸçpd’‰t7;{æ/ÚК54OŒ3ßÔøÊ‰ÉI{z–¬aÍ“¥g# Ó6Á ¹‰¥o ±¦zfm…®F Cô¢‹AåÝT™«ZÕ·S÷g Dæ½?ÿŸy°Cç3?û.þËï>Ïð¯ìå�߬jU«úV«VMËù(Y7³gÉz˜w�’-ÖÜS�Ýp�({÷g]ÿ²\ý�V ú¤æ<^zÁ!Ÿk@¶Öœ¦–s©yÚ6œR¾¢`¤â9Q6m¿ÈÆíבåêz=‹&ø}lãwl›$Öo ÐÜúf9w¹íq¸xÆ@×$o v�Ñ̶Þ1Ä% ¨iB<bè´E£pÏ i›¥}Ë0‘¶Jز`‚){áh�@T¢ãÐ¥rg=P0Á�”-˜bs·à’;Ub.taeˆ 0r!ƒÙЂZŽ3Ã9¿.¦icM$pžœF,îËÅ37SÀ˜É3wÓAØÖ‡Tç�¢í‹ø/°‹!¦e XM¾kD³X'lZ6N©³a¥Îïœ0g äÕƒ{JnLMY[hçÚÀ$n�ÁÍŽn¢cÖ\ÁE ÈäoOsm½?ÿ….'W@PCåú˜9€‰€`ÏwèžìŸ@VUDMÁeéXÙ‹‘4‚¥‘Ng)Eÿ¥,XЯ3(p*š`_ºÚÅr¤e¼ù,/¨` ËQr7hãÙ6 ]ñ×L¥\ÃD’ŠŒ àBñ|PCa˜ Çs°fó(-þ{‹ZahkqRÀƒ 0¹Ûêä’a’®ï!¨hAµ%Ìõ}ãlz³›ËSw(l¨vejºGvp}ÛŽöÄ Ïi�Ì`$õ²+³¤Äî8�§[ØànäÖͼ ‚k¸5Ž>£lñ§×4ÖlÓša”ÎmšaãÕ5Œ»Nã�¼úF¦FféÚèŸÛjD‚Gnâädö}ý ç¼³Ø ¹9ÈÔ`–æÞ rȇ™%g¦æµ y-¤§fʳ%)ÁâµËÐøð5ÒoõÁt Y aäóœy)Éî'šÊ1xàÃLZçè~ü<ñ77 O5 ¹MXf”/$9øt�¢ó[QEêÛRÔ·½E:ÞÄðñmå8ÓÅÎÌ�OÔ£…$º• co ý�«è9‹o<—­pf–$«¶é1ç‚Þ‰TˆZËô‘ášÎÌRÛôhiŸ¦¥}š™É×În"™Ôyñ9�'Ÿ  ûÓE%ƒº��cy¤Ý×Û`ÍÓ§{aï‚íhGtžÁ4ý¨ÙÅu3¥€ŒÒåõ#I”‡+ïÁe—eÌ£#f³Ü´ÀÌ»· ÎÌ…mmË£gÍXdŽÞîæÚÕõÄ'žB–ÆHÎ«ŠšhY㟇+Žš}1ÅÀA…–vA„ÆÕ¨Ù*<ãÆ F&�gšh’Âõ^™�Áå�J ‘MudQ•àÚµÔ)ïÌua‹ž$.+»Î ’»s]K¢®íųm„ø Í‘Úî,' xnL)&04M¿X{¿ôbœ³t “3hÝ튂4›¥Ã«Ì[1•+ÓôK÷^`S “sæ(nÞ(;!½‚‰yy„féîµË4Aa¿¼�³=cdG&Pú:ýÈøRç}dÊæ³'º�“k&ÐoLìoGPe\Ý$ýú\ݤ¯iÓÛÚÆZˆîfè©8(Õ51§¾v'o±¥y—1+êaò¶êaÖ’¤I¬y` …´NêVЦMó�m%Àcå-¢r3Q¹öù&Mb�^ªpa– ˜§GhWv#ˆ°éÉ.\Ï!u'�U*ÞI­¼Mââ k×Kà \úz޹)ƒŽÀ£à†[Rl;Ô‰ë9äu­•÷½…S‚tvWüÞÛÉÚ‰ÕvÁ• ¦™wÊôn.Ì&åäâ5$uv?Ô†m[L�褦 ê[+ûË3ï A:´G�„@¹­ëÙ$ÇtBõ Š&.Ù67eÑ~Ü0jl–ݵcäM’czÍe^{#ÉÜd- [yµy–¦ý·*j—¦'mFOÛÔ[{P‹µ …€ÎöÃíxžM6QùSRj²ÀÐÑÙ2Ä,Áߨšfš7*K«›GgHOê¨Jˆ5êa¿�-kš‰ôÈL]™£sWåùV‚˜VÞ&"µ‘æÝäN“޾cº 1 S²— ôH[ˆ45qIø:s7ç4�*λùs\ô…PÅë#[¹ìœ&yn’æ=�mì¼ÅøË7±ó[ö"ª2·vÎ!h*¡`+™Áiê6´ jó/à5ÝÕwÑ¥ éb]Ìj¹ºIáìuR„&mŠö‰1ΙY¬Ñ´î„bÍh·`R¸0B½®˜~­ÖJæÎ(úÔòæ®2ÌtRY”H˜ÀhŠ ÂòNá’—F™Ã$´g¾ŸÀÉdý’–SiF¡KcÓ¸Í!ä–ùûŽ=� I‚ |Kce']Gò� TJ2¬ /Ó»`Ú $é4‰«¬`Uß]z[Ÿþ�¶|üCó™Ÿ½È `Ù2Ø#ÿ?ùóWøÁ¯¾È_moDæŸÙ÷$K�wïe4  Ûó“üÞ¿úGîû…ÿÆ^úÝ]]Hþ8¯ýå³ÔúäÙþÁ_æ¿ð—±’—øËŸþ>>ò›¸þ[ítÔ�1: Å´3ôÛ·It P"20Üd’ÉÙr»»­G{;³¯ŽâW9¸ÍíÛ*-Àí•o{Qÿú™Ýü—ç¿Â™ÄN!ï[ÙCc¡Îž=»Z#sUßVE£Q6nܸò±ìh‡„pwWǪVµªï>Õ‘•Q² ¸Õ9‚èëU1´013i—£¯:ØV‚u—(ÿ ÇÍ#,"KLð!æ‹Ï°ÌðvU�¿¥æRóÍd üˆB×SгiP|¸‡æ·OP$Loi ¾CR�DDíîöJKp� ϰ  Û';'Ø?¾|¼Wå=\ÝB*v(‹a w6�¨ÃMÏ‘*Öé’‹¹ºeG&ø®ÌŒ€Ò®áâ"/Š&,ÄŒbÜ™Eë÷磶„¹s`iœŒN@­Œ0ÛªõqÞÅMë(uav޶qN=Ffh¶d*õ¬T�Ù=34žn¡ÝˆqûÚ8�­�ásé2ÈPê4ÈôÊ Fh¦Î«C2e’g§i=Ô…¡µbX94¥pL,xì*;¿¶‹k·¯àhidöv’XrX%·ýuoùuØ¢n?ÓÒ 7ßL²õ±VÔPåù¢%,L_ÇœÁ‘'˜¿‚‘w¸z<ÅÎǪËgø@Ó ëá‹èS $¯tÀÔ#¤œ/rìù9fDÛ’lyâ$ÃÇ·‘Žûó\3Ͻ”š‡™‘,co.ÃÌ·Žä9üdõ3¨&wà;3ÏÓEë£ý̼:¸$Ì,µ³MŸ¶´OÓòô43“QΟÌðâs… ˜)àß;›0Ø'Žú3xÚ#õÆfSÅÎÖbÔìR03Ø`ò²Èó_-ðô»U0æ¡$À:ef†ÚÃ=2ÇÁƒÊ’í€rÛÔœœhãØ‘ý…§0Í*`憵®“+×Í\IÔ¬gÄyóÕ¯Ó“Êu3W£f+Õ-GÐ<¸R§£µõbÏ&Ù_¿Mº7[z@ bxR €ÚÑÅŽYVÓjÉ�Æóï;KEã liìá|“€«0|Õ´ih¬Žs¼T¯“UêÆR¼�Ú˜b$BЄ�ÂÒñž!GÏC …±¯ÝBniÂLÎk®ñ)ÖÅÜ"u£ñ6"€�¨ánî@PÜ“ˆuAr×oá&=MÕÏÿZ²T—Á³¨j„ à‘>ueMæàxUçýr:³3�$GQ<�ì[7Q»›Ð¯ÜÁÕMš´†Ïçn²5—±]IP$Ý"si’PŸƒŸ|ó6NÞ¢!Ð@ƒÔ nWÔ숒½‡z˜‹å4éfT‘`,Œ™ŸW-ÀSKå(ÙZPÌÝå¿c7¥‘wÇ!àÏß±<&Î%é9+.Ëæú w°t›¶†(ãgL…�tˆ1� „BŽeñPÐÅŽ.†˜}¡y ¦Ä27M¢Ä2€ÿÞ6|2IçÖ(Z؇IM<2ƒ™wPe�ní¡ÖÝ«ja^;¡ãèQšÅýHn1.¼5MÓ¾!¤ „'Ȉ²Xç& \{#Y†˜]á‡ýú”‹Ú"Œ]J³vOÃ’mÛµG%�毠µ¦ñ™2·Î¥hhÐØé¿w-„ŸŠ¬Ñ%¾‡æ/ˆå*€óÍYRS�ê£^ ¼ß"{Gƒ ×€‘ƒGfHMP•Ý�CÈn9–EÙ0N¬¯FßÔâcµ&è·ZrЧ7Öˆ\ùÇêÚƒÔµ‡ÊçH b*B€îà.ÀwaêÛ§q ’ˆ«»ÌœIbÌô‡ö *"ù-ô¶ö’›Ò‰ŸŽÛC )UçøæÈÁ²ãØkðèØÑKa6jø+• IDATOâìMmÈ!¥bÖi�4HÍ\ß9�PüÎU™@[sçîP?àòªé®¾‹N Ì–!¦ç8·h=Íå�¹7®!Ù[*û ÏõfR4LþÒÁÍ=ˆAã²-°­±òLöÖñFÓ4ÆÍ ´u�ªŒ=“Bjˆ”4vÑUsÀo-mŒvs.7êƒKEÆžKcMM#ÇšˆJÕà›uáVÎNŽ Ï¥QÛc~mè¼N[´]¾¥±²¶r&Í¥Z91mé~ÿ°¨`švÿS_G>™¥v‘»U­ê;§•�̱¿çWÿ¢ÀÃÏ>ÌÀšF¼ÉSüÉŸ~ eïgÙ|·¶™4é`7›û‘q™yù¿ñwCðð“c1·‡¹iÁÀ ß»ìçxßç~’ßyåcüÞû?ÂãŸû ~áï¶òÙïÝJÔ�ãÖé×™ì~/è¯ð·³ý¼{o/‘H MIQ€ý<û¬ËGí�xöó?ÁÆüë|æw^bÇþS 7æ&†ù‡¯�ñ3íÆù þä«YøðÊÖ¿ë½Ïrà—ÿ€O¿øŸ}¬�¡¿ø ‘úþè‘·çòä®u<¹Ë_ËD"Á™3gpÝ• Wó<Y–9xð ÍÍ÷þ‘°ªU}ût�ýøzûí_æØƒÿ�=Î1>ýû¯°í{>ÍÊ>ýVµªU}'T«¦¥çB>+òÖëŽÑ�bíĪ«b/tpjá|Mˆ™MKœø†@>Eö!‡ læô©7™™±Ù³W!Z¿ü36“ö!fjÎE’PÔw’$‡õ†hlL®`–æ÷Âó–U‡h=Ž[Œ¨ÕÔû˜Lœ¤s}ž dç¿ \M¹¼ú¼N>ï‘HغS#Q¥å¡l6ãp鬃(„P…@ñãStië[À6¿ñ‚�í´`ºÊñFßœb³-þèRüHÙôŒKÏŽf¢m•¯�µ &Àåcir†‚gÊä/UCÌå\˜%Åoéx­- ¸žÀ´îw¸ñk·P5�kAÌì”?jßTD’Û'‘"Á ˆ¹Ø�©' ˜â9¬–øä«S¡yÄÈÆçXãöWü­äÆ´Óy×±ØaÕXy­Øi\�·:ãZ—`‡?ÝâšT®i#´„1îÌàÐÊÙæéªú˜'ûý¨T1X™òÊÞQ]<ŽwŽûmà AæÝ?7<Û™¯ë£.?½)88žƒ €ÿA.ï±f–çádô²ËRÔdDUÁq]ð ×áj½Aw¶8ÒÛ´Ëu2”¦ÖL{6C¡©�Ë]sl½S¬ëh83i,cú+;„ÕV…|2C¡7XáÊÔD•~·�ÁÉÞÆ ïÊŒƒ‘Ô«\™ afëñNºžë£×úšq»ÚA(Æsµ€ÓX@š ”]™F~†Ë_›Zfêj,OÓ3g˜{MÅÔMæâfE½ÌŠ6š„e8[çèj�#‡ôQ‘BÞåüÑ ÞUÝìÍ›óÝ™—Ö’Ž7­fNOXLOØÄ:jŸ{%0YŠš=ÿè¦^½qW˜ ,š›vÔóÖ³<÷¿užùž`f–ÛaãþÈ<=F|²�+ç·Ÿl«‚™{P‰µËå˜Ùü–z®¾<ÉWÿAçÝï ÞJ®S|7ý0–‡ç¿jðô»µší·hs÷%޽q?+«›¹ý±7IŽ·påû«æ/8my/³3/TÕÍÜñèq榚¹v|÷ÿñî̘ᦛÂU45@ÊÑi½G�™nãåò²\îÜ|'š¶³(ºJ žeigè-¹€àP¦’ô„c4´Tw¨¦d›‚gá9âÛwcz”±9`iø}¬)‹¢NÆéÓZ™‹#.ê{§u1+Ö«/‡ ù÷¹½f;g¯^Á³LšÔ(MZu ýb• &ªëòÖLs&‹ ¬mê¿ë<À‡˜ž,�áàÎ`&S˜“s¢@@ÒØZ×Þ½Io0‰oJãhàr'&ÉÏÍ‘N”Ï9MQÙÝ‹ûØuDm>Jvò­9òÓÖißV”,øð§0àßÒD~*Oââ  ë˜>?…•·«OIRФqßPU4iŠYDÚ?âCªâh3=Q ?šÂʹd'óxÜ>æ×H¬W F/dè û.L9–%°ç6bÀ*C±t¼ÀøùY<×£kG#‚7�ÎTAL1hÙ;R˜%3{G'~=ËÌp޾ýMLÝÈ’šôc2TY£O{†5Ÿ&Òš¹« SkMÝ|-–Ƽbƒh«Æìhž¹ñpûB†¹â2Y£G}7jó,õ[nWµuÛpïÚ¶yÿ-¤ YÞ/‰Q=ã0r>Ecg bŠ¢Èº–Çi:| 9ä²8‡ôtI-à°ä~¿’&Ò¬á¹^üti‘U‰ÐžpžßžL¼ÀÔõ4±þºêcUwI‘v/Íë|¡�ÖÎû8üd7–Yÿ õ|„Ïÿåÿú“O±åc ›ÞÅ¿ýâ¯óxuî=+ Q__¿âXY˲ˆF£„B«7§U}·Kbß§þž?ü™�ñÁ ¿IBëá¾|ž/ÿÒžú]ÕªVõíÖ·"J6ì%×…|Vâä�BvŠ·xýFÄ ˆß´(Yß…9�ôÀóáOâl’ÔÄŽaáz.¹É,‚(. 1—sa†ÌítI­P_ra:€ˆk:$¯Ì Jý›ýºìƒ—f‰�ø�®^5hU"PraBn™‡bvÞcôTšäx Çpq]‡Ô¸Ž¤øÏŒùî¾y7áüúeâSW $Æç° Ë€Á7æï·¢(°)ö=A Í—·¨å”‚&Mû†ŠnÈyh)&�uÈ\?=G&9ÿ.æƒÈï¡ùÁ‹[smÓ“6W 8–K{oˆ;—Ó$ÆçßÃJ02º³vÛ‘S:®³w Ü:›"~#‡‘wÐB›Ũo;.ÌùýÅR¹‚@¨Icäô,™éë%Ih•Ð7+€s6n1}-Or|K·™¾‘)+€žàýÈMvñ±(}ä¦L¦Îfpm�ôxž‰óIC™e!&P†˜]ö&DEDß1áƒúb"`aª@òô,žåb™.ãGÇË›ØÙŽ*0 æ¶%ñ€ÑôÙžåa›SÇýyU 0PÀß~UÆÃÿ®`‚~!¶‹c9$ßôSÔFԻøZ³ÖÀŠåÜá‚a£ŽfèÓÖp=wýÒ͡ƚÓ/¼ÿšnâT>Nah ¹·O“Ùf¯b‚?F,~¼TzpÚ»9Ùë°jG¡§U�£~ÍáF=‚GÍ·2V¶¤ÒY®:+cå«B×!°šÚ¸ªïN ³³³+/¦¸ªïz á8;vìXv:˲8þ<�@€õëW+ ®ê»O/¿ü2Ï>ûìwz5Vµª·¥/}éK466²víZ‚Á•Õr×u‰_vߎ^~ùeÞÿþ÷ó�ùù·=�o–6ì?E¬g%à�f­Œ’}Ï^:ÆlóÇ©�¥„ç?ŽK.L×�ÛÃ.C×ÂéGp�Ú$PV lÚõUtéìª`¦ëÂ�ë6G^7q]Y:„$ÍGØÔE_bÓ–)Ö­(¥k.ç„,ÍïèÏ[�"¢Eb;iÜ0� è g,Áö­"uÑÊpÇ�G :xnUÚ¢ƒnžD ¸4Ç$y*Ìâ4ûlÆåÕçò¤SŠ´�€t°¼ü®­/Ó·©€\Þ…YÚŽ‘&gŽêHÞ:BÒAÒ9ÇË3­¿„ãåiíVÙûx=j ºÿÄós$&L4±›ˆ¸—„ý&9#NÏ–0ö×nsæÅ³]Jåý_ š4>tµì„ÚÓÌ; žL!t·A(ÈÌHqM;^Áź–À›Ãs]"mAz¶¢†+AHvJgøëwpëê°Ö¯G 0N]'àéô<Ü�ZWí~á4Æp&-¨Œ&s4‡Ä®IÍ¿»1§&LèuçkR�Z?Ž BPF³²åŽ™ÅnL€Äk×i6é{9¿f·!€XH#Ê"R$ˆ˜ß>{.GöÊb{÷�ø§ou%q(ƒ v›=e7¦Ò)ÃH×°(œå ±tù‚”fp©y¾ÃL[ÓZvXºyóÆëõmöüým!ÈT;›‘êü{¥›+`ßžá`²·æ²&Ô9†ÓªLp˼KÆŠsp¼«f›Å:&'ˆì«|¶“9)È�sóÇé-í*†`¡4… mªì¨7ã)̬ƒÜØñ4{'ýß/7)D2h­Ñ�Emfr¤'Mäö&¤¤Yve̺Yƒ ØØ‚Ÿ"0çÇ·ìfl™Vª€<£0zõ–®Sñ?ë:î묂™VÆ@ž <×N†9FÜë„zd¤Ù9z´ŽU 3oáy0”iÆdÄ‚NK£‹ €�3Ë0sZ:Ž!øçÀæGb5kM8¦ÄÔW7`š)f½£h!iI˜ `e5n½°[Wɉ_ÇâBbEÄlUsþ^—Ž7qóøfLÃcÚyIµË0`dR&}d�`X¬Y/s¡lGä|¶�ÔxžÂà$V2G(,. 3Þxî03~‡™+ü)¡°PfV,ÏšÿT�O¶qâ�}èù:&±¥#(ªYŽš-ä]N¼0G!ï ËÂL€; _þª‰¢HôôÁÌ`†PDà=ï­O[’ç ¼ðÕG‰OT× \é TÕ,GÍÜöèÜ&9ÖÆ•×÷,9ïò2¤8y·2jÀȾ£Q³Ÿÿ¿‘�~â×¾#Ë.i:àqS5ðÆ'Ùl'"­DN=nÕAþÆZ¨�¨á²5¼òúšoWiÙc°ÔÑI"µ�gJ¶¹ÊcE4Žß;P;Ò>‡S?œZdkÊ¢ˆ Á;I¶i÷Iþ6TêD ›º¡Y¶K+lSR-ˆ¹ÁéEõîÍ…[1½ù˜Ü‚cp;;ÆÆúwÖ'TŠ’uЇ® 1­>Ôâ€4�ËÖ[(‘­�5!ë$– f»9ðMua¦ ä.hÔ;‰ 1fÍ8S…[¤­‚$²1²¿¢.æ².Ì™]»¡%�´a¶Ê…iÄÓtw 4Ť²ët|Øàä׳¨b€þÈa$/Pva Áy˜˜�[ÄÏ™DòëÑFÆš`"ËõA¦"k¬<�›#¼iz�›Ðï>>G>áЦìõaZ¿LΞA*< †Eö=¥¹]XÚ…éλ0ý(X³":5"ÊÛeæáäsIf“fÞ‰¢È†Ö§i>| )4ÿü]c²ïÆÏ çhè†á«~™ -$±ùPŒúv¹b™%ø™š2h‘÷ãZ.Óæ)L;�( h!‰]OS ÄÅ.Ì­¨ž¨Œß�ŸâvžÆžùwë¹;y.¿4YÞ&5$³îþ6"mjy½Ì¼ÍÈñYô¤C‡²׆±ìÉò±òÛi¬°©É,Ÿ#¶î1qjŽüŒA‡¼×v+œÅ°uDIð!fÝ(^¨ª¦«»$OÏÑ—Ù�Õ”ÃÜ‘(º0ýßg’ ƒne ®å2œ=‡éúQ´uZ›‚HîžÆl,º0sº€qU§­Ð…k» ¦/ømD�­Ñ}Ô+Mäš &·¤Ê°ÔšÑá†NG¡ ÏvÏ�2cLÓh¥¿nÓ]ݘ !fI‚ �ó³´›Q<Ûa8sØÖ°¹¦S0l”«3l»ÐP(87R#l¨ïC“*ç½Ôý7i¦q|wøî@ß²ë¼XÇš²ˆ�÷�ûE/Õëd£~z-�9¶H…%"sl–æ{ҚǕÿÞwç[gÍÈH7B°¦ÍÖÊNÆ<‚·'ÙüÖ>ë‹õÛßÖå­êŸ¦þþïÿþíÕÈ\Õw¯Ö¯_Ï�7xõÕWI&“KN‹Åhnn^…˜«ZÕªVµªo‰n^ÍmAC—î%»Pñ‰9Úúæ?ðËQ²—+çm&Ædï¡%!f¸.˾‡ß –% Ù´ˆO:´µ‹03“ö8sÚÄq<$i=’TùLÌf¶qâØ$““»÷(Ô7Ü%¢6ãqö¬‡@Iœwvd¥c´ÕÛÅ(ÙÞ˜Éàm¸tÁdÿÁ@”º.Ü´¸9h㹪´ YÚ€Êнó:uÍ…xމQ‹Ž¥ 3].ž1Èf\$$Z+–?tÅ “ÖÙ²[!\'. ds‡+g ‚ŠL+‹-†’¢-ò8ñUú¶Ê ]ȳ~ T&&‰ :Å HB�fm/bàuZºUF.d鈠,h3;a0;a«;úä�—túÔ‚˜C'f1™`(ÀÔ¥^[ BÞÆ>Ÿ¦ÓèDÚ˜ñ†˜½5… ¬¹¿ 90?¯’ÓêîAŠñYDÃ@Oå™:;E÷áî qn<‹“7qS¶wú™¢î1 Ó9bn{åþ-ÖÆt¯L±9³Žsö ‚Aóã+b^]ÃFp ,F8Ý>… !X…KS¸¶EÃc•qŽn‚ã"ç @o5Åq4�:]bË¢ú˜ŽÊe™%Õ‹:/\¯|úy¶�ã:LÉé �Y±¼ÀUP<–g™‘üû�gÚWW8h|G&€«›Ûê»2Ó\lα=áwHÈžŒ!XXÉ\Õ|žGE�ßýZçr70ÕmÔ–0Q / ¨‹êkλ2 ˆM P™µ\™¢.Ò|® 5¥¹ÄEÄh7�¨éÊÄ]nGšðï›u4 [sCIëÆÎ&Yw¸m�s²¸¾!3oÑW7Ç­\#v ÀÔ`œæÞrX%}`˜º7×Ð`o#Î7–¬—i»"g&¢´"¡Øm¨b S˜ÆÈ;œy)Yfz®Àø±õغœ‚îrÒ+òùªz™ UrgZ¦K´-I÷Ž[ ßV3fvM›Íp,HnZçÏe—„™ž'pö•}\˜8M¨I¢!V��5Èçìe�™ž'àºÕ_ΙYÒÂÚ–míqvì¾Ì‰#÷!ÑŽX£næ}O5pâ…9r9wYg¦ç \j¶3·m°�‰äÊbˆî5;}»“+GïDÿÿ¨XA`8 âºî=;2ÓÙ¢-FPBÒ³cðm™qÏ�ÐS„¥ß£š�  Ž%@¼·Ô#�iÄP„Ð]ܘ¥HYùÖýê½9qîU ;ѵÁ)6È÷1]†¶¦Þļº1K.ä”]O‹!&@@Ò¾é³<BL� ÛlGi´k×Ã|3p܇; \˜F _Û‡,øëШ¶Ñ¨¶‘±ÌÙÓ aÿU´½Š™ÛéZ￉ØR Z‚Sže³i@¡iÁ¥4·¹}V§.¡O|±9E`Ó�² (»0³Ók”‹.ä:¥ƒ@]ãùÓ ;ô¢îÐUÔÖ< ãP3q‹Û'3x…0�Ò.d/¬‰Ñ‰²YèÂLž7hÐ7Ñ!a– ëC‡ÍŸÅ=Ö÷ xôÝqì–|y0`aª@v0O_f7ÙG èV¸0s— Ä ëˆ(E7¤[ê`8{OvÙ<@üðž ‚XtažKàê.ýî6Av4ÞÇ`æ"‚$P¯4¡7üì½×�\Yžç÷9×ßð‘ÞÑ»ª"Y,ßŪêéi7fWÚÙÅ® V€ úæMzèE€£'AÐÃB+az\Ow—7d±,‹.m¤�ˆÌð×=D¤cF’Iv±»G›_ QÕ•qî=×�{Ïïs~ߟGåtk'³ÚúºŠ°#Ήsh’ä´£WOì1MÁÌ‚ŽNtç 2äõƒY�‡ALèŽ_ÏåÏhó¨ñ7¯eÈóä Ç·ß©ÒÈÅÇZ¡[ Ô{÷ç´ž‡=Ó–²p‘öÌle·Uñ:�Hbn+ŒŸ2%þXÇúHþË¿üËÿñ÷݉c}¿ÊçóLNNröìÙCÿ7>>N>\¶÷X¸š››ãâÅ‹¿ïnëXO¥Û·ocš&¨êÑqÇ1ºþô¶Nsssœ?žÿÿÝSoãûRè묔JhºÄ�ÏÂÖ‹Hþ„8˜Ñö°RùY†&ºÐÛ³ÕŒøðW!­F¼BÔßî$™ióò;ï‘Lw�AFö@§s÷NÀظLo×Å´i6b„H£*o!Äà)Eà7©Õ¶(-LM+èzÿ‰@£ów¿pü¢ày¤‡`\ÂL’È.’•éÈ"ò"J‹ª*H¥%„´š¿çà81²’D“ßbpf…¯|K~BbP³Ä”æ}òEEØVDiÁçö—Q£Ê§ÑåçÙ ã0M«³ÊÒ|‡‰mÇ^õauZïÿ]‡v3DaC~ž~þ¿ªásù§e2I<øÂ"7¤ jN'âÆ?Ô üM “”Ÿ@ÑÎþd‹ô Jr@cñÛ™AY¸��/ÿq‹Ð�ÉÉWQ‚ÝsK_R[³7Гý×á5ÖÖî·1ÎŒâ;‚æª�ŒI´`s28AR$Ñåê8ƒ?÷Ñ3µù&qFF£¾Ø¢z¯»:Ü݌ДÒR‡“Á4™$†HªÌÆ�uŒÂòU¹ IDATY“©|Y&°|N©Ïc²¿ÏåË+D‰½–©ûûm¯·°×:Œ2�Ò›�ß8µŠ’2A‘¥6£Ñ Y24Ô‘ã,×!ŽQR:n¥EPî0͵�ˆ(­¡?h2áÐÁ&”#¼µ:B‘‰Ú.�ïV ŠH5 r–R¢  ¢å-FýÌnmLCÛW[3²=Âj›‰ðÑA_wm ka«TÆ]Û$²=´|:.qÛÅŒT†ö€ÌR¢[œ"±hS»=‡õÕîýU¤-‡(¡P2ëLÙ'÷‹Æ&¾èÂa%ŸÞ­­)`Yª2Þz¼R]icI.RBGNêÇ´o-଴PF‹$1¬wÁ–ÜÀ](/jï÷}YæRi„-·E˜RÐ$�¡Íîu „Ïf²{>•”~ Vihù¨±‡­kTôõÝEF¤Ð´�3�Ú DÚzÞD1{ï“’_¦Ð«Ý1KA!©$©µªÕ#°Œ¼‰Ú³ˆ�£»Ú&ùÝ~8�‘Ø +ÃYÂV §é10u0[^Veâ …K-Lu"¬»›˜%©â§Ú˜+C¸b‹PX„~ÌÖ²M~"±“¡¥F OÒÉÜíÕÅÄ][²Ð�i×FNì°VÓ§]&èÙ‰ Tdrøb�À�Y_t�Ö­Õ+Ë‚(Œ)Ý:‹Û1‘P1˜ .Q^´)Li(šDjÈ ±láZ!+‹>ãÓ*ª¶›N'bm~Õ>ÍV{™VÍ#;™$ªwðý˜å…€Éå@»;Ej¨J­4B(®‹[ø>,.Ìœ8Øn[’,�d�e|ôîø¾º{.âüxžåy—ñi3!‘PX�w»Ûžïn[{hÛ¶³8Šv+�Ÿ@÷»}ò`q>dæäÁvN¤PÞ`ui’À?ø�#Ðñ Akýó?¹Îøë÷çû}XeâF“Isñu.³B£VÝ`&Y¤‘ÔÉù0¨>û23ØxšÊ)�zðJyHU-Šòá®ýäÔêI�T©É 8üxV»uA/yŒ>‹ ¾/=D¿¤Œ¡‹'Ë¢üä\ Wèh� ß<9ļu¹‰oJÝ ¬C æ÷!;ç±ö\}§¦u«B´fs&:½bnKT’¸¹M¼V@ù‹[wZLŠkO 1ü�}mc7C͉¨}ڤЙaL>‹„ýºœ «Þksè™§0ûq“Õ»†‚#çC”,!2»v�²Gå†M®}†„_¤VYÅÌ€Ýñ¹ÿI›åÛ6Cê[ Äç0߸‡y¾ŠHú;Y�í Ÿ•ÏÒ­óÄsˆxÿ7¢,TrÚ9ešìϾDÍyl�û,|Øbí»®’g‘º¿4)IV›ÄTRxA•¡Ý,̯Ýfñ¶C†×Hr Ù)¼ñ€Ì…ä”·Ó¿æzÀÚm›B­›…yû=›¥o,r¼�åHÉSÌü¨ÆÔóiô´¼¯íÂg+·;y%Ú�D¬�–Ï£Ž.sáí´¤²¯íüGFë9Äedö?Ï’PI«“Xb‰â‰FJÆ·àö?4 ›I†Ôב¢j±Eæõ9”¬Ã^ð»|ÓbkÑEÈ#«P_vY½é‘èœbX¾FA?ckœ|³ˆÚ›oVÌâGMÊwÚ q…üCç[*ƒúiüâ:“×GP{ß|�³òq�Í»mÆy -Þÿ}* •m’¼:‰,ºûò'Z�ŠˆìˆÊg›449¼BûíH‚ÈŽ¨~¶Ië~‹q#N=´]…‚>NA�`ãÍ0ºsÌÈŽèÜh0jM2Ÿ@Þ³àU CÆEmŒ…—*4ÇbUìdVOØcL‰©}mŽª¯Î7ˆÍ= ÝõN�KåÊcÆáGAÌGiyXüVãï�~l[Ê Áy7…ÁÍl ‘4I¯¶(rð½³`ú¸ª ½Vg”ýß¶·¥R*É9'�ú ™á¢[‡d’Qïèß «Iˆë Æ´Ç×oþ>õ¯þÅO§û;Ö?MݹsçdëXÇúÃÔ1È<Ö?eƒÌnÍ,ßë°¾ÒD�^‚ðñõ…„‘L×xñÕª‹!waE»)óÉo�V¼‰à ¨�¤ˆDºÍËï¼O*k!$AZê‡N;æÓ�]ÖW#òƒå�ˆ÷ßsi6b@FU^9·�BUsøÁwDqŒÕ‰‘Q ˜w!¦M£E(òeöBD#ÕaúÂ,S'$Ÿ¼dEШ‡ÌݨVBt]PÛìBÌV+FVL ùß0ýÒWŒ^X@5C†”ªÕJÀƒ;> 8ö§¤qZN™FÙÂÈJ©ƒ0sþ³:�¬¢¤³´ïxŒÄ3´7œ”OîÓbÝ'xójZAKª¨i�Í…ËŸ”i”Z(L)±ÖœT§Q ÞD-£cUl Zk]+¨Æl�”`H:Xϱ´ò€f©†’V1 ©Áæú�*^ËaRìÖd/H©$—*ÝLMU¨TÎÚÈ¦ŽžKâÜߤuc·ÞB‰¦˜ >žWKƒ¤D‚µJÚDHáÜ^ÇýfÍd9ÎIS(È,§;HIƒ¸Ü$ªl vŸ%—@(»�ŠÈr 7;�™y-ÇDzŒòë#HÙ4"ôå6/¯Ž0éå÷AL€)+Ç”•£¨°:è �ç’àUÎ1ã ö…˜³FeçßålIëÝ šBPk3Ñzü*ë5¥†X·°æÖ,%›$ìØà dCÇÉÈŒot·[“ÚXR·ÆUpg§ÖDLá….cõ,’SwE“ºbQl¨¨¬*]�ù!ÆÈþ>É �Ðòñ…Ž(ª»Ï™)4ßåR­€-:¸tk Çõˆd*C |â ÂÚ¤+»Aƒ–¶B(º–ÜNÍ!5ž"ò#â0FÖT¤†Šdí ¾)äµ"+µt-À·’ƒF7¨ø�„kÞ£>·É©Ê)jÎí­&é©4"RMÅp‡èˆ  &­ºOa¦ ø'"­xä£:þzžØS‘Iâ‹MBÑ=F§’Ò0RÝûÏs#dEÂ(T±V†ˆ‚n¿$R„¢J$:G‚™­�A–¿Ú­óÛfj #«Q_jøñ˜éy1’,*S^˜"OÒ ×hmZ${ n|?¦±1sz÷{^LRòp…�ɵ§†™Q$x÷¯S¯í¯õ0ÌÌt³NìVˆcEø>Ô¶"NŸÙ½¦®#I0<¼FiišÀW‘H@k·O}`¦ç�.B"Ʀ– 3øÊÂl�ê �J¨ª ‘¶�Zbí�¶ŸŸ„(ÏÂü}67"Œ„L«:Bµt4+éïS( s]ÄÍæ“erHB )›¡ƒŸ0‘MÑ“ej<©šJÌFV']©3"=šN4¤'†˜ƒRб–òHˆùQ¾�Brq“1ñäûx•r>R¡?¨‡|n‹®—�è §èñs÷ï°¾ÐA?BÎ;$¯Ï¡dÝ}µW>oS¾Óf4~ 5î¿øJ2=Ò¯Íuk:ªÝ}CÆ•>uI¶.2(žCéPöJ!‰°f‰unÔÄk¦É«o"GèCMŠ?¸�’³ûBÈLð<+sëèºÆýO<”Öe2â*"Vчš ½}=Gÿ¶î‹ ˆË­é‘y–ÁW0xÂDî¹'<~î;7B!£NSÞ(¡ê ŸÙ¤ƒçÈp­`‘z±Dâ¢Gˆ<+äÁ{56îXä¼+¨ö0K s”¾Þ¤µ0"½†¦˜$^\Æ|i‘Ütb§_ç~ç[:H——É]0‘Õî}¿tIG¿Ç•Í~¾Cý«3Í+¥©.Äì9 EvDí“GƒúP©_Þ¤q¡†è-&s+ÎWm¦½3^n+Ð#–^Ú$4»Àt¯=tò1nJ�ÒpÕ`uØFH ‘¾Ýä\0†ò(úñùRoAÈ“@Ìf:¨~Œöàû�˜Ë¦‡Ť«Œõ ]:�ÖPŠ«�ƒc�¥@)'�œõÂJ§ÝÂÉ'™©?Û÷ïzÐ!6 Fý£/ÜYMB¸µÅDŸìØg©c�y¬£èdëXÇúƒU­VãäÉ“�ÿᱎõ¨µµnû?f� EŒ¡‰s=~ò#Iã3K\~õÉ´‹�Q�–ÌgèØÍ—‘£+®î–¤ˆ±™%.¿z“dÆØ�˜­f̯þ!¤ÑˆqœˆÙû¥¥¯wF–Ï (‡ÛÓ™ �®ÌóƒëÝ èÒBH6'íd4¶Z1û ‡FŠ*ÒE$iø˜é6Ï¿ý ¹á-dU�—º{«óÙÇ!¾ÑéD,-¬,…x^·ÎŒ©ü—\üé¯É 7�TÁ�Ò .»1÷¾v©mEØVLiÁgµày1]¾†ÜÇ’M ¡+CœyqŽ�AËŠÑ i'ðE°8ëqç+—8˜ò5iäÀvTÓåô�>FOu!³k ¾ø•…kw�e}Á%êþ‰¬ò&Š@6]F¯‰¬{H=KÛ•N–Ù_W±*mÊ 6Û6ʵÙ˜Ð[�-M“}n‹­Õ6�u‡T^ß±Èm¬;¬Þm¡ éÌùLF—H„) jq_0-|¾ Y“ #A­-#� ‚,T»çxB¾JZä)¨yPZ/-¡eºÏeõN�x¸€RÈÒ¸SAãÒ4qÐÖ4çiÙuê+Uâ0ÂJ›Ÿ¯b� (º=Ð.‚¯Ç¨óm½Ý‰qu¸�’1Ñ… ¥IR"‰Óê@ ˜?æ ÒM‰ÂV÷>]Ë6PÓèŽÌåµ ¦“Œ'Æ)’GîAö�œ‡0T®• ”Ü5´tO QRæn–#¶¢šõX� ðå`� ­!éZÞ$X¬2É£ÛÕd‹ºê $�:éØ Ááã`Umïddj#Y"öD aÝ¢”i2ù˜9æ3†MŒ°UQŠiT_0ÖNÓñmHélPgÐÖ‰ˆŽòœõ§ÈhYªÁÚäY?ÉÀ¦F�ykeb3Rì]ƒš\'‘ fMä=«ÑÕ†`ëÛMÜ�&b"MÅØŸ•9 u¯½+Ô¤ j¬qÒ»Hj1Ãzs }ØDJÊh[:²»{ëq‚†´@¬i4¥ÞB#£"4�•ÜB¯äáîõ•c…@_!ìe�úNx0+38�W“ „]G—4Tíô%©ºóšÒ½�fž“H¤XùºI"¯ ¨Y‘ñ*iÂvw±ÅÞ¬L€ÆFˆ™ÒyðMÈàh7ûNÖ 1¶öÌ4ñ{Ð4ðcZµ€ñ“í›ãX0÷ÑyÜöCÖ¼}`f"§amºx�  3"̤Î�/rƒ]›WE‹š\Ù�™vXÆ”Z;Ûí´#ò ×Nñå —�APUÑfnƒLx<Ì,µ”KãØ­ƒ³m˜Æ›,ÎÖè´…Q™N#$ cÚ­˜BQöR|~Ó#?£ªU ˜œZÜ�™‚q³ ½>Í…$*ºnïñEÛ 3µìÎÁq[ !ŧ‘Ær–)Í{LÌȽ}‡G†™"N¡pË®²<ߤYúÉcÛ< ýÁ€L ¤V‹Qã)2&T‹(™à¤ýlƒ¨KÂÆÕUfâúïÉ­nÛP-U8§QaqûÛꃙ’¦aÌmrIyzˆéhw*œSO ·!fäˆûu^X-PŒ3�…O¢m+Y/?ðÈ+S *'P9º%ü^mgaF™8˜¡¦D�wé'+d•Óä”ó$˜Dúã;HÙî>àÑpJÄ iå,Yù&“;Y˜¨ÝsäYsïmR¹ÛaлÜ7 s[�Ê&\û®ÃpüjüdÖ˜ wÈ+×1ã3è…ù—È\XAh݇ҵBîþ¦Îêw÷ZB)´hŒ¥Å{ää7�ƒ\·†æµ¹Ç¶}8“ºõ7 ?¸‹–ï쳑}ð~û‘ð³ŸD¬`0Liá>ùUTE'óÚ‰ ÈIßy›ÿ IØJ2"¿ŠF“´ÔC6_.¦Ã�,ÌÆÍ*ÞªÍÉàjŸ,ièoÝn°‡~ݺÜåp{ë~Ú;>)Ä”4 }®úTão?m¿?´R•sÚÐÎûcPI1Ñèÿ.yT6&À šb¢õìß¿M|\Æ¢£Ÿ‡²Ôu|7r�ÿñ÷¨c�y¬£èdëXÇúƒ•eY¬­­16ödõDŽu¬ß·nܸ�a¸®û9È<º©ç¯|Íéç¾CïÕAŒBXš�øús§ñqØß½_Û]ˆ)óî¯dÚí,į��‰¢:q#‘DU~È¿þ—?e}£Žm;û¶],Fü«y–tö}4]`&¥RD¹16.EðÙ§ë«!q܃¢½lL!E$ÒžûY!íBÌVSæÃßHX�RüBÈD±MûHB`¤ .ýd #")û!fc= £ËTWm¼Hbâ(F’D_KÙm™©6—ÿè#òÅ€Ô€LB½¡]P`µ"n~`á91št C~îÀvúAÌ[ÿà£û/cˆÂØ"ˆ,d™KÙˆi¸(zw{+�,K¿j‘ Îad!+âÐlÌm)ƒMRç* N&!†ÒW 2C:Š&1ûñ¾%h”á¤z ¥Ï¤;è�¨ &Uâªu‰8‘ r"š_Ö[6i}�¢ÔË�TBZWKÄr„¬+XU›NÅAΣ $‘%±0®�>°/èY;©£¯…$Ç3ÄqÌæç«H²DÐñ°V›dÈ“]{³›§V 4ŒŽàÜòîýþõ¹EÔd ù^‡7ƒ!› ›#Œè#Ý,N]E_jSðºÄjÑ]&x°Å°wpEíÍüaJ%ëéê ƒJŽB+ÁV£‚å´�:Í÷ïbß[GHà×ÛLE�Ϫž7›�6@€$Åí˜ïÑÁ¶HD”•"c7lÆ¢ü#ƒ5Å–|g¡‚û`�°ÑÆX±¹Øådãè+ˆe!³•tˆTAJKq²’aÞ]E*fP��ñvŠTœÀŒ»ã²!4j)›H�`@ax¥ûß·L‡@‰ñr*ckݾw¤¶Ô]Xá×mô¡T•;L~‘ÇôUÊVm:�©*ïY-6&“h=Û½µÎJVEN)ÔÍ*©Í RLj4¥ µVˆqf-“`ì›!Js$† Ô´Žc416ö'Ô8I[ê.Àé—•ÙÙ´ÑÊ9Bk÷ý$ …e„ÍÚ:ư†0Á­VÚÄaˆŒÁ× —¦¨wVؘ¯‘Ÿ4‘5�Zhã–òÄ¡| +S‰ fÀrý fHu3L†™{³2ìvD~H%‘Ú¬·Û[‹ãx�ƒ�¤m˜é†[T–-ò£™ƒæªEDÄA†­¹?£m-²4×blZA}fšñIBæg»Ë !+÷þS:Ö"‹sm&¦åƒ0s¹Hä¿z$˜éy1–Ð)L¬�Ú¤^.>ÿº0óÃØî õ­€±•Öf·_åŠàÁ�†eßfîAÀÔŒ´fÖky:�ÏÃÞ>yPZŠøöëÃììçlV¡P¨ªØ�™“§i+Hﳚ}f6¡·ÓÍÎÔ¸ôØß>+ý!�L¹ÕaØxò:_ª�)y-¤Tê‰ìæžVØøªÂ ûÙÁÃm­ÚuÒêÁ ¿kKY¼²™Cy¦ƒ÷Of»b÷7чi~¿V²Ïxl«™õ˜»Ð" CRÖžšÝý²0+]¸Ó/C­=àP9Ù$Sy`ÚƒSòÕUDoO§”b›Äõȹ]›Öö†Ïâ‡Mâ¶ÉX¦õ“:Ú ue6á^Ùœw™ÁGPŒ€x°…wº„0B¤Æî¸š”O"é]ÙìÅÕ6²÷ßk6“¥ ²»@BÄ Ié4’v¸íam·u~ÑF¶Ÿä´ƒRl£ÚD[ÒÒIÔ|‡ìë‹(Y›~à·Ÿý®$RŒ?5p…Ê«¥žÝðãA÷“(ÌÛØ¯®A‚¾V²‡�zoÀ¥v¥ºc³¼�…ÙÏJv¯žÔúI´“þ;‚˜¿Íø{˜žôýñ¸lÌߥ浀D£CQ;zFíºR³ùt ¥~ ƒÌcEwîÜáéFÖcëXÇzÆ:}ú4<à—¿ü%µZí÷Ý�cëH ›ÍrúôinÞ¼ùûîÎ? %Óm^zë’™’Ü›ð·"¾û*`mYC‰ß" ûOlûµÝ 1?x7A»ý"ÄcHhÒ8’4‚ï‰ ~ò#‰Ïo%8yò'Ožæþ_þÝζG†Uþûÿî/(­ÿO;Ya,ÈŽܹi‘¿G0{? Š@ˆ4Št�‘¤ˆ¡™e¦/ÝÃHwáè^ˆùÉû&vû*r< ÈÒмAÄ}c•K?Ìb$Ù1¢¶O1£°å�")? «8þ7xáUœ„>“ÔDºÍ¥7?ÅLµ‘{ÁñÌ€ÂZ[£ôi‹ñQ¸}ËÆjGd1t`;‡ALý‘‰"ƒ.ã†8a‰Œ~Y³½þÍ>ˆ¹ê娼ÑaÐ}9ÒI˜ã8a+\&§œ– �Ôµû¨fïÓUØ��ï>¨3r:Asáí$™1/õ‡˜†Cpy5Ù�oÌYˆÑ!ˆÁù²Ãxx‚\ö•Ýý™>æîÑ´u´´NhE4g-äéQäŒIl‡Ä%�ÓÉ+Ýâ‡Èée# ¼Š�SµèÌ6‘Ò½Õ¼b*Š QŒ´ÔZimÈhm‰�]+ÅH�¨¼Ø öS˜–à\{€›SKh‰È‘öí—/B„©Òž¯»Û<%Æù†b?$Bâ–MûÝûŒå&èãè|PaDˆÀE$už·¿IÛôô²@õÇLO.Zc´d‡ûR{t-¯ÏVyÞ›ÚÉ6=Lͱ€Ìêþí�YYJ�� ƒ� ³(–m#ѵû¸•g©¼ Y“;3UÎ/˜qóܯnB6Á퉗³ †ƒlÊ›Dn@ûã5’W†‘™{§¹x÷$©T†°ÚÁ.$ùúd•ççÖì'öýÿ)é ¥o�}¥€žOP>½Êèí©�¿ÏW¨KŸc-4Ð i®nÜl|Qfü�qä!A˜s�ë»Á~3ÎcÆyl±ÀæBI“©•:O§ÑRã?¼‹[UÙøøBù»:Ùñ¶n5Á{;ü{Þÿ›7fb&$Œ”ϵŸ¼Ïçÿ&¸¯áF¿º¶êJøsb÷-ùüúo\Þù™Ž™èŽéådšó?úŒ;¿|Ïú·Dâßé�Õ‰ùÅÿkóó?3I$qo|’Û”I10ºÅÕ¿Ç­¿¿Žk ÎËŒ …?ÇãÌÝm£ 0ç_N!ø€/~óùßó÷¿øñÏ A"åðÖý#•ò¾÷:Q”&·ß=)âèϰÛÿ �¿¢\Vùi¯mZòhE…Ñ*?øé/ùào„Ó§_‚$rø'xÞ_ó«_¸üðçÝóa&]^ÿñ»T× |ñÑ+}Û«¿éé�œ.Éx�}\.¾O5•;�&½±Úà3Ý×­A™“­ðö¿”?Ê·‘ã©Ò¦tpŒý¾´D�á�{OŸ6x¿­½v²öÜ&‰LžËËßïódç<6Î5w�Ç×U„qNœû­�GsÀgkÈ¥•óQ1Ò7-†ƒé�¿‡yç…JÒHDvÄæ­-ìšËEù -ÂÉù´Šö �T‹à è¿òa‰Bùê*!{kan}å’³Ï1ªäá(¡Ûhg7P í�¬¾ÀŠ)ÝhÒ®¸Œ(W1äýÏ@”òˆ³.Ñp›`¨C^oÑMöÚ…qk_ø¤ìKääÁƒß›)² u`ÀBH~=¢yÏ¡Ø<³ï§úP“üK³H Ÿ˜=u0¿sh”]ŠÊËhrÿçãiÛª£ ²§×0Š bIì´môÚ6Ë.cÚñÁw3t¡¥œ³�‹íî?Ó¡­â.f–F�S.É+K¨ÅVïœ <+dþã:ÖfȰúRÿóÖ»^Æ‹K3ØéW{ÃgùFœ“ò”¸Ï»¬ÐA:SE:ì]ð¹úq·ìÄŒö:òa®"Fy†[0`�„ÒÈ‹Ýï÷Øpž¯8 ífavn;�“¤Ô�¾÷_¨‡4.máå\„Ô}6š_nÙ!§£çPÅÁg3ÒC¼œGgØ¢ž A’v2«§� ²R¶ïyë zÔÇÚ„LÝ|ôsõ´@8êݧ€˜O9þ¦�òmTGÅ\ÙÂÔ:õÓ¢é#b™ÔZS>ÚØó¬$'’4××!9ôdí¾'|¬c= ƒÌcëX°:}º–˱Žu¬ÿ(™nóÒÛï“L·w!fSæãwž3„ð¯= tèZÉš©/¿ý>‰TIÞ­‡EÐ׎¹— IDATnÉ|ø~’fã¢pï DE>‹,�„_söô~óžàßýÕÿÅö¯ÿçÎN3;·ˆi:ü·ÿÍA*Õ Ùù€ €Ù�ï¾ð‰÷~í"É{¶+]Eˆ4FªÃä… Ï”�{ó¨½óÓto2Š4†¬æ¹ðã÷ÐÌøÄ‘,(J4›‚÷no?C½‚®œÅ�æûZÊöƒ˜Ë~ŽHr™›‹X¾cíÀZU:�öP½G=m1x²Ôb†û'ùº<Œ.#i£o퇘µ¦Ä¤[Ç.ÿ`_CÂ�Ÿ`I†Gæ­¯QS½ZuNÄÆ’�zfY,}» À€)‘’J�á›ÈçMÔ^]MÇ… ›E 7dN´Ïïã¶’é“þá·²Ž¤t/bå«*ã›Xš®Ac}SaÚ™D•¸+ŸYE螣`Þçtô‘Q¶—ñM�4Ý̸§VQ4Ö8ÛÚoé+© D1,´¡·Ò=ÔCÖ¯•ˆõ44À[¬Û0+S!Ù�8éö�ÆŠ@B ‚ý‘D cê)!¡¤‘s2W­PÄѦ q!Ù�ˆ¥9||¶Ï6ÈÜ®Ëy”:`éÐàÅp’/M_ ( �#/<>¨ßñI¯+ˆ=‡��̶7ÐHcI �õºMkºÿŠÁ8Ëýú´LZw|Ê‘B*›8Ñm—‰ÒŒc$b“\˜£.ê¬|·ŽþÜ ’Õ=Ö·Èl¹…$RN'’c¤Çœ³tœEqTê_V(¼6†<¬â/{¨Íî½(£ðœv™;þ]‚šƒ:˜€scß.áT\Œ‚NãÂ"¹ÏO!¹»×5žÀVº ³Uq NåˆZMÚ›.©A�e;Éø`›‰Îòß¿¸3“ ;*+¿Yaüíq”´WFŸÊÐãèŠ0ŽßdÃÛ3S2™·¾¦ùîóà˜d¢kûŽSŽtòöUJ¿¾{`frØÂj`—³(ñ0J<¼3+âã¿iqáZ†Õ—S/( =rþG 3Ô¨ˆb¿ÎÝ÷?âÜ›*“¯t�ª™»Íʯ^Àô~Œí„™/þø}>ýëwPÄ("ø“�mváÝÏñÝÃaæì‡/ЮIÄñîMÙ…™>×^6)-…<%&‘]˜¦Ð“Þ#a¦ �þ‡¿!¢Îé+)G$ Åö|ùîOiÔÿ¿üû�W^U‘‘+ó³?ýk~ñÿü9ðö¶õç°'KFŠÿk,ë¯øÛ_pfšI÷H0Ó÷Þç7ÛàÅ×e†zÃÝã@è±J‘ž>”cÈ*žð¬AfYò�±Ä {œ‰¿wÝLxH˜dû@L)‘ .þ ¦pÒ³5�ŸÌQèã)¿ 1�ð‰‚÷ÛúürzïP×ÒÑÒy´…|OÖ€�Q>ÛÀÎúGGQsÀ§Vtit3Ç…$!œ˜àþgÂ.ÄìwìM‡Ö¢ËXý†œbᥠBZ„èý&¶CÜ;uNp°†ù™>ò•Õ}p*°cÖnÔ±ªî#á”dúW—PŠ]€¹Šm|ë0Ô¼NA†X ó-‚Յ—©î¼Eôl*'ŒÝoþÖ†OùŽC³ê0%õl´�ò;]x™rw~¿}Ì�Rþ¦Åˆ÷üÎßô¡&™ó+èÅæ`u­�6ho† )¯2.ú^ÃǶÕ_f\Úi» •Ñêh÷�m(.­@'Õ›§}ûËõ2Œ/2.w¾úAËÝܵ¡-Ó"µz u¤›½*™ûmd—>k;IÆ‘OœEÚEÊÚÈ“u¢‚H(DHlÜj08ža¨ò*C ûAã6h.vº×Îv¯•±õ¥K±z 8Ô»›.§õ—P«·­dc#FôÚun4s¦I‹ýÏ¿S´q†l¼œK¤‡dÚ� Hû졵=s›@‹p²í!—NÞíÞ¯V_wxÔ�§�˜Û’ºã üdóiÇßôm)«,”9­=¾¼À͉¨7¯™Öó�|ïÝ”¹ºÙÁé÷¡Mµû`¦ž¼Öåo³PêXÇzÖ:¶–=Ö±Žu¬cëhmmíØZöIRD"ÝæåwÞ'™î‚ȇëaÆþsGª‡)¤=3„ù9¸u#I«ùC°¿�Š*çOý×®y4¶¾d¡ô�f‹wÞº†n”yãÍ[ 3Ü™ýð›ÕŸ;÷TÜ‘áe\G%Ž{µÒ¶¥ì‹˜é6—®ÆÀpYd#‹¤ìïÀÕO?HЮ¿Ý7ÃÔHw8÷Ù!퇘š�$ Ú…_ý&M­þÜ�ã‘¥ƒ ð0ˆ¹äåñÚ‚»:(ŽDyHr·Æ§.�C»Á>=mqâúM²uàÑs[²é2öÖ×û f»ÔâTÞeö«¿uôúǒᑾþ5Zz7ˆ1Ó‚â rÖèÖTøFå7‘öLxÍB�Ìów±Æt k2qܪRÒ$²Cì/ÚäÂÝ€…dúd~ø-jB¦îÈø¨XU«âÒ¸¤ dÌ®�ښÔ˜:ÐßîI ‘.— :­bÅT‘2ãó3èÂÀ�MÕaŠbŒÐðh¿R¢éª�ÐÑæ:ûjc~}nÅ4Ð]…KÝkjë/-£¦Ôë„*Òz‡‘¨°Ø¶•õæ6ûÚÊÞq ßӺεõƒà·S¸)˜ZÑp% •DŸ`P?•äb ‰,G `|ýhãß²ZCäLh:L�^½ÜÑ;=›â° y%6ÔoL¬ä7)nìžc™ee¹�$%™©¦Yp×� iêJ‡¡öÁcoaaŒ%X‘6mæ°O×°j6a>E]±(¶ ÒQ£—i``P¡ŒH($Ôé²�딣M"S&N¨¤N´Ð*:"xt!-rTÝuÔœ†œTèˆ&éÊ®”"±Á–SEM"« Óó“¬Öµ˜U1ñ¤¾°h8‰ñ4r>ƒUj�̩ȊÀ"²©ˆÔÔ*ÞV¿£÷ú3À–¿†]·IO¥‘4?ÕF/g=·‚Ó2!ÔI0F;\¦ºÔ&?i¢%%ÔÑ ¼•qÐ Â{úÿ�¾€+a‘�•%Äx†Œê‚s¨N»T$ä}µ2ä¨Hkö�huJ¬Ì7žR{µ-c 'ñ¶²Ø�þ�ZÄ j8ÊÚÚ"fŒ”„¬Å$Ç+´K£Èá Üp‘•ywŸÍìðô"ëÞ!.pñÂ'4[y°{ï 4Dô‡`-[“%lIÃðrÊÓ�È3F¯5Òúgž²ä˜åtoцõì,lo&<$]G[^gHÝÏ-›B–yuåÙe—ì ¢ë÷Ëœ—GŽliøñ”Ïr6BÈ Â¨÷7޼ßÖW[DºŒÓRvÆ}±þDýx”~Ûz˜«9à³>eS:Ý¡1èáš]ø(„'„¯¶8Ã$z¬í¯…)�Rù¶F§æ!ÏŒÐ<R›î««b§yì„·êœN<6Sô·±UF˜¯, g�ÝÚŠU—õ{ªsÃÚ+xg+7 NoŽtˆ3±"„´¯nzFqñ݈åoZTæ Þu²áâ+%ÄÅ œ©ÂH 2.háÎ9ÛÞFgÃ¥zÃbÄ{9Ò‘M�Â÷žÊ öж�Ò7m:õ€Iã§hEýLãÂæ Ëh'ª¨£ ät² �wm9½HÁ‹ê«>£Î£ »g+Ûfm$= Wdמ·êRŸwÉ4®’zù‰så¾ö»ýld¡ç´òÊúù DÒß·Ýê}‡AëerþYÔ´Œ<ÔF9UE=¿�úüÊÌòh‘ð�H¢û,X›íu‡Ôýk]Ð<Ô†“[p® —6`º#mH»��kØ1ë¶)X‰Õ÷Åò~»äòávÉ{ÕÏJÖú®Éû9taé!nÁ¡}²Iý¹-œa› åƒÖ»ox¡Œ_µñï7¹èœCF¦3èR›¶Ø<Õ¢6Ý¡Sp ’1bçù¯3íOjUû´óãó-_ ÜÛ|*ˆù¤ãïãô$–²Ÿå}Ö³ÝþÆÄ¤Wk}kcnëfÂC¨*£öS®9‚6üŽ¡1"›$¢£¿ƒ×50,‡Á'°£ý>tl-{¬£è¸F汎u¬cëXÏHÇ ³¿ú�Èï£f»óù�ˆ;wd|ï'„ᣂs‚?ýÙûŒ ‡¤Ó>_~s ÇÝàÏþô�ø“ŸþÙô9æWþ7Ú�{,Îú4k‚Ð`«òçÄQEž@H)„0BG×_ÁLY\ºþ9‰tIéÖÔ¤.\]˜‡¯n&°šï 1O_ÿ#Ó�øoCÌÉ"§v�3 á³OcVÖ_%~Dmž�sõˆé·cæ?È�s$åç‘…� …"e1ä��bô”͉ë712Ý•òG�˜Ã¯ÜFÍtH˜1ãr�‚á0Rˆhm&Yúò�Û÷mI†GêõÛHZ€¬Jø<ø MÎ} ÿd%¡Z­¯:LD¯í¬–W.׿!=Qg£æ&tÔ¤Jà†¬ß³�Š9"§»byÒ?µ3W -ÒoÞEKK 6ýA'¦v§ÓC(Ùîµ÷,Nù'ûOà ñÎ=âtÀr¢‰ž3A€ûµEÖÝ_ÇF€ýƾjÒ) KÚW :ÜFJêxw7òºÛºP!Ô"M§åš$2ÏU»+…oN-¡¤M„&¯¶yèYŠ”gT¢©%ȶdëû�áó¡%œ‚Œ‡tÔ±� ³˜‡Ø~=¬’ÑBä’ɘ0|�©×YZþ£W×Ç}R=h9ço RBW.?~_�|€bhdÖUD¼û\l&,"E§U†64*)—¸�ÄOªerÕýÏœŠLÙ­ ŽeQ]ÁP=…5lc»>q&ƒ© n |¡NÝÛD7(§++9ŒHeË­#“ŒŒX„c6r)�xDf¦,µu¯Œ:b"%d´-Ùݽž:•h‘�‘’*[M‚r·f‘žÈ %ò–�äìö3��‰¦h%ëU ªF{¡N2§+*ƒIE‡ì©*za{cä¤!ªö ú€�’T P·tìM“± óD¡L`eH)#´ü•Ca¦¾À…7>bêÜ®•Âm¥IŠ ­3nSßðÈ «hIöÁL?¬±ºh36¥¢¨1Š3<]¢²4ŠÝ¹ÅÅ uÂP§Ó龇3;‘Žž’ÉO˜l•va¦ÿ[¢pœ(šeqÞgú„„¢ N%m6<E z$ÌÔ�âiÂx‹…Ù-Úµ€¡1I$Ò‚áI�•ûÿ Ž{‡…ÙpOÝ̈é™EJKÓ‡ÅÃ`ævÝÌñ™E‡¯›IœBâ–3{HÝÌþ ô÷­?�¹áZø†�o˜ƒ§ËæØH(–CA}vçxA²ñT…T¥AA~6Y¶7’i‚èÍξãÙΦI—j¥ßî8mÊ�-2êÁãX;AôKʺ8BÀ¾0„܃gW8åI=Á¹ºy¥�íê„¡º“é•pàJ-û½ó÷Ö΃§¯‡Ù^»ˆlû³efƦá^­ìƒ;q •Ùq.ƒñ ñJœëÖÄ”Šhòª4$)br¦ÄØk_£¥º³°£BÌìp•ÔÙe&Ì&ÃAîYÛ‰Ï~{G· O¾x9cíÔÅ\ü´ÎÀÖ;4_›GIv!fí“&ãÞEä¸ûœ%†êL¾ýÉ‚K „l�Ý­‹y¿ƒ4QD(2õϪŒX“$D ÉôH¾<‡qn -µ;©ÞrLÊ7+Œož§1î é*jKâäâøáóíûhI…õ¹6�bìdcŽÎMîûilXoÌ£$ Ê5?VÑfûdc&L¢–K´a1qs­‰:z>�"Çl5t¹*£AwEýZ¶Ž<�$Ù�¸°±ß¢6ÐB毮!²K!(Uõ÷?+¥äRÆ$XÛ"1žÁ«4)øƒèñÑÆ¥5£‰¦¶Ð I|÷è sÅh 2¢ã1á>Ú ¯|ΧlÖ)l&Y�¡ƒ”O0¶þø ÷r¦E�õä&CåÝÀ„@SØD�UÊ\«MÐ1##þÿØ{³¹®4Ïïw÷{F.‘{2“û.®’(JU*©ªTU]íiO·a£]°Óý`ÀcûÅ€ýàÀá^`¿M�†ÛÃö`zÐSK—X¥’D‰).¢¸g2÷Œ=2Ö{oÜÕ™‘ ™TU—j¦ó�È8÷ž»ŸóýÎÿûˆõI„ó2’³¾[4V#¾" kaú …ð Ñ1à ÑÔ`$½M€�<9ˆluezq…¾„‹¨4òh™øs�™¢/?c` �,RˆãˆÞz›ž I¹V@èS‘¢ã)£l#‡ä°‚+¢å{6´‘Hx½”kä9ªà8•Gâ)�Š&©[hq‡ÈXšf)ŽoDéÕR‹YôAA0{Êhs)šÒ¦^ÉÑ?•îÅÑ'©3C­hÓ?FR….˜Yi|ÉÔ—É“ó$S9 KC¨Î ³Ï�ÇÄUI…ðHšÆr²s5˜DÜ�Š\@A Ʊüy2s&çŽ4ÑT�$�hÜ`tr޾Á…ÌVÐ&2!&hX9ò UúÇÕ.˜)ÚGü^–Wˆ&ÂÑ–3s`|�Å'ß>çâ¹E\¦ÞˆR«G·ÀÌž¶C2"Úè^[ Ñ;buûGz£B0,°±;˜¹´¨Ò“ˆ¶O¿&x8‚L8f<×aÙ:'“¸Á³-0ó… ôkÒïÈœ3ªH‘ÖûK" 俜££¨Td–ÃÛº4 žCXüõ!X[•™"Œön�ݪ1Ûí҆¬§”E8ÚŒîPÞ�nöº¢^hËv®N6PœuzwAôͳ“µ\'T¶˜Ô_\Çì“ÃMû<û<-U¥÷ü³Ûêæ!ò¥½SaÂÉMçvÐ-ùåOÒTVLâƒ:zLÙu[·é“¾_Ƴ}¦.ôJÈl˜KŸ¤6 ^G ¶Îýäá*ú+KhG²à P|ÚĩД›DúÃô¯CË]ô‹,OBïÕQcJ4Ãó¯W#Û$·ÎXíUç—qV; Þ7[sšç¹0ÍÃ0)�.âÅ|AÀ5Š·ÒDFcÄö´áf@ ]ýé:¯¦CöÚ2Žá¢ ÅO%YÝ×À o]`ÐÙ÷ ž­;§«B{aFbÆÐÛó³JÒeyÌ`yª MŸTAGl®­!È êt‰ã ïb¾ìûw·Z[£,æ9¢¦�…�ÇâkST5Z^Ìç»17.¾ôÎ7ëïB‹v 1eØÞý÷7ß4°µ_o¡ÔWÕÈÜÓnôèÑ£½™{ÚÓž~wõôéSªÕ*«««_wWö´§])™L’H$öê»n£H¬Î…o\%¯uêaÖª>ŸüÒÃuzœËÛÖÃì´ÝTKs bÖª¿úE@­&ï"ðâU÷SãÉäD+Uª(œ9õOŒÐ0ïR©ÝgqùŸ2 ø (uV›2ªÍ7·lG}Bk3n-ˆ9¦9,5ÜóÈgúœKx›ŽM}z'ÒŒœ˜F‹ÙôUF5 0×T«ÉÜûRÃ^ìfÜ böË 6”–qËÁß:Ù%�ñÉyúSEƧæ¨y!Š„±j+Óâs!fr°À¾OHPÔîc¸uÕÁ7Îo×t[ES«È}U"Û½RB÷ ÊoN#·Ádñv‘”uYP‘CM†.>&œ*£ê­ çÒ¼‹’jýÖj‚7Ћ¢Ê4s&�ᓈ!›è›Ou5Ü=,n–-�ÕUH$¢>¥W RŸE»\’£F‹ÅUšÂÜšZ@+UI�L2\)°b ð`¬Âñ¥­)ÛFšÃ¬,eqNh<>6ϱû“LºƒL?] [4¹4‚ž Q}}ŽøµIkçéZei•Ñ  FzÃä®0ü`=å±( ›)æ.>›¢îãøë" �«ø5¡S;ºDâîd÷9öURÖ ŸNÓóúj*Fc!ÏÂçE&_ígaÖgßþÖ}¡Çaø­{˜ù²70â`öê—¤ÞèGލ”ߘ!ùÙ%„S·HÕHŽÜ¥´�÷¿Çòê�©åb)%*´jf~t§ô}®}ðÿqù» ýce^ÿÁ‡Üzÿ ž ž¾o·G�ÔP£#oß!ýÁy\s+l ó¿OàýüTáÛ?P ‡Ûõ€U��¡oÿÞûÜüè5ò™n€ "\ç¯XøÜãà[(�ñ÷>gåo/bC`¼Ãõ_þ5½2gÞP Eáü÷> û@@”›Œ¤òŒŽ¾ÏòòŸß9ÍJzMø.vó_É00¨rþ ¥U7“VÝÌãïôñðý¶±ñ[Ás~ˆü%óc�?ø¡D$Ò:Ž“± uKDz÷õBœå»GÉd7ÃÓý3¦ÿo3`*Òà˶ÛQ�¸¼ñÃ÷ùäoþ—ÿ—ŸÿÄå;íÚ—á¨Å·ßûïÿì=LcûgY þ£¿¼ò¤R—.K_©n¦mÿ˜_þ¤É…Ë ©! Qöêfn£UÇ"ÖÁeÕ¨Ó«îî=Ûic5@�Ðçl nZä"aú-ç×êgU0c1´Å ±èÎï寪ÏÃv×ÿëËYzw L¡iYZ%¤}õýßìue…Èr‘�Üýí¿:Ù@TU”'9Žïbvú&­¿×ÛEM—9zq]·Oo¨‹(uƒß²î-0¢�°CÆÇ]i-•¬§ø¿v=ÌÞ…â€Iл ÛÔ]óM›òÕ§àzœI¾Bí›s!�N�À‡U‚ƒC mß~MNÞ€§æs!¦Ðß@¾B“jÚ``2Ll@e `:,ܨQÍ7ÔÎÐ# têRŠ1 ±ÇD® W�Ö®ü@€@@‚@ šŒ`]Ÿ¢Ïkðìö5VÓU¿;üÂ~Ù†ËòçeÊË5©óß›# IDAT#vw­ÃeézžfÅåˆü.õoÎ�tî-+gÑx`1âAaÝ¡çGmü¸�Ûoâ%M­åÜ ¼ÖýÝÌ[”oçðñº²ŒÀÎÏŠk:d®ÌÓ´¡÷ì Joø…m^ôl­¥’Ýh.®rŠI,ÅãÙ„AµÇADDÓC¸_aÜÚ×i{íh ¡=ö?ã�=÷ã“s-€99�(y­4�ˆe‡+Wãøµ×·…˜ZØäØë·;¶BÌ|: Ÿi†67ß"5l1ùê—ÄK­mi"¾Ÿßmb��¯Å�°rV¡ITK"‡šL¼s9Ôì@L£)Òˆ$Qh¥#«6D”¨†ozØMÉÇA¶ˆ^žÞb>+Ç©>)"L !Å[Ç<ª3ÑìvV] 0k€'ðª_1×'ì�æb^X¡5y­·!Us6ÏFðxïȧ©à¨e.Ž,°œâÖ'YNw¿s›M“�¯*ôÿPàd¤õ¼|Ùˆ G\.ÿðçÜùð=*åÁ•Ÿ{¼û­ f^ÿô r™îoG—¼?!“ùs~ö…÷Ú t3̼óÉ«·@Öu˜éØóÑû-À{ñr ð¾„þ}SÎ2ð7ÛËV^dÖv/eÜ&h Q ò’NÏ�Ê&‚¯¡<æ|U­AÌ�ár¥m�¹æ¦Qç²T_ìpÜI7{]E!F½°��®Õe €³Œ®1–çJ¾¿€sh¸«ßÁ\†}bšðâÐ\H³1›ê¶Óºþ€„¦7úâ¬$;©15±«¦*¾|šAÍ‘©}ô Oè¹¼u‘çÄ”Ÿã¿7B=:Û�)kp'Öday‘Ø#Há­}ðL‡ÊÍedWæ¸t|{ˆr�άl˜bËí÷°‚ë‚�Œ“×ÓëmD6Œ„Lžý„õZ˜Y‡ì]›¸yœ~©<ÈÛ+äo”º4€´C" ÇpY¸²„mÚô«= K¯"!4 fŠŸ±pÝeòÍä絿–¥ž5�d‘3ƒoÓûæMä°ß!Ó-*¹&òET©Ëv¤�Mï…´ÔV€¹SÛ¸:Bµ±ÂÓóœøþÎàÝ6\ž}Z š±P•0£ÚVœ;TÒ&•´Ebdçw¹m¸Ì}VDÑD¦Î÷ kë÷z­ÐduÎ#i\"±¯Š2¸ˆØc"¶çbÝذîÇ€ìí&‰üD Dˆ��¤¼”§š1‰ïü.µ —§›GbT½ÈrúOºÌ¡ï�¡Fž­§±Œgyë‡úù9 @+%lùé*vÑá`p§¿�Õ_Ã�ÛøÑîň­6šÝ$s«L`L Gñ|—…;Óô}c9¼3Ð3s ŠŸ¥ÁUÙ#û(C4©"G¶¿Ùvól­AÌÀvñWÙßçññ¾Û Y[õoï9ä¯/¶Û1_»·û«_åýû"]sd™À ˆ-”‰[Ÿ›¸Ù»N7× &(É¡ô*!}ëXi3ÄT—2Øuÿæ°y„£K ¶ã²[�éø>nt~ýUJíiO¿ í�Ì=íiO¿“ªV«¼ûî»_w7ö´§—Voo/W®\ùº»ñ;¡ˆ|ûc¢qð}0ê7®jXõ3(Áö+å×ji>õ€p¬åv„nˆyõÃ0õú9Fv=‡ñí¿bv.ÆÇ׸VV`rRàðá"ÿèG½4Íyìf߇'ÓðlVÄñÖ'ë‚›ì;ý€¾ñ4¢,p\© oQyär>owALAG Ž|çH¢,pZÍ[æÚvnÝö©5zñ¼�‚Š48ùæuôhIkÈæ²MÓçÑ}‘3øí³%Š>¡°ÁÑS;@i§9òË?ŸgÂ9ÏÂD+#€R™¨ØÚé¾¹…Ä0ô8Z2D3oâ›1Z@o bšÛvcÂêL±éá›ÝK~[nL‘ЪÄó+çç Ô ãÆ(|¶D¤Ö Lµÿ&€�L¤"²¿¹0tU�¹ã+h‰‚(àYRÐd³[òÖÀB¨•ŠOŒGZ6V@ vˆ¾55�Èm(ì½DÌS�D¤�ŒÒx~ ãÎÀ4š6€¨)Ü>0G°, ÈàŽÄ þüýøÍõUÌJO¸Ë•RC¸5£�öL …¡TÃ4M´ƒq¢z_Ýõ{<‰â• ¤Þ0Çî¿Â³Ä#!úlÒù�FW9º¼µæg\H`Ì—QO‡:®Ìµ�rTªè½­çíE0s¼þM2_|ÊØå$!&z ž\`âî~Ø�.vÂçÙÃ9b§¬” ŽœR9|JÃnYrú¨›§çÖÄf÷>ö«Gyê|‰]°Pt„ý#ÓyUdvÎdÿqUkÖ"Ðdì;·Ð³*7?m²ru±3Kñ>>ÿxŽóo„ÐÃ"áxÀ‰ï}J± 0?]¦ç`’*¡ÚX«�ÿ…Ü_QÈÈôɨºÈľ€?ìñxÿ#‰Õ»iijà ‡^ 3DçO0Œ¿àÊ�]ÞýA¸3aÝ�90”Û4]çO‘•?gæ¡Ã� ™ˆjóNÿ2Î÷ÉåRܽ{ŒLúâxÿÏ:Ì ‹ôˆqë~�s'Bzkããy†¹hþ�÷o…™‘G¿}m˜ÙR£ðÁ‡6¿÷ýîcUTÇÎ0:œÙ4Í…ó‡2ÑÈ I„×¾•R¦‡ŸU¹òófÌüÖw~A6�âú'—žïÎ4þœŸý„maækï|H)7À�O_Ý%[0ó=Ò” óËŸ4ùÖ÷µ.˜¹ýû$QÐÛßpß2I¨/__«é{ˆžÇæPPÝ÷°|ŸB½B$üÕ�˜ã»ø�ʾxê…ßþ—Uh1KEôж¾É^¥B_¸Ÿ€ë½ ÄðîÜ4;éfo{ÁK;À®ÍgˆmL¯Ñ à�'»w™ž…;¿HèÀTgÛA¹NÈ è ¿8ì0ÐÛì™ö—³ÈžÀɾmÆ)»í_�MöHµSS©‰8k/]s[y>N±�Ò·Ð7BÌcï ¡Däößûo—h›�G 4ž óTî¥é9;Ѝ®ß·žé�ÿå4žép*qv[Ø*ô7�ή€î°&O$3Û èïEMn€ú;8ÒEò×fþ±A=ßdBy qCêýúE*'Qž«Òwdë· bâH _$*õuý{ÿ¾~"ã ùG« ¿²¢8†ËÓŸ/â.zDäÌ[=ô}Ñ�«MÃcú“ õ¢GJ~�Q©[­–ªÒ{a)d¿TÛñèë<®ý5ª õœE4µõýc.~–Á6\d!ĸò&²âpÏ0�ëÍê²A¤Oí”Û>ºÒš|-ÕùM-ë�{dá:>‡’„�O#è;=ÜÛÏëY›Ü]‡¾f÷"ùý±Ë<¨ÿ õ‚µ#ȬeM>-�#1¡¾�"„ˆÇ¹Wÿ1¹«Œ]Üþ»TÏ,ÞÈ0tiÆÀòº ³hÒÈ4Љ©8 }aëÄm\ó¹&Õû6£Ö1¡§u¸Ì{O(ÝÍÐwniÓ¹uM‡Âg˘¹šâDø,ª¨±â¬P{”#qrQëþx¦CñƒY$GàXìÔs!&€�)OðHo Ä»Ü�–‡x¯Èa¢“6ö×…˜/ûþÝI×ÇÚõ-Ûù ]„�^Žo1žVÓ ë�n€˜`-.£÷÷1ìrcnÎà×ëHŽËÙg·È!`F°q45›�èö}Û¬jDC+U º;Ysm‚ ÀwDYùJ ¥ö´§ß†öjdîiO{ú�Ôƒ8~üø×Ý�=íé+éÖ­[„B¡¿×52×@ä+¯}N$Þ]¾ ³>÷n…°*oxÛ¤èdûZš1ÑF<|¿1?ù8Bµò-|¯oÛmì$A:ÍÌ“ÏÑøÑ�VVDBºÄŸýû E@C4ê÷©T>ºª`8ßÀÚµ¨$�ÃfùÖ×94”aPµ�š]s €~ñ¥Œí]êü½$yØ?ËåKטŒR J­òvÓ÷áé´Ë÷Àv_G¶r‰¢ÏÔä‡/ÝB YLèuâ‚Ý1=nÞð)•†pœ ­v’ÇøÔ<ç.Ýd`(‹ (ŠÐ©iéû07�ˆî6’ƒ޾v‡©S�‘• `HÝz×~ѤQéAöOïxMÔ°Å�Ëw99ƒ¤¸(šØ©ƒ ðð®M¹¹'ŒgøTo¯]`ä·8±„¨x]³Þ”)ª dŸÔ R½HšŒT™ÞOøõG„�毽ÿîÉû“r4š:Õ3j'¥¬¿N¯»!(¥;gæA :ÁÓ–hŠ!À¾o2Ù<‚HÛBL€ùÕþ|…ýÎ0ºÐúû{GæQ"a�E¼• Ö‰J«¶ ‡Ö/lýÙ*CVŠPÛYSh"è2ò¼AosÝݹx4 º„o!Vë1ä¥*Ã^wÚÓÅh ±7‚n×Q{t×ÃÎÔt¶¯ ºIédQ•‘ÛV3°X6—6·Î×tsd%¬#%ÃDM�Dnçu–+‘ê`A±ó55D¿bYw ת„‚€˜òr0³àxŠÄȦó+®�¥jŠB³T µ ¸¶�ªr@6¡Ë—óAÐD(J>¦ H2n½†\Xe$” ,©,…lD? :_dDؾ\Áó´búÕ:zÕ`@kAݵ ºÐt‰?)¾T-Êô™¢&c/dD ßj",æØ¯Úɾ×Ö0ðms:OHˆíZ‘n±‚¿˜çtò 1õå�ÙÕ|2ÇˬN�z˜þ½:ûçGèu“»úþï¤j¬‰y>ŠѱŠ(É0‚"m�˜kiJ­œEõN£S'Г²‡«('ˆª„±XFOµSËo€˜=J’}á©î�‡¤‹KˆGòmf/`.3¿Ê` &cˆ¡6œÅÓŠŒ@hµ}öQ‘üã}ö+ô '‚õw¨ßgb¿¾‚—õ‡¶à´FÖ`ùãt bj¯’6,è7N-ÓsB%Ô«Sψ’Е¾µž5X¸šÆn¸ô +\üv‚h¯Ôéw5ãòô£:^5€x…­©í·ÔÁ|‰¶Ê@�Ðé&ÞŒ ”–·:«‹'ä:s_ô22aä�:Ú©Eö½Æw ´`´RÌnP½Ð$ÿ´† ÀÑoô£†%lÃcú£U²� zì3ˆF’Lvžž)IÝ86üéVëºÈ?n0ÌëHþú³&ö7�N,3úF„ØàÖw•m¸<û0KúÞ*2ú%­ëu,ÍÐ¥±Ñè–½:†ËÜGi²_–�4‰áoL¢$u|Ó§p£ˆ•i�Ò»j¢"n_›Ó5\ÒW3Ô¦ë_éŒý¬¤�òšŠQ03uô¾õcqM‡ô•Y슅*꜌^DulÕÁ¹¤#ê Íl uÃ"ƒµgË5mŽÅN•·¾W6BLQtQzB ‹ÛÖ¿mÞ\b*!Úþüºó«¼7ëú˜Ãr¼]tÃD^e^Íì<¾ˆ*:«¥V­Š�"Hn­Ž[(¯;Œ(Ý €†‰R¹ˆŸˆvœôJ¦À &¼“íz“f±i‚ªÑÈ®0{þ¼jMÙ°ŒnXô+»ËX5Ó(c{.¢ªâ»6v£Î F|Aêäß”öjdîi7zôèÑÈÜÓžöô»©gÏží�Ì=ý+«ü½™'.\gÿ±§è‘ÖJÇzÍç‹ÏfKÍwñ½�Õ'/^cp4‹¢¶àÍš Ó÷`öܾ¡VýÞs¶±Y’äqôà,‡÷Ïñ‡ÿF™ ç4q9{*Î7ßÒ:AòFý>ÕšÈ�ÿ6 RëÁñÏ!IGÎròðSÎ�z@H·„YÞºx{€¾Õ ±h™‹çïrúä—„ôf×ï·ƒ˜�í|`;À¹m�gÿ�YŽ~ÊÉÓ÷éÕ ²ƒ¬€¸!æäû03ïËøÞ7E‰‰ýs8üŒ#'¢µû³vükjÔn|*á9'üVê-lrê­L�zL(jt~«¨ët£ri—Gw-´àuÄŠñÁߺM8ÙJ�»æÂ\S1ç‘É€·o w:Ï„u‚ñwoêi977BÌ €ÙZ¾ b5¡¡DQb:AÓÅ]Ì3r9�[_ŽbV³™Ç5öù¯²:d!ª2Æ�#ƺОlëÂë³oí_‹­?ã… /FªHŒÎNn�˜’ÞÚgÝ’©zÄ´Éägr®¿‚¡Öö­ôÑi¥gÚèÆôš.õgeRÞ ŸO, ÇB J›Y‡ûFÌ¢œª!Ç×% KGÊ[@æJ¼ÚÚ¯ …/ÀNWt‘v‘^6�¬ †U¤µUA@3WeÔzþÊát¬Œ˜ !…T,ÅaÉ^f¸¾ÕÉ�ŽQ†â¢€¨ÊV�@TU Ùé+½d*ÉHgå¹(Ь„s „�9{)Cµ&+=ÌÛ9ä‰~ÂQI”(Ä ôeZÀ/ŒÎœµˆ:Þƒä»F9¬ ‡DUAöK¨µ0ò&§£.èT©Ð´ äñ¹XžÁ\%ƒ/x¨1 eCs fªé8‚×}-Êê,ŽáîÕPÃ2².á Âp2ñÌLˆ JÂ*º~©Dßp&¶af=F.iæ&ÀH(®BfyuPGM„h¦+Tj„U�HBF wºeUD 3si!¤"‡U‚Do¹@")j§b“UèMÌ·a¦¤È£iÜ™whz÷H/8ŒìS:ï)Ik>#ýOîšdf ƒZDx.Ìü3Òõ€�A‰htë}½#Ñ£“‹TW{0êDñé´È䤈ºaц$ „B‡?cxPf~ÉcñÙóaæÚ~"!ƒ£ív•ªGuÕ#Ù/#Éë0³w|…XªD-Û‡×>&Y¼Õº§Ó>¦¤®þl>èš‹Ëýàß§V‰ÇÄ®6)Õ¡Or8v@"¬ÁÃÇ.33ƒk@Ñ})˜™ì…hTD¼ÐTTï0Sí‚™‰^�HTÜý»Ö× 2¡ªÏ¨ Tk„%™ˆür ³ìZµ:)}=àZó\²®… ë¢„U.0Ù 3v£%ÁÂÒd&ƒ0ÚßAy­YÕÅ éH ËØé š(1Oq­·ÑJ)»Xàˆ:€üimï'<"í ö†q»´œcLM’Õ® ºö4ÇQiYØä[ Ü M;“§9½‚“+5ÄGŸÛ¶ 0žæQ”Îbg©@@€óh�¸æ@|›Ô÷/ÐZ*Y;´jïµSÉNY¿ÀtTŸùÃuòcM[à²ñ0Ms¡„¨+ÔnÏ#‰ÇÞF�(¸S{ZcŸtš�ÅìqÈœ¬bÇ[ÀÍ­5©=Î!G4|Ó¡øÉžé ‰'¯ oHÍèM”·æâ�Z˜9›ùó”ò>µÙ ‘}=-wçÓ.x‹9tÕÇ©ùÌR%¨‡‘^CeýÙñûLœSyœC¹5oÑÊdÕð»æ�¾™!¿ˆŒÆ!í5Tqm<é"\XF8\„ˆO§¤éR[n�vA1U9÷vŒƒg#Èm�W͸ÌÝ0X~Р— Ä…£ˆ›êJ!›þKOˆ_FŠÚ]óEm•�‘ ‹hG³Ä{ꨢG³á±ðE�P�ŠSZiW?̱|¯Œçø(²Æ�Ð{(ý&‘sËèDzHQp,�å/V oh;s5�U±<aôDI©ef¯Vñj†Úç\c,–îb”lÆÙ ^v®¡áòøos8u� åMävýI±¿�rfùH1æv¶‘}X&: wÚ>ùÛ̲�"kÔ¿ƒØg!¾’k]¯˜×:Ó%÷ Dl¨]¿¾íšµÊMä�ÂÈÛS�”ÈA½fEɦ—ˆŒ…5i[x¹&×pY¼²„ß8¬½ŠBküæi•WJûë ‹È=5ˆéšª¨sŸ|àá:=ÎeümêanÔÊ¢KÿP+ÔĬ×îÝõY\”‚·w 1%Éãðþ9†òÞ?‡$­ç8K$ Ùîß{ܸåà8:NðŽzÂð@‰C›ÚÊÛŒ *µ€ù3ŸZ=†´RÁ Á�9wR $ÉßÐ~çIEµðÓŸ6©T}éL×¼V’|&§æH 䘜ZëSk"/oÓ­×?ÇùwØw`šþÔjWYØ 1=îÝñ°Ì¾s¬ó÷G_»Irpµë·Û¹0¡•Röó�š(Ò ’¿µ6ææZ˜°bZ Ÿ‡w›Xû¦ZÇç;œ9o!Š7×·£w·yüEwŸLàj*JD#hºØÏ29!u9=7CL€ÌÃ:haf®"ÇÃ8yÁ Hˆí€îÄl§´Ú1mGÀîiADóIÜ17º1«OòÈšÊI·»n”¨È-¸ºJîtyKš%‚-X›Ì®¥•]ŸÔ»ªGv_kL(µÁÝZ­ íêcê’ŒdU‘úZϧÐNi%ì"qó­©ùÖ~ôõÔS‚²ûƒ¸¶ª[Sðy~ä[�Ú,¦ÓLƒ[¬!Eûp”ÝÕsó-b­à‰Q`ð9ŠàÖšhz9�УQ<À±¤P€’`µUsTi§z G"íô²ÏÇÌÖÑûÈèñ0…c+ 1¨m IDATßG²»ï·FyRyŒ]1‰´WpëAœºP ºP%œÚêhœ_"òùXW ØÉÆ»ÌE®Pœ®éo—žP±*6Â¥Y‚O§ÀRÐ�)oó�f¨'*TÇTâ©Öý¨EÆêE–/BôƒQ‚MàµS/óöz½Lëö,~Baî^�#¯Å¶ÀÌVªY�W/‰<™)Cotkßï®§˜]S$&rú¸Ïã™ Ñý½¨Q‰Ä·ïRúTÇ4,njðÆ»ëßUQuxç’ÃWEr�*LœKî*Í,Àg[[RÌ®i-Ek(l¶ëgöòðÎ÷©U~ÂÏ~æñÞ{ëõ)�NzÝÑ!�ðžÈŸúÌÝ38x&Œ¢mM3»q?cCcC"é“`Ãb¯1½5nëK<º™Å¬¬§–œPN®CÌ~á•4AhmF®Éê“«+e\ËAÖeJ³U£õ0�º¡w¤umv›F ùê#´~³“FÖ1àÙõz§ævmå�:ú‘,ò@�¨hu·ý¬F`;Ì|œcßÅ~o¯b·û(I‡ÞF;õ5eA°ž–wîú*fÅaú£“¯õ³|¯u¾¾–B K8,ܨQÍ7”Ï¡mJ¿×S^cÇÔ¶kªfMæ?]%p$&ô7�ýbùp±¿Áfººl‘}XA‹)H²Èüµ<¶á¢È‡ôï¼>‡Øßl×]¿^K×s«á>IY¸–Å1ÜÄ|g?RXéJ—|P»€Œ 2<Íß$¸î1zytK:Ø5­ALÁ9¬¿Ú¹ìd“ʉU|݇@ÀkzTj(#½8K´¸Jñó•.ˆ)ª+Gן-h=÷�é¾íšì¡z?ÓY p8¶ÕTÐq‡[6�‡‹DNŒn[»v bJ®À‘äa`û0€W¿|¹8_õý»QÏjiÊSI@êra4—2D"QŽÛ/v;ÞŒ™È¦€g;xN“Àjò „€ß¼`!™6‘¦‹5¿D4¶»´íË‚ƒ^�y ÄûÀ{ñ|§lÕA�’pw1NLÅö\nT‘E™cŽÓó4íiO—ú�82+ùG ÿwðŸþá‰]¬×Þ,“›ÿËóþ½ÿŒÿú›çÔô=~«ˆíÊÌèŸ>æßú“×Ip�ÿòÜ·¸rþ?ä��KQýNjzzQyã�78~üøŽ¦¦¦XYYauu•ÞÞÝYÒ÷´§¯C{ŽÌ=ý«¬=G&øî éô2Šªp熋QO ¸ovÕŒÜN‘è*'NN#ø}ÑÖ¤¸Z øàŠO©Çu¾Cà¿x°æÀ<ÑvQ¦ú‹ˆâúÀ_–a åP,¬O¾Zia]î? hú¿Ï7^»É¹S�»Únç„üûäºC&+ãø— � VÕAœaj¿ÉšiñyÓóàúgé FOvþ-­sîÜmNœ|@_ Q\>ÛCÌZ-àã�l‚@æÄ+ŽœxJ²¯„Ð>–�©d7žƒÙ—‡_úøÎ«�”¶N0GÿØ"ÑÄú9Ü b\ûEƒrÉE .mqcnvaÂVˆ ðùÊi ilU“9Ë ‹ë�k3Ä,ç²KŽ«³òy; è*öL–‰)ˆ&ÖƒÛAÌjÖ"ý°Â {‰z±‚ÑŸ5ÙïMµœ Ï�˜™GUüX ©"1ülOkb]XÞbd®-à ¤ÄõÚ:÷ŽÌ#‡tE"w„ÖùÞèÆ¨Í­âU]†üÖ çõ´²�NZÙôþͰÓJ««·úêyFCf4»õøËÃ�d£&[û ‚€ær…a{ð…03�¬ ÷F: ‘ ÀÉTéub(Áök'oŽÌ ôGÛµ.Á«X Wz¶ýýJ¤€2ë@V§Xǵ@PdÐe†Ÿ“jÍ‘)(JφóÙôÉô”,&�\¨ &NŸÊ²—åByŒb´æ*Z²t‘u�B¸@¢CôDtWaÕ-#$uA%(®Û×ê¿ MŸFo�pq=%-¬»2mÇB “�çIe{©Éy\ÓEOê]©„å�‚ãØ¸ƒu”\´Ë™¹Ù•Ùê§„ë:]ÎL �’›Ã“Àk4èŸZŽÈªDØ«£Œ®âWCøF÷ý—’¬’G ©ÈQ1…™Eì†C£ì’šÜ £dUDð}Õ*Y'�Ôt°Ÿ­�]l28¡!+Ý@°7Ð#™Tü0’*¢¦"4³Ue—¾”Lx“‹RÓ¦Æ}ö�TüÖu•Ô�ÓÌ®¹2–æ\Æ'•-‹9 ;Ek$j²ïà"‚ge±Áü¼Ç¾Iy‹R’$ïˆè�ËxDûTDIÀEݵN [Ûµ÷‹@* só±¾Öµ�ˆ6 _#”0Xùr½þÝZŠYÇ�gsÞŽÎÌÍÇ¢ªGÍqæLžÍyìŸÚæXÚmdŽìo¹3ŸÍzÄ{Z©¿wëÌ‚³ÔÛ§šUTM7É,nïLPƒƒˆ bXK]©f£‰:O¾øíÏ~™uJ Éj’PBèòËA§z.�ƒÇHd,-Ì`5jè­…G ×%®|µñh£X„Ò*ƒáíß㿎æ[U8W¶|—J¡€øb‰A^>�mTÑÉ–²Xµ*r4‚ I]nL€å^ŸØÓ"G¥¡— ¢/EdDßFyTà¸4JBŠ0K1K!‹Ï_ðS¨—ðúuš ÁvÑfW9©�Ó#G÷3e8Ü�,~5B±�%Àx\ÄO›ò~eˆ¹æÂÌ�Yø²–‡s/‡�µ8(Œ3¤ â–kÐ?‘hœê“Êö.ÌhË…éLüu†�‡CG‰(QjNOð¶…˜ª¤³¼2ƒÖ#áù›&=õC¤Äc(„ ”Ó:¶Ùʺ!‡×¯¥k:¤ñ {Õbb_ˆÆ‚C²yŒ~á$rû¾Zs`º‡VñÃ-¥gú”¿(’”„{$ÊKMæ>[¥\°;c"M 1¦oÌÓ„ÃE‚ö,#×$w»Jéq�”}œq”º_ ²R%ð[¿‘$�áÉá¸HiÑfæ“ÆsSÁnTÙX g²õßÕŒËì§6zí$Iá¤MÏ‹IÝ-’Ÿ)R^¨ã;>‚(’<4Dx4‚±bPûÂè¤Kƒõg¾+Û¥¾Ò 2´u�®‘5Xù8�àˆŠ\DBØÉ&Õãeûk @3oa>6P‡{ Â2žíQúlßöPd�óñoàé>é3µÎ³XÆí<~ÚdÜ£¸š¥¾P ð‚Ÿ­Ç‡Ø!šæ�yš™�í¢ôÇÖÇþtCÌ ‰W‰ZׂŽÈÃURì¾óÕÉRÅD›/}eˆ VtŠ•~b‹‘W4Â%ƒ”úügézÌ@ $¤l‘£=c¬öêhñ8§ƒä¶3¥†°UPJeFC=œd0²;‡ã“ ‰ø]µ8'š»KsðÌZEŒF¶w2ŠŽAÍ·Q‡F˜’vŸùê7¡=Gæžv£G�íž;Vnýüãß»À‘±!†'�òêwÿ]þÇ�ª¿~/jÍû߸üã«Ï˜{ü?ñúÿõo“ü£¿¤±cƒgüo%I&“$“ýŒ<Í·ÿÑÿ̧;›_B#üà?ÿ/øáÄob[¿=™¦I¹\æìÙ³�@øóþœ;wŽÕÕULÓüº»¾§=í^õ[ü¯|ž‘ˆNtä®Ó×8ÌAó†¿Ø‡³RDp6Ðm &@úaß÷Ñ‚ÜCL}™â€5Õ ê½b8†‡›1¨?n}QšVv„˜õtQÙ'w»UEIBÐ%¼L±íLÜ 1œŠ…„ø|bt Í9XimψY±Ö9Þ¸RZ–¢+ó[¶7=”Ó«ˆúúq­¥ˆzÄ\sc­”­íÅê�ë éÅãMaC} UÛ~•öÍþGAþús« ÷Šûø•žëpg óÿ³÷ÞÑqd÷™öS¹:#$@Ìs‡NžÑH£lK²‚mÙòÚ²-¯¼ëÏ’,Kk[ÒÚ²ÖYòʲ%Ë»’vdyr"9ÌÜ  ‘cçê®®ªï�h r‚l¼çÌ9 nÕEWèº÷¹ïû›ñX¶‘kÕ‘‚cç&d{IÇ88hºÛoÏfÿ¸1�" ú¹±ê&Å"äøSN4…¢‰’„Ñ?.z¹@ÃQ†êû'õeU¤‡ øµþquƒ‡›Ã“¶× =Øj†ø¦›ØÚd»ÓÀõܱ™RA3vŒ]»Ëµ5ø”(Épšh_nÔµæW�ô4þ×ð︆è{`©‚Æ2»ã|‚ò}U,8¹l·áÞ4áÞü7×™éj©=„÷Ä Œ„Í…£ÑÉÛ{Ük¡Fqwª_%Ôà>SOI�LLžÄqÝ™"5ÊÀ¸v®3Sö¤&m?ªDÂᥧ$S¯n}Ö%®_Ú @<îðÌÓñøävªæFåV”¦6Õ’û7ú‹U’¦ÀÁÃù­bŠ* ¨ 6¯pX �]Cer”b'BYugÞ¶£ÎÌ|ýÉ÷·Ä^Î^¼€XÜáÉ7ˆMÑv´Me™È¦U2Ý­c×ݨ3³¬¢'oÛQ¹îL“çžÉd?ëÑ´…þÎÉŽýIí©D²%�Vy噽ÝÐÑò3¶êøÊï@A*M&cÎÉ‘Y_\Íæ²¥9?[º°)ŒǨ6ÒT{g?ɦùྡUÔH÷£Û¥,îɶ%sXáúþ×_ ShlBsr]˜Ri ÏÎxﻆ·L¡|åä…‘ž$Wžï"Ò“D”D–îFÞÑ„vWbI‚QzïIÓy2J¤M ó`ŒÐð j´­(âØg©xejv/DØÝ‚àÎé8<˜=_>§”¥¾�h#õÝsµ™TO†¦71xrˆªôJüŒÁ+«Ø ±¹“ª+ -)’}cßù™D†ö}í´ïkÏBLI•ÚØÏÐÆ~ÒEél½Í¡c}Ä/†©IÔQu¹)!`^Žâ¤l Ô6î¡es?7·¸÷€Î%²÷}±PÌúÐ& Ô"‚JÁ”÷Ö’/b„–!V;µ”<¾uA!Fs_v›‰S©ÿ[t5�Ëàk SOÙ¤}O§’+a”¶¡Û‚˜š¨°N­ÂN�½Ú©4ɳW�{†Yꫜ¦µ 1%UGêde`A<–@¨/6åH©ÓqÇ@õÁ J}·¶¸Çéî&ÕÕ 88™ âÍöY·-Q}èsˆv—ÑkÍk^oaÍî-(ý ¿ÿ¾?保üÏÿËÊí®�xž ò¸À»or3XÏòÒ[[)ðÀ7[ùþ4’�¯ñ�O¾�_øbWþâ¾ÛÌÊ-fËû>t[{x3”H$¾¥Îðð0‰D�gæŸyÍëÍWŠ—>ûþ¿Ž_æÙ–W¨kü&ïzäíüîêëü¯=“'<ÿõWxÇ_:|õÅÞ_tœÏ?ú.Þý嵜ýÂZ<¬zïøÞo.§ª@&ÜøC~û]oçwV÷ò�Î=Fg^óš×d9–…Ç`ñb�@”]{àD²ñŸÑˆÄ�Wb1°�Ù­ T„Ÿð¥+ççAäøù¿pÔá©g ¢Q‡eË ÆVÞæk;^á¨Ã‰3^qSöç¾@Œõ»^Có¤‘ǧÒÙgP]æàñL~ï‰DN�Î`YÎÄt'mûiÖ­ðùr'ýå)`¤mCss†ŽN›å«5&&ÄM1- Î�Ic Øu9«UE§ÍW€V!sá|‚udt}ò~’q›¯ºƒq�†œßÕn=K°<Î䃘͗x2µ‹ –]Éù]>ˆ9Üg’L8˜–Dr(IµVšý]•¾…Ƈñ—(¬Ø›ðé1ˆôxÉ3©>bæS2-’)+%vy�šðJbw7!LS,ÚÁ¶müŒMÖœ_ÞŠêõƒ à MïÒ0ciÎ褈ºŒq¥äDÊŠªìÖ€Qz(A*:™….T�Æ9GÏÿl¢eGe§3Ùã9¦�íØ ËqJÒÓÞGݘB@áTE3»óg´8–��­ÍÆË†“HEAŒôÌÐÔNç>�D]AVUÎ/o£áê"Á|šëFŽJHƒ�¶U÷¸‚GBŠ)t,í¡æÒªS%´÷áÔpÌ Éî(z‰;©%ˆJ�ŠA’T(‰{÷ !|þ f_J½\ZÞŒÔ%�ea &1“èE¹ïêz¡c(‰YAkqÁçh¼l¼ß Þod#faBÌì¹*Ä�±çhë©A–ßS†âûü5ÿè5Åw#±ƒË°“îû‘b«Ô³:»m‘ñƒú“\;¡aoᤈYpaf:ªÑ{`Xrv:Øc2ØcRTžû�ÊÂÌ‘ÜßÖ²bôb/É�Ÿ‹q÷C~<ÞÉÏUI65Ê­fñÌð2=]e;¼cƨÙçž�‡‘³1³6œ$•Ôéí.Ÿ²Ï�5{è¥~gÇ´ÛÿG—åØX¶�”/"bò+AÕƒa[óÔ¼~³•Úœàe‘¯˜ÈoYÇI[DŽ¥Â/y©+š] ³©4 1彬Òo@®O‚$�Ä)Þyˆ  :*Ë<+gÞp ™ªM{]œx0ã¾Tæå>DÃa™X‡*æ‡!©”�TJZ6óF]r=I�QíÆúO˜âRE�åy"/Çk‘¶yìì 1œ¸hølÉ¡8Þ ?‚"ѼƒÌH¤f­¶ ¯T”½Îìâ$æÚÞ‘öc3r=†ÑŸ¢^Û‚l«ÔjŒ×�†‚½´Q¶"ˆPÞ#Ѥ.ë95Œ�ô°Xn@!wNC=, í¢Û¸B…¾ÅÖñiU9û¿…�¬ÅŒ¤¾g5>Bvb ì@“Aû0"åúVª¤âl[·1P²�…ƒ(^9[¾ ÖcÒ{5A¬/E¹¼�b©8§¿Šèaqp}é‹xÐy®‘2½�ÂqŸù¨¤Òê²>¤Òãã`£=I[bÔl-!�ÈÐr¤ŸH�û¨xej·W •_ËiïIÓߘ$Þ—bA`5]-MTk‘Ð@‚•q)öïøøX°¹ Ù«àVÒ¡ûä‰þUrUrn²Ý¤såèÒ¥d ¥#“£gH5ôc9µZPcèÚžR/™D†Ö—ZÉŒÄÚ®ñÞƒ©§Ú4˜½~¤°„q>FU²†€0öŽ]{¢ÄbáÔ7¶õakî±Ìþ$b»I]t PÄx[“&é¬-Ü8õ(¦ÀÂf‰›Ë hABP$ŒöAäB/‚(=ÝŠ�LÓP41–9åp˜aQs>-×ïÜÂ¥c•rÒmíH×[�mXS^7ãóUÔ<8À²@šåž‡5(ù“ã’CÔç.¾ñxn}‘ͲòEœI c'’8]�X¶³,WY+˜Æ6¥$lÃÂÛ=EÿyŒÍë­­Ù½ Ý<Ë™�Í|êS»¨ñTÑpÿ/æNOYm<ùÙ‡ùâÎ/ÝÆ'¾ñ÷ü·]Å@”ýò þà{'i´.¾‹�|ùÏøÝ{ÊàÒŸóð»¿Éõ~›�¬}mË^–ì;ñl_û5„À»ùûCŸg[ž. ¢„,kÝÍG_Í×xŽî£fºãDÏð—¿ñ_øæË-°`/¿óÞñÁy¾¸ñýdþî_Úç»ï©æ¹÷uñ½÷�¼T<÷«T|m%§^øu0Ä�?ýŸû‡ãt&A+­ç—ÿúy~kË-ž�ÛÔS'®ògOâs{ÝÈL¥R8p€@`úˆ¿yÍëõ�ßïgÙ²e³�7¶^â¿gðsOþ;J%(ý=¾ð¡¿àÝßy‘¿Øó¶ ÖòOþã“TýÒI~imð0ôߥôsßå侯f¬¸{wvë`Ýr*ýaÎ_ï濬ç5¯7C�`„{î݇ÏË�˜‡x‰Å6‚³àP HênÎ_}™Îždþü­G™–'N™„#.¼tÕ¡0Íý{T ¦?òpØá©gR„Ã6ޏDø16ì:„ÏC‡².*€®n›Ê 1fºu1 "QA\Ž .ÏþNQVÑÑyŒššqѸÓ,H�FNŸ2‰FΜJ±ÚRYR¯ ISCL7RÖäF“v-²˜»*UÒ,ÛSˆ¤Úˆ•.žëgÍZmÌ<ñj‚dÜžäÆ²ž"5!~p*ˆ9ÐeîÏPZ X–ûªšbܼf`iED›,–xväL„x(Á'Vî¹IËÑ(+î/š)ÔuÙ¬>&ÔŽÌ1ó¹1û/ b‹T�Œµ¡“ñcá‰nLp™§4çg¢$�æF6…/mé#´¼˜Ò­ÕHúØÍXQ’ð9!UG c¹0²§f€ŒêÎ4ɾÜ:É®0¢• š.­[á;dŽÆ·ÞŠQÌNV9¦Û‡¨<óHÚÉXc0Ó+O['Ó±&ÿNyrjÉN';5ye…\àAè´¸Xߎ§ÏƒM“˜pžÍp­tlF ª¤Í8 ¿Aq,ĵ¡V¼µ0úsa±¨JH²Ì`}?eç+sêeVÇÐÞÕ‰RêE+ñc â$FbÜÚ"“@& ÿ¹*¤HþØÇñµ2G•…™[Zpu¼ö�ús˜I‹ÖSƒÔï,�´ͯ�"= fN¥TÂâÚñköLže1*mÏ­Á2Ü}øRï'®ý+ŽFÙú@AN½Ìl<"©¤ &Ù²�žýM$™YÃL€VñŒ53 ‡ã ö<8y�§ã¼v`sÞ:Žñ¸Ã¡ƒi|(ÿ~Gkg¦SÕR§ ºC"›<ö°:%p_ÛrÔ™ÙiyñøÓl{àUú»Š9wd+FÂsK0ÓqöÝH<lœ fNìWéˆÃh–Wöκnæx˜é󧨳÷%úzË8vø.S´…Q˜ù³¯¾ûWÛÆrì£IoEf¨x”[�f}½Õ&¥0ô¹OO§Qˆ)´#‡� IDATtöPí)bãÊÛ/t” 1+ß’óveª6××D³µ01,×…™®¤@ ÎÚ’&=Ë##.±±Z˜BÒf¹°U¼ýÆéÂñÅQ×Á6¢TŸAúJ’Åò š•KtíoAY¥Š:«[²uóÕÁ0*«ð)…ùÁºžÁYßÁâ’„ìÇ1ZsŠy§€ Š ±Ð³î¶?‡|š`ŽBÈR©�zmd‘‰“ÛV[Ò�² LÈëÿL3çø‚F¥¶lX¨O^D8ÀŒõ¤é»’d°sˆŒ‘AÖ%šcÙ�þr5ÛKQÆE�˜•ÊZÊåbHB�R6vîJ85ý¬®\š…Í0r¾Î§(L.›0Çk¦se¤ú±õ±…²F¯AôzŒá®!2É4ZHc¸9œ…˜k}{èÝщãu² ?Õg`ÝH³8²‚Ê'�g2šMïòȤ:³£÷Ö\ fèZbâŒÄÈÚ 2—û°ã)‡®eãe Õ Õ;-~»::1¥Ö^ê´BZ›ÛÉë+VÍÑ~,�@IÉè݃x|3'I܉Å7²(¢„ ‘{{¨ –Pà½u|«GVyÇæÓçõÖìÞ†ª·±­ê�ùóO éç÷²uãN¸Ñ_þ>/}óûþJ-=ÿôaîûõ¿à±3_dêÒòͿÚb‹k?ø4O|ìØpþox`Õoòì� ¶>1À_œû*Û�ø÷»¨þñcýá‡gá»°Hv�àŸÿý"þ%¿6bPŸæxƒWþàƒ|#þY~zé#Ôô?ÅgÞùqŒàšŽ“GþŠÏ|·ˆ/¿z•‡KEbm'¹ñ&Œª¾ñì9¤å»€Ö[¶€×××SPðÖû‚™×566²}ûöÙmÜv‘‹Ñ~yýèM&²~}‘o_¤�·Q“³ñU.^tXÿ‰±¥þõë©k=ÄÅlùþ?þyûßÜ <8 ‹?ÊÞ?1ç5¯7Z¢hã÷ǸçÞW„ÜÈÛ†XTâðA‘ðlëÖë3ȪMýJÇ’èè³Y(‰øò8 GÁGãµ �×,lÛÁ·] …{8xÜdï.%o[sq‡—»ÿ1bÆ &@‰�ÀÑI³e³;‘í8pê´I$Ë>r�)–UKš ´%2HIƒòB{J��:¼ðœA42ƒ”9v(Eo�͆M*¡)Àl,jsî´‰eÙÈbîMõê:‘TY‘¥+U®žK²|­ž…™£‘²0Ù��7sìÅ—)*—Øto(ÿ+¨·9{(BÚ°¹v2No›EíZ�¢JmJˆ9Ô�¦·9NÄÐXì݉d»PAñ¦X°®‘Ö# Ty·Pż^ÃLÛt5ƨXêGÕŬ˜äÈ´*û�g€˜ñÞ$á¦!Ò’IÑâЬ ¦(Š­‘Evœ_ÖŠêq¯uáj”êd-7ý&¾ŠÉžf$…^êÃSáÇŒí'µ¡è^E*WúH]Le#e'º12‘þ)Þ°%}Âß6K2è½j2îŬžþíµ €8i+8ù÷3ZÀÉØY�)jJÞ‰™¬ìÜ÷]­²º†±�Ç“Y'ï"•qcp¿ÚŒ³Ø¨¸QÎ}R˜v)‚Ð9VÞ‚:’‚œÊ™¢&#) =µT]/CÕ=Øñ‚׋h$0úYW&¸³éŒAoCWÌ :A0nb H…:V ˆ˜pšè�¢ï€r.„8èA_:Hª-„“Ê€äseÂ8˜Yd`mº†pQÄÁ&Ú—"Ú—"P:ùZ…™ž]ÄO»o[å+:¸QF&å^/ã]™£³¡²qãDº�Öb&òO�FÌnÞ›¿.QfêÃ8÷Ôѳ¿™dÂäô‘wÝ—RgôYOºÒhÌìx˜9Þ• ÐÓmÑÓmQ^1áóŒZØ& 2¦ëÊèê²è겨¬œz 8Þ�\äcø\”§žMO 3aÌ�OJœ:–aå& �W ¤r€¾Ä‘çï›X§ƒ™=†Èê 'éî)ÉÂÆdÆueÂì`æÄ~=æ°v“ƒ×+d£fg 3w쩨��d�Š}<ðð³¼ðìÃÓÂÌy¹ÊŒ:2ç-›O Û%�YÚ=Þ@E‹”caãÜq7æñ@IÑ�nö°<°m޵&ÇëH•�lÈ-·1q Ð<ÌÒ· ÄŒ3´×ÇG &h1ÃÔZ‹¦taŽj"d�™]˜·ª,À,Lå dS;iQo¯AAeMp+燎a’v!fÁfTGÏ0E¬¤Mÿé¡\€9•JëºÀcå80ÇÌé Øë©ÙÌ,„¼�¶s<‡3ÌXŸA¥²Ÿ Ö nžDRD7 v{)þrO¶M&éÐq"’ 0'ö«$�P?#ѳùÎ×u»ëÚœƒ¬bsÉ0™â±8ÓQ€™HQ­¬¤TƒÖ9úÎõ#ˆ¢$¹óî]ÇuGÎd¯ß©4q�À�¸·LÕ¦uI’X`Ìy�¹Ò‹d8¬�ãY\¾BÊI£I«C+æðI½¾1WyÜgj¨¸Ž6©‹"ÏÌu1%UGjï¡Î3yá_>µÉæm/¾‰ îÉZTXN`бÔ�–4ÛU¡óš×›¨Ù½©;øÊs?à[ßø6ßú¯Ão´¦©ÚýQ¾ügŸçá…#ƒ¶†�ðßß¿‚ø…°ëw¾ËÙ0¬ °ã]Odwµüç~›|ýç9|XŸÿp³Ñó¿VM᯹ÿlø¾ó•wàã¦;Þa~ô#•Ÿû·�±Ü ,z;¿ÿñ�üàÿΡ²‚ltsùB3[w.§hÑÖ SvoŒÂQVÆ&¤f3Gk©ªŠ¦Íí y^óº]Åb±[Ù˜A‚ãʵ„B!ˆF™�#ó ã7&D”hŒlšÅ†Ï>Ç™Osãðøî±jêç^ f^óš×$J65µ-¬i8‡?è®ú³-¸Ñ W/{ˆE÷`Íb‚îÙs�×Be,Ó¡³'CU¹ˆw�t°‰ÅNœ2±,GXâ:e)+×ÿ]·i벩©dRÛñ.Nw_.|ôblÞ}ÝŸ1eLI¸ÑbÓÙe°i£’­�iÛLrcxCÔ¬‘P}I§³7AuùäxZË‚3§MF“Cá^°›±ívZ›3 ØÜ÷ ‡à˜‹:¼ü¼A,j# K‘·v–(Úøüq6ì•âñÇfˆ‚MûùÑ“a ûèyvˆ=kx¼zfîÆHŒ¹2!?ÌL¥ ¥ ø`ïCÏñò8Ø8˜™Lùùþÿ{Gx™žgy`Äay+0óåÊËvì”FÚ¦æaæ,eÙw6ZÖÀô7h²ôVÔCŠŒ$áíìÅœ¾†Ù­JTu Á[yKÉSéH•;Y.·ôÌ=Nv¦ÞÕ¨€xgÿÞÛ•©Ú´×ljGh²a!5FY–¨fNúz½]˜–fY=4`æ êÌ’œNUÔi(ÜN{òÕþ:dU"½®3`‚ëÂŒ]4(5êf˜#Pìg`:w®íl5[€Y: #%Xêˆ+±Ÿ\àaá–’I.̾siBÆòüSÏ ¬ïw®¦9_sX<1 0Çbd'Lÿèµ$òàV3¯!xŠ7-¢Ç×1áû]ñ#7Fv¼fraÎõÞŠ3´,If�×ö@¹%N]º‚BidM‚-%iŠÝ Î¿8'Rö­ |@—5–•ÔNÛöX ‘�”];ËäI¸Yv =é(Þ7 b˜#ӯϗ ›×[W³~³R«ö𫺇_Œžã|ëÓ?ÏG?]ËÙŸ|ÌMs¯¨›þQ|xÕ8ñ8Jqåÿ~�/üÍ‹\îN`KÑžïÈ_£}Özð/oò¯Tè;ým~åþ…“Ýiî«Ð€iŽï¦;ZÃæqö­ªÚÚ¹ÕÕ\ñk|ûKþÇ—ßÃÿltXñà/òù¯ü6wßZÝâÛViQˆak¤‘ãÜ’+sdÎëÍÔ-Åûýø‰‰#ïþáp�w'€$ ø E:»mTäÂLŸß¢©%N8*‚P€¨îÂãdë=Çðú$U—2é貨ªkkÛ£.N>Žº1}Á(›wÄJ2ÞR6 1 ™sç,R)0 ‡—_IO¨¿™ëÆôb4ì~ OpbèÁ‡®.›ÊʱxZÛ†¦ëš®�Qa¢X‡W.E�hXoqõŠÉË/$Ùû€N°À¨Xœ;�&uG途$‹ÚÅ-¬^{‘´*"Zî€fbq‘3GÓD‡MºÚMÔq1±ݘ£*�wQ¹û ¢mqål„Uës]–]&]®ûÑ/lGÊÑ… VÝû4Û¡å\Œšµ�œ6CÝi†ºÓ¨”¡Œ|AøËY|×94?\?3¢�gÇy´ÀØíHNA�Ë/µ¢�|†Oê³àI²b³Œ#‰´4†j‹S¹®yP�v&0ÒkäÍh;¯PW¥‘Œ&¹|,‚¨+”­+ËÙ>ÖGFCFúç:bTr�†-1 ÆÉ^…èµ!ª£‹¹):8ý6Z±GEÕA(_¬¾8DâÆæénä"å/ËÙO&žB”EüÅÁ,ÈÌù[åüâάêdŠˆTx*&ƒÔÚÇRk17WôSlCÿômmÜM0Ãjà‰Ñ²Ži¹²m‘V§~Þ<<öß6؇K"|ˆ“þ>¯/€­H(åET 7öc§­œ:™š¡"Å,�}jŒ²Õô¦Ü½ýÜ”€jhÄO†©6s¯µ‰®ÌÒ%>®dÐ2^ �ÔÓY~ÿJ¢.0XßDñùedú=è«zðì=Orßœä¸ ¼)\™zsI#÷ý*W¦e 4vÊ„ô ÒH´l&¥Ó××IÕæa†š—éÊ�ÔM%,.ŽS¸±±·Ÿª - ²ñ¡ã ÷ø¸|h©Ää~M1{ñTŠŽÞ^n,F+ñ¡•øHõÇ9}$‘7bÖ±N=¿ƒáÈ9ú_ ³îþšWBñÃÎ÷sùÄZz»'ÚÜz™iÖoöÐv#Ãêõàñ x&w?ð|ÌïÊœ©^¦ãìß·�H_€´°g¸'Ûn:˜é8¯ìßN:íÁá,éö=›š3÷sè™=KB�;ì;�æ±G´œùÛB)þÉ0s¼f‚™Ž#ðüþí¤Ò^à^Dé§¼ðLú–a&tw›çžQ²Q³ó0svÊØÖƒ˜CɆÏ�~›N¸;­ÑcJg7Kü³sÂÌVÇIDt6Ü™Iâ1ˆ9÷š˜r”ö>68o½¤ ‰.Lk �|#A½µhƶù\˜JTļ¥&qç\˜Ù:˜NnÁ£uóœjUÔ¨ó­!S#³n†:˜Lƒ&LaƺŠo”þÃ̉%qÄŽ¬¯\Ìø;>F¶F½ ÉÉ3ß9â˜uÖ|ð�øÞÿsð"ÿôëïäcº•Ưíš}ÿï€~ë‘ |õÿ= »nýe÷Ì™3ó52çõ¦( ²lÙ²™7Õ¢Õ¬|•sçlØ#6gÏ^ ¸ú7'V3–³zµÀsç.»ܧSüìYšjV³zŠXyDZin¾Á O³yÍk^w@�@”»wï'ŒdëaFÂû_¶1Œ sÂ,Vu�W>wç¨ E›Œî‚…CGM¶mRÐuH›�ÉÀÅKnõ>¼>“m»Žá Ä�d(—ML@àå}iîÞ©âÕ!žuq‚ „”õx|ƒlÞ} ohìøb"M‘žÉBÌpXfÿ/is’ÔJ&ÓÌøÙç‰nLbÁ{û(³"ˆ^�¡A‡#‡ÓlÞ¢âéÓ™Óc}R”�@†ºÅ]l\/’REbq‡ gÓ<÷t’ñ j73Üh2±m�e’³”ºú&ÊJûX\׌$‹4¦ÜÔxˆyøÕÞ‰"]Æ´ºH6š.æucèÞ$ÛÜ�£e¸š.G‘âœ=eÍ6?¿ †®Ÿwk)*’Ù.§ ¼ŸUwŸDõHôEe �K‡Â¬ØD÷I¤—»9¢Ai²§fëUüeƒ¨‰H�—TÛ´�W@²a¤²Z{²ǰ8CHËXŸ/€NîªYÉ“¦ôþóèA ÀÂz/Éa“Öý-ñSX`¸Íuƒz=&úî3H*(ô_Oâ­ é2}çûñWz Tˆ¶»ÖDQ·±îº„ê×軞@ V¢ÆE‡«²ÇoihDyDsÐ D1¡B÷\8–éEíh>ššÁÔ‰K*›‰ªÃÜä&±ýx« _ìÆSB�DI@ò��¸UrfaN‰�ØÉNÌŽ´2?E;–€(`ÙÖ¬Aæ™âfŸ �TÒ@‘5MCœ¡îŒÞj2xõ<–i─—bµ¡r bœ(¹¸©"BÆ�‘‰ži'~© ‘P¨ s‹LJ›ÝlMf ‰^$aÊ"º:–¬‹TÓ4”$RhåÔ 5‡“he~ËÆî4Xxa8A ÉO›vo‘ ½HXV6^ÖÉØ¤ºTž©¡ÐÎ?!1Þ•9 ”°hƒ�¼Ï� õUÑi¤dk1ZÀË@C#¥'WÑÓÚKõV?Ü{�øó¹ï0ã]™Žá„Â"Oï¶VbÕ]ôÌ�pj=5Èò{ÊP½ óg@· 1Ç×Ådu1alñ�¯gnÃ�Ù9âÆ¬ö¿±ÏQADq¾ù¼Þ²šÝ�|óI¾ò]ƒÝïÙMâBœî|ë^FÙô%f\s�ñT³¢¾›þÿž5Áî)6÷”–âk»A³ ³|�®þðgxÇW?Åÿ|é|£|ºãÝÅ;ßæ¿þí~~éë» %/ð×ÿø*pOž½J¬iXÁ™W^bèÞIaò2ý�}ÀN÷×�/ñ†êytS ~ E~·Nέ×/aÓ§OŸÆžXÀe 9Žƒ,Ëlß¾�ââ7nuǼæ5gI{ùð‡TÞû¥¯ñ‹k?Í⦿äKÿ"ó OÞï7n>ÍWþ¼›‡ÿøcl”ƒ<ñáwð™ßú<ßyÿÿæ}…'øâŸDy’P NËnB’kDD¢�ÇŸ áž#xCFvk=nŽm:ãЯ ´¶Xtu&Ù´Yåì“ØHŸà½Ô-¾JEÙ KëšQFƱÎZ…ógÒ„‡mž}*ÁÆ-:çΤ±,�eMz;›·bI]+‚à (`·•IS4öâX^BÚBL«‹¤u ‘aç¤sT\ÞǺ'нI7¦Qï¢_ópâÅaú;M6ï âØdݘcͽ‡(,B©¿™ÑtBepýt‚sÇ’¬Úâ£éd”TÂÁ–ÝwÅc Ž€˜Ö«q@*Œ£ùÝÑn¸“}§©´—áñù‘ÅÉî0­4Báö+èAwR¡·=�^æCi´éf¸#�||IrgWo !©n ÍÔ€‚¯y3ææ«èE$d.Ðò|z±»2|ÁÚz�ûï>3€ $šû�ÜÉ A‘ûV9›sŽ88ºBQ �j«,Kl ôb�‡6:°3FW˜Ä�$MÆ»(˜æDG&ã8h>ϺjbW»±zðT‘‡�l¤ðL²°P¤§oÚäF}žPkŠI®Í�u͉âËxêʉ]hgkºY�Gù—»mÿ؈£±´Ù1ñÖ—ai6GVa ç:z1«gŽ–He’x<˜øôü«œâCCòïbäãfèPr©—Â�UxovrM·|ˆH¤ÓÔ–Féî�HE,†.ô èkKÑß´fÓ¬+s ‰TìÁR|÷^A>´ ŸQ€d¨ôŸí§|Ë¢CQ’C¾R ¼€zT!�rï£x¿A¼7�¯T%“´ð })�Z=E`a é‘S8O?@§úfÒâêþ^m(Dº÷‹?9HR-G*± ¤a÷^ñÆßI㩧ذW§¨:Áš·âüq•¡“`z/ÃÂkD;  tÚ�"ª´!DÁ¡)¢.fí½G‰ ráÀÆœÏ`b½Ì”aÓ†ŸE¡ï},à ¯J _  Ö�RàÅN�LØcõ27BUõˆ¬Ü~’S/ÜCiz}é\˜Ùæ°rÁo{Û ¼òÊz‡…lª�h~+µ›Œô¯<›ÎÂL�ßäí?Owo§Î¬¢£kÌ• ùa¦‘rPT�Çöä…wq³«‚t樢`'ÂÌTÚAQa×]¯òÔ³�Oxð!dÀêû.j¿MºDg�/ÍUAåÞw<ϾŸ¼Áέ™òÊÁw ßâ©g{DÌ�™=þïÝ¿›îîò¼0ó•idÌÑâöK`ï΃üø™G‰'¼L3ïÙû2}½e?²cVu3'ÂÌ#‡wÒÛ=5ýϬ;UÀ‚Ñ0„æ>ñz§5~Bx®5Æòi|]Ì:ïí»<ïÄR”ë}¬–«ÞRõ0s]˜bÖ…¹$]I�œbMç¬MUßvß&ÅÈ:é^ƒDs;iSo¯ž¶ýmÕÁœ`Þ�ºŠ·+¹4†wS¢ÇÌBÈt"CËÑ!’ƒʦ¼r*ø9›¶³Õ0§©ƒy§³Žž!ÕП`ŽÆÈÖk›óºy§ªåš#›ç½ñõ¬3 Z´,I¸÷ü .Ì·²îļպ˜iÁ¡ÍIÞÛ®ç<êÆô¼�nLQpG˜‚(½•ÖÓÌk^9šÝÝì/'Øñu~ソOSO )TÍê=¿Î¿~éCáéÚ®ù%þäƒç¿Ý³—ÒEE­¾ŸÖ@zªíw}œß«ý$ï^ö¿IùßÏ÷Ïÿ “§Ä&H¿�_ÿD{¾ú|öÙ鎧sß—^ZÍ� IDAT¾ÇGþËïðð�Š¢jö>ò6¼Ïäßíò_ú:¿üÉÏpÿ]EeÙ"¼û~´#¿Œ7ò~÷3|®y[ Q{×'øög·ÏÔÓ×E^¯—P(4ëXYÓ4 ƒx½ó+\çõ³"�û¿ö¾øÉOò¶…@4¸Š'¾üoüÉž‘ÉçîüÝ×/°è�>ÆFŠ>ð·<Ùø1~uW¿’.aóÿ–ÿ÷uî—±ÝÏ}žwýáº*%µëyä�žæ�?<»UVóš×¼æ¦@ Ê®=ûñÆCL‰¯Äb>`÷-CÌ|îΔá´XP⾈Û6Ä2§Î ¤LF*Ê ¯¤)+xôQX¿SgyÝQdɘî¾, NŸvH$ �vH¥à…WÒÈ#Ký>‰m^eù’N$q~Ži"ÄÞ;.2WB’–�ük R‰¢MYÍM7\F¸o/+åã×JÅã2G˜Ø¶B$’fß+©è>¯È¦ û©«í@’ÆúdÛÐz9è�#q8|À@@’$tùí<ü賃‰‘}¹í–B©ìº'BÌQ)R%Š4ÙÑP\ÞGýš+—÷¹Ûiî>5Ñ¢¿ÃDD’q›W:œ­—éñ*l{èyTÝÎBÌQÅR2ÚÆ:¯L‹%0pÓ�gÔ= +xEs²3ÒçAˆ/Å»çTbŽÊè3Hõ§h%“&$Oš‚�M¨%a4¿ûšl¤ ­ûÐ�HW‚À¢VI1¢Ñ×nPXíÁ_¤fëgö´ ’Z�Ä[ä®Z6ÚLÊõZ+‘¡B‹|«ÜÏ/fȨ%A¬�vrìí¸¥¡-ènctÄ�Ƀh¯.Rªô¢«^ÄŽÜɲ֪›è…DYÂ_Y€âðTxð”ú‘#¹Ÿ‡_ V,¤?j@ÅN¸0Õq(rÈ$Lä£d +‘FÔG† ;3ýû©„ˆ'¤àñ ”¯\Ž|núáIÆ6‘E7zK%$A"*ÄÉdL¤t†3%]¬ïŸÞacd�B@ˆdLΕ_gmO}Î6ñp] ’®ZLUYs(EUx!gŒÓd†R$‹ÈN€ú¡Ítö\F HèEÌ’*êÎù¹f\ÀLA´­¾N͹©)¦ªi¿Ò†VÐBð¾*@'±³ñP ÒK¹6tc(‰ô2´²™ŠK÷Ñßt_iOH£n4‹fa¦øÊjn–Ÿ¢¤Áƒä##¡ËÞ‰ŠÇN0ðªBÊp·7 ‹Ë/öá/Ö¨ÙBªn�PÑ!¼²•‚Suˆ)÷ü$I®wX¿Ç‡7(²n‡Jx@§ý,·Ósù"žBÙ#Ð9¬SU�Ì‚\Ý+¢{Ãl{|Gò8ñ§ÙÏ`°Ç¤³I¢¿Ë¦v•€æu?à‚�Àã÷[t÷;\¸Á· H8žÆ1ÝZ™m×TZ› ˜lÝ£ã Xl|àÀ$˜¹åm…G’lÁ4=¼�Þ>•sºÛ?”퇀¬ÇH§\˜ùÐÛUjƒ& °haeûèì.á¥}ï&cÿh캉;<ýT†-[tÚÚ,6nr¨ à1xâ¡—èì)ãè©U 9c·xÜáðQ“-[Uš[mêjt ü��=üTf‚ =bñÄ£)@`¹7MDá�/rõU•®^÷Y’Ê|"»Óùñ¸ 3ßö¨ˆ×+Pç¼6ʯ`õ–süì2ûœq3 ]­í’ìçòå›6Úø¼�@Šw=òô”0sûN‘ò I†Š½³®›9fîÙû}½e;|×¼;sœdADïL¬h…e,±fÜô Ó�œ¯ã�ä­‹y§ ¦v­�Õò­O¶¿^šÑ…9ƒs7_Ô¥Øn޹0oS91²#Ñ�á³8I›êÌâ)là‚'smïÜê`¾ÎuoWÓ9)ÛODÀðR-­Gv&׿Ë?gÛv6š+À<&ʆ›w `Â�sÌZÅ©†~l},¢6oÌ ×B¾Z®s�‘½“.ÌÖ%Ibãêߊæ\˜àBLAR�ÛzY9ˆ Ür]L€6)…¡ßþ⛨à^È�¢ÛŽÜž‹$ADçý˜ózëJz‹UB˜×\ÔÔÔ„eY¬]»vÚíLÓäܹsèºN]]ÝÔ»yÍëÖõâ‹/òž÷¼çÍîÆ¼æ5'ýð‡?¤°°�Å‹ãñÌnÀgY¶m Î}°ðâ‹/òÄOðþŸÿí9ïãõP áž{÷áóÅr æ¡^Âá�ØÖ­Ç£çsw¦Sыʟ.`Yp­ Î_ò1ÝŠi‚Ä 2f/å6úÕ‡ž+ÆëEr@¤mÃåkû[$2»°ì!œÌ ÇÁ«ƒß'òö<†Ü69m�!Óuf懘ùåñ&©]}…ÒÚv$U`¥ì:0ÇCÌpÔáéç#;H›2pžtº�~¿ÀÃ÷©„òô)vxæy™xr=ñ¤�Ã52V]ðù¼_!°²@tTà )EÃLIy!f>éÞ$ëvœ˜0GÕõsìi 1¹�LÆÁp.“4»¨¬–Ù¼ÓƒÇ+ä@LÇ�Ë7=´w Hunôjª;Bª±MqX·Ã‹æ³àâ1“L�9 ä¸1�¤ÅàÑ(UæJd;w°/yÒßsIOg!&@{S¡¤è:Ç(.@-ò�ˆ“ºÑKÃ6/ž‚±}5„òbô" ËxŽŒ… ›»/"*BÖ�Ù~=MX+!ua€šØB‚{ÿ·44â)÷#…%J^›ìFº°°gA€ªâ8šê=¥¢y,–øR}#ÞªBô~™`·��%7ÑŠ¼Hª„Ú®8ã:ÞN•µÁ‚‚"£ËdÉ�pµÈ‹ìUè?ØÊÊØjTg扑“Å×ÐêKIÄÉ„“xƒ¾¥e8¶Cüt' }S縜[؈E9ZR¦êàÔ÷É™òKÈA_])Žã`\fUû" LÎøÛaµõ³#V?å>Ηœ§pS‚,vHµ °®#·ÍY™rb¡‡ªrIr0zc�Ó¾  ï’B¬>ƒº«cõÁ �S½g¡ëï�ÑÖ¦PÓãc(ÔC`}Ê JáÙ"kj'Õ9ç ��•Ô-H �€ŠÄ€�üÒ*¥£HA‘òmå` x�TÐ#î§v[ þ÷šJ†SÄŸ_ƒ�q¯û¤8H¿z‘ê» Q<2†)R_É.jˆ›\9”¢pp&qºí#xŠ–îvW‚�:™­.‡ÐÙÚl_¾±~w€Â2÷XFÜÂ2e®<¿•”iÓ!œ¦fWŠG"ÕÒKÝ2™ú‚HÎß�8¼úbŠdÒÌþÌ—z?¨]ò Öî”Xµ0Åx#q$ ‡/hÈ…^úOÜDTó}R‚Xæi¶Ý룤Âm�ŒJœzáRiè³_EQMVíñÐÂN¤q§!•rèî.áðÁ»s€™CI}¿:È;ß¡äĬ¦SFJäßž1‰'ÆÜøàÖÐô©ßB÷ȼûñÉí:ºöNOäÅw¾¿;mÑ×cýJÐGÖ(Ä¢Ú8˜ AåðùÞó69»oÛÓtèè8tr7{ª˜(Eø>ŸÂ‡Þ¡ô�}é´Û�Žn�—ʼn�ë— ˆ$Ì�¡�´}ü)ë�Fµq0 Ž(À²»(+WؾSÂë™<ŽéÓÂL[ø6^¯ÂŽ�"cÏôDL{KDÍ~ûýÿôÿxSûp¶¿Ù¶Y]6¹ÈÆ­j‡>Á¡Êy« âëJš¨.ãídùtcž(v¯ë;Qó?*ÄœªfuºÔuaN£‰N±I�eïÓ)ë`+[ø5ê`+7ª¦˜àº0͵£u0]MªƒiOS3[WÑÕD€é½�v.š0G51 Vw&»»n§íl4`Žî?`æÛ¿XGÙpÁ3öý:`zòõ+O„,äqÌÚssÌNŽ‘Í0™>FvôœmŒìt.ÌJ£ÜuaÎQ9.L@� Ð8Äb³�Ÿ&Œ@Ì‘•ÄÛÚç㎈šç–êbF‹vÑÀðè¬Jˆxn# ýº'îó².ýæx"Ï vAq)k�7ö;é_ÿùëoèñæõ³©'Ÿ|ésŸûÜÞìŽÌëöUTTÄÐÐ/^äÔ©S\¾|9ƒƒÁyˆ9¯·¼š››YµjÕ›Ý�yÍkNºté�‡ÂÂB”YÆŽ;Žƒã8hÚÜcˆš››Y±b?üñósÞÇ�”(ÚQvßû ÁPQ°mb>è#¾Ûºõ�q>ˆ `„mÊ ]ˆ‰:{ÍæÂe‰Dê2V¢`Ù�íëX¶"ÅÿÏÞ{5Ùu�išÏöǧ÷H$<´")R*‘’Xõ´J=Ó5ÓQ¥ù37u9ÿ£ÍÅÄtGt‡ºœTE‰žAd6 ÒœÌãíöf.vº“y2aIBÕç�Èòœý­½¶Í½×³Þï;tØ#ŸŽ…ée·¼R%àýOJæÿB;‚ØÏám|ïTIôxý•í)Y ënÕJÁÃrtãþ ¦(ú´%küø¡õæ9­Ñ#Z(JXjo]žgÎù¬f{±ÜSBUâ‡ßŸE=^{Y!Õ¤OÕjÀïÿµj;Ž÷"’ØÏ¾‰(G�fQŸ—_I&‚ (Ä©W$nËÔW_»'ÄìêËòìkgHu„ù:¶CL]ùà·ŠýD¿YL•ÆxîõyŸPQa‡óãß×HgE„ñA$U·]œÅ‡ 8AV„ˆY̸dWmÔ�ZB!`ÑZK){.OO}‚�éD¥¨M×+_"E!¦íŠèj ðŠ ±kG)‘#2~¦ÈÁc*±ŽÍA/½Pâ!Äj_ZÄõ.ˆ8ø/Î ¨þÄX°z@ êŒú!t˜;~YU5‰êWE:ÍF7¦q�”h‹Ô7úZ¼•£Sß„Åþ*bD¦¾’Ç®#IJ*\om©Dªî�…x±-J�/‡0Ö ‹ÇjÝq?ÀX(Óít#ßÇËl:^Dj‹à•u"QI“QÚ£‚€¹Z¡¿Þ<5ÓÕ‘›’ˆÖ›ÄSŒ9úªÍ®WYYDíJ ¾¢Ò½AFbAÈ!v'ˆ:ýõ]Šb¯)Ë vFUU·`ÓSjt’\¨:BG„T"t3‹¢L­£Dm©Fd¤�¨%‘‰n “壋( %® ÇTœ* gX´î ´i�"Ym™ŽìîóíR™ì =ÊÆýÍ1\¼¡½ó'Y6o¡µGP2ei‘ bàê>í#á9§Dd„á4~1I «(A”ª“¡VªÒ>G}ŠsU:zÂcªF$Úû$ìBO�"¡g€‚1K¢KC�K´É&7БТÆÚÊ4¥UŸÞY�U5íÃKT‡X.ß¡¼\'5CNE)Ü)££Ñ“t6Ü™ª&Ð?( ×D‚Ü/Q½µZŸ^Ë[fáN‘jÞf|ÿæßRMƒá—U­Yð‰ïïGªa¯ô  ȬÎÓ?""+ŠÐ3¼@v~ Í£ê.²|»Œ‘380¹yß�e�hTgß¾9 …NjµðP ¼ID.17'01. ªaç%Y@Ó`bT R (WAÀuþ&™U�þa-ÖcttŽ…ù±µõ|7úWo¾Â?½õÉw¶þuåÌ:rÝñGwʤ�ºª1�Z®ð±¨.,Ç$ŽùñÇ–Þî\Ò@v¢K9zÔ½ÿFÜKÿ!¦£úÌOÕÈ ›ø²º0¯eVM1A\ØûùÏhwH+c'|B¦?]cØdTEz„Škv‡EåH‰ú¾*^,@VÖ¤v­ˆ½l°Ï=Lt�¬.~—�s<‹{ Èú㌑±(\)S¾YeÀ9È 4…4éc·Žpba*O ¬M.ÊXd.U(ܨÑk¡_<ŒÂÃ9ErO�Ø©"‡WbaÆ!äâÅ«×ktØ'èŽ!o›¦ð(±÷#©§Fäé%ÔCÄøÖöm–.ÔÈ|]£Ë9F�xtGûbwåäòÁ ÂÚ>¯¯Ú¤/ÕÈ^¯Óí¥W<‚²½_ᙥðXÅ\¶:0·/ñ! �×ebËáL–ðc¡ Ó7|r_ä©Þª2àN1(M¡69¶žÃëIN¬¬‰yµÆ€>ÂP0�&ì,u;¯­ÀôÐ/eñÓüIâƒe4Z—£úÌÐY²ñ%Àô�¿.sd¹‡n¿ ùO¬Jâ゘J [ÌÒ£&ï;î®`bÉ‘Õ<·]º°Qˆ t©ßÍÔ¢¬©CÑHø’ºbšºÏíkêH׆siÖ�Áp¶´•³HhÛ€Õˆ¹]Ë×kÈ£1Ëgu¾Œ}úZGØ÷©)aÇkövÚÖfS—dz²øšEðÌ]МˆY3Ã}-J´ÝŠbDÄ)X˜ÅzCú[_s©_ÅEëØ<N}ÓÍ6=y“H<‰ ‰ø‚ ¢‚œÚ„­†Yßø¿ HàùÈŽAàFqòuÔµ4¿ëéŒüûÌ�&È"H"B{‚^ÜL/ ˆòÞ ¢ºùýÖ¸f Ü-ý)UY¯+*(¢¦�Š6jl$ÀÓ䄆 h"Ì5.ÒæÇ¸S[E£Ëá� ‡ùÕ®vA‡Î_�ßàÈìÁµfêé:Ñî‚S2ÅÈ<Ò ‰úÝ2j[¤a[›Ió5bJ™•+#Ïõ늠çMìW§Q?—)Ï–ˆvG‰õ·›=Âjáj9kÕmÓà¹[øù$æ•aúí£Ì?GÏÚÄzTãšwHv…×H¬MBøÞ ì\¥‹ûÁˆÒ'>ÃÂ…+ìµ 5¶Ög1À<ž#vfÁ‘ˆë¿¤Î¯™>Wãé×6�J¬ ¾q–ÎU…Ï?sX¾’gü¥~ı>VæV0îZ<õŒŠ¶v�H´I<ý¼Ïÿ–üR?·/ÃÒ#ÄüW"ÿ…|²+=[z‘ˆÀ³ÌñÅ�ñµOl85CõÌQðžáÓw>å{oÈDcâŽ4³eÿ ¹L‰•©Áõ§išfñ£×ßee¥�/¯ce¥�1ì_ÿ�ß¾åò³77kY$S?|%Ü—w®M/²œÞ¬W¯¼ÿ±ÍÏ~²yý«š€ª ¼ñjxmÎ.øüþœÀ×— Úº$¢1‘îI.]ÝpfîL3 ‹i�Å´ÇðÀ–íXƒ“#«Œ ¬r7Ýǹ+G¹›ÿÂTœ¿†úâï~ëò‹ŸEÜ¢ªÊóçQÎ\°êïà£óªõðøZÁ¯ þøÍïØpfîL3 ƒ»ÖͼŸ4³°²òùýï”u3Ÿgæw­0µìãi«hÖ‘´Ò=Ò…~[Z Ê©ÊãD=—4P|ay…ýÉϲUÿR!æícÕ�Z˜˜—Åûª…i´;Gëí¡kîq¥º„æ)8ï×Á�¿æãª«ø¨Ú+…ìVe³Z–�{?zزм¦­»,|^À(z )O7O! Û³{¤ü}ít`†í %™Ê•2=ƾ0…l³Ø{œÃ{¥‘Ý«Îì˜þ¨µ0]æöÛ\˜U&œ½K3<©z\s£.æÔO^¯ç¬,¯°/ñhu——m”ÉïæÞa�Ì'(Ó|K-íPË‘ÙRK-=‘j92[úSVË‘ §ž9ÃÁÃ׉%BÀR«\<ïsýº„c¿�ç=ølødªÂ÷ø‰DuÄ\x¥rÀïß ¨VeÜà ’1�—O}ÅsÇ¿¦¯»€¸^SJ€Á1“ÌRã¬Y߇?~`Qס·ÿ9N¹Îsǯ7ÆÒb–«gÏÛ¼û±CzEÄqÞÜu;%ÉãÐä,G§nqêø4шµñ]³S¦Z øä3Çéáè¡[-ƒu1jy‹jÞAìÀ7Ê×*$­>üg!^òH—½YÁ–âsÖ&*õåQRô›U†Ì}h„`Î×\J'ñµp)±pÝNͦ¶P¥Û S f;ó¨]qð\"k§·Ö¾yž×æÊtëa]èl— qY‘49°Q;cˆªDàúK:œÎûJ·ÒVFl‹àú2²££´Çµp{�¢No©ùKùj[9AN†Û)Ô=º²Í]F+‰”k}á÷~Ù¢;þ)VAìŒ#{Ýù½†Wc+ˆŠ„ºƒEQ&“X¡+³yžKH,Êy¤”Š¢—7 ´¨HH¢�‘7QRD :óá@j>²ˆ«;´M¬ÁUlÇD‰‰ÔW ”¤F\N]�!ì1Ó¹¤Íá.Ñ %¶6Ù &ãZ.É> ³æ"ª2rL¡,-à—j¸¦GÇðæ¤ %"ã‰:ò@¹‹”0ÈJfŽxŸ ’ˆY0éèÛ<®²&HÑ¡<ær¢“¤æ®�½[ }8JgÔ¢âFA ¨weв히£LcÖ}Ú{¢ñ-GUDS}FFVW¤¨Š’T‘ºRh‚CqÑ pËòŠ°æ®®Ò3š¦^JaÕà>ò²«.ÃcJä Y�TH52^ 9ááåâxµ.l™ÅÙ ƒcrèèÛâÌT½I$é +iŸñqyÇDŽÐ�YcßþYzû2èõ8µZEºˆã@¡ès`²ñ“dIHÄ=¦öÏ1З!½ÒMÝ|UºHµ0Ð/’JŠ;â<:ÚŽ ,gj—öY÷pfŽP³^@“.±”ö™œØt|nl‡¶Ý–¬sdr–¡-MMº„íÀ�9�ý[bׇh5M`tP¢»ÃáàøÙBdž³s/gf®ØIuêøþ�¦ÎÌR±“úîéuwæÝy�±�ØïÖ™ù¤82K¶�(tFΉÓЖc”Šô%>5áãR] XN(ÄWót+�VŸKHІ¼’ãP¼M|xpø8 &¤n8$õ?³–r™;TÛZMD¾^a¿;¼§ ÓÕ|VŽ–)Žê¸Ñð™ìq»0K'ó¸IwãyN*K˜—kôÖ‡öt°çÔ î�"~,¬£ @I¦t¡NWmlWçÜ^®¾Ü�ŽÚäwæÀ$b’xaþ_¶sË>¯¯Ú,œ-C5ʰôMž ¿AÇlq±žÎ480!œ©OÛtÝÚGÊíi~qçðn×H3‡37 öÍÒévÙåÜ¿—6\˜ƒÖ†óúOÙ… �b¤S2O;Idáþg Í ¶ªpPHyÄý· ݘ}ß‘ oéøÑXË‘ÙÒ©ëׯ·@fK-µôdªX,²oß¾ïº-µôPJ§ÓÿCƒÌjõÃ#’èS¯|ðn@¡Ð†ë¼Nà?X*´f)j×Õ b˜Þ_1ÔŸçÍWÏ1:°ºBŠ¢@Ï Iv¹ñås~Ñ%ŽÒ8yx™¾îÒÎØ&àÏóàã³6_ÞpÝ�ðçøÁÎíÜ0{»ó[ bc*Ùuù>œ¿ä`ÛpäˆÂÉËôl«»õ©V øâ¼ƒ$Êœ}B‰!¥D~ÐÇšmGð‡°½9–f­0sun�¯p˜Ÿóv…™ž‰D} h¦¹{÷Ï‚¯©Õúû$’É�÷­u0™LÖØ7¶@®�À2î°”öRÌn�‘dY„cû˜�u‰µË{ÀÌ9òùŽ9³$wƒ™Û�æpÿ ¹ÊsXÆÌ˜¹5z=ݬ$9;@èî0s†¡þ–V¶¤šm3GÇféêÎswn|Ç~Ü8¾OÌ|R@¦î¹T;:y ÑrÑ(šeÒ}´t«�C7EOU˜$†òQÏ% D5‚ÀI÷Á§·ë³!±b¢,bŠ2ð½› ½Â£õåq)=f°<¡o iºÂ¡¥^º¼¶{BÈ»§òØÉÇ›êvOÁi¥34;N»Ûµ+À\—ùüAÇ&32õi›Ž›“¤ÜÞ]Á@ðÂtÚl˜ëPl„ÓhÁç�|-»géú^µ{s»îBÆ^ºIôp托ò÷n£Ìí˜ëidû„ãt‰�š\oÁ‹³ˆSÅ àìéÏ‹�%å¯×ebžÎà¥6·É̘¯”¨Þª2âkžŠxM¥“yjû+u§�•)ŒÕ d®­Igß#M¨¥\îL阱�H]@˜)rÌ{è6¿k=.ˆùyRG�žÍí̶³—¶N¾é—mbQU(J0"GÑ[RõWÁ6ðZ ³¥'T-�ÙRK-=±Òu�t:Íàࣥÿi©¥o[çÏŸ'‰`YÖÿÐ ÓóúY^^DQÎ}îQ¯·áy?@àÁDÉclbžç^8K²Íhøn7'¦éý?|þ=^|êɸÙ³u�½oÈ$³dVªW¾tî—è�·½37saB¯ßr8ÙÅö’ ½4w6¼üì9NŸ˜¦¯'ßH÷:Mî.x”*‡�È Š °s·>y|qÁÁ4^xI¡ ‚ l]_ó¸J%àýwmnßðÜ(ªÿB“”GÍ\˜Ðb\ß1«i�ò|wU¦GìÛø¼Ô—Gi×�s c+6>wÚ ôÑÐ1*se„²H§7ÈôäMÔTQ“Ф5§k*‚¸×§:[¢Íïd%VCìŠ#ˆŃr)ª"¯¸Àñ0—«´9íD‚{Ïü.v˜��ñ-É5Ñz6¯u¿j³ÀzoCÌj[>ìcWb3åªàôÝA& õ&DA“°óuúJ�ôë ,Õ§–ôLßdD¶L6°|²�¹˜ÙîEÉš«ˆ¢I¬?¹f¥¨‚xª†õI ‹ô”º7@&‚@¬g-Ŧ( ªZ\Â1<´Þ8/Ft%zOW¦³Í• !ÌÄÐKˆ"rLÁõÀ/Õw¸2afJ#Y3Ï“³o£E<Œ¢M÷ÈšvígfƆŠ8¥ª>J®~›x·Š—Ñô º”@5"ÈéªsG™Æsj%��ñÆs]VEð}º:²wM¤Ž’"T ²³:#òŽû˜¬¸N@$¡Ó;¶Äêí×ñ…블Kcûv_Yp]èkät"…$^ý4®ø5 3v#Ì™gùÎO˜¾'ÌÜš:ûfX\pŸôŠÏĸ´Â&ÌTU‡©ÉyzzUVW]t=¡a˜¹5®-ƒ�ssÑ.Qð¼_]tè÷Q!„™cóôôÊd3þFÛÍ`&lš:G,Ð׫’^q©¯÷«I¬ÀnÎN•Bõµ0S’ÚRz“º™›0³£ Q]O073±£¿�}h3£�…»£{Æ>n=) 3¥FË c�3ðˆ&¿•�S/¸Èt Íó!s«ÈÅ2ÑÝÓ…>ˆÒÉðÞùLþÁ§›ÉXÉàWë‰ =°“r¹ R3%Ngw>Õî¡ ´?&êƒHÕ }^Ñ@ºYå€=|ß $Ÿ]Á‰xø†ûX\˜žæQ~ª°YS°³&•µ:˜ãÖÁûn;“YDH8uo£æˆs|Oð´®¹»Ó(í"nÝ,u›)�}¼¨‹›r1Û *‡ ¸‚‹Vݺ%ÅaÜž"m2åE‹åËõû†�éÌ ‚ê>TìnÚ `z�ÀÊõ Ù[uŒ—èPÆ‘“~g {b".byó9¥h,‘ Ÿ­î«æ�4Ñ‘ð˜>.ÇìÖ:˜�ާ̼A}©‚™1™¨=M7c ç’ÝW@ª7®¯>RÃ�ø†OùBî�Îáìþ*HvºFpCäkk‡ ‹›é¡×i'ÓQ n~ãGÔㄘ’î_->P]Lx¼“oGUõ¾;ˆ P´ ÜH´2[z"Õª‘ÙRK-=±šœœäöíÛ¼ûÅïº;-µt_êèè ­­�ÉÉI.\¸ð]wç;•çÅ1ôWùü³‘åg ØÿPƒHOŸúŒÑñ%"Ѱ.žmX5ŸÁvšBL;ø9—®°ÑTqmÒûnР\ øÇßF@w—ÄЖE÷Šƒ0¥ì¹K¾ç¯AÌæŽS…¿‡À¡±òÄ^³\ ¸ú•ËÀ�H<±¹-{õË÷áÎŒËÒ²ÏᣠҶöwƒ˜ž—/;,ç5|/J\úb“Yõ'_ú„Á±ÌÎíÛbfÒ.å’Çág“´÷T¾k1îL›D“'ÛhïØ\_3ˆYX±©=ºNö‚Õ›Â� ãó#¬z—9y‚æõ0›AÌJΦ–5)®Vž¦4¹Âx$„nÍ fyÅ$ÞÇ·\ì¢A÷T„½Ê�U–Â:•£òÐF}›¹ã7ÑRá€�¹TÂ:+¾æR=°ºk[vÙB 6�“ mîI•�¶ÔdtMð/¬iI€Ÿ) †@sb^Ø1O¸¿J))1AIpQÝúŽš˜BBAÈî~ 52›ï¸Ë}Ó›}sý ¨¨Ä£\›¸ÍñÙI*õ$£\îNs2·w�ßr~ÛT0­†Ï"žJf*ĺÛ�uEè 3[CŽ)DûSè¹2µœÙP+s]Ñ6 ‹È¯²ï½?ãîÌû´ )ÔŠ•¬Mª§q²B$%cbÓýÒ …(ùs2w/˜zµ—HJ¥§²Š¹2µ£4S1ãPÌ8tô6ÃH\<ž:ìK|m!u¡_(qå¬Îó?Üé‹ÄDLÝG‹:<óÓ�¹ô¡‚e8dW¼õ27b"˜.ßë\„/’[éäüÿ3&ÿÀ'o¼ü“èZÍÌ€Ó?þ�/?T±M]øô›×ßh>‘HÓ,+ õùÁ�dÎî“YõøÝï-~úãÆz™ëR×ÐßçóÆë*Ÿ�uX]õùÍÛ&ÿÓO"{ÆAÀ+G< Âm7ÁüµÓ”roóÖ[ o¾)� (*ô<ó¼ÌÇï;Ôêÿý·&±­îeö¨–¹¡þ€ŸÿDãŸÞ¶¨ÕÞûÈæç?m¾Ö§mŒ¬2:°ÊÌBÿðÇ�53�&u3ãk53?âý?¦éí‹2u¨�Kçžoº¾íƒ¿A×ÿ#¿ÿ¼ø’ŠtréâéûŠmiw�vKaýoúºÎw¹¢ˆ�휸ómHsd8›ÁÇaJžB îßá<âsã«ëøBÀañð#Õ´;,ÊG‹ø‘0 ìf AŸawbÏ:˜ÍÔoOqë³/Â~®×Á¼¿r߈f„ùÒ¨jôÑê*F\¼¨‡sq’6^ÄÃ�xxZøL%Y2¢)bæµ:Ýæ½kÎZç6T%ò@u,;œãÌ}ú î™�mPÄEŒvÔÀt}�Â]�èPŠädÉI¸MàÈPWp,›Ê-“žòdC“m¹ãè‹Ódg‹Ô³6ʉÝë`nSgþæÂMòóôœÅ>õ$|Bp ¹x�îpuGÌò­¾í¡¥dâ]Vê. ê*NÝ%s%Ïøê©mÖ®–�÷i35ͱ:‡­syJÅÉΦ¼}m¹ª�™r¸=a†µŸ›“š“1fR+xÓUìÝÐw¬3Ö&¶Š"/Þ÷Å゘í ÏeÇð½Þ&%S@ òD»mR•.Ôã1b…$vÏØò0*Ù.íêý£Ÿ¨¬Žé3Ø)lBÌJÀïße Ä Aƒi·ñ�¿[àùS ‡*({<ñx|qɦ\ ðý€?sXÉz¼xJ¥£C¤»ÿ¡£çu´H8ˆ%ŠQ\·L¥t‡ëWÿo~ó¶A¥âcK¿Ús[|áŸ}~–LÖçùÓ {Vªÿü¶I±°�ö¹uÇãµï«¤’žpµV ¸pÑ¡R ¸xÑæ„«09%£í!„Ÿ3w\fïx(¾Ž"ÿ�æiæ®]¬")з6¦·ÀÐë>ç>6Ðë>n#7ÚbfÓ.ÅœGßd‚ö¾Æ—÷f`vÚ@IiD{b8zÀÊe‡QõUðaŸtrc@¤íô×÷„˜«w ¤Ž$Q×'yd‘Îv«érëªælüDUékœÕ¼Ý�  çBwqP3‰Jãq#{¿¢®ÏúX•Ô®áÔÃý©W+H½†Y¿gŸ!Üëu<¥ˆ‚¬ªÜ:6Ã�/7SúºbXßÔ, @Ò$$UÆâZ’@8Xz�ígñ,Ïò�¶@åhW #WÇÌÕÑúS$åNÉGðöN/¨çMô¼¹f t�F(.Wˆ�µ#t·AÍ${»B¢»gG;0óõKäîTiKøÌ^ªpè•´µkký(ES2FÅ%ÒipôÕ_~XâîÅ"“/÷I©ø# XËáÀ\\ÿ%õد˜›6v€LX‡™`Ö=G–øºc¹3AnµFnÕ¥»oç1�ÄÖ÷�ÏÉïǹüQËð9ÿ™Ák?Ž�í<§"k÷Ó èî/ðÚÏßæƒü×Xüý6˜)pìÕ$_~TÄ6|VVØ>–µ„î 'XXÁ&ÌüþK"ƒkƒ¥MaæO�eJÅÛ|úÁ÷›öo7­ÃÌ÷ß À{ã�b[j®¬^!ÿæSÊ:,Ø.’¥=úpµÝDç’’n#ÊìO>YÙ}Îw…SCˆ §÷˜äóm蘴6¡æ®Õ@å¸xâ¡b·*÷ì ^j­þ`vÎĺnlŸ‡Ø=R rHyé¡ú3yð ŽfcLÔñb.^ÔÅ‹ìöâ³¹1®ì`é&ö “1ûþ@Òx䛿<À>—üÑ=T,€÷â,ḃˆ‹&9!C º-µwt(µ·Hñð‘âW:=VóR‹gªôDÓ'w>pßV/Tè‘§Bà|Ÿ°Âú—î¡�±º"cÖ:â±uˆ)ó‡÷T*ÕΈ `X JŸw?±ùðŒ…ßä�Ü_{q»~Ëáú-ßpÄWpý>n܆¿{ˤRÈ­ü7n]û?ùò‹?çÎôÿE6ýßÐ"ãäWþ=gÏÛ”+;Ûn&/˜Âö&¸y+àþÙ¢\ÙýÍÑóº˜ëmë†ÂʪÀogS×w ÃóàÒe‡Z-ü½^W9sÆå“�m*{¬¯^¸rÙÅ÷á•]!&€kžäý·«¼ûV}c@{7­CL€O~_ããßU±LWˆ pëš�múL¡sî÷Uré<î1×ݘ‰±ìªÏÜG:�öiDç`éõ39J+!”Ü b–W-r³5Š3.}ûÚP¶@ÌfnL€òr)®‘ŸÎSËnºñšAL×ôpM�x° ›æŽßDV/ |+·ñyõÀêÄl&§f#J"“Ƴ”_X@‘DÖ§Ñnwc¸†ƒmX˜Ëy¢�)�%¢ýáÇVˆ ¡#Ó÷}tq�nM^è�´ì0Ýi¼q»·· ›õ1|§qÐOލ\º¾ëúoó‚Þ k£Ñ8[$®Þ_�o›+SêØy¼’Nëì²¹ã;9® é5ì”Ã×ã7¾ÛîÊ$­#J,§Ófî`cÌV�W^ÛøénuÇ÷±®’,Ð=¬" ÑþR[ŒZ΢–kÞ£m¢ÃGS¢‚ОĪ»Ì^(7_>^#ZTdÿá~œªD-îÅú|äÎÚŽ˜uWænZšSê2ÊäWÎê˜úî£&‘˜ˆÙw4<†ðÁïëúî÷Ÿu ‰9œzæ<ýÉ×°L—³¬a¬­+š”˜<µé ÿô“Ð�¹—Bw¦Â­ávÔë¿}Ë¢^ß=NÕTMÀ²D®ß6âÞÿØÞ5fkœaF˜¾>Å '. I‰®;¼óŽÍ;ïØÔ×úûì‹ÒØ]‡™µ=ú!”4L…ó—7ïï}dßWœ¦ Ì, m|f¿¢^wxû6o½ãmì�u˜�mÞGq¬ƒ˜ëƒ¿ïÿx¨Ø–vªÍr`aŽÀ{„g÷�Ì[6Ž¢!"Ú“Z—Úòh™"‡“ƒhâ“1wÿ|—»áÂD Áq‰Î®|×ÝúÎU¿RÆÊ™ØY“ÒçYj_–³<° ó»Òµòçd.c Õ±;¬mSØöÊ7|JŸg©¯m«<¼›õÛÐÊÕ,DÂ祚§Pu” ˆ 4ül•ž±È}n Ÿ™ ß8�ä7wKŽFž'ÊÜ1ùbk�^Ĩ¬=cË‚‹"8án/×¶ÈÈX¿0ÐÎŽ2hCÞe›ä@aJ=ñ�ÛyeŽ•CeN¸óJ†…Ó2Sj=f1±ñ‡°æ¦±Âè¥Nö[¨Oȹwæ€Ùð#ˆbøc¹Dnd¿1ˆù¤hÝ�}Ì)Þ –‹ºK*÷–ZúSU d¶ÔRK-µÔRKO¬†A~ Ä~LKäÓsº±èyUz‡ÿÅâunÞœ^ ÷vc†P#O†ðÉçucçË…ïÃÍ[.7oyø~€'¼„¬¼Ž `™"gÏÙ }Úwë¶Ë­Ûa\ ¼„(þQdyIà‹s6F“8σ+—t` h>czc+‚4e„Õe—Kg ,³ù R&í’I¯ ?A¢d–.~\'·ÒtdÓ.Ù´‹ÄèT_Å*w0}¦ÎÌå*¶Ù| uÝ�©¦4.TI˜›BLÏP¹ú‡,Wÿ�¥°¸L,M‡Ð¨78 ŸâÎ{V®æ±jÍ�byYÇw|Œt¿ª³r!Ca:‡Y²šäæÑs‚ ’ðû>£"NÑÂ,nð77Õµö�Ûd—-$Y"óÔ5Äv¹'‰´æFT’;W¬b¸Íýæ~ö'aæôpùíîÍuXx? 3쬶¾�´­-ÏpØkÊw`7[©#Ê^Ͷ‚LØL/{²4ȉÛ)Nî�¢ À3·�Ì-®ÌuÅFÃmñm{?5 Q‘�ʶtºzfç~[Ë’^?ج ºEòT´Æë£¶jìXØpiÖæK’ˆ6Ö÷ÌÞÞcv…/"]|MHR¸ž•¬M%ÛÕ‚µ™8ùO�b\>E§œ… UlÝ1@99� ãâú/7b§ÏÕ°ö“Vµ�‹Ÿµ˜!`0uŸ+g÷>ÏjÅ^nñÚÆï†pþ³æûe]å|çþø óãb>�ö Ú¾ZK9~°}˜c]ã�1¯>†’q·“Þ€ 8.Ò|šý±�îùÇ©ÏG�­æj¯ÎŒž~,mm×�³�ú—ej_•¬ŽqØ{ú‘à�'è �B�í©*_O–™q¸ 3éRî³Xœ*sëù<Ù¾�Š$A"{mií·æàr«¬¬IýB…Áê8‡ýS� º|ÍÃKÙ8=öH�ÚñUʯ. �î,ù1¿ÝÄëÓqF+˜'Òè?˜ÃÍo,–_ÌSMë; eó¿àè.ó¬°t&GWáÐ#mªI‹ K'¨â�°NÜÆmRââA´øQ§¾ö÷x+´Ü¥. c¸,|”fålŽî'$«zB¦ÞcaǶ<Ën—[åä ÜËeÆêï@|T�{jsÜVp¹®u€ X.ê­,G‚Þ�ï_H‡Ï½ÿ’ æº&sJYÓ]Šà~˵.[jé›Ö“1=­¥–Zj©¥–Zj©‰’‰O»ÌÁ}Šº 1ßû0F¾üC\oç•GŽœäÅ“sD"† Á†› õ¹1W¥\ _˜Öa¤(E™;ÈH_žX,`)í1<¨’HtpøÔ¯q]øò‹Ë»9<ˆ‰A}bÑ€#Gâ rI/zÌÝõ™‰E7ûU­œ¿ìày¾p�@8‚ €¦´óì©_£i‹‹#ÃÑ-q•jÀÅKaÂAŽ ‰£6òX–O:í30 nÄ­§”�¹ãáy‚pu¤†z�óÔÓY*¾Àôe‹áq™žþÍÇÊõ”²"HB?�Ñ_íú¯=‹s6ËóŸŠ¢­9§ŒºÏ¥OC¨¦ñ,’8€&ôñÔþ‰@˜»Z£{4Jgÿæ Ïº³ãxFÑ£š±èTw¯5Õ}‘k”V–¸þIžÞ‰cOµ¡DÂs ¼jQ^]slú}ˆQƒ#ÏÊ ‰ÌÞ¬�¿[§kWãé×vÖ Î\"}sµšÄ[¢_�[u›¦˜ �Ë<0ÿe�ýOÅQ4‘Ϧ¸ö^Ëð7`æOߌk’ºöìgO£ëÉŸ§Ó›÷×í �?~ð"º‘~E\ýß½ÿ±½kŠYßxûý©éáqÏTÿËéÿÎ�_üÏoã½/^d%û6x^C%¾3ß{ÇÅЗw¦ŠÝªÎ� Z·¥âü5)å?4¤§mÖ¯ øÃ™“ÔêÍIÏÖT³ëu3w¦™méIQÙ‘ð�ÌaxŸš·lœ @Ž„÷ÍRµ=½÷ˆz8}%‰õÜ]Q]¢‚̉ûûÓ·§êó øc}H‘Í—oÙˆ3‹Œ&z»[ôó¡50³LŸ_x8ßÂgû×\ý¢ˆª‡0a(úͤè•…ÃÞZ�Áo÷äKó1£µ¤‡õ°4O6 Žà�v¥Â�ÒüÙÖÑ<œˆ�ñ0“.VÌʼnzakžA÷ ¾¬ÒSŸhÚÆþÔQn _bæ "MÒÿ¯ËÈÔ©Þ(":Sœ¸ït£~ÔÅ�¸øq/iD\|Í#Ð<|m›ûÓd°— ’Åp²œŸ°ñÛ,ü6‹`-.PÑ6¯—�À«`c$°E IDAT]uÌ�o¶ì‰¬^É“¸w¶‹úªÁò¹8ûÔwuau æ@Ü&HÚ ¹!¸T½ÍÿÛX2�-!Ø2ŽXoZkóAUÌåp>1Ø÷ÆØ=—­gtV¾È!8"“Úó»º0U¾æá©¾æãE\Ü„Ó�®X2e|ÑGÊËT§‹Œ_8Èåà"±gûûÈ3*—‘]‰#â‘oÕ…¹.#•€Èí Ï] 39\7—�Ìv¼ˆ´.·jb•фƬ.ßÄü¢;œpòLæÛOÙ��YÝ‚¨�ÙRK*j�Õ-µÔRK-µÔÒ©¶T…Ÿ¼úm©Ê–š˜!ÄÌ•ö€˜k±oþÙ»´·‰x†@&ëóÉY‹žÑHÄ$ ‚ `z:l×–~…,¹Ù·À`oŽcûç°‘°í€›³*?ÿÅ¿Ç÷5>ÿÿÏ劻{/É’Ï‘ýóùÌáÅg5’ÉÏ—¸~Ó¤V I>†,ú?p“§�Þ SÈÛ.++>g>sxö…Hô:¼ýŽIµa\IŸö"CÏ¿Oï¾ùE“Ÿæ<”DáιŠCÀeøG—‰¶i˜&tMFpmŸÕëe.~ª¨,:N3Òk‡e §n“IÐ6–ĵ}Ò—r´�&�zÖ@FC^+ò8wü&‘¶‚(`W ’A[Cß'ÝSÐËÝÓ¸†Kév‘XoŒ 0óñÞ’*â{>�ïSº’ƯûÄÇq ‡ü•œªEïóá ì„¿Ù¾ÑQ£wó8%ƒø¾nŠ——qJmG6›gŽ\gßô³ê�0³:”-Êçñ9®¡¨2J‘¥PÓð¬Æ×ÀuWfª'à |(g ôÅFàÞÍIÒö§ÌQæÀ«]›0óÃS Ë­§˜ÝZ/Ó2¿IoWš+Ÿ<‡©7‚°+gu^z=±¥6&Ø–‡cm´2ÿDþß�_›ÕË4­€¡‰ë,ÜÁ4Âuä ÁþøŸùñðËŸÜ]ö¹~Sg`*†9þƒ®¾WÄ6C˜ùé'6¯¿Ñ8XiZ§OŸ!³Ò‹nD0ì_Ý%?úÄnZ/³Zõš¦7‡Ð͹[½Ìåª�¿­Fm&[E ÎÄpÀ_�av1Éï>©ñ‡wì¦0óÝ�ì¦õ2M+àûOÉÝå^ªõ�ƒïë0óMb³5‡gN}ÁÒj÷®P²3ÿ4Tw<,×#Ø^Äúq©ZBjÛ¼uµ=^lj,ãS“}X늺V»R’²yx îÇ40–‰��"(2¾eS¿ò)%BG÷Î £ x S°]âwó Ý_v‚ p¹ÑŽ¸ÑŽ0›a*º&|Û2—̰Ó,·JÙꄌ•Fg"DÜp?»šO~DÇŽx8GkvSnlÃÍéˆ3ûÝñ]ûttíë§’)6™®á�;ŸÆÈÔÑ”(G£O¡ˆ»ƒ¤ÊóKHžÌèn×¥°í_pu‡ÒÍ<§ºQ†ÌáÅÝûÜ$Þ7|r—ŠXy‹I­Ñm/'ä¨L=cïm>�¥¾j�ûºŒž3ˆK� ©ÇQ„ÆL"Þ‹³ˆ�ÂËèî)èú§ú †Ù¼¢BñÒîµ6DñîðRÏÄzvÙ¦ŒNáz#g—ÛÑŽíØ¦‡‘§yèãU¼ˆBKu;”^—Ðð'p0/×™¨¢‹ðÝqmê3yRÇš_ëV¶Fåâ2’#r8qì…˜[Ý–a—E@$jˆsyƤÍL4£‘^®Í.Â�>PA¦oÚÓ‹Œ«Cßø}ç‹îÍšÅß Äü&Tw<ꎋ¬‚ÜJ-ÛÒ¿0Iû·ûÿ|×�h©¥–Zj©¥iJ§Óttt (÷÷A i?Ësff†C‡ñë¿{ç¡ÛxRÔ–ªðæß#•¬>ÄEŸ¶du bêD‘$�•ŒÏ•¯>ˆ ‘ö)º{^ç7¿~…wÞ·)•7<ñTӾȒDZÉyN¾ÍKOß -nSÁ§M @€ÌªÏµ¯\nÎÀ/~ù\¹ü_¸pÉDz|::zùßÿò wÿ=ǧî�H¸H’€*ŠT Ÿó]nÞv‰E>úØ^ƒ˜ ËûÆzùÁ÷Î3<°Šª†cRqQ ïDYYrq,Ÿ�?´¨­Å ÂQ`÷�»Áþ~úúéî­þÿì½iŒ]izß÷;ûr׺÷ÖÎZIw²›½ïÝÓ3š™nY²GÒÈ‘d¶” @ ‰?$lÄ’‘e V†dŽb!ŽäQ${z4£™é™žÞI6»ÙM6×Ú—»ïËÙO>œZÉâÒ=œUõ D±Îûž÷¼g¹÷<¿÷ÿ<,4£aI@’芾ç°|ÝBQàÆg½O�lfš'?ó&©¾&ª¶^ÎS0c"íÐàâ›-B?`~½�a*<ül‘éc×1âÑØVz QÀµ®СZô�‘¥Ë‘ë­´¤ÑE w:ÀTÓâгgI�®°¶ÐÆkO’|ø"FÎEÑ%\;¤¼ÐcõZ—ÒB�Ћ[ƒþÿÙw0RQPpuÞFËÅÐâ2A(PYµ)ßhÑÊw ¼) È+èIA€Ê²…’‰¡ÄºE›µ÷K/Ö)_k Å4Ì C<Œ^è냔õZšÂÂiÿ-sïë�l5¡"ú•�ÊT/UÐ’2#� !k-?‚¡þªÅ)éa5”¤†ä‹ô–Z$5¼žGÿñúRØ«ô�ân¡�¤ ¨9”¯YÔ®æ‰Ç7¦†0—n¿p Ÿ¬#&4üŠÅq{†Æ˜Mê�}$’ÞŸfæÚY+Ãpw Žf:)²RŽ}ˆÊp›ìSû‰àTþ0£Ò(}R†”�s¨Ó¿ù“ëôQˆWÉ>9�>”Ä$Æk¨Ö½;OJ±™£ôŒŽ]ém:B½@¢Ü\c°³åL\I]%XOËäTº´—šÄF“h–Žž7ºÐ°êH•Ðñ ½åÄì;ôò=””Š 4ü"©Â01Êöñé4ºobä „õ}´�ô„†ž–1Ó­²Cà‡x–�¡Ç¨\m e$EF½|˜zwŽþ)ƒÜ€H£§"j N±‰Óõ‰¥uSµ<¡gwqæè;°ŠU×1ºÇèª[u:ín@fTǵC?DVeÜZ ¯½¸5LRí,�5˜îk±?Û¥j–Ú•Ï`‹×7·­] SÂLH8vt/§5›XÊfp|�z9IÏ™ßÜÞsCÖ–\†ÆUEÀ¶¢û1™[¥¼´ß[ÿ<•?ØÖV]R}fLܬ۫hñT…Õùm.šð]u‘DÒI�ÁtÀåË>±´ŒªK˜ ™ÒR”â¬Ý‰ÇEÂ�Í~G“!§nPªdh¶ã(Ò{›Ý».Ì/øLMJ¨ël;D–†—™_˜Âu\ÿ4êMínÌû쟔7ÛYvˆ)CntžÁÁ…Â0®«Ðó Tü˜ƒS"šÒ—˜™PX)úÔk!¹~ÝH÷ ,Ì8ܘó90µ³oYq8y`™Bµ�F+†<ˆ&�ß—³1®mmm;D—DÍaz|ŽÙ…I\w÷ï9>§ ܳÌ-LM¨ª€¦ùìŸãÆÚý8ëç_z†¿zåõõ0î› mT»Sg¨¯ïî >¡tÍ Üë¶jfœÉØý«æóôÖ!¦^¯�Ñ>]>ØT/˜ëoJ2PîÃHW'úlkyB°®Ü@ á�‘CÈß|}gÔe%°’\‡q¢´åBt<”¹<‡´!ä]ÒK¼=m³”ñY^ÿ‰ú£ñë5LÇC½Vä˜ò£‡˜ï×/P=&ÓÍ€«†„‡%ì3–�üqƒ#ù~ä`ëøg¨ÒK{¸z@° A·ƒË�}ô>(BÞb&Ü�ÞzüNƦy¤NwAѳ·BÌ^±CñÍeœ†…*ê�=Œ*Þ„­TgÑ+„ÊvÐz电VÉ"ÿÖ­Å*±A5¾V…wk_´i¼ß%×™bDšA %Èu —áX‰Ô�²*a7ÌÜÎ{Ìíz,¾±FñbÁ‘Sd@9€$Üz}Ï/^"vP@ºiªî6¾nѦñ‘KâÊaâÞ`C?¥‚ÁîL‰Ìé8JL¥½Ö!>´óû­ÛóXys�ò¥*‚#1¡žbð6ÇôiTy$�“³ñÍuwíæõxûy°KևƜýH�L/íRšj¢O£ ܺ(Âï¹ÔÞY¤u¹ˆŠÊÉøƒhâýs’¾{ªÍÊ�³ã':„­{R°}´+uN³ �DfkQš‚Äꤊ]¨"¥·2£–ƒuö 1Ofâ—÷LÎcÕ  AAà§bT,O” ·ºJ.qÎü õK_úü�z{ú ÐåË—÷@æžö´§=íiO?í�ÌO¯T²ÉË/~‹¾tQºwˆ)I>¦æyþé7I&{ëi¡šM™Wß„N7†ã¸\�uYYóxêiŸvSbz$Æ£'óøZ�s±Î^hñ;_oòíóo^yâdÈôÔïð'ÿ÷ÿ›o/à¹[+oçÆÜ˜ºÁ“§.1:ÐDCæl7‚˜ëãzí �N/F¯gqäè‹8ø|ûÕÿÀÀ@–òßÿ1¡õ'ÄÔk› Õ–ùë¿ i÷8ŽÇõ.�Å ’q�ÇÒxèä*†î Ü´ðöº“DTD:Ý�³ßÛ^ßrA¸ÈŠb@<ÖáÀôÏ?ó:F, ¬Ô,u==íÇûX¶FiÕ&°\V=dYÀ4ž~ÖäØó(Š»y N bù2y/ÅÅ×ÔVº¬-¹ÈŠ€a <óY�DÊAÛ–67©8Ôº¾ÞETúgX¹Ü"t}´ÁÚU‡œrrÇØUÓâøçß Ùocw Vß%[ÅØ¿Œ‘Œî˵y1“dð‘DQ@ \bq•ýŸ)b$·历bHxÝ�•ê@’ø¡~ôŒ‰"ì?ÃH­×Ùë„tÑ7�x¥Z zGñ=Ëk–�! 2â*ZÒDPF—äõ‡v½žòG¯ §LDE {Ù"W'ý‚Lb4†šÔð|�Ž%£Ueö¯L Ò©#i2�ùû­ãØã-2‡³H’Œz=Ƈ£×�ÓФrdvœÚPÉPp–;Ì„G˜Ld@Â9Ö!á¤Ð ·¾åS ĸŠWh‘ ÒÔcMô‘fR$ð|Vzóô·wO'(µÁ*zF'jÄïü )èe”´�¨Jø¡HnECvïdVâ+$&Ó(¦‚ß쀢€(âRrõ- ^5WÉÎ’�éCO«8u%¦AF  .1Rž`əǘH#tz¤ö™$TöÍž¦è-â´Œ~ƒÀõ‰¯õ£¡S•JH¦ŒÐ'R‰åI¢E k’†¸@rTG5eÌ”L¯ ûªO#.eÉ·¯£§U”¸D[Z¢—ocö)h1™¤áÓãm‹Ð 0>~’+€ÕtI�ê(qp3tÃ+ jâÛ-o˵!h*n_–ê�&fBŒ*$×pV‡½m(ÁDP[˜ö3‡eT] 7±@~%À[_à»!Å%‡«çz´ªf\ ›ô×·["“U©”=6 ažR(„C9š�AB²Pµ�ìèN½�nÇïÔ-0sqÎenIÁŠ‘P"§‡™°©úé­;]ï4¶u†ÁA‰D\@S†r!ós>fFňK4+.v' ìç×D #Á;o»,ÎûG¦æ™)Òl«XÝ­cv´=û~È@.DUTDÍý[3š@fÇñ(umDI§K*u÷FŸBuQåP"FFüD™Cï¨ ˆélƒ�Šþ‰Ò�…„\P} R€°Ñ�ç¡J éñ;7¾�ÍxHnˆ˜/Ó©”q+UÏãÔèaúÝStÞN<6ÇÛ&lAÌ£úÈÓÖ®-ÍᥠYÚ˜ÛÖÚh Õ ˆ ðQé#œv}² \ ·^MA¥‹tµÉŒ;ºš,.\E2…;Õ°ôÊ]¸ÜfÌfBCº©Ÿ €Ù™náëÁf?ÝÕ�kÌá^Ï¥øö õ�Ë^@JÎp8vê®`¶ð!Z¿Ž×î8Nˆjq—ÏiÏv˜PŽÐv*´VZ$&“ëéýïÞ¾x®Lk®ÅÁà1T j/ÂL.È!’"¢§5]FÚæžëz,¼¾†UwP�ýúâ­)å7�­tž^Õ&s Í�Àåöþ×ÎV¨_ë°Ï}ðSÌ ÛÃ?RÁ{ €?Ü�¸¸]�ÒGe´´¶ ;Å.˯¯b5lAç ñø�éÓhaþ2êˆ~Ó9ºÍõØs)¿½†]´8â>€•ô¨Ìt¨MtpcQ¿çÒº˜GŠÆi—ÚTßZÀmXh¢Æ©äéû 1Ïoo-&€]¶�|©Ì‘`ä–{à­›@‘ A–m¯ÜÀùhÙ8�=„|ŸSooÀË“¨f±¹X¤_ýñ‡}÷*?ð©4[t‹‹¨²D.ùƒù|¿ŸÚ™{ºÝ3ȼrå ¬­­ÝóO«Õ"—»}�¢=íiO{ÚÓž~šµ2?�6 f:¹š‚M™o¿vgˆ™ˆ·yôôyNŸ¸@Æ7WÒ×2_ÿ®N­ó$~¸Q ƒ*ÇO<ÿ‚O'ßÇÈ ˆ,Áï]mðJ±GM@�Z3`õšÃϾøb* þò+ÿš0 Ù(%¸Ä”¤€æ9uèOœºÄP¶†¦ ; f½!óíïÔ;OâcH¢M©ðO<ñEL­Ç?þ�?FK”–ÿ`Œô}xóLÈlþW€4’UDNŸTxú1•ÑaQdg»>²¢Ün[â½7WA£tb»¹1%ÉçÀô<Ï=õ&CƒE̸OÂl]ß„˜-7ÎÇgB’Êxx~“¡‰ç>£“^7xl±ßi™êy�Ù ÂÐc`Xæ‰ç CØ1î,|øj€Ú}†ì#jFÄÈ´—›Ô*2ãæóÛÉ�*‡_xsÝ­pùœ‹Ûš õÄŒT´�ít¤8ñ¡(å«_ï26%3zPÇHlõey"žÝ— ïÖIÄ?ÔEÏÈ �ñ!ob¬^jꊩÐ-:T¯¶ŽÑ§�2l"¥ #¬Cöú`5­¡‹.FC!\½õ%ÚŽwèõ5Ð2B]¦ÿÚ4BÖÇnaôG€ÆvE,G¢{­BÎÊ2;s -e j^Í&<ÖÅÌÆdÁP¯Ç($+(¹�cSÒÖ"0hÈ8ó-†Ü(E•§»´rut%†¶z�Ù×D4¼R›qˆ’QEŠ)hqQ‘è­6è Þ¶})]FHšKÖ,ÍþÛn �׊h#ÉÈ�Š”êk ö2wl³]•Xs$� ‰8õVÕFNx�DÜ5H–·žÃÕØ*™#9IÀiÚŒåQòVQût°!UÊP–+ˆ†„œ6°{:})z‰*ÃK'XufIM§Ð¼êZ !0„ ¯Œ6l`Øqô¢¾éʬ„W0ú4TSF5eô”@¸ÖžŒ.$iØâ£:J\Å©u±›.}û D!$©Øt’ø¢ˆÖH¢y*�b9-.ã& „­.}#!Ã'+$Rå5—ZS¦o&‹šPéµ}Š—ê¤TŒ„‚4°x ÌÔ0±‚ëôõ˱èzVu��a‘V=ÀêA¬û‹¨îQTÆh´çY¾ÞƳ}FÇ¢ûKVT5dxTfmÞú#S¶¾Ë ®‡´°ÆLìööŸDÉ’LSÔ96ØÏ@êöÏ‚'í�Ì=Ý‹îd.,,ððÃ322rÏ?óóóŒŒü` ‚ïiO{ÚÓžöôã®=�ùÉ´‘v;Äô}¸vÞ>kRi¼x[ˆ™J6ùüó¯2:”'¡l½œÔ2ßø®A©ñ\?B]ËðÜ#sî Ùlš'Ÿ_æÄ)E‰êaJòÖKnד)ëýX­�+o¤¤c$ÔGyòsó9©DÎ%cçKñwÿºÇÇçââ È}êT-®`µB s£Ê³HDLÕ°8ðÔûŒ»Ž±ªb¬¼÷ ñÓ‘LE“p¬€å«b\GÖ£àÒ¾œƒ±¾oyÛŠóz[Â$Ú—òõ.ÂCˆ  Ãb%Ú^‹&¼U¶iÌñ4‚ Pú I¿}…ݬõÁ ㉩DHe®ŽV»µÆMuz Ñ‘t‰úå*éÎÝS+„R€²j.4ñÑpÖºô»ýÔ²%´~|u=§®§¯• ʪA±¯†œÐè-×E%k"{2ûç&7÷½t|#G´åÛsj}�)4l†œ ÕDÕ Q’Q·Ö#Wß}�㥉�0†£à¢Ûè‘«Þ¹6Y^+¢ÄD�x< ¹Úb¤wgø¹]åX9®"› JB£Wì"§#w­#Hd¶AÛª¹Š²¾­jhÔc| Ô~Ã5Ñó&ª Ð [H}*¡ë–ëôH¡$%„Ë)jʲ© eDjñUù~ÔP£à,#'è(i«ô•¢9jê³x¶Oj4z橦Œ×Ÿ‡Õ,²£dÍ¢÷©(1Ï éÚÄÒ ª)#I÷ÛtcZñéÕIl±F­Ð 5j 'lìj—ÜˆŠ™”È )¬,zØ]ŸÔX5®Ò\hÐÊ÷èŸ4Qt Œ öÊÖõ)„:¾úÕBÈà˜¼™\ÕEr™¬N³0„愈hHa+\dø É`.ÜŒ}m´›�iæŸÂi™¦] iVÿáæñjòyV×D¦'…Í4«íL=dj\¢Z hw çD‹\Nã{gY¸ f>2³ÀÄÈÀ¯âä IDAT*¥úcôz[ÈÎz;?êb˜côõ?‹¦�P)ü)޵•ö±Ñ yõ �Z÷ï#I‡÷Ïñâ3ï05îoºDw3ô|‘UߤÛùàM·ñ}BQ܇ D5ä6ÒÈ>rú=N¿H.WAÑv¾ýر­@çZ'Á»_÷ѽ§Qä�Çž}‹c~DlýT©Ú­oN.A×Ò¹vÆÂì|ŽÜ€ÅCŸy‹d_ôâ}3Ä,¬ùœ;Ò§~AQ0½‚–ˆî©å³mÒî)T!J—£G^|3ÝB3·^T/ží†Ã˜·RÊΞoA2Al`ÝѸ\%—ŽÎ‘ßz™u}�–ݓŋƒÍg°ÆKècbêÉ­I_û¸M�¡¥õM7æ päÖ“"¬>p•‰£OCò•HXS·lÚÉ£¦4DEÄ®Z„Ç ›nL€ê¥2 3“ŸˆÒÊš ÖZE—�tÙˆŽ½±RÃh¤hd-0dÚ׋h ­?Ž^Sˆ•¢À�ïÒÉ´ÐûMz¬4n�ëÝ Z쌀�¹áÓßKÒŠ·$-�8¡éòîi�Jé2¢"¡åÖ*´úŠwN�”׊ÈI�d¿Œ( 8%‡�Ö½;2K±5DEDë3D<�P�γ#ˆ¬ùk ¶¢•òs#g‚’.#àƒ$ÄÃ�ée'ÓH¡�Ðí¡˜2J\¦�]edöÊâÆ �n%P &B( ¡Ñpª¨:�ë“ÎG·¥Ïáö|ÌuW&¬ÃÌ\ž`5E‚!jÖê¦+Ó­õ6]™�uÓiѶ$´B“,-•nݦoÂD�)Ø¥º. ™ª.24,Q*øˆº‚b*Èq·ÖC3E´˜„ZøõAo+°'9DZŠ´ê>#“[Ÿ]Š*"É>Ù±Õåa|WFâøb‰•Å:íªÃÀ°„²U[¦o B~n?ÿ……ýã*É$)YŒÇ:›ÛkZÈä¤D%ÿ<ÝN°PPÂ1Ý«èšL­bÓŸn�™Šü® µjÀ�ý[÷», ÐÄFOÒ7°J½0„ç*8Þi„ð,³ >ÓÒ-0Sáà´ÌЀA«“¦ÙŽÀü&Ì\™9(2W�e�¾”Åá©%F4Ú=�|õí¸Fï3ÇæYZA/¯§~Ý 3!‚’z(qhZ!7’N»LŽ/1¿°�®ó†ü>Ëk¦£sG;M`jLæ‘S*ÙŒAÇJSoEsüƒ�™³ŒåYÉÿØ»3š@¦(+ÔšM4kŠÑp }ݹiH1²ê ]§�"i‰?xO©d½Œ…u¸F÷ToØB�¼žOéýñ‘-¥�]£z©Œ,*œÐŸE üÁ.î±2îÁ’e,•�÷s·Ø¥x¾Hs¾‰žT¨åX ÅÜHo¹/ËZ,¿[ ·ê1èaH:Œ‚�*¤µaNžPòQ�Iã!Õƒ·w›æº„GKpz a´ƒbÊèi�Õ÷Šdî„`�B�•³EŠ«ÈhLh§ïÜ÷Mº9}l¸ÍUÚYéQû°Iýj‹AçCbô]YB¦O¢á6�iÚ|�!íþÕÃÜÐöšªbLB6º«-ŒÁ­÷Ûí)‰A ñàíŸPŒj¹nÌ`­Ç„3Æx8€ŒL¿6@Çk£É3ñ#L˜SÈ÷ùÞ} ‹2–EéïÛÁÚË¡ûÖu$+àtìÐŽ…oÍØ„‚ˆàøˆ×óU›£bä€T‰¡XÏw9ÕøöìÉÊ1Vu3�l`;³KL9â÷ðÜüIS]PB(&{ sO÷¦O2§§§?Qç·™³üî3Óüký·ø¥?ÜU^�?ýeÿE�ßúò©O¼boO{ÚÓžö´§O¢=�yoJÄÛÌÖÓ\?gct¾Àƒ/¼Æþã×�•Ý!&À{oºø=…ã˜Oˆ¶^·²•wÈ_ê�“NQ*كϼ‡jX; fµäQ)ÄO61Së ¯èШx¤frë“7ѹ€·CL€Å�#§ž[Ñ�/ž¢öØ¥ÛBL€êš�9™¹³Swá�R £/ºß=˧|µAÊÛù}Û×:Ù*ZZßGO›å°”mi¹ê×kØËÐ/ EieÓ1DUD£ZZRG”×kÆ.×X6[(iÑP[J\B2U¬•&™v‹V‘brL! Bº+ ú­[¿Û¿Ÿ�¥—ÓÕ8<×�ˆHe¸‚WPÑý똅ݟm¥tÉPPûÖÁl²",Þ1½lY«B\ÆHGóïw;dËwvqîh[C�Œ�èÙ"šžl«“+æ ¡ß>EIÄiÚØMÉPÁI•2Tä ‚!!¥Mº�Éî0P4•ÎÀ*N3E@ÌT´e’Å´Ð`ÙšEIkÄ”Æ:àLZÓ´ô9?$9¼¬Ýž‡8ÔB˜¡ä\�jVíâÊPt‰˜h#gÛxÅ4jÐGµ»H,«¢Ål¬J�ìp4‡š!’ÍBqÁFIh¨ ?¨Þhn¦˜ún­—é«éuúú•ͳÁÌ0tÉŽåéÖ“ØMÊáS$ðÚ4cS;?eE@Ñ:ŒLÍÓ[}šRû:•‹Ü>�Ždú>Éõ”±²" é06¾@ÿ@‰b~ÏUPP¥ÅÒ<£3™DtlÂÌ¥z½'Pä÷h·ÃÍz™;ƱîÎJ´Q'–°+:�š|×å¶0S– Ýçð�yFKtº&Ív<‚™îYVæföGÎù�6¦rhZbßЋkÃ8Û@Þí`¦&xŒLÎsuö‹ÈáÊÕ`3Uìæ˜$ahÆD W±™_`~ÝÑ)縶 ÝhëûЗ 9~`‘±¡­ŽI£»#Ì<01Ë�ù©O3%I •ìþD¤šýi™²¬ÐÂ`(ibÈ·Ö0û~ôƒtc.y6¾ª3)ˆŒ$ûpl‹Lⓥλ��+ P(°/Þ‡]-ú“ÙO·ÿlƃõt…WúÕø}OSøÎ>ÖÝDêµZùXÂêÛ ]±Ká\�ú�jBÅí¸äϨ\ª 0þhŽ¡c}¨q™ÝÜ—Yëûä“d¥‰[¾¿J‚BFÅ Æ�o_;r{�͸Ëv§g}¾Ec¹ƒ¢Kèi�æJ‡Õ÷J/Vq;Þ=ÕÚÜ®íîËíéc7Ü—«g Xk.CÞa†¥CQÐíÇ$*d�QÜÀfÒ½«×1B�éÌ÷—êûÇU—ÖŠÄC‡”¹»óùÇQ{ sO÷¢Ë—/¢zè?Á ð¼õö´§=íiO{ÚÓv¥’M¾°"7Ò Ö!_ÿVH«%ã„?Ü>�ìí æ·¾'Ri}–™‰Fj�^D–üíeY ·\»�røGWH7Eøx}ƒà@\HsX{rg[Éçèô#å}owan—dÔ믽!Qm}ŽËŒöW©-.ò�Å<�û!õ Þñ4‡~‚ÙêïR\ùc&Fÿwb‰‡h5Þç£�{h*:(°ú ’îØÇnÓ÷áÃK>ù¦ÂÂB0† í›0=5ÇP‘é©9$)r%ÞìÄ,7…(å.°Ú19ó�&JçK<ùâ·ªìØv7ˆiYðÆ.ÏÖ�~‘§~î ÓÙüûn³¸æQ.ØhÁ—ѺRH¸Ý�üû.±§‘åû½Dr õcî .Ï9h#‰MøçX…%sz bŽJëPò&ˆÙ,»tî²CåZ�  JCb´¯›!f·b¬×mìºe‹ñV— pl!ÝÝÙ¶ì pë |aæ:z*z í¬¶‰e£}nwch)¡©±nüE4¥è$UBÒ¶�'ÇSƨH¬åÚÀl4Žv ˆÜ˜®ê 'Ö•ÒíÑ>>Š$";¾p}ÿuäøV0´•h‘Zàhþø®}ˆÚÖÜ æÝ_OŽt°(,mþ®|Š �½õL�do= VBÝÈòßñ‘Ôh��;’€K !£Á(ù| 9­!é2½RÈ ( ÷˜]�N©‹šÐvœ�„�¦·ÜF=®³xì:f6ÿÖ*ôvŒ#–ÕéT,Äg?bêµçXºô=†ÉNà×;otˆç¶æ"½mRO]ƒo�D•uŠ—;ÄûuâC1¬š�d6šóDZæÈ�«³ ÌÉ,ñ‘íù³gêy.‹™Vñüˆæ[§7÷¡¶'þøèÝ�~&�¾í4â`qäùwi³\ç çB^¡\ð(}jã�z˜R¡À sèî >¡6¦dÈke¦cƒ$“T¥>fkK„8xÇ>Þ:à"‚ãÁܺ Æ>ÂáafëQ'ûg~¤³�ôÈ�8´“0*˜ÁR©²ŸA®øU¬•*n9ú®¢‰åN¡¡ÑM»T÷õè¦]ÂP„pú¶D:׊ø]—1q”ë4¨½3¿¹_#cð¨øÅ'ÖcÛ¡›\V¨Ý(àvöyÓ$„ôí2¾Þ“¼Œ…3ÑÂè²ÕѺrµKw¾‹]±§¹^`éÕùÍl±“�cY¬�å(…[ƒJ¥ëEª«%|Ë#ð}¬úVV—Ä ÁÄãý(ëß±ºE›Æ�.õÕЍ1ªÇTîžÙB4ÆôS·þ!×%œ¬ÃP{Ûqm9=7öå{NÇaî;+(FqGq)˘~êîij³=‚‰Á`ôÙnÛW¯hÓ¼Ö¦W¶V1¦ß=�³,¨L'ïºÝ½ÊÉØtÇ:Øý=n>ÏÑ5U¤ºRÀëÚT/pZnËAŠëÄOŽ£ä¢ç‘WîaÏ5zÁ8)1÷ÿq}G½ûÀúûÊúµfôäŬ,¯.®ÁJ ]5x8{SÐxkÆ^o²žF¶Øã�pÄáúøÏd·™KEzÕ&BË"§'9˜ÿáæ‡(#ÝOßž{kO?¥ú‘ƒÌÆÿõ‹Lþåq~gð úA‰º»�_úWÈo?“eñÿø�¿ý_rõß™èQr柞â×z¿Ï¥õ,Bé-~ïügü»×®ÑÔ§xþ¿ú—ü«ßz„ôö~Þáß�[føïý:Þ½�³<~òw¿À¾ñ?óØ�öð÷´§=íiO{ú[©»CÌŸãC̆Ì׿«“¯¿Ä‹�¼Çñƒ‹(òN€©lƒ�ïàòË/®ðæŸäX¾ØãÏ:üÙzvÏ}™ç;ŸãÑÂ<]EÅ’N²Àðp…x»‡¬xø×¼„ˆ˜ñRR+@nÈ­±`תÿÙ×ÉÎ=ÆŽ}“ؤE|Áâ_þ?-\?äQ`<>¬³öÜ/c«ÏõÁ?ûo9pâßsù¯…¥5‘Cad8ÜQÿòvÐ‚Ö ïŸw({’ÇàØæû´(ÄÌ.œø�é©y¤m ÷fˆÙõE¬uPTô|ðz߃¿ó ÿ]vl»ÄøèC—øT†1×åÑGÿ m[»Ý &À•=d%Žh¶‘úºhñ(˜³øn“ŒY9öâYT#ªŸw3Ĭ–<̤¶™RváB 1›BOGA’ÛAL€Êš�˜2)ͶÈ5^ þ™ó¤�hžn†˜ÕÅòp´²º;ç3%?¾ 7$dÚ™(ȳáÆh¯:dýû΃dŠ›óf9žH06Æþ…~ÈšB†XùFJA‰ï LúŽ�! ©U ØCe䘎(KHN4‡�¡ZÔ×zM�îyd ©#ìðIú68©J„apK»�ú˜Ò¶@Ýöv·Ó•�K¨þÖŠs%©sõàef®í>‡»É·w®rTâ*^'ÄP\óVä4ìM€,©²©â~Òcáð5&?ža®>‡Ô4Pc T%º¥f¿�¤Š¨¦L¯ H15M(¾HÎb®ú1‚$×·þC­B�ÄàÖ±nÀLáùÞõ)~XaôÑAô¡$�Ù2í²} ÌìÕ/žgô[/°Xÿ�’K¬_ALQ\in‚LX‡™<<D�ôÑAº×‹4KÉ~•ø°�•máTvÖß²º½Ûááçwþ¿—èµ}’Žö]®¿}”fGBοcñôgMŒ›î]ݱºCC_üœÈ[çZe‡DN¥�¤íˆ+;a&tyRÌòî›#ØÑp^åÍWÚ<¹ Ì|ëÏÐ醼òн+Ì„hÚVÈðP™Ÿ{雼û®B±èÒé„|ç ‡—æÖÀÿœÜš¿ðÒ·øÖëÑ®Fàð?Þ3·Útùò^eqm�·?8º 4o3‡4ŸÏ¿ôMÞú¦ŒÕóø›ïYüÒ.@¶ ä€£B~õ¥×YÉÇyõ­ÎaæF[Û‰ÏL ù?û]¾ú½ÓÌ¯Þ 3r1ÿžaæ×¾#Ã"Ï>¥‹ {0ó‡©0ÀòAþ>ÀÌnê!Š™dè>Gš<àš(¢– L¦?}­É j€²²Êô:Äü~´1Å•<‡âÃßãÚUÛ]˜Ær•jÍŽö’1SdÌ;§aߘ b: ÍÖ 3dô­çtÖødnÖû­»Ìaú¤hqQbà!ÎÏaá¡**O÷=F;e³<Öܘˆ €Q•ð–ZLµF�õyR¡«PêHL¦ÉJcšX]�€]²èÝh:!‡�ÈÒ¿ñ§O-/caïoàe,¶>«hÑ�ïÒ\­£Hãêaâj”5¥¯R „@b4Næ`j³ëk{E›ö|«lsH|‚qF�CÕÑKÌŸ) ˜2�÷“0@ˆ bíj‡^ÉfH>̈6ðé "÷ådrpvk¢Ú+=s½ûjJ¬pü­…ZŠ 3¦Ÿ".Ý9³F�íáï¯f{;à%DécÛó]ze›}ê1bê­Ùg~Ðr26�ÉNÆfû\ìvMõb“|œº@s¾ŽšK?µ0ÝrçÇ `ÕFÁℳ�¨þ 9ŠnUVy$we+�¬í!ÎåÑ8ªŽ~_÷ϧՙlô|– ö¥É¤Ç =öÃÈY^ŠÆ]ÞÝö´§ŸTýÈA&ßý–_y…WMÑøÆã¿õ{¼üþ¿àÔ/þ"Çÿ×?ç«�/óË) x—?ûŠË—þøi$ùƒø÷ùÿø·üÕ‡/0Pù6ÿÓ—~�ÿaÿþÍK뫨¿ó ×þâk|ﲆt'βï+/óöŸÿúmB£{ÚÓžö´§=íé­û 1ƒš-™o|× Ôx� ��„%áöàÀÕ,g¿ÎÄŸ;ˆn�Ç—}~i‡ÑÑãrÿ«ìkµÐ=ðt§O‚XˆnÛx›c-BÔ¼�è­_øïÒ"ßdê;-\] ‘ù'+>¿­ L;! Q\— ‚ÙîiÚ…ÌÈ?§Vÿm‚@Ø �Ãí!&@«ò7¯:´1BƒÏ! ÑœJ’ÏôÔ<œø�D¼½Ùæf€¹¡| *½±?EuÍ¡]÷xái]ß¹ýí faÍguÉã©£o2+Üb×”¤N¯ØÜáÊ0“2Í" ÞFFÇI³t©ÆÁG$TS"öàx¯?J`Ý”Zùÿgï=cä8ó4Ïß>}–·ôž’H9J”D¹–iµzº{Ú zöÆ;Ý‹=`ö8`?Ìâ0»{÷í>Üa�‹ÃÜÍbînsÓÓNÓên“ÎeH IDAT©e)‰¢‘HJô¦¼É¬ÊÊJŸáã>D¹de�J¢z: @²˜oÄ&##ÿ¿xžÿŒK~Æ¥½»ñø…ÎL“ýÏ~L)—æÚÙ"õšÏ{¯×8òBs˜ÉÂ{â8}±J4)#k2ç®ÀÁ�Y±™ÆÂµ$tg¾Åñ&È|“ª÷“¦0ó±ßäØkßAæÇ· 3£Q�gž‘˜™Q9qÂejÚgjÚ_r®·àÎŒÇj|ë«GÉd#ûФR xã¨Å·^2V½`s_–Í}Ù Ù fôÄ^âƒß*Õ€øEmM˜ �Pr 7àÛ_�ð“_×o fBèÎLÄjüáKï1:ÝÁÏÞúªµ¸c˜©‹¿bjÚç•_z|ãkr f~�º0‘!®J�ÜXá¼í€¤bHW¹võ$Iawgâ«âgõ#3ÃÖÏ1£de;„˜{ã}ÚóFæžH/ýÖ�S0a1F62[ç è¥yŸë»¡Û˜‹2d�‡úâlõ�Æ`ôžV›·äÀts5œÑ²#ØãíVDŽޓ:Àô7'�ÔFGã"lòëÞ²ûò3Êé®ao)7˜•k¬9‹u'Û"÷¯»#~�Êsב´Æy²û²–«2hì#¾˜þ±*¶£ZLëÐIôD â­º/×Ô-º/›9=“J{Úžäjá}%•zîÿ¯œ-ÂÁ¾oóÿ~ôJžïÿq;ÞûÿÀO•ïðw�Jpéïøë³/ò?ÿüy6)ÀÀ ü�ÿz/÷þô(ÿå寇˽ÿ�øïŸê?6¸7CK-µÔRK-µtûÚhˆéypå:œ¹ 3W~Ç Ç¾{Üc*ë2ذ·ÚWJ¼˜fìÉ€ÒuþjÒÃp�Ä–ujªÆ‰�íØ5Ì÷³ÇPÚ]Ü”„›8I ©]JÑG.ùÈÅÐ�é|.OyTj:£HÖè¶LÄ›åø#Ãh.ßm—˜Š ÿ±Èb°Ò)]Ðÿ¨ÆÖoE‘ªø®ÄÿþŸ¿Éä4ø¾Ç‰ÓÝÝé”Xbz||Ú¡^ p½1åY$G–<¶oY# kC̪+QCÅó…É€sÇ]‚Š…ï5—ׂ˜çÎÚTŠ3Ó=ýËÀj-ˆY¯úœz¿Nh‡Þƒ…^+žåafJ°aóû¬º€¹RnÚoæŠ2·äÀtçj8#%¤zÀÖ`€´´Ú©ºÒ-'-Ò!±Àüœâc¥Y�¹¹Ò}¹(¯£Ž»¥„·™*ÒºîKTðÓ‚mSM¡bª3Ni¬F棑ۊ�]Së¹/'@iîæNOMа§íI¦­Kôê{šBÌ•ñ±Á ûq¥ûòVãc7Z·ëTíe€)B€YØ\£ž¶€ì—`¢`n¥›ve5�4d�ûS{9¶kÁ…i»#…»# �Q²FfŽ|}þmÐù©, E@lã£Î[jéË /Ç;º½�¥�S9‚¡V©V�T7¿ÿ½ÇùËüsü'œùÑÏH|÷xHã㌻oò�?¿_kWˆí›cÂ.C=½ô¬ZYK-µÔRK-µt7Ôb–~ýw1K倓g|†Fel–!&@Ý;ÂÅ«opñªÃDÖçÈ!�¶TóÊDÞøi)„"óÚŸòÚŽåÿ{þÑ“Ø5FQQXyÛ¤©b)5Ôî–¡[& t‡NN{üô5“º&@ù:Ž»øT÷^pÔùaþÖöxéi�{Ôø´pÿFyòñå‚¢ïÃÅk6SßË�ƒeñO¿¶øö7tÒZómñ}¸rÍãʵÐ�Wöã“ «òÀ�OVÅÈÂÚ³^‡±Y�‘0¥çÞóнÃH†ÃÛ¯ÿ†î^ÁSÏ$ÓkSÍN{d§Ãõ½óëݽ2�=#Ù¶ö˜SïשW}ÔöJJG�«x–GáÊï 0ôe'l3ˆ 09b£ö¤"e•ŽN®B¬çæNÃÙq“hw©~å& ˜µ‰(Ô4Úf¶7þç óF7fiªŠâ7êݘ’Ѹ}7º1!Œ<µEøúÅXÙÅ#z£³Ñ³<„]C«-ôÇì"p}æç³t9»1ãaœÔJÀx�=YWJ(aLm=_ˆGš®×w¼Û* Êi Õu_87ô½MëØUóÖWxu·Á°! ²® ‚Ci,¬¹µÕ•äЕY-ÂØ¾kl9¿‹ik®Š×ñf<Ë[rÅÊš„¬I«\™q/‰S°qò´ÃðþKl»ð“é7˜*ëh^¨‹¤TJ9»â wưrÕ¦®LX†™›Æ=[¦2kï2¨8‚k§Ëì¼±ø»f¦ïéÁ¼–¹ãˆÙ¥9,ÀL!–ÞZý2µ3·öJ|ôa�þÝ Ž%qò¸ÃÓÏ®~O�YèéÍñµß…÷ßzŠáùßpâµ"�¼˜Z3aσ:Ÿ~¾¦3>ÓŸ¾Þµ¯O‹îÌŽÎ…‚ê:ý2—Æè‹íè=ù ?à�£ÖªˆÙÇ4Í^yëûTkÏ+¯ÂSG$ú溵W0Ü#1“õo fÂ2””Ó]݂ٙ€ñi�ñi�MMëÊqó%�w>z€šÂÌz zež=¢‹ :c/}å7dgºyûƒ#·Ô7³3¿ÙZŠXdc+Í‹nÌØº1GlOHh¹ ‰Î;s.B̃Ög›×JˆùðÜÆŠ7Æ…¹~ŒìÝÔg˜•‡B_�jÊc‘�,Lalõæ ‡¸!î3XኜªbŽÕ6 `®ç¾¬�Ô0s&ûäÃ$è…>¶¼žj0;ê«z_V§êTGj˜sƒê~âÒüì¬ìÌ#n!Òuð³ÄÇ6¸/�Ý�öÙ„µ{m~ÙÝ—Mãc°rkG¯0Õ²Dåò,^Íþ­˜‹ZŒ‘]éÂÜ%ºîJŒ,4FÉîŠ÷ùzÿ6(1HGÖï3ÛRK¿Íúr€ÌuÔõ­ïòÄ_ü?ŸØÄ‰Ÿ§ùÞ/bŒƒÿõÃÿÄSM.öEÑ:"I­Œè–Zj©¥–Zºj1^SP*Çq‚§¹ˆY(¼úF@µ§ê¾@pÃØ@êCH;ñì‹\rÉå}¾óR„T²ñÛU¡ðó_Ö)”WƒƒŸ �jjóoh(W^?ZÇq<ñ<¾{C4•ü�˜ÖuΜwøÃ›$•–¸Ñ`P®œ>ã,�ó £1·ny‹þþÊ-CLχ«Ã>¶ª`Éq²£Ñà)BP%ÑCfjš£o›<ü¨NO“¢w­pìh–$ÿëHâ²ÓU޽]å�úûV߆ÎL»ÌL‡ñ¤ÑÝË‘²£ó sùµkAÌü¬‹íÚú¹glbíQŒdšñªCáÔÛÄ›:2 Y‹Ù¡*¦#ÐÆŽ0ïR±Äà¾8K�ƯPyƤ0U£ý�JçÍF7æM &@5gbø��Þew_ÃH-îkõUcVÊ®ØUahó"‘8báõÍâ\ûB ]Ã2«\Ú’E�EŠ„S5½ïjøÿ .ÍE­çȲ„­mEÏÊDãhßñ‚€s=Ÿpoö°ÜÀ·=äu5yó/à7:2•øí;‹ìB�HO£VKêx3óhÒêÇ!Ýšƒ]ÑÏS—‘ ¯V%)‡Å»$)Ìl -цðÌ‚E¬gÂè � há*: ¹}É•9lefl %µÌÝÌ•™JÆ)N[¤w„Ç ’³šº2´˜ŽRôpÍ€ñSEv<© ÷Ä©^Ÿ£8k“êj\ÿ"Ì´ÛC;{)Låˆ&]jˆ˜]éÊ\+bvI~œ«ï=ò�—~uúC³iÄìÒ/Î…wŸÁïsùx�Í;¢äfæÉf7f•S3�r™;‘Sväl–û6¸@¾1…í"�fÙé»#æ—1Fö³ÌZÚ¡ÐgRé°Ü—á"Ü\€yù¼*î3X9s´Byº@<�¢ßÜò™æzîËÚT�ÚH kÎ Ý—òúîË•sÑ}Yš*¢ÊZ«®Ž�½�H×ÛÖmö¾ü,Zé¾VÌÒÕÊ]u_Bóó B€Y»^&¸!>Ö˜F^Á+³¹´ -=¿e A¡Jt¦¾ì¼K:Ù4FÉz¿›‰Œn¶‘"j´ØGKÿ|õå?»Û¾É÷žù˜ÿ÷¿ûÏü¢ï{|o1ajß¿à_îú9ÿÓ_þš¡Š ¾IîÊÛüòÔÌš‹Štufè6n [j©¥–Zj©¥Ï¦µ æoG˜/Á ^f]ˆùLsˆY,ËT�ÕsQŠ~/1xú°†¡ ޝƒ„¬'>¶(”C R—þ¬a¼/ÝÃÑã&¿yߢ\ PU±ªÏæJy?cQª,ôi– !b¨ú<ö°ÊÎí2S9Ÿº¬ZÎÉ36åJø{Kü¤M¨ú£~XaûV™±qŸZ}õ¸�Ï8”Öïˆ.ýßÅ‹o¾mqé²·´Ö‚˜ãÙ¼`ÎLrî™ÂÈà-¬c‘'H$cìÞ«2|ÝåÔq ÓlœÏ±£&µj€ It“Ô_FUtú7Žîpúxë†1—? ¿kí1¢½Ë€iÛ€Û1×Óäˆ�ÔC�múdG-b;»0R:ÁøÉYæÆjœ7Ïåç±ÍF 6q!Œç�žÂrÀóòæ¦ËQ®�(PÌ4ºþòc5œªƒ9eÑ6³" u�8ÙE¹¦‡oÁê§Ê娄_÷ÉžÍsåÇ×™=7·Š£Ú•ç¦Â5• £pu-±ˆy¦Gàø®Gmª€ï»a5Ø!ï]ˆ4itcÂúŽLd $AlEÍC¨�_1Ûc=­„¦°ààÎoº°î¸µâeoUV~ H,I¸MηãeÔ¸B`wØR@—߉]¨ø�íR�©5¼^H-¦"™5¼”ÅÔ¾p“^;µ|»`b¤b ïoÜŽù± 7Ê«(ø§v¢ž¹�òT•êÄò¹™½Úäõ>\Ÿ�0?|ˆMÒS¶ÌÄé"jBÇ1=&.ÕV��fjJÀÞ®[v©äÇ�i�ø皎9w¢ŠY[ À_pýÄ\+ЍýñÒï#f›)ðç?¼ßSˆ»�à{cWl\Ûçä —Z­ùùiDÄRïÌþ^�gK˜Á|ÖgÆ OX!`ß¡ÚBÑg±_fu�e\«'Ð ‰Ä è[­¼ýþêó##øÕ[�-@ÌF-ÂÌJuí÷˜®/÷GNÄlž}äã°g&0•ñyea¾Ñ¨àù”¥¸ÝŨØõ4^¯¹‘¨àéçe"Q±Ô/s­9�à'o=Ò1Uó@ÍÿÕšÃO^u—öc ™xÂä[_{•X´ùy!̬V^ù¥Guaý‹0s½q-Ýž$|Ìõ/Ë·­¢~Öm”Ó!`Ús�‚€ý�½èÊíÒ�†˜Òd†=Fç†ŽŽºôY,ËÅÆóì�ô¡‹[ÛÖc;mŽít‘Mqy’ÈD‘ýÜÐs£*I—k{k\Û[£’ôX˜î™iÄ•;ê½< ïi 1ki‡‰{KLÜ[¢Üî†S€V‘p>Îá^*²µÖÏAö7ÄÈÚí…ƒy²ÏOR8�Çn³�5k2|–ê¹Ýù~Š<Åëà÷ÁtºkTe©Êât/G‹š3&ùyF~:ÄüGóô”·±_{ŒøŠGܼž*Ö#ÓX�Lãu×fuªÎÌsÌŸ£mn÷ϲW}‚hZ#xxŠà÷®<< �Ëë¬ÍXL¾—gêý<‰ÜVöë/°K}Š(w1;kë®gúØ<ÿq„̉í…]ìRŸ"!îbúuœG¦p™Âë© –bd«“u²ïÏ‘=6GGi'{´#$Å{nÛí… çÓÁ¨s*åãóT?-2PÞÂ>ÿ�†˜ÓŠL(PK;Ü\�êÉ,õ² œK³­´é Ý–•:q�ëK387�6\d—ÕŃʎ[saÚ>Ò¥)¢cEöûwïšs²ÃådçB»�Ìû~£d„÷Ýú—Ÿô´ÔÒë·àžàð<ÿÃ_aï¿ÿߨµøk±•ÿöÿþ;ü¿ü|ÿ¡Í´©Ñ½ëa¾ûïþ_[kQOþ€·õ_ñÝÝ�ÿ>ûéÿÂ_Ä&´ÔRK-µÔÒï¨Ö‚˜o¾e®ø\¯9„\ûµ¯¼Iî$^Ö­;ÈšBîÔ$vÉ"uh+$â”%“Ó½SÄÜå׮̡§t$Uföt†ÂÅyb;ÛHí虥xYMÑðfªÈ@mvõ6Èš„¬H`×�•åkJB¤©OTÐîí ãe„´T”(g——ã{åL éì~‚Rx’õú˜½~cá’x£+3`h>…iU1¢j)Fgp�Lî$¥é:Z{”âl­©+B˜Y+¹èº`p«Ê"²»ÝˆÙBÎ&7Ö¼ð¹VÄlaÞ!3>é/¡ƒgȯ£t÷P�ÉòƯMžûª±ª_æ¢Ý™2m(åç9ü=¯2MЭ”Ñ£÷?•äìÑVÝ_‚™Íœ™Ç>$7ùÈšÄà}q*9»£©iŸ©iŸþ¾ÆëS©äáû�ç~Á ]™À-93!¼îÎuŽ~|Ëÿ!ºôWTk¯¼ê-õÍ|þ…ß¼ÞõzqË>gN{äË>�Ý“=*óÞ[îÌlæÌ,U<üõn`9jö'¯²äÌŒ!CÂä™'Þ㯿¸æØ–3óó×…‰ qU‚äÆ9 bãܘ£žC]VÙ‹¸#p¸ó|Ê£®H¡Óg2ÃÞ ,’¯tajSùÛŠ’]#;ò剑ý¬Ìü`=„?� 32/㎗ÙVÀå ·�¹G2x Àt6Y³&µ¡2ÁÊøØ;,ð7º/iX�9cR¹VÁš³Pw²-rÃØÛr_ªû‰«+Àçã#HKmù\ögtf®ÌR™­þV¹/e?8 =æ—?>vñX‰å~ª�°×¹Ÿöñ±‹šºg³Ã]Ú.7WǺ±ÿå]ÒJ¦°<ü«3·äÀ„æ1²ý^;íúÝ»æ¬ì‡y('àw4Jv¥ÎOeQ= b[ïöTZjésÓ]™Ûù·Gç—þ•úÓ1ÿ§+ÿÿ«ü™¯6Œˆ÷oÈ|wõ’¤®Gù7ÿåWü›&kY½\@;ÈŸÿ'øó;�zK-µÔRK-µtËJÆ+kBÌ\áæóåçÞ •ªá6!f²Ì7žy‡¶DUHJ…òóïž0q=I‚“§­%wâ�nÌEòƒÔ©[Þ=nò܃X“H×BÙçøÇVƒãsÕ¼e^~æÒ‰2º&P¨™×Ç|Ƨk~PC’DC¤¬%~@2>Ï‹O%•(£é5€J®�úLN™<ò�Š$‰†HÙ%Ë;q�,Ap•±qŸ °9Ò$žÖóàì'.ùœG¶æ¢H]Òê'múMw–ÜNÝÝA"Æ©356÷||l& ¶ Gê|êÝ…~wÐÙ-S"|ðN‘í;.œ^3~ʤ{¿ÊÔ¹2íþ}¤õ½ÌMcz´È–=Ÿˆ£7éí5t±ŽÞf $±)›20R:n- p¡Ê6õ1:OMªD“*cç+\ꊙÙÝ׈´E’Àš³HÐÎî·™W®í‰2?ë‘9‘¡2Z Ñ%ê§‘µ�ïcMÖÙî ljÁ4¹3'çÑ»¨Ô‘$™û‹÷r©ó2�ëcf*D’+€`¤d®-ŒHÕ‰°GÛÍÅ�ëÄwu!j5œ¹:õ™"ƒG»¼Á%²4Ü>>ç>!±§!Il}¿, »æ*—çåú¬Ä3‹ñ²Wv]b÷Õ½7_@N�}oŒ®C¤ötRÎS½>GlG'BiÒ#0/3þæ(}� �ÚÕŽbÈ´]ßÌŒ4M|Ф½MÌLLÃB}§6['ÚÕø0€b(x¶GBŽ(•éôzÎ_DH‚D"Mç…½K}2Šc•“®ý1Œ¸Auÿ9” âµá 5ÝŽSÈ0y¾Dßþ$Flù+_,£¸sŒÎ�÷¢�ÂD•Îm1ì|�‰Kµ¦ @ŠèLW"ÔJ.¥«9¶L Eå0böýâe!Œ˜�™rèêS±V8ŸS½Š™æ§Óš<ñBŒhT4¸¼;ú§˜›êB˜Ù+?‰“y!A­pâ˜Í3Ï­mÛvÝ8'ßaõÌÇ_›ãÞGtæj>ûöJD“»ˆñéaälµðÞ{6_}q[vÀ¾­püB�þÝQ´ˆÄÞgÚ¸øÖ<ÎÂö½ý¾Ý1kZº!xöñ£üäW__ÂUªoµøÖKkÇ*—*QþægÏSYáì\tfRû+^y•%˜ùèa™·Þ )üëGÍU³u+@Ó‡öëüèõ¯¿fó‹]=‚®Ál6h 3Ç}íÈ1þöÕ)¯ׂ™3 ôf˜\ã€õaæïaj�±-Ý\©h„Ttc{hõ)‚ع@FlS3Øêû¨ÒÚýZ×ÒF91õÌVk»£pÓÞ—ýÊn¶�÷�‹Êœ�¥ÿÙÐé·[›µØ)=I›WÞ¦Þžz+ƒ¥ ï}y+¶?¦'–Bþ2ÇÇ®8^Ö¬I}¨Œß$>v¥Îñ)‘Ž>Ö˜wÉ%wâ0,Û IDATþø¾°=‘º@ºV¤Ïîº)Àøpg1ƒ\‰hÞ^Ž‘½‹®¿•ý0ï‹´î²|ûŸ™-µôÛ$ù/þâ/þãÍ^T­V¹téÃÃ÷ü“L&éèèø6¡¥–Zj©¥–¾|šžž¦­­ U½µo˜Aº~û}Þ544ÄÞ½{ùÑ�_»ãel¤?ô½™;†˜éT�È·¤Û�˜¿÷ô»¤’eŒ…æOÅRÀïyØŽOÕ–¸zÝatÜÅ´–ǹâ�擺ÑÅ‘¯ÓÓ%Q©DŒ0bvñk¡ðÓ_Ö™/……³fnÌeˆYB×ÄÒ¼Þþ  nú˜¦ÄÕ!‡Ñ kż<ñ �>p†�Þ ÚB´`Ý„Sgdæ fÍghÄcbÒÇZ°HÝèÆ %¡ªibÑžxR)A­ ‘Èr\®ïÃÐ�Ë… ¾–¦nF‰J�"‰Æs²£;Ë®}ç— &@Þ�2K×|üVÏ ÷…` ÛÐ#u|îMâ©eÒ:ë%¨=Î�4™¸^G,,NñŸ$Æ^F†®¢x1Ú•}(Rœˆ:€0&Ù¼[fzÔ¦­Kip³ÍeÆ®Z¤wµƒ$1yÍ$²­#k§Oåè)¡ë©‰¥Â÷eÝí)zt i2¹ke4]¢]ý֦⒳½>C$Â�Ñ� ¸tÜß�«.ÏQÉK´I[öSRî¥V«036ËÌ¥"Žéë0�V8'NÍ"¡’öv„ÇÛ°©väÑÛt¤Y�þ©=v !G$d]¢0VÁO¦Q:ÚðfdÏ£´§‚žŠ"é2•+óô{[©äQãRUapl/ýÑídjh;ú‰•uô¢ Úi"¢2õÑzBE,8W?h€™NÙš«Óeö¯:³Úr:]S½NŠP˜‰Í!E5Œ´FBJ±krת1+%ÌFg�" ©j’èìú×ÀÙÄ2áÔRäóô{>t.vä;×\FWµ�®jA7óJÏvÑÒ:vÁÄ*;}ITÉg÷¥Íä#SìÎ=BGm€¶ ‡‚2‹c:�Aݧsf“ö0±-I¼¨Gl$NÄ�0!�£ë!H ‚ ¡O&e•™ss¨[’Ó$2]èäåY䘂Ô.3ŸF*–PJÄÇ’­\!’ÖÐvÕE”+Üg ¹›lyMóŠ„Ú•&µDqʤmS„´ZG©Ð/ì+<Ÿ#t’·Gˆ¥t¼r«æ‘ìT1b« !c•$–¯‚ªP*’½Z¦}0B$¡"wO`MtáÉ—ÆdÆl®k”"íôÄMT]"Öža~bÏUÎЖ]¶®0zÝAßÔFƒ˜d£jÉŽifÆ7ã¹ Ç;ˆ hÇ–ÆU+]ÝñøêÊšï Ž½ûs¹°«ݘþ(ÙI‹Á=Úáu)—)æÜ¥HÜJ%@×Sœ8áqéŠK_D#ÐÝpé’G,­ EdÒ}:óS¾à804"ˆDU>üº;}4U ëÛ7 q}tŽnƒé=€¡œ^šg©Ðß+“L4Ù†@ð£_?Ál¾yÕ ÄwO1<"ضUÐÖ&1;P­Ø\qIÆ%ÚR¦½ ˆ ]°cPáâ�Ëõëýý2½Ó“®¶WG\"†Äñ36Ý�2š*0t�Ý[F¸<²ÛYû>Ç ÷×G;¶Jhª@CbSÏ4WG×ëñ ¾sŠáQÁ¶-M ÷ãŽÍC ´oi_~QúÖËOòóWßûB×ùyhÖÕé‰ilP ,Æ-Ëô=fem.Kl}xÕL1ÚÕ(}–D—G¹±™ùh¥ SÏq�• _ÜÚ²�í´™hAÔch޽R׆Ì볨’ôÛf’°±õp~FUà^œ…L�ínÛä"ÒêÏöZÊ!»«ÊÜæ:¶ pçjXæðfêì°6±™�[šGÊn§ÖQ¡|6�9YeÐÜÆ@° ]ܰwºk˜ûóX;‹ø‘E§gè¾,�/1vž�ì^ÒV]ò&4–0ñzj8÷äpvͬ[Ÿ±(œ/“9™ÅÊ8ôº{è—w£‹µ¿MÏ_A–4æ.—˜¿T¡ÛÚK�¸…µš©³F°œ†þ2Änt_Î~RfþR…gƒò:ä-¨¬Žÿ,R…ÎLf =®“?[fþr‘^w/}òžu÷Åç!»Ý¢¼«Dñ¾TÀŸ®³ÅÞÄf±ãÏÁϪ÷טìu¦ RD†JÜ“MÓ$›¾'›©˜ÍRº2LÂUØ/zïê5çd‡ËTL ;>ÒD†½Ñž»~ ü2ÉÕblmK!Ä~¸Aúƒï|õæ/jéw^—.]º5�ÙÑÑAÿmý´ fK-µÔRK¿Ëj�LضeŒX¤Œ¢K o¾{sˆ™N–ùƳï�LW>Ä,Ó–]œ?Í¥X²±ÄW¾ AχEÃÕZnÌÅe~ç¹÷èïuèì�1tA&çaèŠ"ð<8zÒb|Ú#nb.nS¥ª`Oásx(òÂÀâìÞ~™ï;×1¯_¨R™¹�À/âz>ÊÔóEó§ºñ Ï=;J:íÓÑ!£‚ìl€®‡P¶R HÕj€ï(èÒKˆöµ­qøé·ˆÆ– áy?JÆ ‡ŽÕðJ5[YiÒ³h†ËýOEÕ­%¨=ë%°kpæm̰—Ÿc‡N-x)ÐhSw�T–{Ètö=ž'Õå I‚+gëhº – äù“UÐ4’›“Œ�5Q:Û� ÅP¨ÎXTÆëô=0†U—±MŸ‰k&r\G�*¸– ?aSbX÷9�aáÆÏ�¨™rÖavĤëá~¢ÝÌ¢MnØ¢O@� J*)µ�n}±‡æÑ*sCe?ÀHiÆ+”§kh~‚„?@fÿeŒTIÌ_Ì“®‡}VËSè) I•È_+¢ t¢Y »f¶ªBÍ”P;"¨9•Í“»ßûi¸M¢r¹DªÚ…@0“Ì£¦£”'f0ãU¤ )¢àŒVØ=u™‰1ÌÙ>.ùs³”®Î!Gk®Ê¬1I·¹~Q1Ë¡¶GQµð¼JLÜ<r&šEm‹  �xvý‚OÈŒH†Jþ“,¹wF(œÉ©EØ�ßßt앞�è¨.ÃX�„hÄ‘ž¾åalô®8B–ˆÏt75¼^ tòN–䶆GŸŽ3§eP¢*rTaÎÈ’ží 'Í ¤·ŽSsIo ß#�P¯}ãöuÒ;ÛÐ m"Žð$""FÑÍ¡÷F�…ùóÏÂ'ÎuR”¬ ÉAEӰ㤉p›¤@%ˆMâ ›Ô=½DºbD‡’+]#Þn Å$œº‡?ÛI`†Ÿ5 ©�\.‹¾å[œµé4�Wôn£ÂõK6"j %nP�*S�³éÚE5dˆçq‡^ÀÓÎ/�S+ßf®šcêZÏöè�Q Hõ�,ÁÌ•  b¦˜ËÚtô)ä¦lÚÒM‡Î�¡˜é9 «g–Ï£¬Ï¦-JC/cÓ ¨”}N{|ÅqTQƒMØŒ23e“Þ'¡:m=*³öÒÃW¯ÿÅÒ}T+'™ÏìØ!£*Бð¹|Ù#Ö¦ GeT]¢0>…â8>Ÿ^þróǹ>*رÂÝ fNN{ìܪ i�E¨bÉçÒð6J•8ki%ÌÜ<(�˜œáªíÀÕa—÷O9äò‚¾n±´Ž•0sxØcÛ6™öNÁÄh¸l®�ºÌä|®�ÀέšÂÌ[®sedëmÃL]÷صyäŽ`¦, RÉ�é9.íXsìç¡. Óö!µâ}R®ºèÚ_ v<Ÿ¡‚CG$ü¸$ÚÜ [Ó](Ò­ÏÉ>Ý@ˆ¹‘ú¤Çc¤m¹f|$ǵÃo¾}'}ú¶áF€-p_!N·”¸iÿd·ËTªŸÏþÚ]czp`‚QhW+ì™ì ×k£Oêl K|)`b…¹Í&N$Ü6Ï”¯äp²5¶[›Ø òñ=>›foýa=£Óì¡+è[Ngî-31hc¸G÷ñ” L¬ ÂäZG° �zÌ£šr±·•°îËá Ô¦W ÈŸœ£|µL¿³“iõCZµÃã8÷ÍáõV "îÒXÛ“È].P.ÓSÜÉ&m?�òf4"xª�kx8Q+éb¶Ùäw–©ö×Avè7÷’1GéSï§]ߌ"¡/ÔŠ�¯yx†‡uq.~ÊÂi·(ï,Rﯡš2AÄEÜŸ�Ýs+àåòÜæ®™<5C}Þakåq:ä-èA»§†\Ýø‡E4aÞ™¢7sI«oi_|Ñš¿'Guw/ê±ø4¥5kRùtžúP•Í“;h·»ΧõÔ#õ2ãM²½²�AiðK0Åt�mµ8ƒ•$Žæ#{·~Mè–“l‹õÑ'§î:Ä\Œ’3³ì‹ô`ü.÷Ãl¢¤"~+!&´@fK·¦K—.ý6ôÈl©¥–Zj©¥–~õé¹*Â÷Î]4È—n1ïéwIÅ+h1öšK¡haÉ!` ”„Døç€ù¦ËZT[²Ì·ž>J:Y^*øF#5puÔ!ªIÔëþº}6ׂ˜¿x# T–1ƒo€ˆ�²D/"‘Çâ¿¡-™ãÐýË`>/HDbäs6B´!Ô'¤rdpE“,~ ™(ñôSï�[èÆâ¶@�ŒpeØ$8ñ¡E¹£<ÿW-ÈÔ8òܯ‰'–›æý(Ÿ~d¡ö˜x®BqÖ§]}Ï¹Ž¢Îã{mì~è=´H})RöúP€ÞåqþÝy˜x´ÛÃö®"¨®y<â�sÄÚŠDâ2‘¸Ìñß»bÒ=¨±y·NiÞ£ë@µ‚O~¼ÎàÔWàÐ05³ÊüÅ*[”C$ÚÂHY€áO+È "m¡3-w¹NŸvÅ×È_Æè‹*½�>Ñ6 §0uÎd@}K ]gvÉCB%&­ý_�*£2±®2™sy.ýj’DOXÜ[Ù@ŽJX9‹ú\µØ3SÖe̲�ÛÞ†Vv)_ÏP|h’T:Ž^w <ŸâÔÜRÏi!z·–_Þ§"È5A`yXŸh$†ZU¸×<À^åàZð)‰­)æ?É’ùõ¾ëÓÞÖ½äP½™$EÂâÜ­JH_Z»ç¢î™>Àˆ}…A};׌ ’;Û‘zzØ÷ÑúR $Fv�cëÕ{—~óøN¸^9ª¡Dlܲ‰Öc¨„=Ww6,#éw@p•z®N¤Æv}¦ë;ÉNO uKñ²»ƒ½\š9G<>ÙoN¹T²eR»DbÉ4EÇœ11º äG§ðOö7“87g£+1Ê=]0·¼~Ãkgf΢–sˆv†çr�*#Šañ>ÿË—¨¬çjù?„Ú_ñêkðò‹2=,sôÝðš�·þ%ÃcÍLNå»/«KëH%$¾÷B”½^ãÍ7mî¿_]Š˜�_îä¿æ_eil{Âã_þ%¿z5çÕ,f6™°øþ×~uómj3 ,4[º}­H›Æ²¡XÕHÄn~ýÝH¹>Œ]t·„úñÂFºƒ��=·Õ³æÃŒçƒ.>Ĭ“¾ƒ+ÉÄrY¶tnLd«<šEéH «ì‰ôbè½ [÷qb!Wváœ~°´A±Bd¶ÆÈ²vÚÀÉî…û3!¡Ø±‘9öŽ}ãʉÖÅŠÁD‰ÝÕ>`í‡-u|¯I*FÃÛ¶ŒeÉ8Ž=ƒÐ#¸@ L»°ú:êÁòÍ'¶¡©•=ô eöhý ï+«ª¸j€«ø¸j€/7‹Í—0ÌIÃF—\²ÍánÝBäÓ)zœm«âcWjö“ºž ï\_b~¼JÐÞ—ˆ­}D¶Âs7dç ó2Dõð¾¯ÚÕ=%¢ô3ÏìÚ›»"²V÷<ÐSQ ÜÞK¦õ°ÏfÁZ¯mé¢{Kxï8o�¡ ljM´£e›_—«‡Ç‘«(>�€¼ð§„ŠðïHAx(¤`yŽ®@V=zEµ…7S°â0Í® ¾@áŸø = ½…¿»xáI¸)e(Fd¼ƒaq‘h_ŠE÷¥=cR*Ü$>v¥.yÓöL7Æ\”@ dŸŽö4õj…šR—ÅG¸’'®„pææJØ) %¯Pù¤Èeýô’[‘§|to}éü"€ÉyvUz¹vo„ù¢ÍÌ€‰«8š�jK(Ž nø¤gUj³EE7±jãgk³÷œð�Ÿ¾ùû}#´1ÍÙ Zw og'‘ћ㌓Ý.‰CÙ/ÀV (æèO¯}­p|Ÿë–ÏÞÈ—ËTk‚Xtý^è-µt·tKŽÌ–Zj©¥–ZjéöÔrd‚ëu3:z•± �ºó2®·ö—�D¾BÃ…]¶ÑsIR�´?ðqä¯Ò¬ex3ˆ P ª5Ÿ‹—=ΜwðîóotcÞÄ\¹MRˆ>4Õ"‰ñõçß!�ZîYô݆N¡ØÍ‡ç¾B„}„„Ô‰�6ã‹æ.´b¾E2^Z‚˜c•zTÂrç?u(ý¥bAÀC Ë0"5{ö tÃ\rUæý(¹é€3ïW¿�séÑ_D¡EÚŠÄ>Ò]ÓlÙwe bxÉ$…¬Ïð¹: éd)…&oG ö4ÝÕ0Ùùøq¢ÉpÝ™1�éQ A„JÑ$?ëx>‘ö4Sç:ƒ'�Smd§¯Ñg=Nדlj¥Ãc]˜±)ä\¢} ÔˆL%ë0s©B§¸ƒîx„=;.“Öm=,úŒ«Ð^x óáóDÜšù Uº¬}ëÆn¹œÇHD�Èž-/mÃqlS%¢Çé`’¯bu”¨'K¨1•ò•2}õh�Aîž D\š…sEvNÜKz:AQ›fð¡5)ì©Y¾8O—ßG¹'‡–2�s“»—æÒSî =¥-HQHÑÚ¢ó*±ÜòSãW·|B´'‰ÞÅ™¶¸W;ÌæÄ.:”^RÎÍW²±ZwYòQLù–™ZGYVHÞÂëÓrÓ‘YÔöªLh/­?¿||šx{ŠØl±Pè‘‘™Q§Pâ*ZÚÀ«˜¸V€ב,hË­.f™r;0ÑÛu°:²ƒLºÃ()Ñ.ˆ�ÄQ|…jzi&ÁVû!´ñv&«WÐÓJ¢clžzˆ\0‰Ñ­ãÚ6©íÜ©8mt1—Ë28¾�¶ÙÕ…]$Éå'ˆ÷ªhG)"e»�ÖÖE³V#¹)†—ð'cäëW°*훢¨ pfãøõ傦&©¸êøÒ¿=7`jȤ�µHwi¨QÇ Ø½Ù¡äGñ?ꇫ۰¤æ¦Jtl2P4�h›Æz¼åëª$T"JÙì(v[’`$JÙvìZácf Ý×Q-ÍtvœîM–FÌ«œ™7º2®_óˆnJQ:1É�–SLŽoÅ]áþ[tfšþ(SC&F‡A:桨‚žÍ*m�Sä³}¸®JÀƒHâc¦§%¶n¡«Pt'<*²Aq æ'kËsIb;§ÖufÞèÊ £`!bhœ8ÐÝ,ŹîÜ<|sã‚3stLÐÛѨàÀ�]Û&˜ÌôP±#Ü�¸6�í,EÙ®tfNNz nŠKõ“�ݾ<·à�¥±‹Î̈°}óݳLd{ÖœÛF93ÛÛ RUyã½§±�;¿gºýsqdêòò½@v¶†$k$¾À¢¥ëÃDÉBÈ:݉êÂ|RF”Ä-CÌš�qæ<�¶ù Þ�¥DÀ4>3BàI"—eóm:B×SJŽPœË±Íè&æËœN8LëþÒBF¸>jf–ƒ$¶¾4=EP¨p¯Úßà†:Ùí2ó—â„®2!Ž‹<–e÷绘Ù*rï\?ÎÚ½öŽï­3Þí2ÑþXŽLÝT±mß—Xt óUŒ±2‡f{2ž¹/tV®R –Æ®tFjåz‘í~†«0>rk³ŽK®Ì¥EÜ0Þõeª¶F~&À›r¹oj3m~÷M]ƒ³ö(RD¢ ¦¨{ Äïg‚¦s çëäêÏe0‡f‰ôF‘µÕj¬7 p|ò§2è:Ò ãMWÁt•uÇKE…ê…:³ƒënçdî‘ûdü˜Cu �@÷ðÕ`è¡ùx©Íd¸·î’¿4K¼oõ÷¹à.?M!æÂï:lyaªO ùáÜ¢.ÔÕkuÒ™pÛÚè¢:PF®Ê”Îæ1'k ÞB|ìJÍøÈizÁ‹¹ ±´àk~8‡…m$ðå_õñt/âQ¯W°/ÕéŸÜBz�‡!oG—‘uU ÅCiÓÈ÷ØaïØˆ�£�'‡óòd°p©OÌSï�`wjä:¦ú솟ßc‘º„~½Â�‰�ë›z£>Üì0‘ò—~]hJRfž]NšÈ ®Ò†kb¦âñ…@Ì*ÆžË@4¾îçX͇QG©Î“ŽÞü{ÏFèv’Š%é ™-GfK·¢K—.ÝÍö¼-µÔRK-µÔÒ?g9nWü þä–!¦úyCÌE‰¾ü°ººÄ¨TÞ?04`6©©À@Ìó’õ{ùÆ o’N×—~]ôÛ ßœ9WÂ÷o͉�WxúÉæS‹\ŠE‰é¬Œï-¸1ùW ˈÅËlÛu#R[ê‹™÷£˜UÁ§Ç%RÆ3 ß¡Wý&Â_.òè‘:÷>Õ1#e¯}�úK·´ ªa²óÈ1$%,~™5ÁÕÓ‚tô0ÝÑo³óù¶éAúÿÙ{Ïç8®4_óI_¾ …‚Aô½¼kyßv¦gvöîøéûGÝ��¹±±qwâÎ�žîéV˶$R¤HQ)z o e”ɪôû! eàJ¤¤í­_D…VžÌs2OžÊ<Ïù½¯"q÷ “`u?¢ëOBD»²8aß )@Ϙè9ƒ¨7ÀHôiFÂÏÐk=†(ˆÇÉ Lìð�¤‘3» €¶âÒ¬Öêàhƒ�hx.äüó¢döÛ~XaI•|‡æLŽÕòdóè"ª¦øÛä³kë”Àƒ]¡CÈÂý­¤Æõ–ª÷á˜åþA®]s| nqâ[JHÌ»Óòoq·+o€ë!Ê"V¡Š HHÝA–�­ÙGÜJQÍWe‘pÍ�!Ž>QÀ³=&÷ß`$ÿ ;”ÃõÉŒˆ×IiªŒç4&Êù"Æb;¢¢t˜hÏ_F’a§9ºaN¡döÂ2’¡A!¡×¿ïp‡ÑóUôl$�êáëì:Ò�„‹ž7Dùàe„@c“�®FûôÐûÂ0ñÝ�,¥-nœñÃ?‹!•HÀáx|Ž#OŸE •éä®)sçŒïF %T¢�4BË®Hs;Qì(ÓŽqöà UÝE<†;‹¬¶l»ô¢“D°‚œ}·„¡;dœÆ$y8æ±ÿ‰Ï7«åät¬¯æ®.±ÏÙµæû�4">ÊÜÙ4‹''ð`Çîuˆ `VN¿’ñ"’·v嶨òÈËйt eúƒ:ýAÏö8ÿ¾MÀ|œ­…)Ývìk”@•`Ä¿Æ_Ÿ2Pí§På’¯œ&1"Ú¢ëð¶k y]h¡*G_=ÉžGoQ­DI>v¥5¤l"L0é¿ÐY9�ØÂcÈ2l{ö"Ûž¹H(²ìbÔr;-ܨ2$¼NåÉ‹u7æÒí2ýÒ¡µç=`?~›¢žÁ:tƒ@´æÞ¼¥Ó+nÙV ZŸ¹A¾8ïÿ3*{ß©ºVÖs=Ê“vÈGq5û©Û„»‚ˆ²€cS+ 0µïJ(€ ‰-aeW´<:‰Ôã ÷E$³X]³ÍÊJ~»gíw÷’ 7^/äêV_5üœ.žèá‰÷^lø÷‡g5Þ²¡®�6o‘Qˆk�xRšFÍfÑß§¤Éx–‹k: €” à­–}øáe¡’­àtšLîþšæ^$AD�…zxÙÕJØýèÙ ‚$J†É¾ˆ’)Oû×Éð©�ç®"¬:æjÅmV–³UÉÃÞÞ®!’„„‹·üp`¡TO¶Øw<„]òÛîÔP^kÙ§èF)V£,Ü®"J‰á8}Ñ·XÎ,¥ý¾8UŒ .Ѹ˱7OOéôñ:ú¢E!íCõHŸƒÚÙE¦Dþ/>ñ!î£t(oR̉\:í÷­Pö½øq ÌœžãÐñôG�bV-θ´f¦ú‹$º}oê�Ч¦þHæË˜U•ó§LÔxc±J$fóËŸ}ÀÏßz—�¾ùF» ržGõ^c1#óñ *5ÈŠÙ<ùêûhšÞ6‚™�½@ŒÙy<»u–Ù5L*Wn M}7ó~Tu ÌÉ�Ç*o±Œz3Ã;Åqu¤›åèUÊ_­]X´";W¢òÅ­<{͵�%�òóT[¹Ò†û°²%JgÆqnäÙYé㨸oݺl$ÉS8z 1²§J02eò§&©\ͳ­<ÈAï0}Ê6B©(ÕÌæå«™2Ù3³LÿçmŒ»:•aB©(¢|ïg¯JF'ýù<㿽‹~§B_qëÀ6¬ÆÉ]]»n=é³2ç2,]Yâ�ò’"‘½²Å² :3ŸÍ2{fžÒl ðÐ3›ÿF¬”›=1Ëü©y„ŒÂNñ‘u·ÛÁúQ`¶ª˜ì?ëÝëZ­l³ðÙ4Å+‹ w°ß9†âm ,mUNÉ x~|Cçj}»¨/�GÌ[° o ¼Ýªµé½õ ¤Üžo—Mc°`Úîf82+1ªö5ôñI\Ã\w1‡`ÙÈiöª›‡vý6Z³¦6¦8Þº#ÆšÅ7@�âw”Ï2¿T¹÷F5-.°msƒÅÚmµõ}« 2Ûj«­¶Új«­ïE‰X‘·Ÿÿ„x¬ðÿˆùiˆìòËTÌ�¸ÒKxÊkXž¿ÂW=:¢%~ñʇ$¢Åû‚˜¢è’ˆxû¥êNÌ IÕÉu8{Á¡PÞÚÄ”(ºìØ1ÆÈð툙Rå:Ä,$¾<Ä,¾€mîE’_Æå—H’ÃÞ]wùùï3’Ð[ fZqê]bzÎÚp8=½i^yý}$Å¢?¨×�¿\8õërõè–!f$•#Ò™«CÌÜœKnÞ+NôÐÔr*š:Ì^rŠ<�*ñÈ›¤kp™@Ç2¶)?_~HYË5êŸW[÷˜ÿÚÏ•ºãù‹„ºëǪÚþïÇ�)Mº^ù’øpiÖÏAXwcf nc{1h|þrLÄîŒ5ÂÕN4œV¹½7Æ}—f%WEµB8ûç[ŽI,Œ ŠTó�É),!eUöZ�µlêv˜†lð@2Eè­Î?Q•p-}j kè€LÏ%wE–õ�'.×ôómÅ•i$k â¸�­»9�.›éÑ›õ¿›ódŠšŠPq–ý7øR®„>º€'·î?êuPMWpm% Cþj~³ÓXȆ¼$A¡²` Õr˜îZ~‚JÞï_EÃéês—7…™A: Ë�,ÝõË®veö¸£K6•¬ ‚À²G JìmŒ!á9Ù˜Ô —_¦Ã:D1[¥”©úsCÇ.¡Un|QÀÐý‰óñq¿m‘¸ÇèóçØÿÂ)zÝ3uaSwD�𱋈5o•þšX\âµ?�®ž ÷g,emòó5X¸ f—~J&½ÈãOÈŸ¿×Ïú ef ‚Ç�'N¡÷æ Јp_DZ5Î}f1[Ë¿Øt�D—íCYÞ~í~üú„Ã�s&ҋ伉e¨k`æ/Þú€Á>?¯Ùz03³xíåß#J6.Ï‘LùÛŸ~Â_¿ý±•cl3þÆ»„CKõz¬†šu˜ùŽ�iBGPEÓDv åùßÞø”¿~óSvô­¯­83û{gS˜Y*{-03ñø»Ÿ¼Ot°¸ÌTiKPòÛÀ̶œòÙlK'ÿnÜ­aEÄs¬ºk[Ï7ËAÙŸìÄuü…VyMI„ï?W[G Œ97íÿaÛ�™cGbk‹b¾‰öv ¢ô7ÚüM &€™Œ`Ì6žì¥ú¥kå*ÛP@yj/�}CkþÝΩž¿�4–gT )¯ O»”p¸¶«ŒüÌRdmÈÏ€i\˜$\9$ ·ÀÇRÜflw‘øË{ Àœ_^³�€YþrŠPQâ�°‹„t÷„ž2X]büù4áÝ�TçÖ|€™=5FöÔnÁäLj Œ®*ùCÞÚIÇ¡ôÙõT3eæON2r’J¦Ä¨ö({�#ˆ*�¤Ùþã_ÙØéWÉèÌœ˜bæÄfÆd§r˜]Õ{C5»[§z,Méõ1zßHÕŸ£WK* :s§g¹õo7Yº¹ÈóbèoÜe×Ov¡Å6 ^š-1óÙ,éó< çxþf”Îý)Ê3/ºÐtfNL3sb{ÑaD;Ê.í8êCÅÞ�Œ®*¹ciƒAªÙ�³VföóYÔe•ÝöÁûv~nE…¨Aðéíª¼!¬_éçæíÛÊ)žìxŒçúžFÞ»q~k7¯ã^œ]÷Þz�²{iíµõ–K¨wØ/¶ŽËfµ‚1¿ö¹ç;s¤/åkµuLdƒpäãéy*Ž[_|£”r„¥ïÇT ½b¢lñt :žk³\h?‹µõÃT;Gf[mµÕV[m=µsdn®f'æCω¹Ýbjsé%l§©^BOìC–îœâíg¾¢;nâJN½^÷‚˜’är`d‚ž>A,nA!¢ÊHµœQ® ×n»|ù5¬¿ØR{¢Ñ"Ï>y’p¤±b?¥Ê\®åÄ+$¾ü,HeéYÜ&)Š.±p™'¹À£G.‰XÌ6å-Kë>ùO Á|Ám¸7B!�gŸÿ”ƒ‡/¡i&]±V·Àoÿ Q*$ ·ÔE3Øýìç" V.œðˆŠ/!'ŠwN¬¹,ï~¾„–”d—ÎÑ—ÏŽùÐéÎWÕÅ̪ËÔ­*‘á‚Iÿ>›þb‘Žü³ ¿q%hÕ!&ÀÌ„…'k¤/;téÏ·¸13 krcJA“®—ÏLÈèe�¥H¦)7f‘NcÙó·&¡]!˜TñDÈ.Š(Q #kP¼S Å f¤D5¹D ©!d4zfà$ 8;²„»üýXŽ@Ù�Qr C³þjúò@9(S+/µ¾ø/ï�BNˆ,Ï”pµ Ÿ3Ó:ÁSê+ ‡ÜЉ×ÜÙ8ïÕzʧ–÷�å[yº¶~j!´€ÖF2Ë3¤ô�WQß¼ˆØ-“ëLcT@Šj¨ª€à Df6Ï3“�Ì¡u‘T c±B@!›JKžÌP4ÂŽë#,h ÈQÛ´ˆ )”’i‚S�µîµ¶¼c`ÉÄ„ÀÞ©¾PF–¢Á‡wO0Ô›e|®cU®É•œ™cãÃõº:Œ �³´ØI¦øªpÓ‚;6;·Ë¨ªŸ“sÏöqnŽm˜¿r½œ™’ ¢¨V­ìƹ/7Ë™™YLR(Ý?˜zØúSÉ‘¹¢ü²…m-³}¨ñåƒÜLžçR°eôÌ]$»DwÇýOè[žÇ´áàŠ ÎÂ’Ye¤oé>êow‹EÏÃ.PD–rìNõ?Ð�²Í:sHk~HUsr DzÓv„;‰¨[[ÜõE�ÃlDÀ)ëT§çkj'�%¦9Ú»—€ü`]^ßT§G«LwÛLw; Øù"æØ,rW·jR¹xãîŠ#ðHd7±µÞ·GªÜ®’ïp±4T)BPüßC·jQ>?Fõö<Š%p0º›‘ðr :,f‡+, V1ƒþywŠúíy‚;{êû(œG¿™F¶DFÃ{m9¤¾ž2X)‘Ù¿L¹»ŠòK7(ÞÌÙÕx–12e–.ÎP¼±€£[;‚<ª<ÍÂSs”ö¨öTq#. `ëK×2Ä÷4ÊW3e²_ͳt=‹­[„ºC =» a—EeïÆ�Žq�ÊB™Å«Âý�ç·JFgáü<ùk9lÝ"&'Ù8JHÚøÏîÖ1÷ä©É`÷•ýý ¢&¡ÅHªÔâýÓtΧÉ]ËaMBÝ!ºF“ûu”ˆHš„–ÐÖäÕt.f™;3�±h"j2©C�tîëD�@°Ê¹+Y’{;×–=Ÿ&-‡U¶ˆJIFlj÷÷üz/]UJ» ,Ìû×+ä�¥ñE"C­cYóõM‰]ÚAÕ¤ûL×p/­ôóÌ6 ¢,QË  4ÞѬl‰Ò×Sè7ÓxŽÇÓÚqîr™r˜í³¡â _ŸBéi´ÁΕ0®Ì äLöˆƒŒ„¶Õï­­Ï·Û¸€](!'ükæ&ÆÕ»‹Cƒ-¡µfw%‘´ B�ι†IõÆm´B…Ñø¶‡¾˜#¦É ‚ÿ]XB\ʱ3Ù»a^eYQ™OÏ�$!)ÛÂAäïÈ�97¿€è" z·0ÍdYAdI#þîòd¶sd¶µ]¿~½ 2Ûj«­¶Újëa¨ 27VsNÌ*Ä + š$‘2E—÷? “]^1ñ!äá]“<ºï.ϾA(`¢*AIf±dóÛ÷6†˜’ärh×8G÷Þá©Ã׈ñ„ïnŠ!­�«[¢T�8wR£ºü\ Ä”$—=#c<ÿôzÓ¨µ®XvD<ònˆÏ?¨ h´†HíéMó£?¡£Ãw5»@fgn\*¡òSî�71Õ³Àñç>G�]z¢Uj•¯>­b/¿$ž¼J0–2VÎäøY¶�Þ%T›ûÖ ‘¬­‡”½ýU¹#Œ�Q‚z¶Š•7Ù÷Â$jÍͧ¨�ТÃ\ÔàÚ1Ü ŽÓ›G )è &ù›Ez„ý�s×1foWp$-® gLr7K¤ð·&Á§n"(JP¢T‚RY@ (oé«ìDõ,ïG ŠH‰üͱröñ �\Ô°ß&Ó©˜å»Ë$Ê)¦ö]"�#j…ÛKtZýõ:Ú �J_%¬0·ŠÕ¨ÌH–.Ñ[Û¿FK‘B2¡®¶n0[¼Mg¥±ŸÍ4¶ÿ:²ì¢uúýÊÈ—è\Þx¥÷Šr‘jOÈŸì\¬’*m 2s±4ZwO�(g«Èa 5(‚è�Ü<´`.2‡UQÂ*²ª²¤,OûÇ2ä ¦d¢$æ¥IªK�þ8BP#õPíâtÁõû¶æ…ÈÈÓÈa)%’' “î=Q‚a;$rwí$šâÈXãhq)…ø4Û¦Ž“õf$eì…ÑNÿúª!75‡;Û¹!̬Jw�²)£&À]ˆàUýòŠ$S½K CE Ë,—DaM¡3•(X™n¥1‰ “EcœpRC KhQ•Àì“d¯O)"ËóU::üs¡¨Z@``Òi) £†dÔˆ‡±éh¸â—ahD$7Ø6r�›·\fîVéÙ¦"+�¨E!�ÄÔƒØÖ1rùK m‡hT`xæf]´ŽZ\#,únOf޳05„c·þÞ®ÀÌbå:É”B¨/@L´PDòч™ÃÛïÒ×»@YQ,E6„™Žç±½³Â¾áqr1–Š/¬3=¶ Œ157ïìÜ®‹ºÙ;Á¶ž4Ëe�åâóëÀL�‘mÜ™ÆÚüC¾âÖìnüVȲPšû‡§Iç,•Zï…�`æS{æÙÞ›æÚÔËÎ5L‹(ùm`fPsÙ¹ý7Çw|˜9Fw†™tφe¿ý)�LÇq©TMº»’~9®ÇDÁC(/ЗJÒß½6â½dySUG�è“=¶%“tÅ÷ 1Ç=C”,çéOtb• Œ<$ˆy>æ0W˜átžaS"ŸKSHÏ’UF:î¹�€Ére6Kyv»RÆ^.¢¸p°k„‘ä ²xy©’|€é5U¸µ@ùöÖBA–°nÌ`u’Zœ£©ýkaü—Û ÆwT°’G3Zqîd(\ÇÍ—ðDÐ/Œã«¨ŠÊ³��’‚:,懪LíÖYît05,Úé"ö­<¥[s8Å r,ˆg9ÎŽáªh¢Æ£‰#Dä{/žX/Ã^- fíÙ`Qfùë9ŒR5À©Z-3Ô¢û‘^:¥(�”@¥‘@Î),œ›¦š/¡Ä4<Ó]0{í¡k´A•ðd¯~ìʬÎâ×Y²—ÓèsE‚]!œªÓ0U1À®à´�ëBµ�àåJ¨O}F'%Ïü¹9ôL%¬bꙋ ' T ¢z�w‘íD Ëõú•gtòW™;7GeAG +Xe‹ù/È]Í×ágêp7�û;QÂjËq¾\ š×Qã�Ž¥Ù™ u€© FBGéÛ mßD>¼\fùà"ÕÞ*NÈöÛS»^‚ °x%‹¤I¨‰ú\‘ÜÅtýz©b€ƒ¡G oŒïW›õsýÊÆ\¥3‚[µëÓÕMäd”ð±]Ì 9¸²¸ù2úWc˜3YädϰÑ/OÖ í%*ߨî­èóí6Ó ¿îB(€qí.b(àCÌËw� ›c‰]¤Æ3ÀÊX(™ÕÛc˜éTD\Ëd\Ùãz÷eö-læøõ°Ë&F ûõ4¢:Z1DÔLPÒ§ðð�4×6pMQ•°9a³ôømâçF ÿZ¯„—ÕR@Æ Üå;\—*à‰^|6«×ÙÃÒÄZR%"ù΂r¾ˆ2ëbJôínr– ê71Ïì©Êf-ç—)/Šôw�ëLºŠpúžå·¯—ƒ,ß½E0¥JIωîöÏuÅòÁË8g�ãUý>) Gx„™¯¾fø¹8JPÂÞs¾¹q¦Äá—bSQL[Gm ¹ïyò øúj™`LFR%ÂÇ.bv»ô·døodÒ"]=‘¸À›oœü &®”9FÑD†;Ëõ?¾€Y PÑ+œ9¥òâ+2á ÇsGMªzšv'J—ä÷ßpÌã‘WÞçË^Ũ´Ž•"!B‹\:÷ÇeøbÙåñƒl2"ƒý½óô÷Î33×ËÇŸ=M¹®…™}‡/OY<ûŠÊ@ÈA– 7ùó×?ev!ɧ_¼E&÷￯¾¦ DbOþÈãÌ øã©*?y5ˆ ÀΡÝ'™˜ëäÓ/ßf.÷{~óžÃO_S‰„…zÎÌÿÃÛ”õõÝÅ™êßÿ¿þÎæ/ß 7ú—¦‰Ä¨ð×o~Êø\7'/ìc|®‹ ÷W ÿW~ûüò§2Ûcþ1vôåùßÿìcþÇGo01ßúÿÉ¿ýþü-…HX 5ù/o½Çÿýû×(nP¯’ûkÊ$£õÖ;ü÷ß¿Iiƒ²ºûO ÿüûïáoÉ„Cª ƒ=iþò�wù×?¼¾aÙ¶¾¹lG@ $ˆF¾ø•.YˆˆìèýFyÁš!æMDùó«+ÓD†]�HÊw£§BÇý{>æ Z.R&Ë®X7Á ?ÞêÛÅí…Ivv­ ·Ú¬/z@D2]¼©YŽ@·åèÐ Å™RŽ]];оgæéÑ•0ô  + 0³Ä¨Õ l#ŸˆqÙ¹NåÎ5À‘îQRŠÿ¼s{¤ÊR¦‘ùJÄY( Ì—Pl‘½ŒCdÃa¾š¾€�- u„yN;ÆØî"¥Nj¹çðDœœŽ;]¤²°D$gØîƒhWí«/NÕëÞ¡$8Û‹&n¼�TO”z*è©ZþzAl Ðò2KwÒ¸†Íû Ao˜¯+gYøø6RÈ¿6¡îû: u‡§ª&%­’OcûÌ£DQÎËŸ²pr)Ü(ß¹?Y/¿â“ªÌêT¦+ç–P%�AuºqÛ3˜û|¶¥19Ép`Ul�ÄawëØEìn½)×`£}úŒŽ>]¥0³„"i †w£J' Tsþ9Q£*]‡SDZï¥òJÙÙedEe¿ü,—‚R˜, çé BÝ!’ûS„ºC·WáŽw�™O§X8ßV4*%Ù<ø@ÂÈ]U*}eŒ®jS®ÆÆSTòcóئÍ>ó(óåqæOL Ÿo}x�ËIv¬9ßßD…‹Å.“BÒÚ´Ÿo—û¹É…sãõ²r2Šº³9Ù€gÑ‚Hyb±b±Cîã&K”Ï7rÐ$�G‡Hß|�õFú|{ #´@™]d‡ãºfáüUDE! x´w”€ä÷ÿ•±p¥_fó Dz¹9ýÆj€ÇFª#ÝÆ S”Pægèíè‹w’-äIlð¾³ò»åJ*ý’GlÇ·V¿�$‰þï}0°µMIQð˵ÕÖQ[™ÿ÷ÿ�«ÑV[mµÕV[:ZZZâË/¿ü¾«ñƒÓúSæ�? ,ÃÞ�¾3ˆ)I.‡§xâðEBÁ ‘š5Tmš[*ºüû»™ÂóØn£^²ä2:2ųG®WE·¥œëÂÕÛ.·Æ¡l½hMeŒLòäákÄÂ:¢Ø€«!¦RÖâÆm›‚ý‹{¶gÏŽ âË;e IDAT9K$j[åìtøø3ƒ/o‰àu  ½µr»‡Ç9vø2ñˆŸSEmzg-X2%„Y¸tF ¡ý¤ž³§7ÍOŸ&Ô”Ïl5Ä8ù©C©dnZð!æ3¯~D äC9­)/çõË¢õ×(�9ääR=¤lab™£-S7D¬H¸îÆÌÏB°7V‡‡û÷4Ž\5‘{ùL‘»7 ¨Ïãí[É�Ù/ú.F)hÒùìeiåÊe…@ФznÌnÁß^;4Ñ1r•á„€˜QÙë<€SË-(i‚ë�^ÿż4]DÛ“doåhm{ÿÑ^Zj^¥]󈢄PÛ��#:’¹ö-U�EDÇ$DéþgŠ¥@ãõ"¦ul²eÓ1EA¬¹û„{OB¢ž,Ú!PÖ ªv˜€dãma¶c4„{â,0ɶ¯÷v£8Q‘�4%`áMÄÎ ¶²�XˆÅ#·é<»€¸•b:‹9‰–1=S!Ô¤7n2{ø}÷‚×zÃv'3¹+„ó‚��=|mB¦4Q oP¢˜1ˆvù7b8 œ­¢šÀüb×:-òHߪëR%�íC"zü,ÙÁ©¨�æs•¬I0¥’±£ôè:Ñ�G8.Ãr’1¼ƒ×0ΩïUs’ÕSç–y®“Ø@ùæqô¸õE™OG›±QµFûbq‘Ã\¾¾ºLÇ®8¡„ ÏœgùÄ1Înó£WE‚!�XBäÅdry�¹É*}»Cõ|™×ÿø,Õò?’Nÿ3éy�ž^?„]0$°w˜¹ÿ‰Ï¹ðñ‹kû‹ÓƒU�söD†d>ø¤ÂKÏùÀlEÁ @¥â1Ð7ÏÏßúŸ|š™¹^4á5² ¿eú¶€®¸<5Z›D Œ -Òßý Óóa>:­óþ{ffFžxNâîU�¹‡¾n©^n{_Ž¿ùñ &梼{ºÄoÞ3ï f‚ŸÓò_W^fìè[`Gß i¸¿‚òåw¿•ø›Ÿ»DÃ"Íw^þí[§ŸKòÉù×X̾Wƒ¬�ïfªj•ÿåÍ?ðÿ¼óFf>`ÙŽGèÁ§Ž[WUÛCe†"Â÷1 ×å¦( ;Pćç49kLºk YFÂ�hM‹Z4Ye´½ñÜ×z“ö}J‘$êŽvÒ]¾ü»T+À„PUÀK#Ù£âÐXH‘Ôâ<ÖwŒ Å›<ßO!ær£»B1Úh«›/Ãl‘êÂ"Ñx‚N7r#We*ØI¨3Ž­‰Dö÷ v…¹äùPsî„—EŠciÐ-†¼nR±Ý>õ“üϾø>.,|… p(>J‡²~xc=ePê­ wÖà%b `žï¼l†—}4žwr’HœÒì2áÞ0‰=�> «u�êlcƇ�ÑT‚=úa’4"Qx�6;íbæâ4‚,‘:Ø øVÃËy;ƒGëß�v>Å•üçØøydU1Àpø1Áï/žæà$«Ø½¥­ÁKUe¿ü „ü²fG�‘í@_ÔÉ]_z�wÕóf®/W21”ŽN3Ü3By¶ÄÌ©Yä LÏ#½(Q5¢®�—ýÊnv„ŽÕë•Õ¦Y6²õ¿U!ÀöàA¢RkÎúûÕfð²õzu°G?Ôr½ÂrŒ²YhÔI °3x€¸üíêTŠÛäzŒ5ð6éçLö.`,‘»¨Û»‘“þ=äæË0½Ü´8`‡OdÈÓ,ze’j‚ñÝb®0�R À�ä0®iâH"£=» ‰êš±02“gG “`Ð�ö’Øv˜[ÙIv¥†:Ä÷ IF˦ÙÑÕ‹ZËkÜ]ß]ù ~·„nÝMP]àÞî þî÷MÞÛjë»Ð–@æÒÒÒîG[mµÕV[mµõ'¬æœ˜ÍóÝOäŠ�by}÷,û ¦$¹™b¨'ËÁ‘)$É” >ø;ý•E¡¬a¹~žÁ€ÙZ–5e %—Ó\­F(Ø€Ùß�etd¢^ÖÌÆ~<Î|åbÛö¦íÙ72NW†}#ãµý¶BL×…K·¾¸%à:QBê“Øìž ·;SwaB+ÄŸò(:07+#Ïá9¡u]˜°>ÄœŸsHÏ[xî?mØðCÉyò‹u!æÂœCz®‚,D�ݬCL€ãû-Z!&ÀÔ„C¨×ß®’ fâܨß/äëÿ¿bº.ˆñ8%d;BåÑ‹ëº1W ¦0ÆuÊÍH]þ„V³Sê,"u¶: ‹EPð\�¥éQ|ÀœÛ{ƒ`ÜŸ´*Í–ˆ¥üý7»1©î¢�+¹Ìì¾B0ìOr.Îgˆà÷[+®cÅÊ�k×Pt™Q³5D°¨J¢€\ 3(È[_Ž;¶ÿ:€Ÿë±¦r¬È\ï{ç�lTÌ?NÓ„r¸iÒrãþöR@Áœ¯°Ò2Q¾·³È5 sµ+ÀÖ-‚Ñ0C¹®o ÇU*é"�íÄ�9pƒbE!æv‚w‹J¶B0¤b{çuB]A ::<ª' \Ú¾¦:)M• Äý›n°pˆ;Êyªá…Œ^™Pƒ™;K¸¹V·CÇÒÛ,ò;ŠÙ Ñ”Š z„;T¼—¾"÷Ñ1œŠJ/É^ºFï“ B�A¦Ç ìÜéÈ:ÌŒá�0³�ówF˜Ï}A)S%Ò@8v‰Ô§?&“ÿŠy- qçz™ýGZŽ˜yín‘øÎ¡„Šsô&…3K…ÿÆù3.ϼè÷å`Xd0 �I—\­|(;»ÀÍOŸàóÓ.¯¾.ª�Ç�`fª¿H¢;ËÒÂÚÐĪóUï].\ÐŒ»|rÒâ­×Z'½‚õqGçí×>¨¹3G²ßâÒ…÷yüi Çñ�šºY 0Øëñg¯øè´ÁÕKGŽÊ¨D¢}Û=Î}mòâS�:Ø ÔÆÊí}ÿë!Þ=UåÂ%‡ÇŽÉh÷„™™êßÑøJe�÷OTøÅk·Ñ4Ãp[€æo>}ŒB9ˆáþ ÓüÞ;QåÏ›Ê4�}yv¼}†É¹8ž.ò›÷ªß+̈E�6Ì|², È|¸ŽLÛq™.z DØ0Øfú¶“ÁÍ.-›fwªçžÑ!¾©šf8�g(œ$½wxõÝkÒþ‡"`nì¾dƒËlDÔc;¸(Vhv_6»Ã¶y)º#þW«f+±Çv‚$ø@§fK´ÓEÜÙ²%2âí"vëd ÉŽø0ƒ‘AT©õ7 š0) ê x)Ô®E-zëjçe3¼†U»*Ø1‹�°ÿ»o•L”¨ÚÃ"qz*ì †ÚZ9«»‚Ù_ÆêÖñ�QØþÚ0fÑD�ª÷„—ÍR¥ ;ŸáŽyÝ-q$ôfw‘j_§£‚§9kà¥]±©f ªsÆx P=<‡×iúe÷„‘5Çt¨fM–¯–Ö…—ú±9ÜîjË9 9(Ó¹³‹°gñjžéééuáe³ú#{(šþ3ü·uaúðRÇèª4à¥'€չͯW³¶Çöââ°Dž¤ÒÅŽÀÞoåÂ,tXäz Jq»ÖÏk×èý|)á�MhÉÝhˆ¸º�ÒZî¯azZ¬h4u€»ËcôEúèPlØÓMf“²Æ£ƒ‡qñø²ÇÅ¿ñV�…r'4½k²ÊÁÞ�…<YÀî*'ÿ¦e~  ÖHÄ·þì´âÄl;2Ûú¡êáfÀm«­¶Új«­¶þ¯fÙ 1ßû$HfùE,gãÜ bn üۆ\s¯"€&ß;³cµÞƒáîXÝ•)#ã”mÜn‡Û#—1s6šÁÈé°Ý?'¡Î‹‡îÐqa¢)·†—íNPI/Ö÷L(Û%ÜŽ2âbë8—°û™Î^B�BÉ0¥C·P(tÊ=*áÎU0óøṃ놘�»Y"šj¬þD—ä³—ÉŸ8UáÂe‹G�*´6ÌüSR±"ÑŸz¸ÓA¶ëq;W!è– v|»œ˜ßb¶¸h:R c6 &/ì„-Ff÷&ÜkÒþûÔêð±Þbqvָ͕/Wk)á�î2)F`bCwØ*­ ©)�çCo^o ›�¶° ‰�´ü­§ :Õ„Ù€—5i9™¥»›Ã˺“oUߪΖ1f×�a†ˆÕðÒWc÷/WKUv÷"74F©§2t¼Ôgt*³¥L§ê¬�—•c³x=­®Ûæ|—•YƒR¶ˆSuî /=±¾ }Fgñò2VÙ¦p³ÄÀÄa" ²m C{\KÑÝC"ÐEDÞZÔ�f­q^z�65`ó2‘ŽØšëµ‘4)À¾Žã÷]—fm:v+ý|³ÐÌÒ=î¯$�É}ߪ Íòá%¬Œ±ªéüº³Y?´±pÅɯº.;EiKNþÄt@Ž�lý·¾íÈl뇮6Èl«­¶Új«­¶šN̵sá;‚˜Í¡`cáJÝ}>ˆ\�YŠe—Ó_9È’JL]æùã·ï 0a%¤ì ý9{¶Ýåðž1’ñÒ–!¦ëµ[×n98ÎÚY0IrØ72Á㇮�–6ݧãÀ¹ &Ž-"¸?gÏ®›;|­FÖ‡˜Ë�÷ÿh1–QQ8€èEyî…L¯Ùv#ˆ9?ç0?ç¬û¬uaÂZˆ¹0ç°0o¢ÿ %ñuÝ�¹Ä˜št õøÛ�]*!u¬Ÿûj=ˆ¹˜6)dM‚Âà7¦>æ0¢=Ž UH>s1`¶@L€ô˜ŽÒç¿ çoé ª�‚T%øäí5!eÛQ\7¬¬çzè³Å ݘ¶# &ƒ”¾^@�DIDʪìµ ´sWµë|P°œÏÒEcÕõ­í_�ÇšrÞ�#sEÍ92EekN¡)Ô`3ݤàƒÂpºP¿‡c[˜ÔjvdHÀÔªôZƒ,.åp;ÜzžLÏvq-Çt�T 1$" û'I\Ù4¼¬ „;ÔŽ<»Áhô—�×�$(T ‚ÝþM¸§ü8wÆÎŽ:ä'Ë- Óo÷Æù2‹Y“bÖ$šòûX¸C¥¼h�|ö2Ù“ûIšÛ™Î_DÏV ¥",Ýšey@&ÞUë_q™2U_øŠé��ÕafÊ=ÌœyŠé/ý³¡~�`pë\�ŽˆÃøMc ÈED†J~¸ÉD Ž_gùäÏåÿàü™*?z%D°9¼kÌ�áÇÎqí#ß•©ëgN›¼ørë9Yqg^Ÿ�èÒî™/3ÈkDÕàÄg&?~Sk 1[ßo f†Ã:?ë¦çþxÚ$“qøõ;U~þf`]˜Ù×%ÑùòšU‡™‡9ýñf0º$’1‘³×Œ-ÁÌW&Àû'*kBÌ6kÅ� ûù3'æ’œºø<…ü'|xªÊ/ß ·Þë>Ðùù+aæ2W®›Œî“¿s˜ùâ³"½þ8Ò†™NNm”®“…’…¢hlKÜÿõzPsu>Ì­Õ.Ì=Áû ÷Úpa~ÿ“öëi=÷ee2�XµÙ!¦HÊëç†[J8d“Ö*À–Üa[Í8`¥ZCÇÞ‡ZBÇ®„Œ­¹/µüVàå:N>a KÄè©Þ¼”²*ù± K³Ùû†—°*ß%Zï½Õ¡[w†�¢Š¡Màe£nÍ!cI£WaH8¾¼\�–M¡jg׆Œ�Ç»¶Ü®f FöÜ{£&m6v#çå=àåƒÐ·éç�Å[Íü]¨`zË%ÄL� 2”>6˜ðà ¿©“ÿ‡1 Ë%¶Î3îfj;2Ûú¡« 2Ûj«­¶Új«­‡¢x¤ÄÛ81ï 1 üô¥�‰†Ëßb®FÖ—R{³hvbzøñ£S<úáGGO�Xkàçz*”\NŸwpšBÁÞ˜¦ZþŠÇ�84‰•È—AL?g/8Ž×âÆ\?ŒìÆûs]¸qÛæî„ƒ¢ˆ¼tüSvÏ´–[b:œûÒb2±P¤(.7ñ¼Üšm7‚˜zÙãä§+@®5¬ìz.LX 1®]±PBñÇ·1 [BîõáÜÒ‚‰eA0®ìPïéƾåOü¤äc¸�†Ó]THeö *¤ž½Š\?çg~²L÷@—ïÆÌWèö"„ž¹ŒX»½nJ¸C~¾’òt‰•©ÀÜÞ„:¢°¡ 0¶Rûm¸¤JxŽËòLŽ=~HÙ¸ß%ÜØ�ëú+ÐÍbµeФ"j.rÓ¶ž½5;ÉJXÙfˆ¹ÞßIXµÂù^0ShºôJ2ÌÊÙu[«¯k:-uS‚˃w{˜+N’£õ<™n¾ŠèzKF=G•W¨˜:VL'Vh /«N=¼,€ ‚(HGÇÐ. ·ÀÌ~g?ù™»»5bµ\g+ì·˜n½>ÐÈ—¹fv,½Íbâwk\™+03õì52#$ÇX¼UD‹Êˆ±Ó·*u� +0Ó`ð…¯HŸÛG%“@&@Ê=ÜbVúÑt~ú& üš@gŒåüù{C˜©—\†Ä,“‰î#_R¾(PÑ=Ο©ÖCÌ®hf�°ÿ¥\ÿãÏÅÿ =ï�žwèémíWÁ�À¾í “÷B›ÂÌæ™É²îñŸï>Ì\®„š­T<û^zBæÔg¥²·.Ì„˜|lTáÊ]›‘=~>Ч^�8ý±ÃOUùÉ«k�Ã+åžÕ¸tÇdï^¿ž[qfn”/³YÍîÌí}y¶÷åùêZг_eùï¿Óù«·7‚™+p6Àµ1“{ýsÿ]ÁÌÿ|z%^|ÖÏ=Ú†™J. ËÀÃ˱h9º#Ñæ¾ób~ÛÉàï"æ À-)“eW¬›à}@Ìæ0²ß÷¤ýjÝÛ}¹ 6HG·™;l3÷å7ÊxŸ³™zÊ ÔSAOk܉Æ\ kºŒ`rÎËÕN>†u›ý> 3Á :˜:V¯¾.¼´+6�B˜Üä•l™ýÒÄè©ÃÁ­¨^Þg¾K;YÆèMãô”×´ 6ÎwéiVG™j_zkǽGÈØ­­æ¼ü®áå·éçë/Øzh懩u¦ÛäIuýÅ+ú¡�…ßÔÉÿCƒ˜¦ùÿ²÷¦Arœù™ß/ﺫ«ïÝ�  ArH�CgÈ95#Y#É–få±vÃi#6ÖãkíõZ»+‡íŽ•wë]–×òÎhF3£!9¼IðA⾯nôYÝ]]wå�¯?dwuWw5Ð ’ÒÖÑ�FW¾™ofeee¾¿÷yþ·!)ð-µô‰©2[j©¥–Zj©¥;¢ý»Ï�¹ ˆ™I•øú¯Ñž®¢I·1Óq“Gï=»ÊI K³™F'<º;öÜe0Ð}Eiôk®1}Þ=nS®A™ï.ý=P™-ôòÞÉ)6æöÜ¥“\c yq=GŽÛ”*Ë#9SÉ šÄÈÂÚP´Rœ¹à‘ˆK|þ‰tj¬±]ˆpéŠÏå«�×FD¹YJ"I^z¡BO¯ÄãOè¤Ûnü„óæµêêHÑHÌäá/¾Òà„æsfÊg~Î'yw7²,ÐñØ äÖÓ|û—ÏÚD6�Sƒ‰‹ÑþÔ*ˆy#Í�‡u‘d¡cî=Ywc:³eÉ™çês¥3?m“ì‰á™ùk6Š/yìR$|¿Vº1ó#eèŒ#Tzg†€%7¦¼¯tc˜Ù2µ¬ ‡aÆvž"K")2µB�#eCA1–`ýGfWíîúß<ÃÁH„uŽŒöeµ4›8‚o¤•2pü›Ë.hÅ ³nܤ¶Ð²Aq½-†³�Êëëë¯ï®™m:5³Œ&t‚Àñëu2¯T/ ’>VÞªƒL%¢¢êÕ-S´ÛBBJcÏZ)µ-Fm¶1z9Úe`ÎÚ8;&1N.ÕËŒzmXy{ÞÁh‡ùý§Ð¯-EÓ–³ÉžÆc±̄ծLX‚™O…àRþ%¬b=“¢<2EqÖm 3>s¶�ì;‰šaÄìÌù*‰®H=b¶ûè7™ýk2‰€ÓGj<øD‚Htõg³föubžšÀ~¶iÄ,„0Ó¬tP�t‚��¿ËÕwu<Ûá½wœ†ˆÙz›XGÛ¥›ÃÌrí{$c „0ó�·ž~ªÉqqÝ‹Q³‚¼ùÛd¢ÿžJUðê[_kÒ.‘ˆD$îÝ×¢ð‰Æ$îÙ¯pò}Ÿñ)Ÿ M¢`ÛÝ¿3\gY¸ÀÚ0s¹+s=0–Ü™¥j”·N@ãçTªÁš0–€æ½ ý²E8ºx«0ó‰Ï+õý^/ÌŒÉÿމiŸ?ëÕ£f[0ó£«P2I&š§|òÁ•œE4¨»ÅHÙ�2üIÕÃ\#kÌ̳9Þ�¬oKŸµAûåZ龌Yîµõ¹/o×Vj_¨˜ºµz€ëUƒó’ðr²‚7eR�ÊϤôH‹`†�Óæ`õ˜«�—¬vòÕᥠ^̦¶5‡—± ¼4'kX“Õ¹2ªÐ¸K9@’îuïŸ0|üv ¯·rËðV×»\Þ7X^ÔöL#Ú�¦u6Wm÷„—�áãd¬îï×g^Âí×½„æ“ÖÍ|§uC€['À,Ö0Š5¶Å{>õkáíÔÄÏ&Ä„Û��_9Á´¥–>Kj�Ì–Zj©¥–ZjéŽH–<é‚ûö«¤S+AQócP® ><æ"„ "o#Xð Ñ�D/S““¼ò²ÃçÒéëkþä¿bÍ=‰²á à3n¦È}0ÁðŽ=ÃÍw~b‚BmÏɆódx{iljúÿWBL€â¬ ‰8vÅEÓd"O|ˆ²°ØJˆ P™ª"ÅÊ—‹¤è÷aÇ¢éXf…0¬ÄpÊnÃØ‹WÂXYûA w�èáH€žhܶ9žG’�Å¡„ ÆÓ.j=ŽÌE7&€¶b[�ë‚ó½ÇØ9½z ëÒæ3@GfR[³N&4pL4CBŸ/ƒÅ7ÖŽ2nè—ãòË�ÕÐ �±Ý0JnÅFîP¸¼ù4µ¬MpË�®Z£ÓÀtMò{/3tâ.Î—Ž ëÔT” f×ãe$EÂÈh˜¢‚ßVE),m¼×ßNat£]'¡dÐó»™Î¼„ß• –`¦²uïôpÃk+]™°3:¿ô.co*FÊôÞÓŽoûŒ]¨’îjk\>­R-zD» l8tŒ±×÷ÐåÜÍDþmª³.ñ.�X¿ –)Óî,,3„™÷jGa&@üÞóT?4»iÄ,¬†™[¶qõíÙ5#f�ú:Úk 9ã®ïrüµÇ›ö©~̦¦¦úVÖË\¾î¨Ä…Ký ›˜ò™˜òh%!“–%HK EáÓÕ#‘LK¼ú¶½*b¶Y»¤^@ÊÂýXa¦é$ø“Ÿ¢\‹Òµpz­fZ¶À�ÔÛ‚™?}ÁeCŸÂ6HÄ¥õ;3aUÝÌTÒæ±ßço^;´æ~¶´¶Ê¦AGæÎ }”HÙ¬ãßö`ð¤îh=Ì•1²Cñv¢Éžuµý,ÚÙiá+°2>–‰w»ÝÜÈ}yi‹E1}{î°‘�UÊmîRÛuÖ\¯²÷0Û—9/À‘=]Á›\‚—}Ví‰]!ÁÊÛŠX=&ÁJÈ'–ÃË&5�â� Dzáþ· ¼\Yïr³|kѪÕÏ�AD4…ˆžéaÍÚXSvSˆXùÜrÛâ=ÝjW¨VL�»>C~"·Ðv;ÃѰµû& ºv²Évõbè(Í�ç>qçeao7é†ïך5/?xéê“ÍÛª{i©£›Ü†É°¾hæOB!À ¯Qü±Û»%€©8bl’ˆ/±5Ù‹ñ)_ o§&|v!æG‰�oqÌ–>Ëj�Ì–Zj©µ9ü IDAT¥–ZjéŽèÄÙ*2’'ÎäÊ7‡˜ß¨ÿîÛ«?dzgwÂA¯à¡¥Â:™B�¥[s» È!Ìœ­áGm7Àw|dC%p|ª3K Âc+K îŽ äe³q¯ƒ‰Üâó¢0wÏIÛTs6Õœ½ªV¦$D%й¬AsW&,ÁÌ=\:ëbeË@àWº2a fªQ›ÁC'{}üƒL;JïîÉnz³ÈçžÆOþ%ó3Þš³–)ñÎ{@$nào vúêš³ÂL ŒšMAç¡G߬®1[o·Ì�É´÷Ì2Ÿm0^îÊxãM‡¯>Ó¼^&@¹ãð;Ÿ¨»2^}Ëi1»¨å0àÞáðË^Óz™ÍÚ$%í†0s¹*UÁ‹‡M~éËÍ_„Ä�^ÝO¹ïFð‹Ãß^£-„@sfBèÎ\/ÌLÈÂø”Ï�ž3ùÖÓÑ0ó*µµ³—×Í\„™[‡§Ö\¾¥«ã&© UŠ¢2œ�n9R@“zT鶃 Iº£õ0U¤™™¥Ùu†\,OÑS8óùÏÌ ý¢bgf) †÷æ�ñ±7wÒ– Ëz¢cWª’ ¨7]Fdk˜Ù�^÷r¹¬”’Œo¹¸s~Ö¢:�'Þ¶^®Ø†1¡6´³jMV±'×€—+>F•3Ub-]ÇšÁË[©w¹R¥ÓU’Ÿ�Ö7\›¨aNÚTfKø–Cˆ8w"G÷¡¥INÕŶse”@c‡²� ô±¡ÙeX‡•®ËÅí*�ÆNõ 1zü ò¾îAý¾ðÓ¬y¹Rã[,*)ÿ–뻎øÓäö%²Äí~¾î”VLm2Ï.:Aé«;~×ÒéŽS ÷ 29OŸ–!sÓÖ«ߥr›Nþ�2ùæÎêö#ä[Ѳ-}–¥|ÿûßÿ?íN´ÔRK-µÔÒß5MMM‘ÉdдÐŒeB „À0n@šn¢«W¯²sçN~ø£n{§\¿›ÑÑK\÷¨¹Oãúk?¨dRe¾qè0™TmÐÝ.ÄrxW(”†7¨Ëž,–×Ä|xãˆÅõÉߘ–ÎÕQ‡R% ¯K%ºFHè_=g’/…£YK‹3�,cD$$ T $Wa6ç�ÊuHêûðæû6ãS>B4º1\wšk£y|ß§«KYA—«T¼rئX Y !]]òš³2#e��ð�#¾·j]÷yð©qâm=›¢$T�+—<::eT5ìÏô”ωc!ðYîÆ,Îw33wŠHÔ'‘\ˆc[cjUÁ›¯Ô°LÁÔ¸O2£_h³–snÚãâ) 5žbì´ ƒG‘E„D°�©éÓH^”nýA6>P –”˜±PT©^+3Ÿu9Ř¿�¤è‡‰‰ø,év·Jj‘Õq~Âb~ÒF‹étôëÈÊ2ðÙÄ�Yž¶È�V)�¶G@ NG+UDOêX3åÑ2î|@áz Ä{buàW�5©Î˜ ™1¶ó‘¶8²¡P¹ZÂßTFÖŽqÚ@V�YþÒ<�\¥Ó �|Åá,¾¾gz[Y[Ú?¯æbf«tZM�;@¡k®þ»šX±=Ìé0ê¶³Ò·ú¸efÃvq-¹tí“U+[¡£¸ät¹¸aÉë_1s}¦Bà $]ÁÎUè®­ÄÎ%– ‡S°ˆõ&–ܧ.̾8…;æ²­²—)é:ñ�$j\ÃÊÖМÝÑ®ʲã#«2�Pk›Ç-(Q5¡âÌ”ñ½€ôPã¬t5ªàÙ~We.…Ú`°• ¶ÖÕô]?¿·=; m`itHxå7pÏ €·Ô—¨µ+r)Ü?Ó§cpõh¤U¼€L§Bþz É ]¦¶éÓ=´Úù©Gd\;@Ö|"é•kCØÌPž© Ÿ;€˜ E…qºÞf~Æ£gPC]>š#ཟ`r~”ˆÖFíÌ6j·!ëá{Z« :ºâ‰æŸoM—ð\�ªIQ™™I—™lÀà°ºfT¸¦Ix.D%—îžFG6â{�#†öaýw×…‘ŸM•U“WJ¥€W?Ìlni0(ªÀqáê¨ÏæauÍÉ%ª*¡ªžQEFKÂå‹>—G<¶nÔÖÕN— ÃgóàU®ŒnÂuà SÍÛG\]ú|”*‚þ^•trõñ,–}Î\¦XYšT´¼}©0Ы4m»ª_>¨’ŒO@ÄðÙ><ÂÅ‘!·ù}�#îE—Žã¸peÔcËÂ1‹â¦m\qxG¹2"Ñ‘QÉ»9uÓšËß }ã™Gøé³o~¢Û¼2îðhkB¿=ˆ �P$”Ûì^ ý6·»ÕfgÙ˜è r‹„-¡E)çæØÉ0ïD•>;£Äi)N>—E-Úl�lVÖý³1!_¬ÐÑžº­ïâ ¸ùDî�[¿ò­/}¢Ûkéo§ÎŸ?ß™-µÔRK-µt'Ô™¾´�½øbíýú¸!&@*nq`Ï5º»Õª UêÞËo˃Î\rx÷¸M*|—€NeLËb6ç2<¨5½™÷蔇PYæÆ\‚˜%tc©mB ×U®Þ>êÐ×­†ñšÇ‘ãÁÂì~—ÆÙÔ’œ!j\c뎀RE_AWöéí÷&§„+ø5ó:W®9”+‚®N¹¸\¥Šà�Öµ°î«¿¦(½Y¾ü…7¨(>‘˜L§R#‘Ø�¼ë�KT+‚·;¸‹Æ5q_Ã6Êå1.]˜gfÚgp£Úp\–ë­×L óá�0M•k,æ¦=6k¶9yĤ4ï1}=FB܃*Ò1‹»}›®‘}Œx—IÇÖ,™�DFcä¼ÅÌ„ƒ,K\8RÄ÷ZÐ�.ÂAÉWq'»™-^¤}0ü µiÝ�ñ³ª9›Â¬G¦/‚¼v›AL€é³EìŠÇ&ù²*ˆ¼N62K4CÖ$ªçÚ«ƒôÇv?h’NáY>×^™àê+xfx�3î&J�3DºbÈ9�îÒn_©¾�H¦Nn@áJž˜ßFÚëÁNÖ(÷å––ïl�ðª.Ölí† 33×If®“ùR–Z©„Þ%p¦ß›döõëH6¤"ÒæêÁ‹ 3ÒG1!“[´˜KL×af.•­¿¶d*†Š[¨!d¯hÝd’•p*Z›AàDO$è- Ó)‡°5«NíŽ!k ©Œ„� ã��¤¾*>WR%<Ë¥oj;}-©áΖ¾ Õo»’,!k®ã âêLéª�œ=AÛ–4’¸¹*ˆpª…kúDSô˜‚kÆ+�íË y×8^Å@,º:Ȭù$;tŒØêÁ=ªà;>Å 2Bf»�îԉě,¿3�rœÊx7±`€­;æ±Ê)/<ËA¦ç lKг!üÌX¦A\,�5ò$ît/~-ü>X™s3>ƒÚÚ`rfˆ“©âº0vÝ_̬j*]—©:0«Kƒ¼Ž{ß*˜9?°mËÒ¹hZE‘èîœàÚèæ:<´¼{o f†ëRxþÍ€x<À¶ TÌÍìÜzãû„š¥ðüa�®®]“šÂÌå `|ÊcÛ HjÚß öÎrñú`4\Þ~lÊgûÆï @ÕRxþM—žN�®K· 3/�ÀÖ�òºÛÂ̼t-àÔ•_ºaÿî„þ®€Ì–nO™Hâ¶ ¤*ÉtFSŸ™AûåR%™>5CŸ’!*ßÚ3H·œaSl€>©ýÖÛJí G?Vx¹\�A'ÔAú• tù]7„—+•�§Óî½-65}�-ö^zµ� ¼\µþò8�ùA†Œ] à2�"Ýܞצô233N‡3Ì�¶›Nec�}‹‹ Sc×épÖï¦Mí&&}:‘¦+•¯ÎRšœgƒ¿é3/—«6™cËL'½~;½rç-�çæÌ<=n’]ñÍ·õùºSêPâôWÕ[˜õ¶jœ>K¦KŽ¡­ÓÍþI©‰ŽXå6¬ˆeòÍ�T,jÜö„¢ObB d¶´>µ@fK-µÔRK-Ý!µ@æút' f&Uâ�½E_�Mg‡BÄ€™¹€¨Ñÿ$ TøÅas!ÂÏaBJ¢h=ĵk¼W¡X ˆGå†Áòź˜ï·Y,‹¹èÆL'ËkBL€REáù׿æç.Ù$2ï³±RWWº1’É*O}ñ™v�ŠEAÔ�VõéÂe�N¸K@TzøÞÕª \ô÷7î‹ïÃ{G\¦²!ü\tcÊr@*QeÛ¦vn½Ê`ÿ®»àt]æÆ\”,õ!)Š…"µJ@˜^õºWsñ-oÝ Ó.˜¼ŠC·¹dvTû—~èCÛ%ã-ÔÔÌ•'É–ÜŸ9}5®¡ÄU¬ëù°¦&€±®ƒ7¾À­º¸²�i™èí:~ÉDøzJGO4~H²Œ[uQÊ1”¹p?4¢ÔI´¸†‘1ðU ¿°äÊŒž9Ètá2É>M×qâ“HãXñó´ï0qs)W©ƒLXÛ• P8²‰Ê™í8‘¥ú¦k¹2E qý�{˜?7´´¬wŠá�5OÇ®Æ��Ý 0Óu½W/ºÄãrè~Nz”gÛ°ªKÇ/pöÖa¦çB©0´©ùw¦�u㨺ŒUr±+® …‚`Óææƒ¸BÀŒnO�@¦w„=CSLN÷ÔaÙr� P©â1Ý�ȹ*)ŒG7Œ€LjŽË×¶Ö—]™ÂÌ\^°cKó¾”+1þýŸd6wœZM°aP&7#Ü“ ©5�¥J”ÿë‡O0—;Ƶ‰M¥¦0s¥+ÓqáÒˆK*!“IËXNø§ªŠì°}x¼f.o︂‹#Þ af±å_ÿÕ!rs'nH:â^q/’÷ÁmÃLWÜ~<ãGQ d¶ÔÒß}e”®Û†aíRWî›ÅjóȘÌÕ˜ÛT¥ÔkQ¶;˜iOjx]V|×ð±ã>Õ¤Íìîyœ6�ò†*Å¡*…MŠCU*½&lŒ"¥4ì´ƒñ T²@ $$±6|�QhWú× /WµUûêPö²wù1?í` U07•0·°6•°ª8½5ÜN¯Í!Ð$!!» ~ÜeJ¿‚²œ�*öPkskkkS{ ‚ÛSÃí2ñ26AÄCh û'$¤`õþu½ôC^Î>8…ÓeSÛX¦²¥Duc«¯†Ýiá¶ÙøQ?âèB@óþ,W7®y#e”$qåãü-µôYU d¶´�?¾U#³¥–Zj©¥–Zúttg f™oz“¶T¹>�J8Q‰ë“Cý*ñèRœë»ÇmJ•b-:*U%`צ9»W'õÉ}FW´-UÞ]VϲÂw‘eŸTÜäë_|Ý0›BÌ|QáÙWuJöA<÷¦•åÙ—-ôLÒO&K—®øuø  (>Û7�p`ß I¤€3µDÄ|á9<†"ŸÁ&©Vñ5ê½ÈRœ¾®ûØ»?GÅ•¹vÅelÔc÷>c!¾÷ì©ÆšŠ”¢¿s?;î+PöηذI§³wéöâ)טuH<ަVØÿôaâ©€ùé$¥ëéºï8’ì*B@®¤ %@H…‚L\½š>!Gæ/ø�ÞøÍ?øñ_ÿ.VOºþ”UåϹ‡Çþþrlèwù•{>{‘-µÔRK-ýíRË‘yc5ƒ˜ù¢ÂÏ^Ëé£ÜzdÜâ:—CL] ]%¥Šà­£6ýÝJè^q"eA’u\v³wÛuîßy•Gö]$™Ÿ¼ ]¦T Ú>÷ºÉÌ|XÏR’\i{¶ŽñÕ‡�Ñ›ri�êTüðá·bL俆$RàBPD]˜•½Ò�™J–xìÑWIÄ+õ:”iIA–ÂxÚw?pè]ˆ§}éu›Ü|°Ð'�½Ü½íO}þ==6±˜D[Z¦\;éÑÝ%øpôC—biÁ‘*¾G:9ÏÁûNñÀÞSIJ,˜25Js!¦cßïBU·!+½@U5 ø�UïM,Vãó‡Þ`ï½'éè”Pb}*ÕŠàÄ6ñ¸D¹pîÔ’3+sÿ#ï±sßiÚ»$䘎¢HœùÀbjÜ#•)}.�t2ü2éÎ<ûžx�x*¤²§�zAmÛFˆ§C3zÅCëJ�ãÖȸ{‰H}'б¬6”µÙüäÄÛÂã>5æ‘è�¡ #™·Q5™Ñãa,-ªÄ¶§gˆµiX5�§‡î¶t_ §æsåÍY$ÆŽåAÀ†}m${£H2ŒÏ¨Ä:£ÈªLîtž1H±qºf‰d"3c{0”ÆÁ‘Rç F{I–H´»Èö� úèÕ7ãï*¡%t”ˆÊô‘)®={sÎ$Òf`ˆÆB¬i\NQJΓ¾«…%¢1ûÁ$Óo�cÎTQ£ �ÖjGe3å’YŒŽp@£6U¡º©ˆÑE2%R¹Æ§Ž|7sÙ)òf°§kx¦�7(œÉ’}þÁ´Ç–Ú]õåËÑ"ΨE-_¡mW^Í!p}ª ôŸ"Ë4jGœv¹›hnµ³p¥ÜvµO!ð�ªD*×^M fäIb’á1ô]<ÓC�ë(ŠŠ��Pº\¢gfò P1r�ö~áú8eÏò‰Ä#äNÑ3*Åke:®ìiÚ=ˆ1m_ÂhÓÑbýC:Rû,Á\ÂS0¤4%;Kzƒ±àÊœF "] s‹Œ¾aÿâ,udéü˜uˆ&Uô˜ŠkX›xŒ˜L¢œÂõlåZ}ùå®L«โZ ã%¦ð³Ý 59­à6itõ;t �’��ñ<�R%IÙ$2*‰vÇ�ÙQ“î~Ý�è.Ñ7x�â|;µJ¼Á• «#f-KàØ‚ÁN�‹|bi -¢ Ç5 “VÖË4âlOâÔiŸ‰‘€�á0^<ëè '-îÞ>BÏã“]”kœ™åÚ÷@lÂuG™+8Ü¿WY¨q,Ñß3F~¾›òBDírW&Àät°*bÖ²ý�“ÌηS¨B–>$?/Ó×¥< 1««ëeš– §c¦îPôÅ}ÞÑUÎÌ›.’Ïu3YxxUÄì¬õ[ØÁ>jå£\lÛ¨ ëRÝ™yÏÖkœ»¶ÇU›¸:›;3M[Ð×1˹‘ÐÑùQÜ•¥í§¡–#óã‘e æò¦%��ªÞú³@¶ê“­úTXCwL¡IÂgJç Ÿq-`Z ˜V!$:‹?°Ï’I7çÇé_~? /­CHå Æl�½~²/úT4=3NЕ¤qWþ€(T‰Œ—ÙWl#¥,‡ã“'°«Uô¡ž›® jJDFÊÜ=×FJùdÁÒÙ‰cx‡èpÇMúº,£Xþ˜§py s"G¤;‰7B¸{£ŸeÒ‹*Þåƒ×ûÑ+wîÚ9YºŠU©‘ÞÒ~ó…WÈœ­Q¼4O¬÷fçBãñ°s&¥sEj׫ô6ĽhÔ…Éc¸e‡ÄÆö›óú±—Š@)+Xkô� ¢•?ݱäÉ™QÌ-1ìH€c8šÀÕž*ð�/C /ìà».ÕS×ÑzïÑ…Xû=ù‘Ñ û§:Ø0óñœgŠc\Ùg"4ù ?!ÀT©!‰LE›ýÀTT0¸óóìôãwìZè ¨Á¬'˜t}<$7ù"ªº‚œ`yÿ¬×ÊóUŒè'{.·™-­GçÏŸçî®=ÿ¿ð;_y�zèîæî‡¿Í?ú7o3sÓ|ë66￟ûïßEßÇímýG~5“!“ù&^¼…v/ÿ™ ™GþW®Öÿ¨Ðµý~î¿ÿ~¶wÞúl”–Zj©¥–ZjiýZ b>ûªÁtéW(Ú‡n{�Í &@¹ªòÊ;£ñ×.�º¼óAè¨TŒ§øêÃGyúà1öneÑÔ¥«US©·ý¿\áý“6ÓAª"±ióC|õá£|åáÉ$«õøÚ^=V‡˜…¢àg/L俺Ôi)‰PAhOaû›hkاd²Ìc�¾J*QˆHtJ:ý†A\WqÁoÛ\øË¿®ñá)—©lèªT‰¡�ñäÃïòäÁ#´§Êt%U’š‚¦‚©i‚·•’ IDAT\¼.ø�?²8qÊc:ÞÈ)ŠÂŽÍ—øê“‡Ù¹õ ú²{6U g�W«‚ç~îc[ñý¥�!EîÇпŽ¾µê½ééÍòä—_ §7[w^LOJûPfbÔãùŸÔxó•%O—¦Wxø‹oÐÑ3ƒ]Ÿ+$PÔÎgO¹y5¬ñ‰jìùÂkìyìHbægãs=|X‡˜¶#¡µÇA‚rÖ¥4c=D”nRÚ’KN�Ú úY gýÚ6¨É0RVø2V”D—?¬à˜á±¹ë`„X[ø~O_ û•è £e¯½=ÇÜ•ç^˜¡:çb$TŒd¸l¥"H$$dMAš5Øæ ÿ¾ë,ѶpoîÚܪã )2’"Ó•v ²+n²å°F¦$IÔfj$ºôÜÛE¢?Žc-Íæí¿H´'‰Q‰ eê8Êtìî¢{_7ò-<úÞÂC�9¢ )’!“Ž4wBìÐ÷r ï öp€À ÝŸAÉcÇ!vI�5V7fwp—¾ŸÄæbÙô~³F°úž�Õ¢ës�VÍ"‹¥Î’ZãŽ&t|×'p|$U¦ëîv6<܇‘RI�¢|¾ @:Ö…â- âH€¬@ûæ0NL±£¯m§0U·í@¨þš}JÐAéZ¸îŠ«é–ˆ�¬Ä‘$ÁÆÁ9~õë/°¡ïz}ûåÚ÷~K#ñ(’$qnlé3�L¹ügO¿Ì¯>óCýäÍÆÉ'•ªà¯Ÿ³¸v=œèb-Ä–÷uJüÚÓ‡ùΗ_FÓ¾ƒe{œ>ï7´ûáÏk\ k./Æ�/:“±p¿íà{Tk.?{Ö¯ïçÖŽ¿ùÌ[üæÓ/�-½Ÿ³ÖoÕ/ùߥZsùÁ³6•êÂ$C¦·Cð;¿ô›úgi¦J5à‡Ãë…!Ä\ì×o=ó2ÉXxÝ®�jÍ寞uëë_Ù÷µôQÚ¶ô·Où¢ÏLÎÇq+Gĸ½ñ—lÕ£êÁâ…¼+·ÁC?Q ÀÎ͂ǥΕ jv†½ÖÍw@ (^©²z=å Òµ1â³E¶G;?3Àõ]¼|yÍ×E¡ŠtaŠèX‰]A÷ª×#�$åæçJ0[Æ8?ÏžËQvÙ«]�Ÿ„Ú]˜ãùu-ëNW©žœÆ-²­:Ì}©ý(†FéìôÍö\•Ü;c”Þž¦÷tÃ¥á�ÒõuIk×ê¯WåkfÞŸÂ)­ô¥ÞXæT�ù÷r”N—é-md›sßÍÝ¢2‰.*× ë^Þš­2óÖ8óofé8ÙÍ`éã«·+OAýçFògÊÔŽŒ@ÕÅÍUBªÿ4“ÈWáÌúµ;Ý�÷³åúA¡ÌÍ`vr,_waZ×Çþ*‡.t±x=” Êôñv•$†cwäZ8êø\²=.Ù® „[ïX£`¦ÀTÅçrÞeªà�‰|2_Z¾Pœ±n¾à‚쪃Y¾µÏiK-}RZg´¬Ï¥÷žúǯR@§sû>HÍpúØ+üÉ÷:/�ø3^ù×_¡³YS×ÅÓðýŸ¿È÷?Ξ¬Šðô?‘§?ín´ÔRK-µÔÒßqÝb6@¾ÛXçZs¾¨ð³WT öã q®?}©†aHÈ2$*ßxò-2©pPyyÍ\Qá§/Ëäí'îQL+Ë›G-t]"�”y`oŒ»6ŸDQÄB»Õ/‹q¹–ÛÜÕ&ä>|úXÒ–eA2^åKO>�¦[uˆ¹¸o¾X¦„eËX¶Ç»G ]BUás÷GرõTE,´YêÓ¤©òö.¸ åšÏ{G]"†D*!±o�Æ–�ï‡ûb,ß�¥'á7_÷±Ìd©1‚µ™b±z‡žÞ°¶árˆùî‹e.ŒEh‹Þ�ªLàùSTÊ‚DR"Õ8ôÅ0"Ab ù™€Ëg%’Ãm*Š¡1ye’xBb÷:é®2‘e‘rׯ–ˆn>…$‡¼Ž-¸~Å!µ5„L3,zÔýËwX‚˜jÔ&š ÛN�9ÄúÂvSkô¨Oൟe`Ûæl• W¤}`)ÂËs‹Ãm•»(Ø�x€„Ò‡ôà{ÄÚ5¢ ñhű*t‡ /72Ëúñ’á`Ÿ“1ç*¹*+‡ „�Kt&C+Ja6GšÆ÷E�jHs;;>GyûÑŽvѦ²¬þ"€ {+/ŒxOœHg·ì€´þÇY•A„1UJTGÖ5"7M¹¼ù4ÑxE“‰ ÅQNßx°R’%Ô¸Ž™-7¼JTÃn:ÃÛ­“bD’ nu5\TPñŠ.z—‚„¶LwÒI•²W$¹3IÐæ„Ñ\ Ñnp*.É”Îðçû¸~¦ e�%…êŒI¼ò»NÐ~²ù \›×Ïxá$NÉ¡wÀGÕ@‹EàÑ“ÔÞ¸›>ÿrWNëÔˆ·Ç©îº„tQ"{É$Õ¥Ïèly É•÷˸¶K¦ð,)ËüôгQÒ]:zW×wÑA¼Mc÷Á§ß©áØ.‰â7™|ÊúëœÈÙûD #¾‰�µ‚7Ÿ¨÷77S%7“ £[%‘–Ùûø‡f®qêÕ¯27ÿŠYŸt�B׎6&/ˆ'ÆÂµ%—‰Æó<Öö*o¾¦a™Kñm¦éòÎ ¿†§ü†#ì_K%áÁ�×¼ð´ìÝžàò\8ÐbÖ\^}á¿@3þ†j5Ͼ¨"IðУ/ñüϾ…Ã�yãy‹G¿!“1}™¨�N9|ã©ÃÌÌ%xçÇ(/ãf}ÈrGß�¥£S¥'æÓ ÏéÍCsôw¿ÁøtoѨ-ë¥*øÅ«6ž+±yHã …p1‘îËñ_}ûE~üÊÓ˜ÅÆô„JUðê;6¯¼cÓÝ®pp¿Þ4nÕ–bfû— %Cb¸¯Ä/?mðÒ›2ÇG¿³êü*ùß…ÚŸòÃçà;_3èH…ïm{Êå?ÿòaF§ÚyëÄ!Jó¯7´›òøàŒÁ¥k5áñŇÃضT3ÿìÙ'(×¢)*¶3ûŸŽ"†L¥æ"„LoïÍãS›©æøÔ<�$I8Õ"6±¶&9—Ÿ1�Œúí¬oŽCíúQd¶õm^×`û‡™_´áЍ©T}=ÖÕb(lJ÷’‰Ü~m¾�[ïì¯Ñþd¾„šYQ‡<_Æ�!.lU»i7_?²'¼(ÇØ’ŒhòïÍ—ñÆæÅét;wÉ7O‘8i�'8ØKª¬ãê®&pµÍ•Ñ\ ͑щXM%bÊDlÅkþU:*�6æB ˆ¨3HòüÚ÷1Î\óú<^É"šI°£´™¹GËäƒðÞ¬ßÙEáÜÔ ûoN•¨�qó& %ÅÖÈNšÙTfœB¯Z@ ù- ÐÂc(»2’+#» ²+#»2jYG­ª(fø]Ä<ü„‹—±ð’~Âeˆ-@ó÷¢¡�Ù*Ö¼‰¢+´mËжµ�¶­m$DpãûÂêd…êõ æl�D&MŸ¹‘„”©?Ò\p�Òñ…nŒBŒ@[¨]©ûZî—£ ;á¾I¶‚ZÖQªêÂ~y1/îawYØ]&íå>Ä™›kSe*W‹8y“„’f³~WÓã~+º|_%�±c>FM!RU‰TT/<çd7üwñÿ¾*ðÕ_ªÀ‘ÁÓ`>e¡¦ûn0½\{l¿léȰ/²“³½%ìlµ½ùuCä«H“%t6J]´k©¦Ë} ulàtqÚV¯[”*DæMvÄzˆ*!u\ßÃ+Uê×Ah¼nïÚ„q“:¦Ef~ÑÖž“¾‡TšgkOÏš©Ùª‡éKŸÊä›ÜdaGH¯ž#ÒTIòÙ<Ñä'ÉÝRKëÕú@fé'üÓò*$îú¯Âóð9Rdú÷yì·~ÈØ_þ·üïß}š~àE~§÷;üÀÞË?øÃÏsê�þœ#Þ¯óó3�óo{¿Ãì}üO'^åw‡À�z�?úþÿáðYÆÍ4›ïÿ:ÿø_þ>ßÜ!ŒzÝÀ?|ùoþ�M'þ˜çŽg1îþ6ÿâßþo|5ö§|uë?â-^çnÌðéæ=ˆ©1–IIa(ï¸×öïÖ¹g»F*é7L€B9àÇ/\Ï{¡í! å-1Å][T>·Ï ™�‘e±ª­Põ\òEÁOë5?oî4UŸ]›¯s`ÏY2I ûpîrÀ¥kU~´ITé,ÂE–áÞÝ;·J!ŒÔûäxpúˆ‡’±MŸD“lÝ$sßÞpàX–!f `Ö Ÿ²¦&%f²Š|óýèéÍrà¡wˆ-¸i–CÌñIÁÙQ ]îDñï!a܃�Æ©X¯�é�xà!½byÛæÜY“öô·0ÚŽKiÄRÉÁ4)¹F{—Ú1s3>¶ãЖŒ×ݘcWâC™7f›Ò8ˆëÊÓ·ÿ|Ä„Ð�‰¥¬GuÞÃØ–H2Œ… L‡ wÅë¼Ï¬= �!Øœ»hÒ£ìÇ�:ˆ

õžÍçž�‰Ädb Èsð[ÏñÎ�¿ÁÕã?g×#IŒ˜Bb ÅųE†‡zcK|<‘–xø1�ãïäæ|¼ÊoÖ×­ñ$ï¿õ²¬°mƒ�$…5�w‘çl9C¢Ó ÝcPÌÚXÕÐéØ÷1“}žì´DO¯B2ðå¯ý¨3?|ÛáÁÏëœÏ îÝn'‘ÚÐÝy˜ñé^^~ó •j΄ÿ¶ý7üâoyL!³dy©Ý†Þ_ÿ’ÂÏ^ð¨Ö–NÚE§æÄäŸðãç<¾½P3‘ˆD<~ã™·˜Ì&xýÝj½]4&±ïßßç'/˜|ã©èš03íý/¿iñí//Á̈!ñµ'töL½ÆáãwsmªqªäªÊ~¿ñõH½6aBçî›g<›äµw*T–íÏ�Þ¿CÓÊŸñƒg~å£3[ºeAX³·KennCo:þ†rý€É*xù1ŠÅ<™Ö¾^yjBPµ ÀC&#|z�Û‹Q<õuÇØã£‹cON »‡wa(7šû ã³è6RÚÛq¯� &H²‚ym5€»wQo/ð\§GɸÁï —Ö�ɵû»/—;F¥L‚`t ¶ K3¨Y¨Qƒ}ñ�è"ü~\„—á ÎÒ½�3™Ã�)Û³)\Ç|ûjo¾LD‹pOr+íòúêXås3Dçb{—wµWbþÂ>/MRQ<‰ˆ-£Û2v!G¼?‰™qYI²d]'±s5Xwf+x…*æd =¡c_‘î³¢ ÈxõöéÝ«ÛÛsU*׿1§J¨ªFBI±%º…´ºv­Èü±,éGšÎ|ÅG°ü^¯q¢›®øuð²Ð»p©‰•ñÝ4N 3gk”GŠ8%›ø@’x_‚HGx?|³¼ s¶FñJžêdEUI(i¶h{HYí«æ‰s9¢kÔé ´´€Åà˜fÃàÿgï½Ãä8ï;ÏOUuWç4=3=yƒœ$H0‰ ÀhJŽr”dÉ{ç;ûžõúÎë}în}ò>>Ýíy}ë°÷œ­Ç²µöÙ²eI´d&1€‚ �‘Ó„ž“:V®û£:Îô€ ‚ÝßçÑ#¢§Þê·bW½Ÿ÷ûý‰Õ8f)ä&¶­µËPÉÉ]™¥”Ìãªôkسžˆëæ£u[©ü^÷ÝÎ1Rý&ªßd¾ke7œ`‰¦@Ñ–¨ÆK[ŠNéÜ�ÍÎ\=›Ç˜)¡§æƒ><‡;"œì´ˆ–œÁ»y¨¹Mzcl¿-³NêY`YsÎ=Á �û/ɼÕ_=÷$$¥ùyŘˡO¤Ø.6ÆFðU&8÷B°ìJrŠ`uBG¾€˜Ê0¶$†ñˆ«ômÝ‚æ4;êôW/ÌãR ¬Mô".1ùó=ùfv~’¨wõ®akéð˜¶Úú�kU52íïý ¿þ·§1ØÃ¿ýëßæ¾€@pã(Ó_ÿ Þœ-�ï{š/<”ã;¿ÿœ5Ó;xƒîöq×ð&zºƒ£¿ÿœ5{xäW?˽Þã|ñ‰�óM“xôWø¥ûMÞþæßóWÏL²û3eÔ£sòïÿ€®Â�é|ì)6äßå­w�r`úþÛ�� æ“\8~•yúÙû¹ŸçÉ=÷ðÀ#1púÏø£ËkøÄ'>ÆcwÅ㻼ú³Llþ,O¯µ™O_æäÅ,V|7?÷™OðÀ=÷óð¾�LV¾oíGÿ ?µ]fò¯‘}¿ö÷œ+%xøSûè?ÄË/~‹g®nâçŸÞ„oòÿ寎RÈ�åTi'0Äå#Ç8~àáŸü{nÏoZ[mµÕV[?¢j×ÈlÖÄ%GE6¯Iñã�ûpáñ‹@¤iÂÁ£)7е¹¡­‹Ý[3Ü»CÆçµ-–mN�WÉ—m^8`0ŸÓP¥æøÁ…’$‹íë®±cãeöl¿×‰e\#çó6¯¼™ÒÏ ˆAÖ¯ضaŠÇ‘éï•ÅÅí4]€³gÝÖ~†X·FbÇÖ$wîpáóV¶eÁé—šKPÊ"¸ø¶½t­¡j-ÌmwœÆív!&Àë¯(j ¿øÄJông¢ÈÝ÷§Ù¼Ý©s×1m¦ .ææÝôÜ7O R¿¦vŒ–X#7AL€ ïiÈ�A"]Ωš€&ûqùeôŒUIØ÷!ØÎ¹âò©ôï9Cçækˆn³ bj¦ˆ!9ƒ§5ÂêX=<•~$¢*�h½Oãg ˆ^7²ßM!­“>_ ÃÞ†Ï#¯sfØ»}õõl¸]ä.I”7à¶½(ãx£2¢[$}jžnscÓöÛÆ°#%è Ê> ¹oe,�mHx­òv­ ô ùedÉBªtAöJûÇQf#èE"n$;Â\é*‘N7Þ „_Ò0‚nôt«ì\‚¶Cg7ÅÍú]'Ðt˜ž±Ø´ÎÝô]>¯Íú5.²3^¯ÀÖ]Ý=¡°@OŸÀõ«6®Œ¹ZÖŽ ¸N’+Øô÷HDBbÓºƒ¾2w¬¿ÁpO–|ÑÏ\¡~ßVí�xx—‹Wm6¬iÞgÀÚ!7Ó³&ù¢ÝQ«Ú;Íã\j¨·éõ˜lºñ/¢ff»Fæ­Ë² W0 %\’@(xó`Z1lR%Ë:Â!Ö¯%�"I·ÇÖr]7ɘYÓ"o ¨6X¦‰0Ÿe(F¸‰„pæ”ËIÆðgg•|ôë07›¡�Íó‡ÙÞ¿�»5|<3�:o>gòõI<óEÖ2%¥È\rryBn?;ú6Ü2Ę̌ct„Y©VahlŽ;‹ÍÓö�lTï4ï´ï´jmÂ%ûJ 9]d{.ÌøÌ8–e¡�gГYDYâ®À:æwǘJ˜L$t&zLg¦Ke_GçEŒ«ir'/cNL£¥ge7ê•êå)¬²F‡'Â�Ñ̈́ܫ¯…y}ö Z¡Œw¤{Åm®ÊÁQ±Â&B·Ãg7-çϺ(^Í0ÿÞÅ«ô™"…siæŽ�!`è ÛÞƒ Œ+ ×±¾´Lá|–̱èóeÀöRNæ˜;�$w>ƒQP‰¸b¬õm`Ð3‚Wô-êg£ÒæE\~yUÛX•ì²�g„Êq0Êåt‘âDžéS)ò׿)ŒÍãë ‡<' ÌœÎP¸‘Cr‹Ä6ÅñwûñDë5Ë]I/Ù³)Æß¸N9]@’]È!™âd�쉳ïO£ç5dÑËZÏvúäQ_]Ôõ0_üúŸòKñÄ�ïà‹'Îrú=Ö~x³?Új«­¶ÚjëGI?ˆ9;oñÌK6“¹§nc(‘eëè.©>ºD:®G�s— fõOã’ ¶ŽN0”ȲmtÌ©©¹D[€K×5JªÍ¡c¥ÒòS-Â�{îxŸ-£7jµ(a1Œ4M8z Xv^*"¡÷l?æÑkM/C­Ú|Ãàô5/nñq|^�]ÛÞbÚ«H¶`èXn‘|^âÊ%M}¬©.æBùý%}ò»5&,†˜SI“é¬��= øñúËìØó6�‰t½�¯¹Ík/ªä™ÄÖŽ¦Iáý’óì¹bN§M4Í&tޱ¦Ø\¿¤Ùà@«ïä –·"ÚÎ~lŒ’š &@ꆊ7áFÉzñL܃¾ç8þ¨3€c¤y`Ý2mÂκ³Êô¹÷€¤à¹ãº³þ7fI“#βåi¿Åò:ý�<VÚèñ`óú£E¬hI‘dgÛMÝÂÒ›]�R° Úë¼ìº*‘˜’GÂÔê˺ÝÎÁw Îg.�„¿×¤\77à–äŠ#ÓA¨¹E·´âLüj½%É»ŠghÛ<]"¡õq˜‚ÍóÛ¹R¸ŒÐÝ+÷Û6-lÓB�D|]”i½éïµ:™•ºŸ¦f"ÉŽ£ÁésЫÅËfb¬ó¥L—É+ ù]§�¯x)§U|Ý0¿ã4Ñc;v p\™’ cÍêdŠ%ú7;Ç"Ð饘U÷¼ƒö¾E)«×\™î€L>«‘Ïj„:�ó+“áÑcd_¾ Ê^âÆ6R©c¬s̬L\,1²©>ˆI �5¥®vu°åÑœ{ejÙ‡e~Mý/=¯ñØS.ü~Áqf~â¼ø²‹Óï(È.8:orïV_ÃýÏë€O?þ ãS=;µ•ñd’ð‚ð=Ò™ k|ìñæ›f$,òÈÎö\¾q€oÝK¾è'«|ŽNï_0ž4Oš ôJMßåõ üØ>/©i“óc:‘¨€ì�PXàÁ}¯¿º„3óùý¤‹Ÿ¡ÛûU¾{Hág>ê'¨ïoÅY?Ò›a¤7ÃÕdß>x7¹¢sÌ8ùU¾ö¬É§—hûñý~Ƨ\¼v"ÉÕɺs`Þü ”¾Êן£íÌlkUj„˜â-0GÝ´¸–3 J6]> _xé‰*DÅL;Ú…èrî­F©€Tœ_ÖiÓJ�Lv†ÁP¾`ܱ¤ °}`òíÝ—�©ú„ÂõIE›º×p…ëôÆzˆù?xÔ£nó9\‘VÑŽE\¹w‹½P‰vl庈ŠSH&l•€ªYû®xe2‹»+Œoí ®x�óBó Ê ”ÇÓRBñN6XCÀ t ’)e9®œ@¹ìÔ�ìðD ÒáY� ³QBÔ�°Ê!;+3Kp T‰Œ¬÷7�q1“š¢˜žÅßf4¿‘~-ÌõG’'æI¼Š2åÔL÷tøð÷p‡½˜ŠŽ>­`¦UJÙÁh„áÒfº‰2+Ç9}ùmò—3¸Bu�à=¬lYÖ�Y•ÐQC*>o�ÒTo×ê ïÌÉ$ÁDy Diª€6¯PN;Ïõ¾n?Þñ-&ò¤ŽN’zsp&yeƒðh”ÈÚFN§p®@!“¯l_ˆÑülC$U#_TQf;ù®Öx·"‹­Šå1Q£eB#¦N�­j› U;‘#ØÛ�–Q(fœýˆ†Y_ØŽh@º0†žWPg›k Ê¢—µ¾-·Í�¹P�þ8JroïÊç±’ÌS›Å»e ^S@½’!—Êàïídmi ƒá.½Aáø5D¿φAÄ€ÑïÁJç2E”ÌlíúŠ{†y‡,å3õzá^ÉöàúU][Z2‹=¼¼»^0Œô,r´Á¦zù®¤pYkB=½ Ž];�V(â’=¬ï^C:âàÜ<ë÷Ãa$Ös¬T¢<>�Wö~ GúJ2l˜Ð JH¸m›>D†``hé6¤K&%ÜJ†ŽŽ6�ÞZ-UU±ÉflËMWbåë¡:º;ðV¿o ]Ç-·™F[?œZÕ™é‹ÇñŠ‘$™jŽï)’•Ôñ8P-¶;ÊCéo1÷ÅQæÆ €‹Äãëþ¨éo—._6×þ½qófçvÊÅ"…eúš÷Où�ÿù˼üÞ$ù†Ašìtv™V uƒ7blØXÙØáMlôÀIuŒ±ÆßË®Íl‰„qí&…¢ÊªË�¶ÕV[mµÕÖ?cý`œ˜ßzQG³œ�×X¨Èƒ;ÎUf3ìi"óE‹wÞÓE‘;Ö^f¸wnQÛVíÀ‰L›Í›¼{Ö^bVcd÷Üñ>á@ QlX¿¼®ž»¤sùšÁœöãl[‘ÝÛÏ –lSmwá²ÁÕë&ºú“lZw�»îxŸH°¡] ˆY,Ûœ¹h!dŽ÷RÌï[b.Œ’…ÅàÔ Çy �t&ÒìØó6^¹ÞfÄL'M²i�÷“µHYXbŒ_Óñ%‚µHÙ—UÜÝÑ–‘²+ALÃð&‚¨y›«ïÎSÞÜÄ\¨rÉ&ØD i�Ât™˜ÄÿÀ{­ bÌ\š‡^/BÆÃzó> [Îâ‹:õÙ«YÔ_’m�ޱi·¿Põb3„syÝ þÝü\j›Î¹vqøþ@¸iº ‰5X'ÞDñ– ½'ñû*{¨Rû¨V#åÖëº4ú^í{«Z f^8éôß¡r¨Ô™z š®iˆ–Œ¸Jkª&.¿ˆ;àÆßãÅHk¸�„ kÎÀíw£å4|•¸`¹,Ý„¸Ê亓ô_¨ƒÉbÊ™¾.–m2¨ÝÉTò$¾nAWÛe"­ûÙgn&}á"j0W™P‰˜E¡ÇÜÍÔ™·¼'†/æÁ(ùыɋB�õ�¶*Ìœ}s dâH¢‹ñI‰�>U±ÉM„ãõ}í@ùY†÷ãÚk; kw2«lŠ˜%ÄÞö>ê;NĬ�ÿ9ìÐßpúh‰=û‚M×d$&qï=púl _Ø…KéÝÖÁä‰,’¢14,Ñ•¨ï_@ÊÜ»ï Ó©nN¼¹¥T‡­oÑxì ~ý„õù˜iGØÿ*ï¿ô(šÀ2?¾f†àñ}6/¾jóöá2›6¹xé{*ûthX§·rïè™b gŠñd¯ÞM¡ø1à/˜HšL$Mú{›�Ÿ×+ (6k‡¦Ht¾Ä ‡ö0–LÔ`æ+‡”ZÄìÂv‰¸D4,rê²ÆÈçïËÂ̧^áoŸL(-þîÙÒ"˜ ”TT›5½>÷±×øöÁ»›âf E‹¯=[Zfôü“G¸šìâð‰Mµ¶m˜ÙÖju; æõœ�Xš&Ñ—¸) x3šÓu„H'sc—ðut£ÎMã6¯]ÒiÓ¨¼„ÖsÕá%€ˆ|}"#±|žxsú'àu{ØÒ¿<]�œhG[Ž Ž'›@¦17�žËá²vx9²n1¼ —”‰4…L†HG'›„~áeUGï(áe¯°ø$ˆÎ‹äÇ“ˆºÍfa„Ø ,H¥ïòwÒèFsÙ¬�¬ ²èn‹BÈ$1P|&ªÇÂp „Ø‚YTZ¶1抨W3ئEx8Œ·Ã�>™ÃΪ”fæe_W�Ñù ôi¸þHÁ-0AºrH†;@¼Ø„×vàñx1§TfÎÏà…è.vv­E=ÐPŸ9æé$âé`N©�aF\1Ö¶à?´#¬£v¨a#Py&´|„È|g‚ŽíKÃÿR2�>W&2Á%ÚÌ_š&u_·9$ãò¹°+‹6èÓ¹Ã"}ÌŽuwaL™ä®ÏP+Œ…é,÷3(lÂ-zÀᙄ]qž89mº©aW½ò `¡Ô1B:zg=¦byœëÌGˆ¨º|�Ýr¦Dîò,¥dQtaæ”Í€w”aqƒ³ß Õý'â‰7ísçóÖú¶, VoV†lQŠbZ­¦ªk6JyjvI�©e‹¨×gQ³E0]`ØèÅqîônáèÚG… pîßDñø9üÃýøQôë © ÁpŒA+JWlMíúŠ{bÄýqf*'a‡'¶Èz¼ÒÊ)QN¬lë{œ9_ÄÌ΃ îP ¹òŽŸÅe D„=•IRxý"‘8%—@xd”´·a²ÝÔ ý�8!ðÄÁ\2»×ìàRæk»†>4ˆY0-Æ �� 3¬éèXñw¨:ùÆ-@_@Ä»õÉ73Ó ¥¢ ]W�<žÕ¥ä4*ÜuóûÆíi3�¶~8µª3SسŸ}þ¿á¹Ò[üÅå§÷BX¤Ÿýc¾v —ýû7S™^–KÆëÂèë~‰?û¿>Uç¢hн®iÙZÝAh£’Ty6²¨×˜>ÃþÚïð­ËAîÿ×_æz¬�é¯ÿ_øËËõ«XigY Ÿ‹4ÄÐ07ËÅ Y¸¿nœç‚ 0Èà p½²¨ËUé‡À‡ôLÝV[mµÕV[?’Š <ýðëßwˆùÌ‹:6¦K{Ù¹þ2ì¸D8PFW‘–ÇßSñyvlö°qô.©ùíl©¶sy‹ç_+qcÊÄ0¬%!¦$Yl½N_w–­£×‘¤¥fUù¢Íés:Ÿ‹»ï:Ć5“«jW(Úœ9gà󹨵ë ëÖL4·kñ¼fšpö}“Ì<\?acèwaY­!¦ß_âÞû��èI5}Þ bN%MRS:’ôiîÞû*ñÄLsßâ6ïŸÑqû=ÄïYÄœN›hôö9/¿ª& uEñWbú¼BÂuØ‹!f+Ý8_ÂÓ-rãd‘ðücè{ŽŒ{‰V æB7fæj‰À S×0{¥À ýÞ½'¼­‹�º�­äÇóøèÃ9#=.¿H9«Q˜.R Xµ=:ú�W±=z“@ÍëµGÝÉM'ñø¥Ï;ƒî†Y¸¦º >fCÌ­:SÄÕHE÷êG�m@¨ž‡–… ‚ Õ�éJ.ÉFh*{V0²ëפÜéãò†³ ^Z‡¥›¢€ÇµºÈ/S3kÛë‹ùIoºBâÌ:¤JFVŸ6Ät17jÁÀW™p^½J¶„¯;ˆÛÛ<@Pž«ŸS‚$ˆ(Þ}ñšˆ2§âí„Ù-'é8µ«e¿|F´6:—R'êû#Ðé…ûÏb±˜<=Ëð=�D‡ÃÆæ¹2¡3÷œEÍáÈ>¦Î¼Jgć§ÃGv²Ü2Á9§K¨Œì=Áµ×vÕ ›y…¹”F4!;0s0ˆy¥€1S‡¬JÉâôÑ»÷6G†"Û·˜\¸’§cm„@ÌM÷ÆÓ'ËKá#�úñ5‚É L‹'Ò<ðø«œ|sÙ©_Æø ¥’Í›G4öío¾qUÛoažá�¾À[oì!5•@àÇÐÔçš`f8"ðÄ>‰_5y÷]��ˆÍ?>¯òôSž&˜ u09Ð;ÅO<õ ¯ÞE±2áÀa�O=å%ÐJ:*ñ“O¼ÊX2ÁÛ§ÖQœuîÇßx¶´$Ìôzvor¶-c9ñâËÃÌWùÛç?ŠÇ|vE˜é¨Ì/úf„\#$˜Y.KÇe¦Lh(†5­£ÞÈá C�ÑKØqÚ Þ‡M�;¸0sK‚áàZ¢¢ø,�‰ÓPãJ3´lÚyBíÜs‹Ñõ‹�„¥džÒD-W™È÷â »ðîªÇúÛ ë¬nžQ6P³ å±2…©nÑCDŽ32·ÝT–­i}Ç�\›?KŽü]AFËÛñ‰AÌ Ž*¡w(a 3èl[m‚Ô®3€ØÖ¶µxT·”,�»¶Õ–76M`{œA�F7&@yFÁ¶ëûTjØ?’GªE¼XZó¾e©w'¢uߌ„*ŒÔt„£Ö+�L¡dºBn.Žœfýµí-—µ­úu)�ë_¶d,ÝDòºñÉÁ–íªêJ~ ·GfzýÝg×à׃L¯#÷GÑgç�Pmy"@)UD�‚žŽZ¼lu½¦jÖö» ; Ö×墘.ã ÉMǤ•|˜¹^l™Î aø®™keJ3*þ¾N?åli‘+³*Og�øo’Šc>Ê3Ì|à‘Åà¹æÎ|ä0ÓéçN¸Q�Ô”µ(b¶ÖÆ/Eö=ú ©©o¾±Um 3÷Üíæ•×tÒy7q¯Ê÷küØc‹gvTaf0Pâ�¿ÎTÊÇ[o+‹6ßz^i 3Û ö¦ìM‘Lùyã­ò²0³±]—(¯3Ã!“Ÿ}ê{|í…'��—…™°J^O†9ø–›bIg,i0–4ì]<[B™œG�ÊÕþæ ‡¸W¾“w¶—qnFËÉUWó�Âø·ÃMüÄòs[È{7ÿþ[ÿ@çÿ#óú_óŸž3v ³íþŸå‰UO¦¸—ÿæw†·ÿ·g9ûìWxŸýÜñ¿|Ž_ÿÏ¿Å{¿õeŽ|åwø½�å矼“—¾r¼Þlý/òïÿÕËüÖ×Nðê_þ)¯ììáW�LèÿÅ?çŸìßã‹úG¾ñM¤®u<þßý:_üwŸbå[X[mµÕV[mµuü´B_·‹�`P,»xþ€ü¡C̹y•²ô³<°å9Öôê71çrïžQìu ˆMo˵³,8{QãìEÓ\bl>ÄšÞª!¦eÁ…+:“S[7»…U·»tÕ`2e±e³´¸] ˆ Žóó•×4TËv�‡[.÷ÐÞWèXÙ…YÕ‘74lîÙëYÄ8VCÊ;eú‚ÜGíR³æÆìu^ÖÎËãí�Õܘ3—l½"¹J ?|rEˆ©™¾D�ôå"±A_b:j1uC ¼Æ©[RœQéÚè]bL_ÍC·¯)VÖ”/gÞ,ríøá€Å¥y¶=Åãk>U˜¹æ‰7°ŸŠYþ©9b¶#ˆµáÚ©-µxY€+gâÝ‹A²?(Q*˜$Dfv¬‹2y´L&e’I™M³µ})-âÝóÜý�‡w^7QËVˈÙZ¿@¹d“èIñØ“¯òæ»IM}Óüÿxéy£3;ã=ѧ((/09e19eÑ×�z½ ”mz�ísóÒ«úªa&@oÂâ©GežY£P´yå�ÂÓO¶v7ÂLpÜ™¡°ÀÎÝn^? ñ�çôÔ ‡L>ýä!žÅE¹lP(Z|÷�Â�·pWB3”îÍñ©Ç=8b1‘2yå …Ÿ|²5­¶UTg{œ¨Ú×ùö¡�\�lÃ̶šeÙ6sóÑˆç– æ‡%»`öD;ð6 RÇBb¡¥IKÖ¿\ágǬ‡ï—ûr9xÙë¨Øz­Þ¥‡ ¸ó%DQ"ŒwÅÈØc[J˜ÕŸëe\—­â,oU«—Vj¦ \š]^$ÑyF1§Ë”ÎL5=OÄä(küCäö–äeÀ¥¾”ÌìxŠùd†PgÃÊÄ úÓ«qÓÕ¦ZGÄ.8ÿíp).Þ™UǤžÑQæ‹hE­¤b5\ˆþn?ñÍqüÝνs¡ÛRKë”f è wPÆçБë©ÇÄ–XÒmÙJ–ÇD�©èñVNKÃm®-Ͳ�–-cLë(ùzIGÍ•0Ë*î@óóæÍÌ[ÕÊnËæmj—µ¾ÎJÌNL�›Ê ™ZÓßÄX÷Hb4Ä;B³Åõƒ¸šWÒ’®K”ãçpûls­á­þ.‚]]˜E-›E={S×éðt°Kï„îJŒÉ²ð¾“9V«jŒ¬Û¶tCpno”lU–ùœI4ê½¥Dµd®®>n£Ú³­f ³³³«¼h«­¶Új«­¶nFÇŽcÍš5ø|«Œ84M,Ë"¯¼ðzùå—ùä'?ÉÏüÂoÞò:n§ÜR‰ŽÀ«ìÚ.ðîi“©Ü'ni=‘`�O>rˆX8· ˆùY‚Â7é‰+lY/²mƒÜ­×Z¦ /.s冉iÙDCnžxØM4$. 1Á _®È\Î"Ïg—]Ö/|“îx™-ë`ËF÷ŠýšËÙ|ë¹"ù¢Íî»ÜlÞà¢Zþo)ˆ 0Ÿ³ùÇç÷Ï]w¹Ø´Þ…$µŽ’­Ê4áàa�sLJF'¢¸A-ZÎ0ÿ޽ûëo™ËAÌ©¤ÉÁ×4×yY¿¥ª-1ÓI“#ËŒî Ñ3Ðüâ¿ÈoP0 gý¿À'ZDÌ6ª &Si‹W_s®Éþ^‰�=¾¼+¥Ún*eñÒç8<ý¤��Þå�¹Õvg’aþé…' ŠAÀï®A=€|ÞâùW4J•íþñ'ý-Ý•MëVëë>uNã�ã*Á€¸¨^æJm�žäÅ·v‘¾JÐï®ÁL€¹œ\ƒ™@˾¿¥Ÿï|ï�e¿ïƒ¶½]úó?ùw|þ×¾ô}û¾U¥RºnÑ�r#gaÓôvv"»o_�®f€9ãLñæúwÎc£ ñ±öêÛ‹9×LS­·Û¬Å±±upÙKS÷÷\yœ¹¡vG°)2v§4°â÷�1o�ñ#v åÊãéX¹ÓZ±ýj¤»m !cpé(<+‘ŸHSHfðv‡qwHÈ=\AFNÁœW±§5ÊÓŽÓÍ ѯ$¸š½‚éY\CLv~¯ßŸ†ÊO½žS0ç4Ìi�RÖiŒFØTÚü�¶ku±‹Õ交\¦4 ™Ê¶…‚tˆŠ�Ìé®Î¾�êÑpù\$îJ eä�\—)­ÉmË÷à'ˆOZ]ºÅB™ »°®å²m:-KÚ´‚žV)Ö¶+Dw±�¨ØÉ¬žáJöe½ˆqž[?L€ÙÊm ,:-EÞ+± IDATǘ.c ì‘Ä¢õ8çiŠüT†P<ÎNsÅV91õ6ªì¬3è‰`nêƒx}L`¡«ùv]_U5».+}- ¨“iŠé4áx›„.Ε&Ñ»°} %®f˜Í¦ z< tx[O9¶(KÎ=¸Ö¶:™ÃøÁÖi³l›óšŸí+Î0[¹fU¦ y ”ºâ·eòMb†Â·Ë^ÕÄû%ú7ßüd¯Ôõ4‰á�ú»¿þOß×ïkëGSÏ<óÌÍÎj«­¶Új«­¶ÚZ�tÓÏli/¯zÓõÄ-¯g÷¶÷o b”ŒíŒ%ßd|JcbÊäá{½Díß, Î\Ô8sQÃ4¡l=@±t”¯?[âg? #ºô ‰i›'Tr…%iRÙØÎxòãIƒñ”ÅC÷xˆE–ކ=ZY·eÁÁ7u¦Ò&÷í– —~«1Mxç„F¾ÒîЃ©”Åž{ÜK:1.^6¹xÙy‰vKÛ±X 1<òÇxõå ;!pç.‘ÁáåâO�0PÊ6Ç�êܸ[wHôôIKBL€³§UTÅæÔ›%ÄtWä—‚˜Ù)ƒô¤ÎæýÎ`ù�³�Þ‡�í^òaJ8L˜XÄœMiLœ+ [^z66O.h1si•éë%\± éKyz7×Û´‚˜ó“eŒ²AèØ†Ú^.l9‹/ê¼lÎŒÍÐÅÐ"ˆÙÊ�©t ,Í2»þ¨1]ÞÅ�ú꜊-ÂÅáS‚Î`ƒ:]ÜÁæm³ “UùªÈT EÇ6-¤µxl}Ì…3%¯kÉxYÛlî“è— o#È–n®Úa*‹G’ÝQ7%µXse”“s¼z^o™’GBŒ|™€»–2åEëvù\He#ïÀÌ +¾¬+³ª\JiùyÕ™™O–÷ GPæ榖X¾âÌŒtºð‡%¦ÇŠ„0ŸÑ™Ïè‹"f¡êÌÔéûÈ2‡„ZÄl æ†ÙÙî,Jº³É•yúh‰=û‚-¯×Fgfh§Ÿ3‡ Ê%sɈY¨;3=>‘µ›<œ}·¼lÄ,€¯r)—mª%îLó#¤S/�šHôH„Âpß#Þ>¤ *6Å’Í·ŸW—…™u—¥ p®Ë‰¤ÉDÒ¤(Ymgã±êÀ+‡”%#f¶Ë}8è8ä[9C!‘§öË5˜ùÝCÊ’³µuW–…’ÈÉsÎàx¡hñµgK+ÂÌjÛ\ÑÇ‘÷œì›­™¹ÿAx»u­Ø…ú mÛúþ*‘¸©¼®& …E¸�Q²+90oF¾t–áhçªë_6ªsb†îPÇmw9ð²9Êu¡ë€Ö? Œz{xol qª¸ddìRZ/õñÞåk7 lF¸q±ŠÏ¢0ÉGp©-úYr¶12-‘K:à2Ôg­1 Œ@t„lq†”‘"76†]6‘2~_�D©ƒˆ{ĉzÕ b‰ÅQ¢ÚÑæ”YlÅÄ�ñù‚t: »Ö:mK‹š¬(#``„5Ô¸º8"hŒ‹Õr*Ƭ†žÕj/‹0XKió bIdþÒ ói'ŽÕ /ô2(nt“åÚn"êîb[g„3å·éÞ”Àïõ3a–T:ÙܶÑm¹Êã`uŒ�ÞT×r´¬üÛ(hY=£5;>cA‚;p.r—gÈ¥+ñ¼¡�…†Å Î~oØ®˜»‹mÝ÷syö–CÞõ·`VÁe!¶²Û20í"7‘&Ÿuú„¸ÃÜÀ©Á"ED½š©�˵fý<­:°½‚‡]‰{¸R¼B�·‡¨;Êi¿ eЯ¥o»«–v]ÆŠ¥‰)$Óf›kè…®ÞZ»��aÞ-ôÆ rúCÛ…’“Y´ž¼Ù†É?@÷e£Æ3SHºÁ`ïÀªbdUÐlº|6¾pçÊ ¯B· bø»4n*c¸"oðæ¢hÛjëû©6Èl«­¶Új«­¶>4iFħ?ÐKWØŸ¯ þ:o|+ALKZ�IѼÀ•1Û.óèC~‚-àÙ\ÞäÍwU,ÓF°Ä!4#IY¹ÁˇËüؾÖíꑲšóÒ±‚À–ÖbÙIL®pþ²AvÚâ“OúÁRË‚suÎ]Ô±,Pìǰ¬SŒMΠ¼®²s››5C®E/8–ç/œ¿dTÚ=�m�`|r†ï½®ñø>¹E£€iBrʬ¼T[¬]rL3€$=ÆäÄsLN@ÿ€Ä¾Ç<ƒ‹÷ÑTÒd*é¬ÔãÚÅÔä;LMB¢Obïã>-€l:i’®´QË"‡žÏÓÕëbûn?½C­ßè.�UðGWÚì”ÉlJ¥[ª¿x÷ØŽcgîâzÞ;y‚xŸ‹µ;ƒK‚Ìëg�˜Õû>®¾ó&©«"ÛöGñ…Z×�L_)á¸)Léä&u¼~…ذO¸õòs¥–1Z® øÉg tZgŠ¥ú¹´Ì|à^7/½¦­X/³¶n-ÀW¾³Ù|¦¾îUÂL§íÃäKõóìf`æw^2É›?µäú[郴më_– ’f¥ÎÙ˜U Gºn`ÖÚúã·%:v±ërxÙ"Òq¡dÁÅ.ïš[ꋌ‹]òªkC-©÷vÌã2%ßâš‚–¢cÍ”gT”éª#2ʨ¶†ZB:ÝtZŽ«²úèqQ¯ë�Mβ՟0eõm5¿m#´DDlåßfÅid4J3Œ‚†«çÏ'‘*¯ 5•cXØL”ÞzŸÊ, Ý¢ÌÖànn\:Gß•uDé«/“1±¹MY¬˜± "¶¢϶î)3“é&8ÙQHÐÇ|� e£@)S`.;ÍZq+�$V½]ÉÇ–Î{o®ó˨1˜K(+‚Ë`ÆÅÜDŠ\%VxPÛ„ÀSywªœ�ÑwòŒH}@  \¶’,Êl mªý;t>LjÐEmrÜ`^¨*¸„ŵ.]—›Å>ú—=ß7gEXa‚D+­ tCžxÙ¨¡îÞ•ZB�À:8 º� ÖÙú¹~%Eâ·žÖV[¶VõsüÌ3Ϭ¼P[mµÕV[mµUÓààຠÿlôö™- o°cëê fU‚¼�¨<Áþû,, ®ŽéŒº 4@ɹ¼Å7_(3—·¨ÃHÁ³¯œâŽM6cÃý.ü `f€š750%"zvvM²û“3ç žµÌSûšaf®`sôD}ݦ0ˆËA’žcã:¸>nq}\ã®;ÜDÂõvù‚Í;'´Z;[@ò„�¤çØ°ÎæÆ¸ÅРش-–/\¼ì¼UªöVÜ IìÃãY‹ª^fbÜäÈa�‡–�Zr•Š6¯¬×{qIðyf(«WHMš¼}X徇½M±´¥¢ÍÑÃŽ“Íe~–�;GYÊy›ËïXtË�/9`à†™K’ŸÉ1°AcÝ® ²·þ¶8›Ò˜Mi•>Äé÷ìçjö7.‰ØÊ½£>¢½Í�£0«è 3?¦Ñ)neìØi.N1xgŒÑû:�_³*�ZÞúƒ•ö0j<€g¢—k©+LOLî°ñc˶'7^À¶-\¶f/Lã »qû]®Q]ª‰©šP‰ë³f œ‘¢Êw/€z–qs3ŒR2-²sg}¸+ ‹kdÈ>ÔÙÅ®FÛlî— 5ÔQšÔðv„(¯r°ÙT Ä`øÖÖ­-KêÜâQaQ–°-£ìôUìJ1­|²´d ’€l‡H¿Ÿ¡cs©œn¥™ëÅ– SK{™89 R‰¡{czƒ(s é«¥– S/¸™}cÚtˆXð,œ�á¥\™zÑõCë)L9ƒ!Aënæ2¯3—Òˆ&dÜ¡<Þø,Êt¬©ÝtÚ`:m´Œ˜-—¿.ѽNEj8'Ž¿¥,1[*øøÞsA)ð¾â|V²yéEuI˜Y,úyîÛ�Rn€–ù4õ;¼ô¼V«— lÝ%sü çø.W/Ó²^|m…Røe:|_©|×òõ2-[àÙ÷�+Æél8,+ÁLËøÇ»)”»U[Á̾‰Þ„H2e­3-[àv1_ŒŸ¡ËûÕ†~Y¼xHá'–¨µYmÛ1«Z5̼E}�¶mýËÑœeƒ’½ê:g?ZºÞ%°*xùÃ&åÈuÌu\ñ`.—�@ˆ^5JÔ;ˆG”k“µ~Ø¥ôTŸaÔ©Ÿò03Ñ ÷âÅnúÁ¬ÐÓ%œ‘íEÚºm™µâ·Ô¶Q笷éèsþÑ-µœŠ¾ÐE ³¶p:—„“>)ˆ� qnŸ ûVti׆¯ñÁQ¬ÅÄÚY¥IŒDPÖ3@Âë–=ˆykr æבõj¸„•]—mý`t»!f[mýsÕª@æg?ûÙ¹mµÕV[mµõÏGsss;vìÝ�Š‹<°í}†z웂˜¡€Á'÷úˆ†T4RY“——yø/¡€ˆmÛ¼ù®Ê|~ae ~òQ¡€Á\Îb"eП¨Ã̹¼Å·*VçÆlì×Ó{½D‚*Cý/¼¦òÌ ež~ÒK4$bÛÕHYç…ºÈ/ èüØÃnÂA‹D¼ü=•gž7ùø^"!Û®FÊ:íÊ|¾ÒÎàñ�¸M E›dÊ¢7!Õ¶%_´9þ®~“@Ü®¹ï�IúûazÆæðA�{ï—kÎÌ×j”ŠN_lëó€×ý »îOÑÓ'0;cñÞ �m;嘧Þcç½ßÅå¸|¢@bÄKG�³ªn̪\¢—Ñðä&OпÕCòB�Ìõ#;#¸½"³ – ¦"RšSˆÓÇ�7Ưíõ¡+© 9 /á/ºb¢+&îÿŸ½÷Ž’ë<Ï<7Ô­\ÕÕ]‘D$@€D`ER2EQi$¯e+Ú�uvgt,­w×#ÏøÌœÝõ¬g�׳öÚcGÙ-K¢f� "‘$rw�»ª»rºqÿ¸ÕU]]ÕI©û;ç;ý½·¾{ëVuÕ}îó¼VÕ­–]ý¾ˆ€Ôµ,“ñºJ›P=ïbª%W3”ÒÁNÁNÉÞ ù±"‚,2¸ê4¾–.¿Bª;Aa¤ÈБQš–‡ -âïð“*³âê:Ì~“�eçñtøˆŸf`ß5šîi&´¤ _»ß=猅i˜ä.¥È¦( h{taõú]Ùz¡ódMŸLW¨^ q§=d a¼¬+X+$»ün´«%”–¬€èšãE1=§á* ™†n?4‚7èbUÝ\C50TI±/YºÅàÛÃè¦Fû]¸Í&ü7TúdÖÅËZ`ìoGò‘ñöÐr_¿»iÚxÙ¶ñÝ•>™¹±¹±þwe[飔.·à“ÃŒp‚\܇§É>–™¸J&®Œ*•ùÉá"éc÷ 'í@cOöqòá©<^�+Ó‚«ï,­ˆ˜ m¸…V.MT#f7�dèÀ6ŒIñ²Ð8b69fpê�]dô“Œ ¦èô§*?+ä­†³©„É©C)æýuÇ(Ÿ·8|HmØ/óðÁ�ärS…8?¦ñKubfk‡Ds«ÄxÌ>ç÷TF̦RvåFÌ$f¦Sy¼øe¢ž¿ªü,›³xs‘O>Uÿ¾•N˜Æôª|#1sÇ6…=¯—Èå­ÅÌtƨyß�kÅ̾!�¾!½a¯Í©µS™‹˜éàp;‰Vnp¹³½×n5‘‹£è"zñr2®?ÍévŠ+«.Ò ™ƒ=xš‡ÛtSèŽ×ÄÄv[¹ãÝ×å@¼+°$|*}±ër]:üüÉåÓÁa.Ìé­+™LÞîu88888888ÔÐÊòüÃie+½ç*b6‡²|ú‘c4K(nÉù‚É¥�¾A�›=X•XX¨Š‘Í¡ Ÿ{â0ÍM¶C±µE$W¸:¤Ñ–ùE^}»@2sýaM¡ Ï>|˜p „Û- ëW»xãí"ßÿIž‡6»±,«)[© ¦yf×;„%�}ûU2eñp.nL¯7ÏÃ�½Š×k÷­œçƒ÷ÏjüäGE~DÁ2©DÊNfãCˆ´ xý"^¿Hs«Ä™S‹KèšU‰”�L¨5Nû|ðD|å(Úw^ϰz£ Û‘ló0Öo–#eÛf]û–“xš$üaAè>›gàJ‰h—«âÆŒ¨Ÿ©Ì—t WzuéDºÜŒ\ÉsåÝ î ÒÿA­ ¿ Ñ&o\¢—eÑÒ<WÆe‘®Õv\�XvPN¸1%¯€™pÑ<¼¢f­ŠäåžðRëNa™&Þˆ›ø…ç~Ôƒ„ú$û ˜ä‘ƒ>ÆÏ޳ÈZO~C‚$’¸” ÷å>°ÀÛêF(_¼ºð,þ¦’[F�D¢ë[‘<.RWôïéED"¸0„.ÎÅþ àò+(í6ë¹Ú~=¯‚ É££¤¯�#.ZüíàƒåÝv_½‹Úi†Ï÷à_"¸¬™Ô¥8 Y¬Ô7ØúÊx.úˆg†D�|wï’M÷Úw¬Ë9™U¥�pyËœÂÈÞ!Ü‹¼D×µa˜"á5­D÷ÍŸv¾·HÅ“—øÉ^ÍÒ™XC¯ç$jª„»E¨‹—-ôdbY"÷Ø"œ�¶¿~I–La´„· RëÏÒôî†Y×Ú{tŒ›šñ”{™jþ �Åëj&~)G×ú’"a¨½'3,]×�¿M£T0ð²3\ IÅ4b}E¢ó=¨ûµY}’ÂØNôbU( ˜›I•öÖDÌF׿ÏÈá-5Û›1[,˜x|Ë6�¤ôö#ø= rào*5S#f‹E ·W`Íý‡8œxŠbÁK!÷•Š+¨ë—Y(_h\·á0££Q ù¹‰™ë6+Ú;}¿ÌBÉÂãxì¡·ù—W>A.ïc¼Pue‚-fî=¨ò‰'«Ç«X´ðxž|h?ßå²uë�þ!ƒþ!ƒù“úlŠn�ÀÓÛñ/?I¦A43ŸÙí®3_Û_äùIîÊBÉÂíø¥Gf_Ý_¬‹˜�k­#f:8Üzîñ—oÒù�‹—“Y�âü� —SÉïK³XXiÇ¥Nˆ–"q¯÷¸7rùÜ U›W‰ˆÅr|hÙ©¸ "™}½ÜzׯÄ~ˆ¿ŽóI–ÈQ×åÝOpšv'µHßùÎw¾{§áàààààðQchhˆH$‚Ë5}_¸ÉX–…eY¸ÝÓ÷åš�îînV­ZÅ ?|톷q·ÐÊòü#7.b>ÿÈAšƒÕÚdZâ�ƒ*™¬A¡hq©WãÚ ŽeÙß½³e3Êò¹Ç�ÔÞrkŠÉ´É…Ë:£c&»µŠ»f®n̦P†O>¼Ÿ¦`wy]é¬Ä›4ò“BÑâr¯Nÿ A9™’Ïåxæá„ƒ<•:xs‘‚jQ,À•^ƒ�šº¯ŽñÄ®ý„i<“¢dÇU�xÌddÄäÒ$ñÓ`ö^}U3_ã´ÒD™óç .Ÿ×èï« ’–i;C›[GYrïx'_=èœ=VäÊÅI1´†}Lo�UÛß!PnÕQÌ Ý«16ZbdÀbt°„iB°5ÂÐ�fñQ°f~Íyš4-ëÆßd_™è}?�·Ý�'â¦ïƒ,X–iá5VWj\Í)Ü P¼Z†/•ðD}”LÑîwi€d4¦*BJœÀô"ÊpíØ8©Á"…”JâZ ¯ßƒËˆà5ÛȬ;‹·É‡èû ƒ?ÛØIXêÂßêÃÓäfèd ¡èF°D3„Ød"½¸›<1…ÎþÕ$Ö^Ä×@ ºHõ¤Y)©–qÜÍe!Äð_kÜ�±ÍÙ®Êð¹Cd\cø»ˆ‚… ¹ðNÙVÞ=#n6¡ôE*^$´(„Çâh¦ $Quw³³d`fUÀbA|'R_3C…óD–Ø'qFÀ=܉‚�Œ1†¿Ó�R !ŒÌz•1çí®þ#b¤'F1eÐ4Ï‹Ðc¬¢‚d¹IûpyEËÄ(꺉ñÞNc´JÈŠ€@îÀÒíó_óœ¯y¼ä¨FÏÙ©˜FÛ7ŠWBôÆÉöWÏ’&™ï!uá Hf5ÄHn÷ÙÊÜBÎÄã rîT‰¦�]¾ Fr¤…RY˜•Ó5k(ä-æ-t1Rðâí¸bÅcá Æ¼j÷rs)'kj†GL‚a‘¢äÆ-”û)»-æÍ»L_ßtmêû‚‚e-Á4¯pµGcáb¯OÀ*¿iô\ðzŽ�´ˆFM—€Ûm²tÁ®\]‚¦¹ðºj×’ÉZ´FE2Y‹c'5γ/NyÜ&Ëtsùê|’…møäS5uCÑf‰dÚâØéÉu÷,ìåâÕ…¨uûa£Zôw¹Ü Ë‹üÍ‘+=ö¾¤³&mQ…T.ÀÛGK´GAq xÜ«^ã\ïTÍE^߀_®>ªfq±W'‰„EŠjÕ:µ¶%k¢q‚˽+K(Jýc~˜øä3;ùÉžwzš„èì“>dˆHDé"juá¸Ä�€â ´y;˜çžw§—qˉˆ�o€rp¸Ûøìó»ÓKpøpþüùëmëìàààààààp{i$DÞŒˆ9ž’xñg2‰ân,i9@Eð›ZûéGòåkþ_µt r‹3Uö+¢_§³‘ˆ™LIìÙë"£> Ö%ÊQü>‹gv½S#b¦2/¾®ST½`Èuu‚Ô‚Ï“â‰�ëDÌ¡x¼"¾�ˆ) ?¥WâçêÆ¼ÿ�Cu"æXÞÍ©ã"’ibY¶+i2no�µ[Õˆ˜ÓM1'pêŒë” µNJÅ[àÞ��d[È(æÞy <ÉRÏ(‘�ý3Ã$50V©“ÊϽhÈÈ‚BÈÕ²à&û«Q­’"¡5D—„äqáò+%Y˜»Àp±ó4rXFr˘š�Œ‚©™vïHS#/ÎlA°Êñ™–n¢X3_1µªõØ’¯¯—çdF¦fa¨ö Átt/9S3gÞøzJk©DZPˆ0[J ­<É‚ü:ŠãyDY$ànf~l; â;«ëµdò£eçm9–Ö¯GÉ�g)Œ!Z$±ºVÌ›JÛønÚô­´›I�ÈÆK’…µê=·ŠÇjÁ+4“R ,h¢m]'‘Œ}Q sÓsÆšfïì¤eyÓ‚TÜ~íÙ}0'ÙL™1›£”7lWæ¦3HžtÍÿFõ"\(2Fs먽O¹¯ÔÔò/¾d°ÿ�cùª}"6x|÷OñNy_·™pf*>h?ÿ³äò?~ís\º’ãÅ=¹¼}ž†BŸzê§|iÆ _©Ûò+o–øÁKEN�×è®þ‡4>ûÔk}iâÅÚ^�ÙœÅ�_)ðÂKEN Ñ?4¹Nå‹O¿F°á~”ëÍ/“Ëküó�l΢³]¤³½úžûâþüÇOrþJ–¼T"[~ŸžpI}�{Òfs&/þ,ÏþE†—öj•º¹Ô‚íÌÌæ5~°gî�éààààààààààà0GÈtpppppp¸k¸Õ"f"eò£×uú§d´¢I;0ä˜Ò JªRqc6‡Æyþ‘ƒD‚يжˆ �ÍK;-£mXKöÅØ¹¸1‰˜‰”É‹ošŒ¦ ¤waH;±ä� ­ ¨Ú®\CÚÎ/=º·FÄ4 8rÒ _ P2¶ƒû o銪-þä�ç¸ÝYÂÁªˆišU Ÿ“8vÌ…ªÍ£¤-Fçþ9<;ÐÚ6Lkëp�ˆ™1íù°p IDATï30Õ-ø¼_Å­ìF’Ú€–ùUÜÞ [þ²K�Tã¦�3ÙÿrQÝD“ïË(ÒŒÒ*dã—Xºñ$ЧP‰“=qPCÔ6"J.î~‹èáóÖ¶£›EdköHYOKOs¢âÆ�é´¬hªˆ”É>èð?MH{²Rã[} ûùN�èäúòª“Ê2%45€ËŠTþO\soÐUã ´K÷pÙNË «“6eR%VÀu³TßÑpݹ%Ýø"¶ 3Þ7^÷sK´pDI$—°ECA$9ágyi[ÃíJŠ„©äG²˜šÝûQʺ¸§¸¥áüé°\X  ºDÀ2,\³“”ûšš‰lÍîL7'ÝM`‰–8}ÁÙ‘ÐSZåßneæ;؃f+…á¦n"{Ê‚¯%Pˆ°Z4;^vmú*²ý¶ËÛ§„±d{í~ZÈ\+`’»q¤TÛønÚÆwWþí£ ¯ÐLì’ÝïÔñ!l²�!} ¹D ËwDÁZsΞ£¯ +‘žSý9äHµuˆh„(–\=�GWMZ— t¸z®@1oˆ¸hÛtÙS›e07c”d.�X‹‹è¦#L¾Bæ‹•¹’ºMU8ýŽý>h‚µ�¾Y3'Ðs_  µsì­ż-POˆ™¾€ÈºmñxëůBî+¸¬ç‹¹8²_'cVϹ`Ø`ËÖý �/ø1Œ]ŒŽhŒ ¬Û¢TÄÌTÞv”—̯‘ËkubæsO½BÀ—¨Ûêxá+” »ö�Ù|õü ‡4žxèHÃÕÄ‹_&Sv¤¿YWw}bf*m²zeUÔ-þª½O3‹!†XyÞdbÅ_%©‰îkÅšºÉµŽ˜éààààààààààp»p„L‡»‚[ïÄ4ùá«…RkÍ\SZ�!ï@—Dt-$äOðü#Ǧ1)‰={ÝŒæ>GIü8†ë1,i!&M³îÓt"æO^7OÐÌjŒ¨%­À”wbºžD’=lßøáP±"bš&¼ßmråšLQ„Å€¤ ïÂ’·#J!–/ºÄŠ%½³P´³ðxÊ®¿”ÄÁ·}‹`X»@~ÃÚ8ë¾x½yxp�ˆ9:#µIZ„[yË|€5÷ŸÀíÍWܘÝÝ&ŜɻoÑ !dÊQ‘Ò"Üò6ÀE¨5N0¯ˆ˜±!‹ø�Š w]{A´… R^àêY“vOUxœÉS¢mã)üaû¾ª�§=€¿Å<Šqî‘íˆfÕÕ)G’È‘dE辘£]~%$ˆÚób D…õ•š©nÌl¼ˆÛ¬�S� »ú|;B5umf×â„k3oßVf6 X"by{¦n⚃0iM™ª1«#ÀÒj]˜–ëÆ]™¥Åh‰ª�tEf˜ ­…B¢€(‹•fü„)ŽíýõԮߧMr_†U²ëíèÕ°6�üXAð»›*çlõedÇŠdã%DÅ>nBSºâÊŒ—EÎÀB1’ÇM+±…¡ ¶`ˆºñ,¿RÙž'û8áÒƒ%™žwmçfd�M‡‹Çíó-qѺ¡V •ð07“Œ•H–{˺ü×5"&€ˆÅx�øˆJ|Ø~o 4Áò-GÛ•©g¿– ©´­¤ðΫ¹Š˜Y9öa“mO¼‚Ç—©¸2'þ!;Q‰ ׊™ÍÍqZÛ†O�.$±“ÃMòy»æ–�n6>äÇç«:L§3yðp�+sòß5ókdó/ìÑjDÉŽhŒùí5®ÌÉŸ$_˜"^�˜ù£WuJªÅª2»õñ¹'_¯ÔM',~éé}„ýÉšíM6ÕMÔ:b¦ƒƒƒƒƒƒƒƒƒƒÃíâCܶØáf¸|ù2™L†±±±Ù';8888̉––Âá0K—.½ÓKùÐq;DÌjí®†u¦¸”>÷Ø~"ÁâŒ"æ@â“êaŠ‹ÐgÙ§éEL�TF¦Dãu!F阿•åKŽTDL€±œÈÙ÷}<Ô-EpGÙºéås0nh–@€LZâÀ~™ô£X¦¿’”9}1—ÊÄ}pS¡�y÷�ˆ_y³�ÓÜ:J¤u´&R¶u±—‘>“ñQ“ ¼½®FñX¾åXEÄ,æÎˆøžA Åð4�WÄÈó‡ó(…M`Í)]û>‚d"jÑäêåþ»¢–‡ÞcÙº£êYÜ_ùû„Ó³êJùL•ªBåT7f›¸hlnLÉ+`&\4¯¨ŸD5Vl׿­Þµ){d,Ý"=4ŽŸNûÿ’íÐÏM{L$¿„è’°L;ZÕÔM’ã1\_'AKUW¡Kv—™&�݆“™2E—„hÍ>ÀÔ D—=·;zŽå÷]÷º|Z�áL‚H¢‰œYP Q¬²Ó…¡•'™wa#—Ó‡åw3–h!˜Õ˜ßŠ’¾–ÇÛì!àjÁ’ |z …ÑÞ6H­?KÓ»f]ï„`»”#uã�øÈÝ{ëÐVBúFÆÞ%/á�º1^AH¬%¬o$6¶—̨N°M&´ÀD½’A·ÏzÉ Ö70;Lz´D¨ÍMÇš&Æ/%IÅ5ÂQW%b¶8Ö\YK5b6ÁúÇ%üÜ–áýÛÑ‹µ¶,tàÛ9õNœíO‰x}"ÑyY­c¤b“^CøðšORP_ãô¡"[÷‘0|D$[„ „M¶=þ‡ß|¢.bV¤YêàØÁ8�>-‚O!(ªxý"[|›7_ÿ…|½ãÖ4v¡–^äõ—Uv?-ãó ´wZ<²ûUö¾þñJMÉüäÿ‚·<ý¤½mÑ1æµ_¥�¦a̬-fþ/ì�Ï<ã"àðxžÜ~ˆ¼ò8˜ÔÅÌ‚-Hš¹ÿ^®sðÛçÓ„˜ù/?I¦Á¾LÔ’ÿ+Þ>"óÄN™y�à‹Ï¼Æ?ì±ëRƯBþ¯ùÁølyûM!•/=³�¿Ýóq\ÆK Ý™�ê *JþõžÇÉä¿'O÷˜³Õ98888888888üb㙿€\¾|Axøá‡ïôR>rœ8q‚+W®Ì>Ñ¡Âí1g«=t]"æ\™MÄ,òK€¿qm0ÃCÏÔˆ˜±ŒÈoùÏ<†n4® ‡Ò|ü±× ‡íõç‹Cq DBñd2ûö ä2›0ÍÆÛhD �fɲK5}1'DÌ·^±J»1�ú‹éo�ulØóƒãMžg±¦ÔÕöÅËñ³Šù ‚,жéýŠˆ™6HŒ”h“®#R¶\{ålOÔ_í{y4‹»°®¦ÆÕœªqcÆ»uÚå‡Cg*nÌ©Be#7æd‘s2ÙÕàm*ÇÅv'im8«6V6Þ§�…5?\u ˆ SUWÓ„CsºXYÉëÂT ¼-¼m~DY$›JO;&DIDÊÛÏõ…ÎÓø?Cú²cErñ‚da,´o®qQ¬¢�žãöyˆºñ­}¿f»Sûi*~ùÆ"fƒ<-õ矈�ù±9õË”…©�3‡Šuý2Úæ¥in‹Õ=†€ÉxUUxs�ÊX¾ú\Nˆ™Þ†Ñ¬b¦Âë/ëäËQ°Á�ΖmÕ›%ók¼}Àœ1kðÜS¯àŸ!òµQÌl(dðÙ§^%0C]Þüj¹®>fö O½6cíäž™µbæL1³á Á—žÞwÝQ±àÄÌ:8888888888Üz!ó�±±1,Ër†3œá gܦáÄvÏ��¢ˆdyv×�3™1yqŽNÌgÝKsSõ"n"%ñú¬"fš'víÅç­½˜í‰ø"¦ =W ¿OAS7Ïy_DÑdå½ï¤ëúbzKC-„Á쬫s{ lyøgÈ.uR�-bNôº­ŽººF}1ÇGMü®mxZEÊ®c.‘²TPµh2tM¥yE¸Ú÷ò\‘¨Tës5§�¶h¨å¡÷¤ï*x´z7f™ëé�9+ v\ìR½>.@m‹ãr+X†Eæj�Nê£S'Ü€bBÁ’ †ï=…ð J"…Ôô‡¬(˜ºI~4‹©ÙNDwÒÇ=ÅzÝlˆ²}® ÅêëI�,ÓBškŒi!ˆWcwÙT,Ëî§Y}¼›ûZ3µO¦[žùÜ -`A!^Àl)1´ò$ËsÛ(Åíó>¨Ô?÷mú*²ýeáÑSí‰é§…̵–a!¹ç.ä*zsY°ÔæÔ+ê…JÉŸCŽT{"N¸2{ŽgQó�¨›–%A²I�D�H9^»–JÄlŽRÞÀqÝtyÒ¹>Átý2‰™nóAtµ¶_fwoy_‹u[àñÖ _“ÅÌ#ûkûeÞˆ˜ÙÑ• µm´2kº~™Ÿzê§×-fÚÎÌ=7$fzÝ%>¿ûÍÛ"fÞ¨ y3µŽ˜éààààðóbd]Œl4‡æŸ­aˆƒƒƒƒÃÝ€#dþ‚r§/ò;ÃÎpÆGy8ÌÎGQÄ”$“-÷�#JW¶mpä¤N¶˜UÄ|æá}ø}UÇ]"-ñÊ>ÏDÌ·Ò•¾˜C9�Ýå>މ çˆÂÓB`Nû"Š& ö°hñ•:stâ£&.¡±ø¶æþ£¸½ùšHY°{]¾wX$ì©?¶�ûbŠ4û>�¬ˆ #eek®‘²ã5‘²îˆA°�U#7¦è.á_ÿ^Mìl0µqó‰Êœ›ucNŽ•�÷ħ�§…’¸‚‚$��ñ‘šŸ®:�âw—�Ë(‚a‹`²ßvh.É>Ðp»=KNãò+ˆ²H)QDR$LÍ$=6Þpþl’ˆ©¤ c˜‚-6 ¢ˆ¤Ê¬ÊÎ-IJ@òÈ„åÆâoÝ|LÌ‚iGÒ  ˆîYkf§)dlQGMJÓ¬5~«…üpS7+‚rnÌv;Ñ"–XûûÀ§Mr_†U²ëÏÖæ‘Ë#H~wUàœ ­æÆëreVãcm¡(uãY^‡Ö7bª2=ïÚûYàÃtqáx†bÞ qѶéD�H07c”d.Í•×cGÌ6B:pIíœz§D¡,Pš`ùæc5ó&úeêªÂéCÅòzªï‡�°É¶'^™VÌ�ŒŽ¨Ä†oLÌ<|Ð~.Áb˃ûjæß b¦Û#ðåyrÛÑiëÀ3¦’z„ä½)Æ×$ètˆ‘bŒß›$×™G i˜®9¶G¸Ãœ\—åÂÒñ¨FÎo ËÎõ‡�&Ž�ù Ì�¾Ðï g8ÃÅá0;ESMV-îeÍÒîʶU >¸¢s¹W"«ïf63LWúb&R/½ ñÔæ1=ÞrdiJâ�ý~r™ÇÐõàœ÷ÇȲvý‰:³�y÷�Œ_yA¨_Wsë(‘Öц}1½’úè´‘²v_L(äLÞ~¹ˆP¼S Ü\¤ìÆSu‘²ž°Rí{yÑ¢S~´¦Î·úök9=¢“ŠÛÓo•sj\lvš¸X½Év�Ên sÔÍ­±p,•Ÿ£\ÂŽþ”=öþ ¥áüÊšËçˆeZªXä2™k¦Ý–,bYÅRu_I@Ô…ª¦P~ÿ´æhà\“ØŒ¡Uï Š‘fÏÎä>™zX›¥‚j+…D}¼l)n |£÷½_Wã·¢¤¯•ED—ÝÓgF�pQ-AX%U8çÂ�¸2ÃúF²c:™Qûø…˜(ÍÕç^ÂKXßPqn ¢@Çš&,K¸e³`÷ËÔT…ƒ¯*b¦/œ$­÷«ý2UâÃöó29bv&1S¤YêàØA�BÞ¬3·lÝ_Wcc‹™±Qƒ‘aû<žè—y+ÅÌ7TÅà›3´�° }dÚ:pÄL‡ÉŒõ‚,T™š_'ßQ ±*Åè¦8ƒÛGÜ1Âèýq+Sä:ò¨AS¾»Nëì0™ˆÅÕ…%ί,pz]ŽSësœ[U wQ‰xóÝ+pí˜ý󶃃ƒÃ·]È|ó›‹xô¿vßwÓZî4wúB¿3œá g|”‡Ãô|EL€¦@–‡6¼WãļÐcpòý ¥981§Š˜?}Ã$‘ �ûY61MsŠˆ™–8°ßG:õÆ4bh#�4;w½I0\‰&DÌ·^±J»öÅôx ¬{ð`�ˆ 3÷Åœ);ÑS´:ê•×)û>‚d_h(åú.:µ}/G¶#žJ�I"G’5±³]|ü–º1K‹úq)ոخq±¹%Ýø"öñïkì”$Ñ1…¥mv¬¬ßÞŸÄH}ïÀÉHŠ„©x[™¦Û {Ic7áA#ŠÐ ^¶8bÈ�Tï•Ý—D‹¤Ê=1Ûô•dûíº€ÜrÝ®ÌÁÓYÔ‚�/ìEXÔk?Ö4®L /-Ö\=‘G-¢…²ìbÍ697ÛW‡É$´[1;µ_¦?$²â�Ã×Ý/36Y»õ`Ãã#;PU…½/«ubfssœÖ¶áiެIøGY5ý2o•˜ Ð?lÐ=R½ˆw3bæ3;UÉépÄL‡;I)g�K8­î<†Û ¸ …\_ ˰ê‡iC4(ùU²í9ÆïI2²1ÎÀCà na`Ç0ãK’³?Øm&Ý7“Öl™º`’óèÄ#*½ ‹\¸gŠÀ9ÿîùÝz´C›q8888LpBf‘Kÿò]~y×},ìh§kÅžýæŸr|–ª•Ÿý|óÑèÌ“æ@î>Oä3Cã{Öç6ÿV­e:.ýáN"‘Õü/Gï®»s> ü1;C¿Æž;½‡æ£*b6‡Ò<ÿø>"!;öÐ0à­Ã:û�Ä3�¢�ã\§1_|à ™‘Э‡ÖYžØY+bŠc�ýÑ.�¶xëgéä¦ë1ܱ·§z1Ü1MÞÜ£ah(bº½¶>þ��9©nö¾˜Š·ÀŠŽ4ì‹)yr´m:}‘²‰Jí…c”ôNÜAûßZz�eëë÷Wþ~;ܘ†R¬ÄÅæbE¼æôNB¹ì¶ÌÆë× +¦a’¨öå•ÊçDn|úOÍ’bGÐ%Ñ%!y\HY× õÇ�ES„LQ@¼!Ë ,i©UÏ7Ó}óŸ¿ÛÕEµ}2ݳ÷ëô[-bņñ²f“Z/ë5#ˆÈäË=*årOL¿>)v6Z$Q8ç‚¢7#½ œJ!y °P@ŠäfteºŒ(VÑGÏq{­S]™öšjûiº.ÜA}âæ-ˆ˜½Ù~™ý wEo›—¦¹­^ÀŸÜ/sª˜éõ‹l}ðíi"fÁ0:)šjúeÞ*1S3¿À¾ýc…êkçFÅÌpHå‹O¿æˆ™w†aðÁÉ÷<—'›(á ÍÑvïàð LÏæ1úW'È´—P}s¿±i‚‘ûâÄ6Œ“ë(Üuý/˜'Ù5@bSœbgÝ?w¡*¶uˆ‘'H®#¿0K±3O)ZDkRÑý†ÛÀ-,ÑÂph~5¬RŒ–ÈwÉÎÏ3¾&ÉðöQb›Çð­S¹±4WB&ÿAŠT“J6\¼¡çéfÐ\y_9ÍbQýw¬©˜V­À9Ö¢ÓËè¬u·‹´bqjì2ù“ïc™ÂŒãH›Î‘6�þüØì¾ÍôŽŽÐ_Ôé-è\Êk\Êé\ÈÚcxüίo*ZF§0\¼ÓËpp¸eHßùÎw¾;û4‹kûË<ñ;°ã÷þŒ?ý£ßçß<·šìO¾Ëoÿc<òŇéšúyÔÒÑM‘¦Å¸·ãæzÖhg_àÿ:wÿösë™9(kúù¡E·f-�yŸÿç›ÈLÎk›øÍ§–L£›èº…(NŠÚ*+ñçôÛÝÝÍÊ•+?\®!ÑC¸s9ë7-!|§×âààà0 .\Àëõ‰Dp¹\sª™psºÝ7þ{ª»»›U«VñÂ_»ámÜ.îV3™²xñ J}ê÷Ë1››ì‹¬¦ 箘œxrú³˜ÖÜEÌTÆâÅ× R�giäâ”Dƒ-ëOÒÕ>\1ó‹¡1 oXBr d2{߰ȤCÀ¦9ï‹ßŸå¡�o¤k"eK¦Ä©£‰X‰ uuno�-ÿ Å]Ä¥Økš1‹9�û¼ÂÇÀª}-(Þ÷=úÁ&³2÷Ý}~á)0´m|—/�â)åÎÔiâѺí4¢uÃYBmöv“£ɸEdÃ8þûSᕃY”Ìj$«*T¹šSx–\«¸1NDr�#n>� ›(>ÙQ�Ñ Yš­ª‹RºÿÞ Q†Á“9šŠk‘­Æ˜é)¡¶ÆðD<˜£nZúÖ6œ§7¥Ð" Ü!sÔMsƒyƒ«Nãmò#y$ÆÏ�ÓbÌ'×1Š»ÉƒShï[=íñÉu&½¹�4˜&ÞV?ò˜etván*;Oãnö"y%ò}Zõ.ÆC#xÛ¸R ž˜gö�qÿ0ÞŽ¢*áœÛ:bž!¼ökL°|}sí!Xñw oº w|f÷¯`‰¤%´0ˆG "I(¸ü RHd\¾F0Þ^S£>²F§ÅðÃ`Á)ÉYJZ_«C5ð Î~ajÉò�(Úç¯; Q²X#íH–›D±³‚�(Zã#özDÓC²p•`‹ O@   w`éö;?š4F!Ÿ'ºÈƒâ“�d‰@Ø…' ¢x%DoœlÿüÊZD\HV˜d¾‡pÔÞ¶aPSMè…úã) ,i”ÑÁ �‹d\.ÅžÀ±k‹ªÇ²µÕì%9®1© Eé¹X"Y†H´�á¾Åèzíû„€‚`-F·ºéëQY¸DħØïn�ży—éë[‚®Õ¿¿XV¦y…«= ‹¸\n·I×ü+ôOª1¬M˜úqzz–,PÊó–.¸Â•«KÐlÛ´6a”k.ŸË~ïõ¸M–/èæÒÕŨ ê4k–~œË½ËK(Š€ÇmpÏÂ^.^]8m€jmDÐßår/,_,Vkõr±×®-Y�\îµX1iû«^ã\ï‚i·ß¨ÎÞ§«�KÝÏ‹O>³“Ÿì9pG×ða"ŸÍ“1íCñ›t.nµüwç› ¢ÅÏóq&{™ž >úÚtúËcAìú„ñ“÷嘧1ØY;º†çr•ñçÇ`¬Vúȵ¨¤ºŠŒ/Ê“m+Q ê˜. KÁÍúÿ“c‘Wú1› -‘�—'½8K¡­Xîûh�h× êo7—‡ÎÙÔ†á5(µ)ÌÏ‘[–¡Ô^D «XЉ%Û Ð§ÞwmìÞ… ¿ŽÚ\¢ÔV¤ØQ Ð•§0?GzAžÌâ,™ÅY² säæçÉwÈ·•(´–(¶¨h~SS5«’zo˜Ðª™o’4Š:Åá,™óc$ÏŒ"&`ÑÐbH™ŒÅ†)ݯPhÖˆ-Ï‘m�Ûót¶p–ñí.�*c]%ŠS²kDSÀ¡àµH‡ âQ�X«ÎH‡ÊP—ÊÀ|•ávƒX«Î`—†ñ�8ósi–4Ìxz’ÈC6�tÐTþ®ydU‘¾öë=ÝG;u‚&qŸEIÓ(��áž_Ÿ@dªf2ƒkh ªÈJ+D‹týßSnº9U#)ûÐL0,°, p’,ùhòßÜ÷�[Mâ\‚R\ÇÓ® •oœ¼[ùìó»ÓKpøpþüù9:2K?ãÿîÛløýïñŸ>³‘ùá­+ãü›?å³cÌïÿý/}£ƒÝ¿ó'ü»OîdëÆ�ñ_ÞŸçZäÒ¦:°Þ IDAT ßáSÛV³dÑJ¶<÷~Ò«–vœÿyõ&~û¿þ>ÿÄ.ܼ‘Ç~ã﹤=Îÿ𿽠~ŸmëÖ±nûïsüéïòÜöÕ,�¿€eëçö.i¦Ÿ_»–Çþäë<¾a9 —­ãÑ_û#�Y³¯eÌ£ÿÀ÷ûå÷ÿ�O¢þð{¼9醇Ôß|†È§¿ËŸÿæÓìx`=_øË¡†ÇjÚýÑöòÛË7ñ'ßÈ<þ·|ªãüÕ Þ@s½1‰ãã1ÆÇcw.ªÑ·–O}í1Þ‘‘Îp†3œ1Ûp¨Åß¹+EÌ¿¦S(Íîðk¼ýL�ˆ �ÌHœ|߇j}ë:âd Žœ4Ȃӊ˜¢h²lq/+–\©1û†M2¥gÉidŸ QQÓ%;bV3I%¦œ™°1 c” dÑ…å»ó„0\�#“r|€©Üü�ðnÓWÓ'ÓšƒË3`´Tj¦ÆËšº‰ä®^|Ú$÷eX%[î‰.ÇÎ ’€ßÝt]ñ²îËXÅ}9»+³Q|¬oí{5Û�ÚO3²ÀO‹ü$—Næ(•]‘71 7Ñ/S€ÖE>z{ìš™úeNvf= ×õË||÷O§qfÚý2Õ’rÛœ™¹¼ÆO^2îˆ3ó‡/g¦Ã-E-˜Äz äÒ-2[vmcé½Ëóra´—“A½n\zwÇÚô†ãn$D‹Õö\>´¦ØpL‡yª˨ÿœq|c®nÜI’W‡±t«&êTõdÚKŒ®ÈÒ¿!Iσcô<8Nÿ†$£+²äšík«¦a1vªS·0�êÐü:¹Žã+SŒlc`û(;F¹Œñ•)rm4ßíî-Ó"Ý�¨Y€î×(væI¯J’Ø'¾}˜‘Ljo!¾qŒ��ƒ^ɮӫu�EY4±,±f4\‡f’¹GMÐóµ{�¢N¾?ÍØ» ¾z‰Ñ½WIŸ‰áIxXé¾�UEû†Æ¥�ô` *ŽÌ¹>Oª,Y@WLtÅ$U\–§wm†K÷§8µ¾À¹UEz©Œ¶$Ã&9/¨²€9ùR¾aQ:7ˆY¬Ý³¤¡%)œé'ð2ê»}¸‡K¬(µ±‘¥5s¥�Ư§é8¼LåÐòú1ÁÑN½::ÌÊÀ+CŒFÀÑbög=mŒ^Ì¡s�ޱÈ+²´5Šç.ûý¦e4L J%xwݨáàp3Ìí•vö-öŽoã¹OM¹+س“O<¡½*-uŽÿô;ÿß½9õ¿3åæñü¾ßå¹ÿõ*ÏþÙA.uã¿ìÿî×þ˜K•ß?=¼|t øòÛ:ôÏv‡ßûçqXòuþî?î‚ÿžÃgÎpæà¿g+`Öó[y€s×z8ö×Ï1òŸ¿Â9nL;2‰ù·|ö¿i|ãû§é~ïGüå¯ùÜoý#Õ¯ÊÓ¬¥!:û¾÷ã»?ÇóÏ}–O*?å_žöÖ.}áïØô,ßÿzWÃc5íþ¸æ Ÿ.ñÂ÷�1q¨†ø}ïø<ÏÝØµ×ëº ÿÆKÂ{¯~ƒ÷^ýo¼ôßæ\W8ÿ7üú®{èjŸÏºgÿ€ÿû_¯aåwŽÌX£žÿ{~ã±{™ßÑNG×røÆ?2hYXýÌ®¦/³Ç²°¬#|kÙ~ãÿü=>µs+›Ö®fûWÿš ê�/œá g|tF<çÛßþ6_ÿú×ëÆ·¿ýmâñø´µUªBdæ®1UÕŽpýñk:ÉT‰T©q„ëL4…2<÷X­ˆ™HI¼ü–›xæqT#ظ®�ˆišð^·É•k2ý1¦ë§ dÙ²þDEÄLe,Þ: aJ†)P(@Ïèïs¡–A»A§"Š& ö°hñ•:3›’è¾D?Ž Ô¯«¹u”HëèM÷Åœ?Û¼æýŠ”•<¥š8Ú䨆¦‚'¬Ôô½ŒJµª®æRÀ¾h59vVZ8R™s³½1'�}"…¸Jv¬ñE2=˜©™—›fžì±EËÔPõó©�%qÆXYÁ+bé&î°‚¨È€E.scÑZøŠVæ6"X"‚$`”tRêõG,M�b� S3ìþœ‚É…è©ë~¼+@MÛßl �,—̾M 5i_@š/+Ê"W¤á>ù­(ékeÑe÷Äô™$\FKVI•ιÔ—‘+’-÷Ä´Ê=1§ë• õBåÔˆÙú~šàÛtC·¸PŽ¥½U³7Ú/Sv‹´­¨¾çÎ&fŠÆFGTb÷FÌܼµÖ¡÷a3²9Ë3n ¦a‘‰i”r¡v­]-x·ÏE;8ª2×è.Ñ; Ò; 2:z}7åè&Œ ús:=ƒ‹)�‹)�Þ´FR½;[YXäˤnœðëu£ñ6 $Y ·a™p4ª7w’€7ˆÚ;b[¡f‡V8¼²À¡UÕPhÜqÊ8¶.Ëñûìql�=n¦d¡y Š!û³Dpi{ÝK·êÄM]0(ø4R­W¥¸ôP ÷¦6ôœZW?Yœº`Pô©dÚòÄW&¼?ƵmÃôo!×q{ÞkþfrWkûJVÖ6e}¦a¡¹4´pK–nhŸ¾nÒ�,­áK*éÃäßaÁ�N2WbX¦Ea(M1–«—ƒ¯^bìÝòýiz�¥ž•l ìd¥÷>²ÝBóØ¿«ýó[(&«ÏÏ\ž§­1¬�Ëöå4M ¯\¬ЬQ|¯—ÔgÈï;�|:ƆS²çzIýì ÚHŠÜ髤ö~@jï¨ç†ð'LVI Ùá[Ï–‘CuÏIj`hÆ×ÒTqóðªÚ…kõó¡"hþI¢¥`¡£Ÿ:�yò<áîkã"ÛÆ=¸J*ùK½¤Þ9ŽÞ݇?¯³:²€�]kYšO³»ñwj€s~£á ×{SÇYÃb°P.{‹`ÆûC´y$VúE–ut åHùKÚZï:ì×E)©\êgÞ½‹f/ppø1·WÜØãî6Údzvt´£��‘*ÿ{Ñgÿ5ÏuÉ€€PsÄÎ+õw´þúðåõd)ĺßüŸú/õLÌiâÙ_ÿ¸×2ž|t§O_œvYóù<»W6ãeš7þ6ß|6É;‡ç°C%^ûÁOXö�ïòù{üÈÞ¥|ú~‹Õ¯þ{&väzÖR|“ïýK–g>ó ~y'Ÿùdˆ—¿÷cj~5oøe¾¹«Å¾K½|`¦«é÷GäÁ/|á…â° 0Àþé]žøWŸdú®J33× ùãã1Ü™7Ù½â$»WœÄ�ycnÎLã,ÿù_}‹žOüï÷_áµÿ)Ë?~ï*ÌX—çŸï·¹üô?sn`ˆ�îCüå×6à«“E‚n~zd ôÆ!ŽÿŸºò-~÷ûcw\øp†3œñÑÍÍÍ|ë[ߢ¹¹yNÿ?y8Ø„9žøîpb&3&¯ìSy}¿Áå«?zÙÞNIúÊuïWS(Ã'ÞOÐW‹)‰=o¹M=Š6MOÊF"&ÀXNàìû >Ô¹‡Ò<ýØë„Ãö…‰tÆâåWMFc.ŽQèçCˆÂ3Âô_ú¦âdY»þD½ˆ™–8vÐC)³ S¯ßžÛ[`íÖC EÌÙúb.ßr¬"bsg‹4yª=J/†\ÌGr®7iSžœÓ¾D×¾� ÚJy�¾ ÁŽêÚ¹1Ew ÿú÷*BgÏÑ,~u-„NÝ27&€Xô g,ÆÎdé⾆sÔ¶8.·‚eXd®èl0opÕi¿QÉ&*^‘}.„˜ÂòÒ¶×!)zQC”E\~¢K‚ÆF¹Y m"窫I Jú \»n!Ó,ÿi`ró�CFuÜ~� òܾ*u¨÷PŠ•/>ºìs@B¢/a¶”\^ßï2Tv_-’*÷ÄlÓW’í·ŸŒ€Ür[\™^Oõ}¦^¨´P–Õ~ç™ÚO3uÓ¶:H>m‘±×ˆ¸hÝP+úJx ˜›IÆJ$Gìcj»7k5Lˆ™ã1ƒø°}\o¿L³| Ì$fŠt"K;¨×ôË„3#ÍqZÛFjf~XÄ̬ùeûOGÌt¸Òî€D0êÂí»}…†…b‰�«gÈT C#AGT¢­-:ûÕÃ4éÉê$U‹¼ZÙáï*&éðI4)w×ê“!ƒ“!ƒS!aáÂçš©+ ›rÕçáX»QÇÛ Ìå³_àv÷Žè径ÄñŸOÓÃ÷ëÆ¡5%Ô{ZÑs¼éJ}<�¤˜¸|ö8¶1�¸qÁœÊÍ’†1œÂ<7Œü^Œ-gl93·'c¸LTŸA!¬‘�Ú1±±å9†V§éß�âê–ÝÛÇèÞ>ÆÕôoHqyç¾-�×ýX`Gx‡–…1J7&äxGÝX”˜¼ÿðÌ)(–dax ô †Ú\¢ØQ ¿ GfU’ä†1Æ·ŽÛ5ÌÈîb»†ß:JrÃîûã7æx•¥ÿœçñ ¾›g~n«�uD|­²Dò½Qbï\#ߟÆ(ꈞÎ&6„¶±&¸‰ ?ÂèŠ,ëR\} Áå]q×¥X—µ0ˆ:ÍM‡Órƒ)Ÿ‘Í„$k•¥lÐ!#Ñì@’²'{Q‡’˜% w(Ⱥð½l ¯¡ÍÓøûÉáûŠ^óÿ³wßñqÔwþÇ_3³½ïª»È½.lÀ`SL !”ÐB ’K!�@Èår\Ú%GB.É/w¹KBr¹‹)Ið1˜L·ÁãÞ°-[½l¯3óûc¥•d¯V+lÃçùxÌÃÖj¾;3»ÒjwÞóý|’ØÇ òóvH`©vÙÑ‹•²=d=Ý™EwdÑ9”Ñœ[{sêNc’«g÷�h¥7¿oÕîÓªÆrVídªÝ¡A H·´`šÅ/ÆìbŽ=³.÷Äs´eL’¦Š5ÑE¥]cœKeʨÑL1·–?^»ÕÂäúÑL®�ÍRþk¢®›´wåŽúâ›Á9“DcW�SfbŠ÷¥ò~ë**¥7Ò†C655£UTn®©¨—Kû÷gÙõæ-œ½¨ç6ƒ$p} äg¶ õy½r8�Äþƒ]óÿðÃGx}G;iS#Žã¹£ìÍI �M#Göör¡ºžzûA{ޱü}‰-YÄ3Æ•üö²üŒƒón¼žŠ+ñdË­ÜÞ3y ¦–C¯©:ô±*u<ÊŒ�qsð ùGÌõ�o½œû>Tüdg9Ê=Ù^l�²Ænx‚'Z®ã—_= Ÿ \ðm¾¼ða¾C鱋Jçî lÞ?‚™#CL9+Ô~öÙ6&&®ýü'i11Ç‹Fðë¶bÞ2wÐcBˆr…B!¾þõ¯óàƒÒÑÑQøº'Ä¥�?u=Á“`&fGØ`ñÒ,霃xn[w¼ˆadŽ*Ä x£…ûï küõ%­%BLŸ'Æ•b¶FU–½ä¢3z¹Æú½Q®˜¿Œ` _ÞG×aÍ:ƒDÊC*;%gòÖŠ×P›õrEBÇ�x<æ]ð^¨a#5Xñ’J:6ŒÃgTöôÅ´X3ô\×·/æ;+üŽ«0É`lÎ$Sæ½Ö]RV%Wxãy°R~Ö�9Ÿ½Ë¡MžJë…` Þ;6_޶³0sÛª(öØìSÖBʶí&u–Ðg¿\§íÈ7G¤7èt+^´ú­…uz‚Ê ƒÌÆäüŠgó”üñY÷à4Š_Ž–õuáò:Q4…D[нøzšKEOë(Fþñ·8,ºA¬©'Ã܇|)Y�øÁ(ªšÓг215{À1¥Llœ�ýoS»?ì+ß6˜¡ÎÈ4s(ùaÇ‚;ã'ÍmVŒßx_ØÃÆdCèØB/Fe S3¨ÒÇmnưbu~"ÁiQ±�hI㪶céî]ãÎUÒØ± O‡ g%tž¶�ÐÛå÷ºõæÆÑÒ¾ŠX[O¥=?+³s¡ì4u® ¾ÇÛû÷"êTNšÀ7Ò ³+J¦£÷µÄ�›@{ëJ"-i|Õvì AåRv¬{�ix°»ÔB‰ÙT{ž³û·DÔØp­0sM¯žG.uøïµŠ —:Ÿ�+_gÎB N—Š'ãg¿ÅæW.ì·žÓXH:³‚7ÿ–dÊ™n¶·²KÍpöyVœ.�ßàŒ³W°úå‹ߎ~>™Ì–?›aÁ6pÙðªù°Õë×9gÎ+¼ôâåEáž0óiV¾žå¢K-8] ³ç¾Âò¿}ˆd¢÷u,mÜ ‰_óôøð•n—‚Ï—eÁÜWyæ…â½€òaæ¯yê¯0žÉ˜šüëYO˜ùøsWKï•0î€ÄoøÓøè•vR3¯»Â™ÛfþqI~lXÿ$~ÏKà†îûï ¿äb¢‰â'½‹�Žxl9ãĉ០K×AQL"± 9ÝB"m’‰ •Œ¢§šV? ‡ýðl=r&ºÁÞ„¨ØƒŒ©¢DÐÒÒD6ÇbwS]UK}ÝpþòÂÐãa�¯Ï”CKböù:ÙÑŒÅéÆÒÝ“-ÕÖB¦µ [MÖáUà ±Ù0¾?r{öcú,€­Ò�Ú]]ã ™Š”W5²vƒ¬ÝÀîб~¾©¿÷îÙÜŒô`« ಥ{?'õ<„fÿ¯sÑf$íi-]¸ª‚ÌHM_ÿsɧ ›Ê™-èí]X+LWG³}ªÆvUé·ÿý~·LºŸ;mÒpÐK¼�62 m¨V;š×�îÒ±Õ~šé,f$�Ö•ÄiZ˜nø±9}ÄNxËE_í¡~/qz8‚ÖÁ©Y]1 ç}`ÛšI¸ªp$»*pj pÛ¿™¬Nck®Ïãß}ñMM%û±ÝVª-�«Î‰jyïûß ñ^(ï�æÔùÌþ‹Ÿlâ“·õyÁL½ÊŸÿÚÁœ»Ï£çm„¢ ôËRÈá¦ÞøKþn °s`ªzèÕpëøñíÿBüï—ðò�ãðhðâWÇpO÷«Øáë÷UM]­ÊÓû€Ñù›Zö±/=Œó‡|áS‹=G2eåKÓ'uŸÊKÖ£,zb·±ûJ9EáÐG¦ÿcUúx`7ß2š‹�OÕ?Æ�‡…ïÁç¶`°’”çbþ¶#ÿuÊs1Á`/´��4Ö�bDáJ#'õ#çà#,b×wÊß�ÿ%Úªæpã=ðý›'ã8|ÏúÍN‡“ØÁãWêCñÁUQQÁ=÷ÜÃï~÷;n»í6**Jϸ½Ö¼gd�T�xòÄ…˜½coɯ¨ÜzDWÂ1 žyA¡-6kÀSS Î:ýü¾þådÛãù³­«Tˆá’ ^ÂåL †;vÁž}VR¹Ë@qc ©7�ÂØO„¹ç¿ŒÝ‘ 7Œ´¡ç`ÓúÙt-‡¿1ê 1ûöÅܽ۠jty}1mŽda6f¾/æL³ø öJmá á t—”=s}¿r´‘Vƒ‘g¯?¤ïåÙýÆY‚]X‚]‡—�5À´fð:³{_ŠÍÆìr&”Sôö\ ?»Òb×0ZìŒÉïKÚÃÚé*ôÇt¹=¨šJ´3L©wÚkþXÍq|õ^T‹Š=¶'Ÿ{zd¹#‡ð¹Û4ÁèîgyDÛ*­û =/5›†áÐQSƒ¿`hh¤ÚÒ8*í´�±‰àÛ“hj߉ßâÃí`ª&Ê!'Sªs“‰6¼‹«ÚŽÛ‘ä4ÜTÝ—Àá·£Ù‡öbÕwV¦§Òާ^!¾/�nFd`>94܇•ÎiëÉ­<£;lìí§ÃWmÇSi'sÚ›$×dÙúVœéó½x‚V˜¹–ƒ¯ÎëRzŒYt¶=O¸YÇ_£JÌ6¯,ž+z 锟ןkã¼Ë�8]*•Ãcø«Ú ·ö¹˜NãbHÀŽ×AÑ¢dyŽåϦYp…§KÁl'TÕBGkÿÒÔ½ý2‹‡™µÃ»¨ªi¡µ¹XIk7º~-ÍÏÑܤPS«úef¾òšÎ ó�Iue+Ãjš8Ø\ü7µ'Ì|~©Â°Z¸èü|ú^…™/¾žæê…ùO_~o†+Î_ÁãÏ_ y°(a¦ªž¿‹J6§`W»ðù‚8*!¿‚ªŽeü¸±EÇæLPLƒÝ1›’?7”Ò!×¾Íb¡¢v‹‚Å7’JŸ�ÆæƒÔÕ #à+R‚ì8(7¬t44w�Ñì!&zjØY‘ÿ[gVAjû^̃:–š Z…GЋf±€ªNî»÷¶w‘ʦqXíø}AêüÕx³ùU^ÞÛ@Ö–ml6;^›“Ñ£ ¹üпå^IÅJ(8)NQLr-؆P5ó°@3ÓÐ�iäZè'™ý­äZÃX«üx&×aæÇSI6¶‘ŒE1ÒY²™ücÅf«Šé° Uz±Vûɶ„É6uåÌt«Í†[qPïI�¥’�³Z‰uê„­ácNÚ´ÒoØ“-qº65ã]‰­"?4Ó'u0Lª)‚«.@htJ8C´!B¬Ïì¸l&C6œ"ÝGÑT¬^;Ùhš\4�‘È‚Kgµ {À†œKw@ØÌ�òŽíÐu†p Ztw'FF'ÑÅYí.ì_¦3E¢1F¢1Šg˜ŸÐø"ëÛɆ3t6µ`*&¦fbõXñŒæÃÛž±‘ ÙDŽTk#£c&Ö ûØ ¶ºüïõîqí³ß~+8]8©È±•>†ŒÞûÞ,ÝБ?ž½ØBn,^;¹hšl8Iª1Bª)B ¾ûˆJrmR{S¢ìت=X+½X¼rѹp’l[œ\$‰a€æ¶cs¹¯¦Ê; Rÿ®ÙÍ …óò[MeàãÐ2{›À4±�¨Ã4UèþÙ6ÓYr]1²Í�ù߯€ç´É¸ƒ•({[IìiA7uL‡ ­Ê�%�¿è-Ža¶G!™FUT|.# ²•�m¹¯�–}èìhEq:°ÕÔ Ù¶6Œx‚ _ˆ:wA§·ägȺÊ>¿ãà²ØÅ7©X]�­TTÖ1bĈ’ß WíágÏ…x?)ſtý"¾qÿyÌÿ§[ø–÷_ù⥰5¿Åÿ~ûK<¸‹§>1lðûÀÊe·œûﺇßÎþWn=³ 5v€·_܉ïÃó™0HÕgUî}{Ø�…©V€‘¨�Q§�£A¶á1~û×.øø@ë÷; .ýèU|㟾ϟ®ü%׌hæ©ûbóÂ{¹b¨ï][þ¢å!>½h9÷Mïýƒ¸ï?¯gá¢ÇØùÅ{©*ëŽJÀè›nfÒ9ßç‹þ6®ýåÅÍ$ñ¡”?\pùßÑÕõQ�ŠòÆÕÖRÛØÀþœÉx ɾým0ºø,ÏjÝîyx÷˜ ö½ôÏÜrýWøÃüç¸Ó4óƒ{þ-C÷ÿ{¾'3¤„ÇA(âî»ïJ¿†‰þÚçóÔ‹/2kªÉ›ëRD¢™b<¶…˜O/3èŒúɚů„RUƒ‰£ßeòØÝ…S×aÓnƒ�›\t”œ‰™1ýžH¡/f$jaãf:÷Ò,‡Ûcîù/ãñD %eM vl1hl°£æÎ¤Øõi§ŸõV¿ü5NvélY—Ã’=¯h09P_L¿u踪rêf-?Ó"�PØµÚ `=‡ýk¶ãp8ÈäX;¬p¯ctCáÿ=³1‡)ù³�˜V ˜æ1™�YŽø˜Ý¸‚ùÇ®cU^:îàä|•‹é´m?À˜îØRs*ùšúÀÁWcÝ.9©ÎªEÁÈ9ƒpgŽÝ‡x‹jÍÏ’,uu÷†2#ÓÄÀHuo#k¢zÒãXL=}2�•.Fm¦~ÛÔAÇÕf&nnÀQiǧVçïÇ„Ts §ÕÊÁñ¾½ÿìNW¶’¦ŽwHvØq† 6}#Þ53ðg‡s°}ŠÄ­ ^^ëPÍÊ,¥XP©O}‡Øª³ ëøsgÒÚ¾œhKoµ§­šJcím‹éjÖ Ôh…³�+Ï)ŒÓpPÎeçêÕœ±À‰Ý5x8k3æ’Ê,åõç’…0süìl\~1™dñàÊÔ½häÃÉU¯g¹àR.�Ê´9¯³rÙå¤×7Ì\õzŽ .µ5òa¦¢˜œ3ç%^øÛUý‚ÉÞ±ÃPÕ:V¾ÞÊ¥W¨¸\ ^_Žg½ÉŠW¶þÁ&ƒƒMÃjUN…‹Î{…'Ÿ»ŠøÁbÖ^#Ë IDAT¸“,p°é7<¹ÄʵWZÞ³0³¡Q§¡QgD]÷ó¤ô?ep2…™—Ì^Ï“/KEž÷›h ½ËD3„|•8*”ñ7ª±µ™Œ³ŠŒJä ª�]S°©€ïð‹ˆ>ÿ{`®óŸéhh"Î÷ºú+¨¨¬¡"ÛýæË_‡é¯e�;…aìôôŽU¬6<ãFcݹŸTs'©ƒ-… 2rP•ê¾gM~é«; Tµû�^ÈågLpX>À‚§§ (j:4:Ûš‰·å�Õ^@=­û}Uá¡1Q‚NõðY™Um÷vbµZIm?Ðï{–Ž(ÚÛ*gy¦tß2"}ž3¿$õ©\ #£³vÏðþXí¨`¤«Õ0Ø›y—è<@S‰UÒkr�ã´©¹!]�u(wƒƒÆ†½t5´€E#½¶¡èzž.+c·×ƒZ_¨š—3³$õ)5Áæð›[ onÀêµcØñÔûð�õ‚ËÞã*²‘¾· tL½e+²¾cŸ“Æý{élhEOëtnl¡x¡y°w8öv=ÃÔzBÆH“ÈDyûà$MƒtGo˜ç¨ñäÃ^—×i!4ï!AN÷>%Ÿ¿L‰÷ÏÊÄ··b¤³„ß.Þæ,` 21>Ç6Xª É6Öî|“Än‹¯øç9ëäqhµ•äL…�ÀNÊû]#§�Ùל)GÖaÅßk¾š¢æCÌt–äÖwóadºÿ );ÓwY XFBÚâí¬Þ»¥­÷´Ùx5'õîaT»~ï:” 9ú¾6VUÔÌu{p�6/›÷o#cµÙñÚ�Œ®CÐýÞ\�r¨A/¾©Œ;!û&ÄûI™—_+Œ¾íYêý!ßùù­ÌùB9ïHκü‹,~èóÌ*3ð÷,ø‹ðCþá+—ðÏïvbzG0uÞßñëË<ïþ~ôg¸~â#¤=7ñÇ�?âk?�Çg>s—ÖÕ¨žÍy—Œ`ó€ë?ÐïîB×þŒÇîå[×Oã1óncÑ¿Ý\fèØkïc‹X9ùv~qi }¯×­þìœÿË_òèÆ{ùRY÷4¯ôñÔ\Ï-³þ�¯l¹�ŸŸôWÎåd¼ßÚ˜©×q}Õå<ø‹;˜ù婤߸!ÿïo9Ì;K…�m¬\¼ßyó™\å XéæZ±XLÌ,zdÒ'ÔìSrv¨Ç$„ÇÃÀ• >x²º‹¶ø|žåY4K€¤vå€ëžj!fWXã™:£~ÒæŽõ{bœ3c}!Ä GMV­ÓÙ¹ÏBŽ¡…˜]a /¾Rº m9TÕ`Ò”wú…˜±¨Æ¦wt¶íÌaë| åð^@¡ª‚U-…3WY¿ÊJ{ÃUtežÀ¢°YÊí‹©(R~v¨ò%e; ³1·®L`KÎD5« QMûKШ¿D­õÜ~㬡p¿Ù˜‡–�­4g°çå×Áš¡ÞvQáö£��9KÏsÒ+ú¾tØÖéùãL¬@ë„MEÑT,­ƧÇxßu�ã ¶³×XÎj7ªE%-³çT¶ÕmÀeó¢Ù-ù²¯C4”,òôÎYì nFOfÑ#9&µ^¶>½‚lg»ÏŽZfŸLw6ÄÁžò²�|�K>ÂÛº¨LLÂMñ ?Ýf%‘} œ!k¾'¦+DÃFú]÷®¡÷ÉhV¦ÞYúuãРòгNjÌ‹8¸~õÓÝ„×N  œÇŽÕ«˜¶À9`‰Y‹^…‘ò³iyœ 3ý´­+Þ#¶GO¿ÌTf)ÞÈ0çG¡_f©0SÁ�ªŸOkóó´4iT×j…~™…™=ë76¨Ô�èýŒÕÓ/s 0ÓÐ/ “~š¿=«3÷ü ¦agÝêÃûÓ¦�;±«¿æ•× >|¥R(1{íåÏ” 3¡7”|r Gf~ÈŽÇ5´0ó…×t.>ß‚Aˆg_;|æì‰3/9ß�n†X¶êÌ¢ëŠS›×¥âu©@±Ñ««êØùÊë…ø^ñío¢±£…ªŠj*+kû…•øû¼Î2 RA!Ø¡5ÒäOè‡*ª»ƒJT91^|ÂVQuÕ#©p†`öÐt°ìé  c¤s˜™,ŠÍŠj·àqù˜¡÷ýÛ7üÝ%&Ó°ŠΤBv_{a¥Ùg¥j·âvz˜žÎ?—µÎIl o£™(ÕŽµ®JB6v­ô%þNÍ�SËŸ´ ¹*è ßc7d 0ÒUwXÿÀ½‰wɴưÕy±dTì�ps‰X#�ÃÈèéªÝ‚jÓPíœv7S¢ãY—y×é!œÃó—Î9Z­DšÛIÄcù^Þ™î%«£Zµüx›†jÕpØ]ÔwMÂËdÖ§»È`ZTÚ*©¶×Qi+ê[+^‹¯åðçÒ–²ât9°:4TMÁÈèd£r‘,FX'O¢§uôt#¥£:44›Í¡aw;QýŸkwϽ¾c3É4FFGÏô_á¸lšMÅnwQÓ1 '.Ö'ÚÈê:ògÈo QcIÈzø»_›jÇæ°pVÍõö†WU ÕîÁô¸±×ô^®è [±$:ÛZID#é\¡o¨f·€MEqZP‚,~_ïIm_‹…p[‰x 3Óý|gócUkþ9Wl\v§ÇƲ6lÒUäýn¥­’aެ‡·ˆ9+©pUµ¦0ú¤ÁAk€J­’í�{0 jŸÐ²"¬km#�`fsý~W«�ËËŒÜ0VŒËõ†”Ý!feT!ÚÖJ".•ŠÝŠÛíg¢ê`cDz‰®Â¶ª!†»ª©v$+ÝT{+‰(ùG!‡�žjBŽÒ¯#[Üæ�.äè÷ÚxÈ$æ ÛÏìñ3ØÙ¼�º@Õ 0›ššÉ*ù×uˆß!†Néìì”ä甑ãůNážàã¬ý§#ÿжlÙ2.¿ür ãØ”àHrë¸û ?bɶ•s>ËíÃåaßñÎêÁÔÌSßøß[¼‰Æ¤†»út>üÍŸñ/7LÄzð!.ž±Ž{[þ‹ËYÅ7§|÷ãëùÇî äwÿìB.Üý�ìÿå%Çõ˜„b0ªªòÜsÏ 3f Ngy%Ït]Ç0 |¾#ï¼lÙ2®¹ænúø×�ø>N„S-Äì k,Yn£%<›¬1ðl /ÂÕ½H(�?a‰š<ó7ƒXÂC<·�Ã>Áw+b–*C[U5Y¿‡™³VBÌhXãõW]„çcè£è²k»3Éœ‹ŸÇÈ’LÆU^Zªb¦/Å(RF¶GO_Ìž’²õÅ<š#Íðy+𻟛&� Ë£Tkt¬÷ìuøêóæSmÚ_*=c­°ÍóÞÄéu¢9àÝ×"¸:¦`7Ž>ÈÌÂÄÇìÆ7܃ÑbG{ëðÙ˜Å4MY�ÍiÇVa#úN‚ºÆÁgfm)ŒØŠ§>€fÓh}¥éˆ{dj[Ýz\Ã}ØÚVàôXy÷»µjÁéù“Ð5ËÊ©ö’·£þ\Ã=Dvt0¥­ü^’¥„-m´„ö<­‚\[–Úw&”5n—{%Á)•v¢û"Ôlž>蘤ÚI£}c.ÎŸÜ ï‹BOÌ�¤”vZ´UŒ™S�§ÒNtÿÏjmÄœë™x¡›S#¼Wë7+s õœ•¦Ïχž±Îìa%f�DÎl"ɋ̹ØEem>dlmðöë—YŒ®-Åjk+”˜ˆ…Õ¢a&€¡½BN›šcø³ÎÎϲ„ükä@a&ıÚ×�M|AK»úkÜ.k¡_&@$b4Ìp©¿Áíê�™ ŽXK†™=ã¼.;×_i-„†áˆ­d˜ àQAQT¢ú§Jî—_û=—µ_(Ù± ZòµØ¸¡ŒU•®Ü'JîÛñð›û{î¸ëGïùv…ÇFFϰ=º‡a®B¶@Ñu²dÙblEµ¨œa”Ó½¯×æöµtÒ…ÕfÅ[bJzhã û`dØÝŠÂ0LjÃË�lm]O»ÖA…­Š:ûM¡Ù»Ÿd*A.žïku[q8\ø»BXM6ÕŽUµcSídŒ4Y#�ÿWÉt>ÖîÂb1­X5ÿ¯U-,w%[ÙØ´k0ÿ:²VQc‰ß2xŠh¶‹MñÕ@>ø¬u�â £•d"F.žÁâ¶áòú8-1±èø”ž"e$Iæ’D2aš2­XmùýÕ\6Ü>g$¾ °˜Îdo7®Bñ;Xƒe?_Y#öØvÚ2íTÚ*îNКÿ™\×ø6F‹Ýޝ¢’3•ò/ÌØ”9H{W+þŠ*¦k彟ÎèY¶…÷Pã¬0¼<öÆÚð+zÃJ!º=ö??=Ñ» N‹/– óT’9ð>qÞ¯9÷Å—ùJñveY¶l—]vÙq2µî;gòÉܲqÀ S!N}ªª²téR 2Ëtj†˜vt^5ÈØébê:¼ôºÎ®}â¹K¨,ìñ 1¼¾.XŠ×Ÿ#£�×^q /@/q߇öÅLÄ ^\bBv^Ñ>š}M>÷�~%eßx>Gº}ªyô%ekf¯ÅêÄí·�N(l|1ƒ+}è¥ﬡ0îq‡ld°ëåÞø¹%Ç@~6¦zú}øŒ°bÞ»ÿø ´˜ßGÿ\ôØV·÷H?��®·Z˜+ïâ»# 2·{Ï?¹ƒê÷”8&§dØéYOÍÜ:¬Í<ʫٷv®mÀ7ÉMª-EåúòN`¾ë|�ª©\ÕvâÍ <«@ËÑj} -”`Ìܦ®mì ³2:,o`«ˆ1i^ÓPh{iraVæ@ ’tªK™:ÏG &?S¸sŸ£_‰Ù#•R_@³õöË4M… Ëæôë—y(“8º¶›-Ó/Ìlnð³ê¥Ò¿³¦ò\.+ ¯°”f–ïèÃL…k¯t )Ìô¨�àvY‡f–ëD„™'Š™BqôövmÃç ´ µ&4¤vãµÊ >ß+›£ï0Ì>œ€íðÙ—BˆÁI�)ʱxñb޾‘ŒxOl|`£ÏþgbŸ€ÏEˆ)„Bœ,Þ·!¦7ÊÕ –BLÀm»LvíÕJ†˜^OŒKæb¾ð²ó˜„˜O„y¼ÐbFM^^®éšY2ÄTUƒ±“7õë‹ùæ+Y2Iÿ !æ@}1�Eˆé¨èÄì<¤¤ì´ACLÕžÆ=ý�BIÙ=oŰ'‹_¹}ØØb½1�!‹K%Ù–!Þâ8+J«­ì@³åÃ&5zôí ¿s-c);Äìgˆ—X9Íi%p'Ã’ï“ ¹D=�-»ß•;"ÞEµ¨x¬ALµ¼‹«s“‰5äkºLËQÖ[îæÍ�#Öž"Ö–FÑLÌÉï Ø3ƒŽsç&iMiI£¨&ÎiëQé’cTœÝ%fS¤ùãî)1{´lÆ\²¯?—$™0P“ñ³W`s&ÓÛÿÒÆògÓ$ù¬êáBÕ­%·§˜w�HdyþÙ‰îq=ef�®ÄQKÚ¸“x"ËÓKtâÝ÷ÝSfÖ]Æ}Ç&Ë_ë}{ÊÌzJŒ�·Odùó’,±¸Ù=._fÖ{”Çù’¯±D–'–¤ ÷ßS*Öëø9*6®Ü±B!N]£“Ž(Äá{R…˜§yÏ�S!Þdž"¦Þ÷*lå¯÷Í ÝИ¦ùÞ/ÝÛ~í;ç2uêÔÖYÿ‰Ù/Yd‘E–c¼ˆÁÌ@!¦¦êÌ8m#~oßÓäùÚóŽIˆ9÷ü—±;ò'­uÞ^g�LTaÏ~STƒÚ‘{6zO!Äl>m-Våü’Û,ÞS%à(ý–+8qî@>„ëlÒélNc1ï§å:mG¡çP¤9G¸5�ͼT±Þ˜Ç¢¤,äËʘºIto’:J÷ìËâ°`èá¦Î!mÓbµaä º:J‡:GBQÔÜ{S6ª§§yŒóX�\Lǰëì»aHãRmiŒŠ4MÊçÊVìH�?ClúÆ#Ýí~úöÊp](3× :ÎNµ‚Æmù ÉSiÇ5õ�AÇizzÒÃÖ·òÛó­'n;Š#Èëé—™ÍØØðF>Äëé—9Ô0SQL¦�óŽã`à0óœ9¯õñi˜™0îà@“Î�¦Þ°ÛïËrÃeÏJ˜)„B!„xß’ óêDœØŸqÿ6|ï,νÿ56lØpØòÖ?/8ááƒ,²È"˱XDišf0wêVB¾h!ÄìŠ,>‰CÌÿ{>G2]:$ë 1ýÞŽÂX�¥/»h‹^LN÷§ªãF¿Ë„1»ú…˜K—A8â!§—_f³·;ÆÜó_Æã‰àp©ìÙ ûmd3³JŽu¹ãLœ¶¡b&ã*kWZpÛ®CQW{úbj–l÷8ƒWžM¡¤Î:꾘�Ÿ�ióE _ܦRm[8è8K° K°«0³iKŠJ­¼’÷Çs6f|Ìn\AЦ�hKáÔË»ª»iÊzlª¦í —½½wÇ®Çâ²¢ZTbáÈ‘îö€UAÉáÇŒ#È?�œ�i9¶-jÓ£Éue1²6{ù%.«3ãH5g0r‡µìqn³’ȾîàÐZq\feª¶üß§žP¾îLbí9¢-ùܾ‘¶Pt�Qà1fiËÑÕœßÿÀð,Ίò6¢â¦ϥ­9C[S~Ÿ<?û­’ãú†™«^Ï¿yüs.yîˆÂÌÚá]TÕ´õñm˜¹ü5£0ÀaOsÑ9+JnSÂL!„B!Ä©J‚Ì `0ˆa(ŠrÂOöË"‹,²¼ŸEQ0 ƒ`PJË DU N½�©cß-„˜ºo®ËKÚOÚ³+œ&œ¾pà±%BÌ–ð‚’3*½ž³§¯-„˜‘¨ÉÒe&‘¨FÖx›åPUƒISÞ)„˜±¨Æ¶­Tå ¥x¸ àòĘ9ï%<þ| ‘Œ«¼´TÅL_Š1H9öÌuØÉÂlÌÕ¯¤È&}Ǥ¤¬æHS=sC¡¤l¼Õ…Ò<Ð’²ŽÑ …ÿŸ4³1½ùpÈâR1ZìŒÉ–žéz(‹[COë(º6¤qŠSEO먹ãðq@UŽÏýÀ̘ڱ½ˆÄ•õ’Œ&P­*^kù¯éΜŸXwyY¯-TvyY_v8‰öî0©2Eø´òg�–RtVæ”-ƒŽÓpRažÍÞµ 2IE5±�Û>è¸CKÌ*ªIÕÌUX)M[‹R‹U«aýi’Ýåk+‡ÇðWµ—§àFÕϧµ9CK÷LÆ¡†™+^Ï�S“sæ¼tÔ%fáèÂÌx"Ë“Kr…q‡ÂðšfFÔ4—ܦ„™B!„BˆS‘™@~¿Ÿ-[¶ÂLYd‘EYŽÍb›7oÆï÷Ÿè—ú“VÀgÞŒM…Ó0`Ë.ƒí{"úuŽ;Ñ!fZûôÀc�"Äô{£\1~¾\¢®Ãšu‰¤—,W3P)Úr¨ªÁÈú=Œ½«bFÃo¼ê&½ˆ\Î;àX§;Îô¹¯c³§ ·½õšŽž:{гX_ÌŽ—zÞK_•S7£(ùP!�PØúfy'¸­¡p¿Ù˜mÛMê, Ê{¤ò²!}4±†&\ÕvÜŽ¦EGÉ} ©á Ê8‹ö][pWZq]ħlÁ\qΠcݹ ´·®$Ò’ÆWmÇ9m=¹•gc¤ì%ÇyŒÙt¶-¥«Y'P£ž¥«"L²ýè.ôéé—™Ê,eÃæ\â(ôËܸüb2É�gf«úùd2KXþlšWØqºª‡GU·ÒÑRú7ÏÔocåŠE\z™‰Ë¥ÂÌþvÉÄѽ¶¥�;!ñkž^¾RÃíR aæ“Ï]E|€ûOw@â7<¹®½Ò‚Û¥à÷e¹ñò%<þÜ•ÄJìW̸�ðç%pý•V>MŠÅL^zÑ$‹i–¾ï@Evg¢Ð3•PY¿JÃm»c�¶}µãwu÷ÅTIÆ ^}6‹’9�£1-)ÛÙ¤ÓÙœ¦Z<ˆ³†Âhž8`#›€wWÅx>jêé[°»ò¡M´1K@Çhò_.�ïh±kGTVK~G²™ìІYm€I:{ô³¯Š1uƒp¦�!dÈ=2UTÈNƒcÛ'³*3œD4ŒZŸLGÎC<Gµ¨ør5˜ª�b >CUÑ-Ä;b$;ì8C›¾ïšcÌÚr!ZÛSÄÛ¸+ó᪈`vùJ޳S…C­ «1dz*ídF6�Ü1®ä8'å v¬ÞδNì.•ª™«8øêsð^ª=4ÓRxl“Á޲Ë˪¦†S¯ Þšÿýó¤‡ }§Kðã‰5å/n(·W&€-WK.Óç*KyÓmMÝŠ«dÿ¶|`î ZñŽ~wHû<¦iÐÔÐ⻼ƒï—‚E?�D"ËöMù’Þ¿Aý„mƒ�íî—¹eSï6½~� 7Á®§ÌìÆM½Çáóe™:¹ôý÷”™ÝÐg¿ü¾,3&þüö”™]ßol†™S<ÊÑS.vm÷c ù@òìÓJ÷[-6®Ü±Bñ~«:òÞÒÛ­[h˜UºgòÑêœÑA猡µDx¿:šçJ!Dù”ÎÎÎãtC!„øàZ³f cÆŒÁé,oÖ€®ë†�ÏWzvL)Ë–-ãšk®9âñB!„B!„Bq²X¼x±ÌÈB!„B!„B!„Bœ|$ÈB!„B!„B!„Bœt$ÈB!„B!„B!„Bœt$ÈB!„B!„B!„Bœt$ÈB!„B!„B!„Bœt$ÈB!„B!„B!„Bœt$ÈB!„B!„B!„BœtNŽ sõ?rZ0HpÚ?²îDï‹B!„B!„B!„â„+;ÈÌîYÂw?¾€iã‡SS;ЉÓÎåÊ�ýÏ8ž»'„B!„B!„B!„ø *3ÈÜÊ¿Þú)~þ× tz¦0÷ÜiÔ»»xû¹§YÓr|wP!„B!„B!„BñÁS^�Ù±‚×¶äÀr¿X¹ŒÅyše+6³sóŸ¸}\ÏJq¶þù»|ì¢YLYKݘ©\øå¿Ð Ðòw/œÃãFR[]Ǹ3æpÍÝ¿cCd  ´¯þ _¹z.gŒFý”s¸úk¿ã�èQ¯B!„B!„B!„â`)k-ÿ(F൮ùÁǾÂ;óÏbÖ¹ó¹pæD껣ЦÇ>ËŸ[B—ZÉŒ+oàrW#oíÚE¨‰ífk׿ßt5£qÖýé–<ò5nÕÆ±ö'ó°²9cÇCÜ|Õ?²ÚÅÂ;¿Ì”ýOòðï¾Æ‡ÚXõØÇ¨>¦�B!„B!„B!„âdS^�©]Äý¿½‡Æ¯=ÄòåÿÍÏ–ÿ7® ×ñàÿþ'·L8À£/¡ …3¿ý,˾60³Yt€úÏóäʯbW!—J�:+O‡s‹ IDATÉ™}„¯¼Êæ1é�Í­ùý¯X�†šOü�_Þ}š1�–7neÑóñ¿»>Æ×Æ!„B!„B!„B!„x+³G&T/øþ¼~7[ßxŠßþø«\6ÆFbÇ_¸û�%äØËÞ½fÎ_¸SÅjŘí¯òã[ç1yx5ÕuÃùÑGhhoËÿÛ�ξ}hþíL?žñoeQ;ÀNvî:ºB!„B!„B!„BœüÊ›‘™ÙÄsÏ$9óC³¨™2�k§Ìczü%–~w=©®NRLgÔ( ³‹ukva·�Ë¡[4^þÑgù×ç:©^øOüá‹çP±ë¿¸õî'é0Á4‹I#j©=™³ÞÊO_�Ï}+C�\SM°þNžM�à]Ç×�_2ÏwKNô~!„B!„B!„Bˆ÷Dy323Ëùö�ߣásàùE³©1ÚÙ±úyÞ±œà}þÄ_õôÿ•E�rÅõÞâë™9r†‹Ö{S.—ÃbùàVÖ=åfdú/à«Ná4ÓäÚk!„B!„B!„Bq„Ê›‘Ù°�õí³¸ñóóåsà gê%·sË\÷ ¶>þM®›{cGÖ3ñìñàŠ4åånâÂiã9b §Ï»•¿Ò2àf"á®+f3iôN;÷f~´¼ £Äní|lkÎü*?ûD-K=IgŸïýõ³µ\ú�çë™Ç9g^ÆOŸÿ9óFÝÆ?¿�KÎ�ÍÔÏ?I6·ŽÿøÄ¥Ìœ0Š£'sÎG¿Í³ûôü!?tÃ>öÑÂ=š¼ù­©L¾÷µ’ûtªè 2Ë]::Zéèhò¸c¶¸¦rí�Q¢¶/‹,²È2„E!„B!„B!ÄÑ+oJâˆs8gø¿ðó»DûøEœ=ó Æm…oÇ–ÝÇGþá_úŸøãìJô†UlÉ©€ŽmÂ-ürÙï8£BgÇ£wqͧïçÌ�s©ó�m´ÿ…Ï_÷Kü?y”µCbÕ�¹åÖÏ3âõ'ùDm±�ÚÌ¢G72çŽE|ä¼(ßÿ÷GùKÓ'¹£Ïº«ŸYË—-ç§Ã4Ì]¿à™È³,K.eñ3ð˜&äÞfø•?äé‡Ï¤N;ȳ÷}”Ï~}2ëžø8#n¸…Y?xœ§:nâÖ ¿Ác6¹ñÏ+¿ïIl('Û_Xòöè ¤½—pñ•Ÿ/k\jÛøêgÀÓÛTžó9‡|¿eë�ÎpLvÛùò~À3›;È©^ê¯ú‹uuþ� ÏXË7;˼Žã?Mìs×ÓüÔRövEqž}¿ý�O2ÑZÖ® !Ä ÚÛÛùÉO~BGGÇaß …BÜ{ï½TTTœ€=B!„B!„Bˆ†ò29Û\~¸ôQn«ÚÀ¯ï»‘¹ÇsÖGïç¹ý:�eé?JÍçà®sjp¨îú9Ìk̽î¦U;Q5“ný:7ûVðƶÃ7Ñòä#<7ã+üËuqkVªæÜÇ]®àÿžÝ%cõ"Û}.7\; θ‘ë'¬dÑãïö[gÔ _àša@AQ.àŽ¯ÌÀ (`�ÎÕ·Ìf¸Û‚ê¨çC÷ÝÎä+ØPu·\°’Ççg�f^zŒÅÞ¹i–RÖCv²+wVQGG+öè \:a—NX‡=º¬¼™™úF~tó=ì¹êØÔ°‹ç¿ãÑE{¡ä¸¾ÿKì¼âÏl9ÐÈ�Ý+øí�3pB×¾³�vóÌ›cøÙ²¬^½˜kwÝ÷o?á³°d‘E–÷Ï …¸çž{…BeÝÞwB!„B!„BqôÊni>Ÿ/üx>_RÍoñë»>Îmw�fÃÿ-¤á@Ž1׌.2*ÍÖ'¾Ãw^Æ–¦†fmŽð‘öÃ×Ü¿?ÊšŸpÉÙÿ^¸-÷Q=­ð²¶Î«|œ– ¿ÅGª&pà Sùñ¢GÙñåo2¡{­ššC¦rzk©qõ½›},ùáýüü™õˆåÐÔ$-ñÙt¤»�«o¹œo<ô'?}k{Ša7=Ïéå>`'¹rO¶[§¬±žà‰–ëøåWϧ|›//|˜ïPz¬Å¢Ò¹{›÷�`æÈSÎ u‡Ÿ}¶�‰I€k?ÿIFZLLƱð¢üǺ­˜·Ìô˜„¢\¡Pˆ¯ýë<øàƒttt¾î 1…B!„B!„B?e™}9jÎæ‹Ÿº�ï}õvò F ·ðç=ïB!Bì¶÷?ùü×·pÃ’çùŸ3‚XØÄ÷f-¤­È}Ž>mÞí¼ò‡�âlÒ/²èÉŒÌ÷˜;é‡ùÛ2”®‹6ÜÇýÓó³&å�Ù“ŠBß[º»—O/?�§Ÿù³«ìÐô+Ny±š¹/¿…«¾öžØ<ŒÕKÆpÓëËz|ÞO‚ÁJRž‹ùÛŽü×)ÏŃ•ƒll¤±n#´žœÔ�lœƒ�<°ˆ]ßý)wþ—h«šÃ�÷<À÷ož\äg"H(Ôû•Óá$v0VÎ! !Ä�TTTpÏ=÷ð»ßýŽÛn»MÊÉ !„B!„B!Ä{¤¼ ³a1?üï~ôB¦Ö1›Vóëß¾ˆõ¬ï3+Ó?u3ßúüßó<ħgU�kXÍ–ìLf%"Dœ#˜<>ˆƒ¶eÿÅŸwÁ…E6Qsͧ¹ø'pïŸOãûWŸ†Ïèâݵ¯Ò4âÜ;²ÿºñgñ´q5­ü óí=·†yâÎóyhÑJ¾=½¼YyÉHµf"«ì@”U¿ú#ëè3‹Ó¾€›¯ù"÷|æ'˜öI~2ª¬»=% ¥üá‚ËÿŽ®®�T”7®¶–ÚÆöçLÆkIöíoƒÑÅgyöPëpÏà ¸ÇL°ï¥æ–ë¿Âæ?Ç�¦‰™ßqzF›}gjö|OfH !ŽƒP(ÄÝwß ”~ B!„B!„Bqì”dzjðø)÷ÙÕCó�àôù_â±ïŒ €‹`ñwïç›w]À’؇Må³ÿï/ÌšóY¸å¾uÁETÕ‡�~ —ž™bÛ¨¾ž‡ÿœà;ÿøiνç1-Àè—ñµ?|ÈŠaþoÑ‚·<Éõ#«Ñzï€Û>óaøÚ"^ù~yAfÝǿǽ˿Æ%ü�új?c¯¸ˆsØÜg �y»‘ä#3÷ç×QSÖ½ž:†r2Þï mÌÔ븾êrüÅÌüòTÒoü�ÿ÷·æ�¥ÂÆ6V.^�ï¼ùL®r¬ôaS­X,&f =2éjö)9;ÔcBˆãá°jB!„B!„B!ŽˆÒÙÙ)ÉO)M¿bጹsÛcÜxh«ÎSÔ²e˸üòË1 ã¸n'¹õÜý…±d[ŠÊ9Ÿåöá�ò°ï¿xç³ÑÌSßøß[¼‰Æ¤†»út>üÍŸñ/7LÄúÿٻﰪË>ŽãïÃ< €2e¹PË]Š{oqkÙ4sdZÚ²¡YYš–m[Oî­iІ™£²r/*QSp‹¨€Àù=0DÉãóº®ûñœßïßß͉çºÎ—û¾B“j[xþøZò'/Tx‚bs¶2ªJVË}à ß7ŠØÉMoê3‰ˆü+++"##1›ÍàèèX¨v™™™X,\\\®y쨨(:vìxÍíEDDDDDDDDDn‹-º¶32ï–3üþÑ7ìíøíï’$fŽ«ÙZöZ9„ôá“U}rßoy}Ÿe\i\Ú�[N»q—\6 ŒÒˆ:–ýš¼½{ Y+4³ª ý™ƒhE¦ˆ=ý¹1”È,HÚB+7�UÞm?¿%E�ˆˆˆˆˆˆˆˆˆˆˆˆÈ=D‰Ì‚Øwâ«C�Š:Š›æV¬È¼lÌì׿^�ó“/»oßv¾Õø–Æ$"r£iE¦ˆˆˆˆˆˆˆˆˆÈ�¡Dæ=ª(™Õ^ÝÄ6Ö³íÕüë( "w:ý¹1”ȼ™Íf, &“ ‹ÅRÔለÜ5¬¬¬°X,˜Íæ¢EDDDDDDDDD䎧Dæ=ÈÕÕ•èèhBCC1™LEŽˆÈ]Ãb±�««+‰‰‰EŽˆˆˆˆˆˆˆˆˆÈM‰Ì{P`` {öìaË–-$$$u8""w ³ÙŒ««+���lÚ´©¨Ã¹£)‘y� *êDDDDDDDDDDDDD dUÔˆˆˆˆˆˆˆˆˆˆˆˆˆˆ\J‰L¹í(‘)"""""""""""""·�‘y�Љ‰!99™øøø¢EDä®áî«+åÊ•+êPDDDDDDDDDDîxJdÞƒbbb0™L„‡‡u(""w�Í›7³wïÞ¢CDDDDDDDDD䎧Dæ=(99™ `FQ‡""rש^½:k×®-ê0DDDDDDDDDDîx:#ó¤ídEDn.ýž¹~Z‘y�ÒjL¹�)‘yS2SDäÆ3™LE‚ˆˆˆˆˆˆˆˆˆÈ]A[ËBêœÞ˜#¾ãlQ’#uÝÍÌ¸Ž€ ø%%ezìÚ|EòU·ÝÀ0ÿP^Ýzkâ¼ÙeEÿRÔy7æ†õ·ñ¥PGl(òçRQQÉ¿ˆˆˆˆˆˆˆˆˆˆÈõ+T"sz7/jŽÞvÙõ´•ñÂÏé×2ôF…UdÔÆki[°ÄÍ_3¨M B|¼(íJ­æ½™°.éÆRhû_ߌÙÎûó^?Δ¶¥0›ÃxcKÑD–ßï ~ÎM*áëîB ϲTiÁÛ?Ÿ¾¾/ô¯0Þ•KnÃëO*,½=^�,!5ÏõŒ5Ïàgo�}ÇïH¹ÉI�Ðo3¬‰{Öûß§®K?~(’yUQQ¹EDDDDDDDDDD®_¡¶–íØ«5#^™ÅÆWªR#7õ™Jäìï)1‡¶7/ÀdXl°±Îsíüj^é6š¸§¦²rfM<-ñìÙ¸’�6Eû¥r`à9fÏù‹gF†f]ˆ�ˬþ:¦YL—}Ù~~#;Œ"vÐlÖÌ«�§q’=¿G²ÝÚr]_Êg5ÍþrÿêZfÿ¯Áõç (Dɧ³ìL:Hgå´…¸pìšâ»:> Á‡ìí|�œçºŽ1 r“¼""""""""""""w£B­È,Öª'íÎÎgæúŒ “—2kYIº÷¬ƒUú!VŒéEý*å)T�–CþGô¹œŠçøkÎ t®[™r¾~×jÃøßÒˆчÿ>Îÿz‡F¿iÇ�LŽ®~‡^õ+SÎ/ˆûš?Í7Û“s‡üáI/š�ø˜áêS»z &ìº$иml�¯A·õ)ëâ€C oª4}„žu]¯ $³f\wÂÃñõ  RýÞ¼»öx�ó‘´íµªIˆëõàíÕG±\aþ*vë†ÕœYlÏ~¿gö,#zP3ï1jg£ùnhkî)K@Åzt½’Ã9Ómœdí;Ý©\–²•3dÎ^2ópÅù/¤Ø-l‰¯EÏAáø»:àX‡°�Óç�9²{æs´½?ˆ2žøUmÆ;¿¤I¬Û™:!>x”*M`ín¼õsÁs—¸u ý›„áïUšò5º0fÕ‘+ÎÝ©µciWÅÏ2!4zz{Ò€ôU<åS‰×ò.>õ-mÌÍ™r¬€Žœ[Ó³ñz¦/>�õ>%’éËï§w—’êdlæ£îáTòõ¢”WÕÛ�dé�<3�¸‰‰½jàåI@�^|öÞÔ¬7ž{ÇSÛ«c'ô¦aÝ„U¬I÷7çnG¼r€õÆï63¦Û8v¥-á©�BBšóA4ì_¯+/Œuf*í;335ëmêßSéß ˜Ò>„u|‹_Nç}¸þžýmî+Oi¯²„µ~ŽEûÏ_aVE¤0âããY²dI�%>>¾¨C¹«îŒLûÆôìdbá¬Uä¤GâÍb•wzVµ°m\Wžú½ãWE³oû<ú�y�^oþÎyàLÔH:¼ü�'­b÷�ýl™7ІžV4}w—ñàáéÛÙ¾};ßöñ€¸oy¬Ï¼^^Æî½›ù_·xÆv}�Uy’r—n¦þ§«ù}k#ª\§Omj{¯gÒ ñÌ^µ™ý 's Š2± êÉä¨8°ƒOÙòÍ£¯òcJ>s¿€�'cyb:›÷þÚ÷«°êñL?z…ù+ß�înó˜ý‡ØÍÌÙétïY-O…TÖ¾Ú�7´æ«ßcˆŽCÙÈ~ôûl †Ñgf ^‰ú›}|JµßñsnÛÌ+ÎA.Û Ñ§u|Ö2¡ÿÛL_¹‘½§Ò.ºŸ´b8­GüEÓÉkÙ{仿NcO†‘‰mPo>[ó7GŽüÍ÷OÛðeŸ‰<›g‹E#{¼“sx¼Í$,ýg³#î¿}ÆÊ‡ç‡ Øž‘̘“ˆŸö·s*Mv?K�÷vb±iHïniÌž±KvÝÃsfò[ýžtñȯ/Zöjß3æsÒ0H\<�5 zÑÎ… Û×ZLx·GäîXŽî[ÍÞ+xtÈTN†‘ÂÊ"ø0ã)"÷&za¶ÏXH yÆIŒd�ñ?üú'[V !mì¾ÜŸ³jÒȧ:¯ÌA%ûv|ö×_üõ× †„fÅh\úsÉé;so÷NL«iDÚÇÊÁ§™6ý9+]ÏüôzsŸbþô ´èÕǼóaS•½ká]Ì“ƒm_z”Ð_a‹a`ë™7¯½ô0AŽ&ì¼[2ê‰:Xrç°nÊãƒ*àh˜<[Ð,l;[¶g^¸Ÿ›ôÌû:Ï<]sn`Ûæ0çHF¯�‹µ �F1¤‰Uvýt–}ù¥¼ÍcUK`mUœ°�#è|xßï-úD�ŠÊ�^Ú¶mKÛ¶mÿóÚ¥EDDDDDDDDDD®_¡ÎȰªÑ“îe3kI"íêÎeö5éõ•?¤l 6>�íOÕbeÎy•FIérÂrŒ¸Ctô/ÔGŽÅìë‹sî?üüÎóû‘“€žž^WìÃλ!O¿Û�§�Ôcðå >ôä϶ÅͯKÍ}�×?‹"úè9,ÖÉÇ’è�Ï®�±±±˜6½GÓZç^Ë8ë‚GØ1ÀõòÙ<;u§Â»Ó“ñ ¾=¢ðc÷…›çŽr$ɇª¾2³N~~¸9ÌŽsô¨‰²e}.Ô÷÷ÇŸì}USb¯0ÿ˜ªÎïËv[ï† ß�A@êÑ |ñtOú<À®Z—A@§²ù|AŸFôìQ¼úÉJvMÁbm�t4‘N' ã™ÆbÚø ª}paîιàYõ†ári„”ÄÛÛ>wL__¼ä°aP±Zoz™›1kõ8êùÏbftK^lS<ÿBö%ê=ºfäïb·«-¯4±Ãø+{,ÃÀÈ<ÀÒ7_fâ÷[‰;“�µÕ9ŽŸ©ÍÉT#ã0GΔ¡†·AÎÞÞØæžui@17Ülsî;àà�ÎÙ3i†¦!wR²Ûå�1ïÏ$O�ÃG8âãOY뜾�ð÷÷È®˜ƒÓ‰ÙAµi9�YH"Žåòýñ‹ÈUÈIZ.]ºô¢$¦ˆˆˆˆˆˆˆˆˆˆÜ\…NdBEzöá�Y ù=v6;ç³€7>foª÷/Uº´M:ç¼m˜¿ÿ_ è’{VXYqÑùˆ¥½¼HXËÈNfäàA;J—¾pŽ¡é²e˜sð¬ÅÀ‡Ã=t'1ôŧ X|Á€áÑt]¶’i•ÍØ°‹Ñ5šs2Ÿ>}¼½±®ÿk§FàPèH·t¯1‚§f×âƒ×JCÞD¦“¥‹ÇKN¾–”ƒ‰/]…Òxàåe°úD<�=ÇO�{ ¥ã•æ¿`ÿµjÈÞ³6ƒú5âµÁ;Øc<„·· s÷íÇ0.�»Oyrènº­ø‰UÌØ°“׫5á„%'‘y!!çíí�uƒGùeF·Ü•�yã¹ÜIââR0jdÍtúÁXŽ–öÂË00¢goÌú‘~~³ˆë0šŽ’Œù<1†µzt%áÁñ¤?½’­ b� [ß&ÌF¿U•ùaù—Ô*eG>¥Ið*,ÃÉOçCÄÅæ¬�ÅÅ‘N…ì•‘9c¹«PóÎsÞû˜LYùå<‰LG''Χ¥]˜‡“ñœÊéÏË ¯Ç9f” ƒcÇOAi0 O¼½mëþ+”Î÷™EäúµmÛ–àà`‚ƒƒ•ĹE ¹µl–Àî= [÷>O|½‡=;’•Ï©ÃC�ØòõKïñë¡,dpîèN"£vp[Z<܃cŸ¿È§'ÍÈälìïlÜ—”¢d©SìßwaKVïvÔúe2o¬Œ#5ã »¾Íw‰]èÞ°�aÆ-â­·fñË?GHJM%ñßõ¼ÿõOØÞ_ƒÐ+Å’œD’£¡�fl°p2j ó÷æ?„gÇGi²á]žŸ¿›Óé`I;;ߖðkìçLûqKXðÃD"Ü/½W—ˆ Óßþ”‰¤YÍè÷$¬[GÊá@óέÙ>õ v¦$²öÓyÒ Wšÿ+»h+ÄØ¼ùæ ÖýuˆÄ”Nï_Ë{S¢°­QƒPÆ–ýzrìÓçùø÷£¤Z28sð7þÜ{#1‰DG*”/�µ‘ɉ•Ÿ3w/\”ÔËóÓc4ýí†ÏÝIÂyƒÌÔöþ²˜õ Øž‘ "?|‡_O¤“‘°‰ñï-Ä»K'*dß/Û­'¡?¼Á€'èÒ£ ¶ÿ±Í£aU2sébæ «�'‘˜Uçlb&Ï`‚KÚaIüþét6çÆ_�Î�Î2õíoùç\&©±ËysÊïXå7F~É˼÷ÜKQ2ý_öÆeæ^ó¨R×_£XÖÀ0N³þãélÍ»Jgº”XÌó�`1 Îïÿš)ËR²ÛÚÐò±¾ø`S6%Õbá|R,þÄ?™E¿-§ŠÊÝT‚‚‚ UODDDDDDDDDDnŒ«JdâA¯Ž›Üšmr¶ó3íi IDATµ¥ú óø¬Þ.^iSŸ îkÿs¢ÏàÜd‹Þð'rPB|Ëq_—1¬9neè:´/GG߇Ù²D|}|å«©í‰}£ÊU£ÏLWFÌ~‡&Å Ÿ³'.‡æñb×úTð÷§J‹¡D•Ììɽp¿R,•Ÿd\σ¼Ô 1í"º1|](Í*0†G>›?Ûï¥^°/þ•êÓoÂŽeþwx>÷Ѱ†ÿe«Á�ðѳy¹ô÷<\³!�_"¦éW|óT nùºéV4jB›N�1?´=á¹m¯<ÿ¹ìË÷b�›ÃÈ.ìëGÅfCˆòÂÜɽp3 Š5y—E£X6°>�eÊRµãhVµ`T~’w{à…ÃiÝ)‚¡kCi^™<ç=BnR³T>_8Ûo¡Nù2ø†Ö£ïøŸ9–QP2À�î�ì×,ߪ½ù1hß «|¡oÏzÖØÃ®Œº?h}…ÄBž 3!†S¡äå÷J÷͡4z ;?ÁlŸFÔÉ�+šŽ�ΫÏhìC•ˆiTŠh�­½]v•‹’¶†a\üž<18´bðp[>{°,¾>òÞNê>Ëäö1ä�z4kÝ�™>�©—3¶©2#¦¾Šý'x Y[º¼|„F�üsû+Öðm�-Gä Æ„x{X³ ¯ýð/i—žÃ©¢¢rËŠˆˆˆˆˆˆˆˆˆˆ\?SBB‚¾q½ÇDEEѲeK,ËW¾­eðÓ�†™ç±õ�ê·|ô#Ÿµ¢ò†þœø¶ãUþE€ˆÜͬ¬¬ˆŒŒÄl6€£ãå¾’ŸÌÌL, ..—ž\xQQQtìØñšÛ‹ˆˆˆˆˆˆˆˆˆÜ.-Zt5gdÊÝänX5tþÐ >[T†~««ÝšgÙ·že)•h^©é{óê§;h=ª&ÃàΞI¹‘îôß­""""""""""· %2ïQwz"sǸú´øðÕ‡|Ëã·äQ’·ñé#ýp2_êöùŽ KÜÑó("7ž~'ˆˆˆˆˆˆˆˆˆˆÜJdÞ£îôDfåk94"ûÍ­ZYe‹7¸äâ-J¢ŠÈãNþÝ*"""""""""r;Q"ód6›±X,˜L¦»àœL‘Û‡••‹³Ù\Ô¡ˆˆˆˆˆˆˆˆˆˆÜñ”ȼ¹ººMhh(&“©¨Ã¹kX,¢££quu%11±¨Ã¹£)‘y dÏž=lÙ²…„„„¢GDä®a6›quu%00�M›6u8""""""""""w4%2ïQAAAE‚ˆˆˆˆˆˆˆˆˆˆˆˆH�¬Š:‘K)‘)"""""""""""""·%2EDDDDDDDDDDDDä¶£32E䆨³gIII$$$u(r3›Í¸ºº˜ïý˜˜’““‰��¿!ã¹»»ãêêJ¹rån‹ñDDDDDDDDDD¤ð”È‘ë¶gϬ­­©^½zQ‡"w€ýû÷sY23&&“ÉDxxø oóæÍìÝ»—òåËßÒñDDDDDDDDDDäú(‘)"×-))‰&Mšur‡psscÕªU—]ONN¦Aƒ†qCÇ«^½:k×®-òñDDDDDDDDDDäêèŒL¹nÚNV®V~Ÿ™µ½k~òë»°ã†AZZ*ééç �ô¼™Ï""""""""""r¯ÐŠL¹mÜèÕ‘×3ÞéÓ§˜µüž:ÃéL;¬±àhJ'À­]Z´Ä£¤'K&VVÖ·0b‘{‡™"÷¨˜˜’““¯¸rÌÝÝWWWÊ•+w #“{Ý�NfšL¦«ï§_Ö²pÓßl°¯Áy[GœHÀddrÎÎ ë3옶ˆÚeœØó÷6^{á-lll =žˆˆˆˆˆˆˆˆˆˆN‘&2Sçô¦ôœÄÍ{ˆbEˆÈ=&&&+++5jôŸu7mÚÄÞ½{)_¾ü-ˆLîu†aÜÒU™ù�÷Ûæ?øvóa¶;Ö£Îù-TrN¡b°?Ö66ìÚ·��‰VüâX�M'’©á’ŠÅrkc¹WúŒÌÄÍ_3¨M B|¼(íJ­æ½™°.éfÆvû_ߌٜ·TdÔÆkìîàdy=ÉŠ£Èí)%%…Ó§OS½zõÜ$ΕÊ}÷ÝGBB)))…äÌf>ìu?eŠ9à\æ~ú|¼™sTM^=–Náaø·Áø[oÈSÊ�êJŸÅ™3gÒ¿RSSs¯¥¤¤Ð¿æÌ™sŶ…/55…E¿nd›c5Z¥­åÅvuØ÷1ÕoBƒºá4«÷ÅS�c•½:ÓàêÆ‘Â+\"óüj^é6š¸FY¹û_öo]ÅW#šRƦh¿¬m:i/GŽÉ.[xíþ¢‰###£h¹çÎ�ãôéÓ…Jbæ”Ó§Osî\A©ÈK¥±êùŒ:Ô‰ùÿgßÜÎüûb{FüœšomS±?ùóßlƒN”+}W­ZÅŽ;4h©©©¤¤¤0hÐ vìØATTÔ IdF®YÅzëû¨’º�‡›ÖÇÇÛÿ¢û¥=¼¨DËô_ðNÛ‡©€˜EDDDDDDDDDäúnkÙ¸ml�¯Á€õ)[ À›*M¡Jn…sü5g4/M\ÊÖ¸$lJWáÉð\Ýó¬÷8¯NßľS™¸Ôãá±ÑÀ#ßa’¶}ÃK/|Â�Ñ'±.S›¾c'1²‘W�ÙV+[{.\ÈØÂ§�Œ`ʆ8žîˆw�^ÿ Zùe¥G2�­çƒ—Þ`Úº¿9‘îBù–£˜úi0Óú¼Ïî´ó  Ã?žœ»”A>Ñ|÷òp>X¾‹SÖÞÔêñ:_jN`ß$ê7ÚJÛgáÇ9»8TiÑSºj*o?lü›É+¶qâô™¢En±ÌÔ³ŒïP᪒-iiiW1À*þ7=•Þ‹^¤n)k(õ"¯÷ú�.ßFñaö—ý÷ì\«ƒk‹f~ ¹'}ðÁ <˜Ý»w3dÈ à ::š *0iÒ¤2ƾ£'8cLc'AA.»ïääL—VíédÉdóö-¬ÿc7VV…ÞÜ@DDDDDDDDDD®Bá™>µ©íý“�ǺOcjÝW™³]îí3Q#éðò!O[ÅŒš%ÉŒû“è + » žLŽú–Êî™ì™5ˆŽ�¾JõŸÑÌñ’1â0 ód\ߛſœûó]zö€Ï/ éëUȧ1¬ðnýK>«NiëÃ,Á“ÃCÙ2·%�}|ܧ;s+ÊìM­ ´O$zÓa©Â‹Ó†±²Ö^Øþ-Heíðn¼q ?ó_Lè¹µ¼Ñ—~nëY9¨\ÖXIˉJYÁ¢_«á|®¾ù r;v•SÉÑ î¼ðå:œONöß¼Ucw±+¹ ý«å¬¯´¢Zµ*$}µ‹XÚRöæŒ*w‰+­htppàÃ?ä™gža×®]T¬X‘>ø{{ûkúL_:ž³�=2×àÅþL&+î¯z?÷W½?·¹± —È´«Ë[+fñå_ñåÈÏxæÀy¼Ãû1vâk´ôµ°â»Yx>õ+ƒj{fÕ÷«C JP·sÇÜnBz§Ç„>üú74«vñÇ~CdµgØß9˜b@±:#îô•‰ô}È5ß°V�£ü¨ì7åùã³´ï™s×�6#!´Öol£M¢g35º%o,iO�€;ëºðÀ¿1wôY0�j%LP¢ ¯?׌€‰ Ø7è9²R™ xì™j8˜L…šÆÛI|b2Õ\�9|FÛâÞk2Òms_&ùbºÚÏ÷™3œÁ— —\]]!9™ä«ëIîA…Ùš5ïg2çõµ&/ïÑ®½/ºw%ë7þÎî½ÿàëéE«†Í®i|)Xᙀ�wCž~·!O©ÇþàËA}è7ÈŸm‹›w(ƒ€Žþù´J㯹¯óúgQD=‡ÅÚ ùXâ/¯‹iÓ{4­õq³.x„òOdÖ{iŸttÊ~’âxddÙ[¯2iéV�ÉÀÚ*…ãgkr* 8tˆ¸28äÛÕÅÎåH’U}/|Yîäç‡û‘Ã�¬Dfq/<� Ñ×mª”›+ ¶x›íÑB¢{Ëy«¬³*oÚY~ÎÎ8“DRà–u)11Чø�Mî2Wú\¦¦¦2tèP¢££©X±"†a°k×.žyæ&Mš„½½ýu�wþ|ßÿ¸Œ&õêc6—¼bÛµ[¶1ß¶ \CKý"¹á �ÈÌËÁ³gôÐ�ÄÐoæïÿº¸â�/0<š®ËV2­²v1ºFsNæÓ§�·7ÖõaíÔ “k°/Qš2eŠå¾?=ãq]]‰%K?§f){8ú9Í+ü”•¨óöÆçp ûӠ¥ßu[Y]|nŸ“¥‹Ç dç™rð ñ¥«P:§ŽÉÄ�·ó‚a­ª31r1[âOu(r‹e¦ž…—ŸýwÃøU¢Rñ÷ؾÝ ­ Û¶íÄ¥ÒP|oÞ¨r—¸R"óÙgŸ%::šÐÐPÞÿ}†ÊîÝ»>|8“'O¾îñÎ�;ËÏûO³*öGBœRi^»¡A.[™| v?1™î8ñ”+­­eEDDDDDDDDDn‚Â%2ãñÖw©„G„SÅÏŒqt#_~ý¶÷�![ª>܃—¼È§ >áÑîdÄm$:ý>jœK"ÉчÐ@36X85…ù{!<Ÿ!<;>J“÷ÆñüüŠŒi_ËiþÝ¼Ž£>í¨WÈìGJRVžÁ—²’ùóól!û€Í =è[¡>c_\Jðè–”·K$zÓ<êV¦¤{)J¦`ßa ”±êaá±·?%â«'>·ŽÑïÿHX÷QÙÛÊÞùšW+GójwËÓÈÕˆ��gË–-X,–BÕ7 ›«ø›ëÆ<ÔËŽ®cÆóHØ ö~̘™6ô]Ô4ëâ–ñÖ¤£´|çQî³,¤�ÏÀH·€‘ÉùÔTR­l±·³¾£ÿX@®]AIÁðð¬ÿ÷xÿý÷sW_Nœ8‘aÆQ¿~ýÛý×öÈyÛ†A¦�3:Ô`‹%�cßÏåñ.Ýð¿ð‡:‰‰§˜º|%ÛšÑäÜτ׊¸¨�«ÞŽYDDDDDDDDDDòeõßUgO\ÍãÅ®õ©àïO•C‰*5˜Ù“{á87Ç¢7ü‰Ô€ßrÜ×e kŽPùIÆõ<ÈK Ó.¢Ã×…Ò¬rcxtá³ùƒ±ýîQêûâ_©>ý&¬áXfá¦tŸÑc¿g\ÃìµÖG×òÅ„ìÎ9žuíP¼qì6“Ì}ã©íèˆc½÷8p3^n{Wú,víÚ•�>ú;;»Ükööö|üñÇDDD\±maÇËaed`c9�ƒ‹ûââ8tè_öíû‹…‘Kxoî–Ù5 8í/ÚÕ®†““s¡Ç‘Â3%$$èW‘{ÌÞ½{ÉÌÌ$,,ìŠõÒÓÓÙ¾};”/_¾ÀzQQQDDDÜè0å.6oÞ<š6mzѵ¨¨(Z¶lYèÕ—úí·ßˆ�¿øfwwwxà"## 5^RÒiÞÿ|"æ’¥ù#³1!O;Ž—åk[[y‘fSŒ*©;h_Α¶�›_‡••‘‘‘˜Ífptt,Tü™™™X,\\\®áé/û,nnnW•È„¬d¦aT ¥Jp(ÉɧIH8‰•• nnâäT,·mA}ŠˆˆˆˆˆˆˆˆˆÈõS"SDDn×{Ƥ››C‡Í}]Ø32¯ÄÙÙgg׋Ú\‰™""""""""""7†™"rÝÌfsQ‡ w˜ü>3f³‹Å‚Édºæs2!+� Y E+++,ËM/¯+�'""""""""""WǪ¨‘;Ÿ««+›6m*ê0ä±qãF\]]/»îêêJtttnrñF‹ÅÂîÝ»o‹ñDDDDDDDDDDäêhE¦ˆ\·ÀÀ@bbbXµj EŽÜÆÌf3®®®ùžÏÈž={زeË ûåxJˆˆˆˆˆˆˆˆ\%2Eä†È/Q$rµ‚‚‚îêñDDDDDDDDDD¤ð´µ¬ˆˆˆˆˆˆˆˆˆˆˆˆˆÜv”ȑێ™"""""""""""""rÛQ"SDDDDDDDDDDDDDn;JdŠˆˆˆˆˆˆˆˆˆˆˆˆÈmG‰L¹í(‘)"""""""""""""·%2EDDDDDDDDDDDDä¶£D¦ˆˆˆˆˆˆˆˆˆˆˆˆˆÜvnl"sã(*šÍ˜ÃF±å†tx–ï"̘ÍfºÏ8{Cz,iìüæqUôÃÃÍŒ¹Ö›DuH"""""""""""""·±«Hdœøó[^ìÓŒûƒ}ðô,M¹Š÷Ó¤û³LˆŠ½y^•õ +Ÿ•øÌ¿ÔgÒ¾"ëÔ\^1Ÿ­ÇJÑj䛼5¬žE†ˆˆˆˆˆˆˆˆˆˆˆˆÈ�¦pÕ ÍŒfýr$ìÜÊQ©¦öIqìYó-o;7dxSß›i¡¸P£6µNñÏï{HÀ¯Š÷Q¶8@y¼/n‘žž�­m!§áZØKLàÕŒA#RóZûIO'ÃÖ¶°?4‘;VáVdž]Ϋó’˜m&²~Ç&~Zº˜åk7ñÏß0ûɰËÛdþÁÈJfÌæû³=çâFU5c6Wgô6.lE[å ÞÓ“ú•ü)[¡>�LÞHÒ¥ÝÅ-çåöÕð+]–*-‡±4ÖÈ'Ð0ÏŽ$22’È¥/P3'd_{Ó�×*š1‡ bò»Ý©YÎß�‘pü{†5¯Cåò¾xy”¦|å:tö-Ûr‚È�óIÞ§/ «øãT‡>“7r ÿ.~….u+àïå�—_0ÕÃ;0võYXÿ<åO"àèç47›1?¼°pâ�) nW‡Jþeð ©AÓ~ïðãÁ´ìAW𤗳¹!/~ñ m«úáQm[6¼HˆÙŒ9lŸNìI�²^øVmÏ›«cÙùõ“Ô.ƒOȃ<öÕNR õùý.‘ùÛr"ª1è­~9åéÀ5ˆ&µ.oc]‹‡{‡û™;û €]ˉ<u¡kÕgÍGͰZò8~ÍçôöíÄÒš kzì ŒX²š¡Ù�ŸQ‡…†bo©çH½?…êßphí:öSŸ�œf6á¼1÷sr?ˆû檼±u7;vf@ésœ=s¦”O5CÛñÈÈw(iОWüÉŒÛ8ëòÞ~›À/÷bsï<‰å_µÇѲ�ûšðñ�ÿ1%ò-êuÊÔ–úoE±è1oL^̺lªÃë‘Kx”/iò<’ šO[Åmðf­zLس�í»�Ò×4A"""""""""""""EªP+2�J• óe]+U«;�w­�ùJ }{ðPC;8¶ˆ9kö±lùN  ]#B.®göÅ·Xv߬LiơÜÈS¥JÍš8v%Kâpö,¯Ù¼ ¥êÑ ôB׈_Ç»½ëêí�Gio|#¾á$@üɬsÛU ¢;€ ..™œ9›NíxîÕ&ø¥¬gÒà‡èÔ¬Á�µxæû£�ÉÁƒ‡³ž7$G«PB2ˆ�Í»”²õd'1óò#Ì0›³ÁT«æ¸âê p޳×îèqªù[þ þ“ßC<ÖÂîúHDDDDDDDDDDDDäW¸™˜ðíö k–ŒãÑfU)•~€­¿ÿÉž3nToן±ß>Oý‚šÚ5ä¡îe³^[×¥kgïËëx÷啾Nlýy+IîiÿúLƵ*~-Ïs L4ù1�×-KÊú�xõ�…˜¶ ìÕtaåG•Š™ì\ö¼óŸ¯?KH‹!|;®+Å hb2˜Y‹Þ¢W]wŽý4—bìkÿ3�åA§ðX"""""""""""""w0SBB‚ñßÕ®Ó/#l;…¤F‰^Ð÷œëGQ±ÙGñÄOÛÇPý¦"""rklÚ´‰€€ U?33‹Å‚‹KAkùÿ[TT;v¼æö""""""""""·‹E‹ÝäÝ[3÷°üó¥¬Z²€x\éúXÄ…$¦ˆˆˆˆˆˆˆˆˆˆˆˆˆHnn"3} ß¾<šŸŠySwàûŒmã|S‡‘»C¡¶–]´hÑ­ˆEDDä®áëë«­eEDDDDDDDDD®Q¡·–íׯßMEDDäîqúôi6mÚTÔaˆˆˆˆˆˆˆˆˆˆÜÑ •È<}úôÍŽCDDDDDDDDDDDDD$—UQ """""""""""""r)%2EDDDDDDDDDDDDä¶£D¦ˆˆˆˆˆˆˆˆˆˆˆˆˆÜv”ȑێMQ ×/&&†äädâãã‹:‘{š»»;®®®”+W®¨C¹ã)‘y‡‹‰‰Ád2^Ô¡ˆˆ°yóföîÝ[ÔaˆˆˆˆˆˆˆˆˆˆÜñ”ȼÃ%''Ó A Ã(êPDD¨^½:k×®-ê0DDDDDDDDDDîx:#ó§ídEDn?úÝ,"""""""""rý´"ó. Õ˜""""""""""""r·Q"ó.¡d¦ˆÈíÁd2u""""""""""w…ºµìª!ei4ißu÷óÓ^´üôð ˆèÈü‡oy��rþø?<›sE‚a·Y9ˆñí¨ä퉇ÏÓ¬,òxTTTTnm‘ëw+2ϳoÙû¼õá<Öìˆ%ÙÆ¿ ê4ï3˜Á}êàYk;w¼Y‹öäÓw?mCõ›ƒñÓ‡¼òoÖüó<å‹h}ëE_œgÌ¡«óC,) n«)'YØ×ùæ”´€±cÒyöŸÃEi“ ö¹ág�a±ÁÆúÆÇp*.ŽÔrÍ®)‰™‘‘��Íõg?/JdZwazB;2ØÀˆ�R?‰ãÃ&Ù·m²ëZÈÈ›º(7ËáƒÄ&¤ä5ly›‘A¦� Wó£:qàþ}'²ä‹ ”:·…û÷¦Ãð²ìùª-NW7ºˆˆˆˆˆˆˆˆˆˆˆˆÜ& —ÅJû‰q¯­#lô\>z¼|Í8+I`�.<ÿÍäË“˜é«xc¶ç¹vj*�¼ÚòÍqHü.s§—™üxš5¬O­=xï—ø‹û8¾šÑ�ïÇ¿LYª´|Že‡.Oˆ™lìpppÀÁÁ;+0YcŸý~U•äC IDATÕ`š�ø˜áêS»z &ìJf͸âë@¥ú½ywíñܾ¿‹ÀÜåu¦<݆FÔ¢z­Î¼µ.'¦Ö¾Ûƒz¡åð/[Ž�ÍyÿO8ü¿>4³�ÌåÏF¿iÇ�þüø šT į|�úMdC|vìû&Q¿l?ÆMêGÓz5©2`!'¿‹ÀÜã]f mFEŸÒø×êÍ—;O±mÊc<â�oHc†.нŠ�VØfÏ�ƒƒÖd%/H�Ù —Ž/óéãM¨U5”ˆ/sèûçi]³ÝŸ§uwììËЩws2·m#î*®l×§éXÆ0a2• n玄y8beíLHïáôpù�_ÿÎÓ f_ÖÊʤº6iFíØmlKll±I=JôÎ}œ:o�³_-ªä›ÓMcåÜï)ÿäët.†�c9º¼9�Š+f³,w™c{¦Î&SÖ¥ªóbç@œì\©Ý­5>qåé:ª Þvx´ìJc;;®ðð9‰ÌüÊÅ÷�ê14Ü�ìÌ&>�zÒ<ÔŒ�ÉsõgÚ1�_~�»Pߺ)�ª€£a`òlA³°ílÙž‰aØ`ks†ØíÛÙ:k—òÔ¬PêÂXyÆ�]8‹_ÊØV~ØÛ§Ê“cxÌe6ÓWefÇèLû§Ÿ¤¼]vâÑŒp�jJ{[ê9úO÷eÌ�qºÂ¼¨¨¨¨¦´mÛ–¶mÛþçµKKGGGDDDDDDDDDDäÚ.‘鿆9íGOç\(EÏÏ×±nÝ×tq>NbêåMLÕzÑüˆ9kÒaß\æüÕ’îm\.T(U � oðð„#G.lõêé•g¿ÚbÅp:{6{KÓÂóôôÊó.�¿æ¾H�&5©Z©UºóÍ¡xNåÝÐÍ ·œ×ÖŽ8ØžåìY t _�©ÈƱT ¬L³Ç'°þ8ù8Α£|}}.\òðÃÏþ0GŽd¿/î…ç¥7zx^˜ G'‹{â‘[Ç Gdzœ¹ÂÃüe:Ù‰Á ïñòÄ3O�¤?§ðtûºT©LHhú/8ËÉ“'³îc@17Ülsê;àà�ÎÙ3iƼ2{(æ¥ÏÓ4È�*-ðÅ¦Ä ã`äŽ{øÈÌ~¾Ë׿²ç9|øDö8¥ðò4]ˆŠ{âáta\G§’xzäÔ±ÆÁÑŽ3g’/zÞ„õ¯ÑîÑ?è8gý­Š<¢¢¢rw”œÄ%P¨$¦ah•¦ˆˆˆˆˆˆˆˆˆÈ�P¸­eà/ñ‹áá~¥+Í8�“uA�‚èÑÓŸÆsVñ°ßlµ{�æy¦8À €ƒø× t;�|{ºV¦œ�¾`Àðhº.[É´ÊflØÅèÍ9Y¨žŠQ¹ç›Lïù&é§v1up'}·ÿŒ¯I=J{Y±$6ðϺtü ÓÊð`i 0™0qcüŹAÖ¶²FNR3«AöëͼýÐ[œyi%¿ô(�³5¬ì˳KVÙ I#·þÅ+<Ýj=ÉÄO21í|ø(ížü�ú¾Lˆ‘§àååEÂêƒ$FÖJTþåÀA;Ê”vÇ0þÍ�5÷.7ïs^t!÷¹“~“½—ñÀ7Ëy­Ž‹ "rCµmÛ–àà`‚ƒƒõûEDDDDDDDDDä)\"Ó¾)#_«G£W»òŒ1–Í«âçšÉ±èuì: Ndæü»÷ ¤öºž¤Óä&Ÿo¹oã¦u哞~]4†/÷·áÍ&ö×ý@JN"ÉчÐ@36X85…ù{!¼0mÿYÅœ„@Zß_gç’¸9Û`mk›OE{šE´eÄkc˜×z2}Žñý«Ÿ°»ùó´r%+‘y“œÈÌú×0.Ô¹� L$1ÉÿJ~³28;‹/—ž†¾Ùu/«Ÿ“H40Îm凪·£ŒcqJ–pÄÚÖë<ÉÆœvÞí»R{ô¼Ù�7›” æÛ×ùötŸ74]è;o’2¿q/©cäIvžÝü»Î¡Â䥼VÛ‘””0Ycgo[È%Ç""ÿ-((¨PIÌœ?¢9sæ {÷î½è^Þö½®Zµêõ†*"""òÿöî<ªªêýãøû" ˆpT.*8„â€?ç©rL•2ÍÌošCZj–i–_ÍÔ2K­Ôʯ†å˜–9+Yá�9dΚC8 ¨(xïï/b‚úy­µ×Â{ö9û9çïºðœýl‘‡Â½%21à×m.Å>áÃÉ ùïIâÍE0=V�Ðá?óZp6»y¶çùšÿeÀ�—ø¬a–¡š¾@“ͽ©94Šd¯:tŸý¡®Ö“+*¿ÌGÏ÷`èãM(^Ê÷Àf4¯ 7îeß+‡øþ­7x;*sa#eê÷dúàºV»º?ý)ß�ÌÐöU˜è€_£nÌû¼Åsõdnw·™™€–;f:6bà§�èÙ£MM¥põ¬EÃæ>D¦/siÚ¬Ç3DZ#lûŸ Ñàˆ{…&Œú¼/þ±dǧ;_Ï9Çï6£B÷ë¸4gÈ‚�hZäVÜ–,32³Ž›µÏ­êµ6}=‘­± líÈœôS/Ò™…g¦Ð,7.°ˆÈß�þ¹V´hQêׯÛgtNåh- )))ù»ˆˆˆˆˆˆˆˆˆHAbˆ��ÍÃy)¬y½"ƒÜ¾gLjê¯ÆÏz–2?uäüÜŽ÷šI•lDDDвeKÌfs~‡"""€�� «V­ÂÍÍ�Æ�ÿ­õ8 ÿJdFDDš‹g#"""""""""’?–,Y’·yÄÑó˜ºÄ›®kªçÜYþ±ìgdŠˆÈý¦Ïc‘Ü‘g‰Ì½5â©Iç©þÚ zùçÕ(JdŠˆ$ú<Éy–Ȭ2ä7N±¾Íøâľ˜W#?z”È)8¬}/]º”¥K—Þ±Ýb±BHHÈ}‹ODDDDDDDDDäA¡%*pnnn˜Íf ƒÖÉÉg666˜ÍfÜÜÜn{½]»vÉÌtmÚ´!$$D£ˆˆˆˆˆˆˆˆˆˆX¡DæÎh4ràÀ0 ùŽˆÈ#Íl6sàÀŒF#ñññ·mkÛ¶-‹%#™©$¦ˆˆˆˆˆˆˆˆˆÈÝ)‘ù€+W®‡fçÎ�ÄÆÆæw8""�4777ŒF#åÊ•cûöíwlOOfJbŠˆˆˆˆˆˆˆˆˆä@‰Ì‡@ùòåó;¹GéÉL%1EDDDDDDDDDîÎ&¿ÉJ‰L)p”È‘GkdZqøðaˆ��ÍïP$¸¹¹a4)W®œÕíº?mº?änîv †»îk0´n¦ˆˆˆˆˆˆˆˆˆH&JdZQ¾|ùüA 0Ýr7º?$]�5HHHÈï0DDDDDDDDDDX*-+"""""""""""""Ž™"""""""""""""Rà(‘)"""""""""""""Ž™"""""""""""""Rà(‘)"""""""""""""Ž™"""""""""""""RàØæw"""’{–,Y’ß!ˆˆˆˆˆˆˆˆˆˆä Cll¬%¿ƒ‘/!!!¿CÉ5š‘)""ò�pqqÉïDDDDDDDDDDr�ÖÈ‘G‰L)pTZVDDDä!¶dÉ’üADDD¤@ëÖ­qqqÙnÿ}%qWc¹wñ>F%�ª—ÀüADD$_yxx`4ñ÷÷”Èyè…††æw""""¤ðßWbçlC›!ùŠ<’¹Á·3æÑªZ~~~ùŽˆˆH¾Ù½{7ýõeË–U"SDDD¤ ˆ‰‰áúõë$$$ü£ý]\\ppp xñâ¹™ˆˆˆÈ£)îj,!Í[“d¹šß¡È#ÀG\]]qwwÏçhDDDòOãÆ�Y»v- ™""""BLL ƒ�ÀÀWJ***Š˜˜J”(‘K‘‰ˆˆˆ<º.Å]Äb1c¶˜ó;y˜ ºÏDDDÒ]¼˜ZÖ_‰L‘ ))‰ÀÀ@,Ë¿:ŽŸŸ‘‘‘¹•ˆˆˆˆ˜-Ìÿò;šÈ½0£ûLDD$+%2EDDD €Ë—/ÿë$fæc‰ˆˆˆHî°XÌXÌš)'yÏb£ûLDD$+›ü@DDDDn±X,V›Ùl¶úsÖ&""""¹ËbNýþ¥¦–×Íb¾�ßç“æbhɌĜ»Æ…µÄ:‡+Û–tq ág§r=<)x’æ„bhÆ=Ü2žSŸQס +ò;±J‰L‘"»ää¶mÛX»v-)))¤¤¤°fͶmÛ–úÇ%3EDDDòTziY5µûÑäNǦ4ÃXñ-¶^OÅBÔçMp­:Œ]É@\Í  †BޏûÑnè N¦]θ­SèþDLÎqó& ~(¬�Ïv¼¤Ã Ð<“³#®~�ÓwÞ!’Ó7nŸHH� ˜ŒŽ8½¨ÜrßJßz™ß¿x™VÕËàáä„{éštÁ™Loë�ƒsèÕ 4.Ž”¨ʘõïýB$nçË® ñ/^”"®%©:‚ˆ³Ùwÿ»c%î�Ë gjãçQ„ÂE<(]©!�†Ïfç¥Ô°«ý2“ûÖ§0Ü~Í …pô(MíNãØ›å ç¾äq¯WYo‰aÑ€ÆT-í�“ƒÅüêÒyÜz.et<̬^­¨]¾… Bç$åp-v0©s ¼�(ê]ƒ._ìàê]º[.þÁ”~­©æë†ca'JøW¥i·1,>�VÍÈ­1ƒ>ëJå´þ^÷I;7;gL›3`ÁanZ=zNï{=] ·Žg0`™A¶gxy7Óz4¢l1'Šx|˜S§N±~ýzÖ¯_Ott4‡fÇŽJdŠˆˆˆä±ôÒ²jjyÞ,*-kM™>_1Ús*ÝGm#°ŸFÏagxuúp‚ìÒ{Õà£#É$_‹a÷üN\þ²#ýæ\„¿ðfðPN4ŸÊæSq\ŒÚÂüá­ð±Íæ÷¦›»Ý®+‚>gû¹K˜Õ„½C½3-…ejĀϗ³íÈi¢ÿ\ÍÇ•7ѭ˧D�ȉ3.´ÿh1[£Ž²möó$LnG�oÒ²Mæ=Œ~æe¶Ö�Ê�˜h~éká³v½ù!îޮã:ðÆžÚ„íº@ܱŸémùÏ XÀk�ÿæX7ö|D³ú¯±É÷Ufo8DÌùcüþÃ(Z$ÏgæêÔ r¡ ÁôkS‰ŒKž~Í“¯rnçZE�¤ýðu·7þÇp<L}ƒ#•:¼ÇÜu‘œË7ßnIíãT�gû4§L¦Ýœ^\Jrr27â�1ÜÄÒzñÕi«Üý} *£#¯qíZZ[ü¬{•_…ðVT0߸ÀùíŸâ·â9:M>šºyÿç ø¥1 ·ogEû}¼6~sêëWÖðöèë ý(çœ.ŸÈH‰L‘ÂZ9Ù„„’“SŸð=uê§N¥–mJNN&!!Áê¬LÉ=‹³Å¬¦–ç-O¿Ë[γæ½*zºâZª=çÜ>»ìú_‹x£E %Ý\ñhÂkóZŸ1vó {T¢Lðdö]˲íÂZ×ô¥á{‰âwü�î�ÃËÍŸ*mñËiÒSµKº8P·ÿ'ôm^‹j�å¨Ð°/KOfsþ?ú}5—É=³+Ši½ÞæL¯éŒ¨Uø¶n6…l±µwÆ·Átmt�Ý»Éíl¿P‡.¯7ÆÏ耣›/A­zÓµ‘«õ±Ž¬dÙ�'ð^3JqÄ«ÑpµŽbúŒM©ÛKþÍk=†Oq7ܽÊP¾L1lŽá^t|<=[TÇß³þ�¿É[Ï:ñûï{S÷Ý6‡™Q-:ª%%]Ü©öʼ칄KÒ²‹WgÊ  ¬>oõÂsôèIʶéF“’ػҳóã$FFrÒZ÷œÆºM,ßÉ‘�iü8± +ú`trÆ«Rº�]ÉgRSnÖJËÚ²ÅÖ¶0.¥Ñã骜ݿ?Ó,Ë$~ ßLãà&ØâL@Ã'¨âgÂÝ­¾eëh>>wôõññ¡AƒÙî'""""¹#¿×MT{´Z^¹4¿OÏtãý-g¹x`&5V„ñKÆM¾�B»²©Öçì8Ãîé�ÙÖ» #·%ß~�‡ù¦Ó ¹<„ˆ¥ý©ì˜éÿIô2z=Ñ•=/,ãç÷`¼0Ÿ®-ÆcÃαcJ«žïÊ7™f´mY±‡à9[ع—YõÖÒcÄ�ÜÀ:›ò¯1}¸šÕfÈÑ •VâÔŠëǰ|«*øA©4ð]ÇGÝßgöª­üu)»ÒOÄŒÙpç˧÷ì!£0k·t4™(æìÊcþ Æ;}hdíX–#lþ=–*U*p92’“åƒrJïP™  "#¦þóê.¾›ð ›­V€-D«>ý±‹˜Ášè$nÄEòÕ·›¨Ðºe­ôÎq¬ÛâÜHÄêžêŠÑÚÐ92síìf-‹ä±zµqK9eákkÓºE‘Œž¼û˜J¸áljÂ׿n¼ùœ÷ßîD$‘—«”ž ´!(¨ V“º ¬‰øS»Ž4Ìî†É�%9žÃ?Ìgõ¨x/;Üþ¾§:Âä–eð)[•FÏ gé‘ì ËšIýÈrFîaïM beüwnb×�þܰ…b•*a³dcÖµJEpJdŠˆˆˆÖJËnܸ‘èèè;úFGG³aÃÌf•–ÉK*-«v¿ZÞ}—?ËéÓüü2ÍØò÷Ç?ýçÓ§9í]šÒ±B”)ãË™èh2"Ú9“qüé;¬>Yþ¢|äûOXêÜ…w_ ½*èñãÇ1ü1š:P™w6I¼xkÝ@�LY!GGI$µì¬Á`À`00lWêöä]Œ~9Œ2ýzQdÊ&É:{5�7Âw±;òqWβå뮤eí}›ñÆäEl>tž¸?ÒÇfºO㌵±lk0biµ·õ¥fI/jŒ¦UçªòñÁ”>”Á7“7~U[ðêÐ "Ú÷gQæz«\cׄ¶´û®*³MÍ´Å‹- $dêgç{YÕð³^jÅD›7ù#&‰—ÿbv�´mûyZYÛÛý­±œ<ðpˆáÌ™[×4pÀrvíÚÅä§’‰IÈnk Ƶ`±˜¹‘p”%mvÒ¹Å(ö¥f[ø�øS"ÓvÎÅ1ù–§ÞsÃè”<ŒNﻇs¿ãä(J ™N.>>œ�­¬鎇‡�3g2­WÙ`›wíbûÈZœ»�HJ6Ã8u]žú;vÊUÎí‹q\3º-º”MoÈî}?šv¦vÅrTjÁ+3&òBÂ<¾ûÝê¨OXÎ(ßåtªlÂ÷‰±8=Ý/w|Š¡ú+ß°zã&ÖÍ‚ÿÊLø˜¡^séû¡=ïþô+aµÃyéÃ?î§ÈƒG‰L‘ÂZBÒÙÙ;»Ô¿(”,Y’’%K`gg‡KÚ#¨JdŠˆˆˆä�ü.5ªöhµ¼aÂÛÛ¹sn½tîçÒööÆûôqŽgT’5sìØI¼J–¼Uà²Á‡üü±#4ý?œ¼=Ίo-曊s ~f ¦å¼|}})Ôx,;ÿü“?ÓÚ‘“çØ0¤bŽÑ†ÎIÊøÝæÏ÷ƒ€v�éÎdã{|5é ¦÷¿Ìˆ^_rì¶_}lq.n³¸+…ïòo¯ú ìÕ óž=²:©ø_DDrêÂEŽoM‰ãG¨^»¦Õ™�`Ár9ЍŒu-“Ø;)”–_˜øbõ4Z›n•u Ä÷Èöd¬-ÉîÝfËñš@{÷Þ Y÷¾T/^»¢þ„¼ú,Þ¿®bƒ•*¥k,Cš6.ÄÏ –d$>m‹Ãd2áæh¥Îî�Àι Íz†â¿;œˆÓ ·¥ukk…oSY,f¢¢ŽÞÃñ³(H ó>öìI¿ÍìÞ½—À@|ïèìB“¦59»l›Òó±ö.”0™ð4Þc­ÙBŽ”¨Ú�žL$<<»aöïûlì±/t“›7³ùÝݵý¿ù�C§/rþ¯5¼Tø qµkS%k¿ø• ïÄèãxh‘�õ¨ëhƒƒº\Û·ïÖ b‘‡€™""""HÖ¤dÕªUñ÷÷ÇÛÛ›ºuëR·n]¼½½ñ÷÷§J•*JbŠˆˆˆä±»•ôWSËí–7hý\;vNŸÌîkq¬ùl{Ó7W}Žç}óþèõœ¿‘Ì…ÍòÞ<ºt®“éö¾ºˆU¯�§_“—X�)™Y¨ÏÏZ͇NciÞá+'ƒWÇ>´Ü0Š~óö› æë±ùmë�ÿýèSö}L� ö¼öþ;j¾F¯3Ãèv犈w8±€wß�ů¢‰OJ".jc¦ü„}�:d·ÜáÑ-DžŽ%öì~Ó…á»Û3òÕòZôsÖ úR1‡erï±l(Û”'ËÜàÀÿÚÓ|laÆ¡Bº—IDAT„O£u±$%%‘”œVƶf^ôû‘±#Wsîjû§�૳¡tk—V{õêïL4�Õç­EõuêaõÌ©ì�MÁ|í«¦.äp…jTqHaÛ׃~êÞÆº�;]Æ §Ì²ÞœÅƃ§‰¿’À¹ƒëøíÏk Ù'åÌ7SHIIæZì_ü4u!Ü©dN®deB0Á•Ó:^ÙÀô‰+ØCÜ¥Sì\<ˆ·f\¡iÓZǺy#‰¤¤¤XÀœ|�¤¤ë$§Ýf±¿NfÐä_‰(Ô„;Û3wôx¶_ºÊ¥­=Ï–ÿtkf5ÙQö•qô-F§¶#X¸õç._!.z?o> CÖÕ(o±˜III!åz"gv„1kM ��¬tÌá}?Î7¿ìåä…xb£w²`À fÚ´£m�´‘O…3fÐ×ìH›zõà&6:GÜ¥SìZ8„ÇÇÑoÄ‹»mÌ$~6œËoŽ'Ä”.Céƒ‘ì¿ 1ûö�ŸEyx(‘)"""R@d÷Tv•*U¨W¯^FÉ£zõêe$1ïßSÜ""""�¦ì¾s©©åvË»D&xtžÊw­¶ÓµVmžhÞ‰y•ž¥iúÆBU¶økjmîMÕÅ©Ò-‚j_,cDí¬s¨úú2Â_>Aï&/³âl¦xmýxñÛÕ¼gEÓN3ˆòxžY? Æ>¬U<]pó ¢Ã˜ÕœÍfiÊlÝü“q=Æbóv¯?–ö§ìÂuöG†ôaö™»ï޳ ãÉoy=8ˆ’®n”nð2«<±"¬[–ÄÐ-Ñ«þKHe/<ýòúêrŒ[ý?‚Ój–Ú&ígZï&Tôö¤lƒnÌ4?ÇwᣩeØÏÌñáœ;³œ‹âèè˜ÚžžM€MUÞ]8•êë_¢¼»‰'>I¦ÿÒ©<ë–6ðÕ]|7á6_´z"t˜´„þö_Ó¦¼EMµ°³&S¾ÿ/ÕHaߢ „­?›Ú=§±²°Êê�¨5™ê•¥˜«‰ÊÁos°Q?�j”Í•ÚÎ�rvØÙÙc,U�¾+ðá²q´°…ó+Ã9Ñ*˜šé] ÁÙŸFðL-?L|»q6g%ò`2ÄÆÆêÑ}‘|I•*U0›ÿ]"񮮠½{÷˜ú|ñ’%K Í�EDDDJ®®®ÄÅÅYÝöù¢‰´nLbòåû•<ŠŠÚ9³rY8Ï?Ñ…²e³/É)R°%2«mi"zžaV[ûœ»‹ˆdã‡~ Y³fØæw """"’*7ÊIååSÜ""""�¢ôÙr"yM÷™<.Qìññôoª$¦ˆä%2EDDD '''Ìf3ƒáÿÃÆÆ³ÙŒ““S.G'"""ò³€Å¬‡Åä>Ðm&…Rz)¿ƒ‘‡ˆ™""""€££#§OŸÆËË ƒÁð�Ža6›9sæ ŽŽŽ¹�ˆˆˆÈ£Ël1c¶h¦œä=Ýg"""wR"SDDD¤ðôôäìÙ³œ8q‚+W®ü£c899áè舧§g.G'"""òhr)jÄ¢Ò²rŸXtŸ‰ˆˆdððð”È)0L&S~‡ """"™xõ`_ä~+UÊïPäag°p%ùŸ=Ð(""ò°Ù¶mF£Cll¬ª¯‹ˆˆˆ<¤\]]ó;‘/...Ûm+6.ãÒ•K$$ÆßLjäQà˜ß!ˆˆˆä+ŒF#þþþ€™"""""""""""""RÙäw""""""""""""""Yý?шœé‘™IEND®B`‚scientificcomputing-scifem-652ead4/docs/_static/point_cloud.png000066400000000000000000037156201525450532400250660ustar00rootroot00000000000000‰PNG  IHDR ¸–uí >iCCPICC ProfileH‰•WXSÉž[R!´RBo‚€”RBh¤ÁFH„c ˆØÑE×.°¡«"Š;bgì}QDAY våM 躯|o¾oîü÷Ÿ3ÿ9sfnÔOqÅâT€\Q¾$6$€169…Aêd t�À¹¼<1+::À2Øþ½¼» Y{ÍA¦õÏþÿZ4ù‚<H4Äiü<^.ćÀ+ybI>Do>5_,ðm â…2œ¡À•2œ¦Àûä6ñ±lˆ› «r¹’ ÔÚ Ï(àe@ µ>ˆ�D|¡uľ¹¹“ù§BlmÄËô™i?èdüM3mH“ËÍŠ¹È 9P˜'ÎáNû?Óñ¿KnŽtЇ¬ª™’ÐXÙœaÞngO—aUˆ{Ei‘QkAüAÈ—ÛCŒR3¥¡ {Ô�—dž9ƒë P'>70bCˆƒE9‘J>-]Ì�î´P˜Ï‰‡Xâ…‚¼ 8¥ÍfÉäX¥/´.]Âf)ù \‰Ü¯Ì×CivK©ÿ:SÀQêcjE™ñIS!¶(&FB¬±c^v\¸ÒftQ&;rÐF"�•Åoq¬@ ÐÇ Ò%Á±JûÒܼÁùb›3…œH%>�ŸªÈÖÌãÊã‡sÁÚ"VÂ Ž olÄà\ø‚À Åܱn�(!N©óAœ«‹SÅ9ÑJ{ÜL�"ãÍ vÍ+ˆSŽÅóá†TèãéâüèxEœxQ7,Z¾ D6 …5 LY@ØÚ[ß ï=Á€ $ €ƒ’‘$ïÁk(B$yCãä½Pù¯C¬âêÒå½òÙà)Ĺ äÀ{©|”hÈ["xá?¼saåÁxs`•õÿ{~�ýΰ ¡d¤ƒêƒ–Ä b 1”L´Å p_Ü�€WX]p&î98�ïö„§„vÂc BáÎ$a±ä§(Ç€¨¬ÌEÚ�¹À­ ¦€û@u¨ŒëâÀw…~X¸ôìY¶2nYV?iÿm?¬†ÒŽâDA)Ã(þ›ŸGªÙ©¹ ©Èrýc~±¦ å›=Ôó³öÙçÃ6ügKl!v;��Æ.bǰzÀÀNb X v\†‡v×ùîô+�'êÿáopee™Ìsªqêqú¢èËÊÞÑ€=Y#BBhÑGLKÄqA˜ˆ/„D ±H2’Šd "DŠÌ@æ!eÈ d=²©Fö#G�ÓÈE¤¹ƒ©„´Ž´›t’t•ÔEú@V!›�]ÈÁ䲈\L.'ï"Ÿ _%?#¦hP,)^”( Ÿ2�²”²�ÒH¹Bé¢|¦jR­©>Ôxju.u-µ–z–zŸúFEEÅLÅS%FE¨2Ge­Ê>• *�T>ªj©Ú©²UÇ«JU—¨îP=¥zGõ �F³¢ùÓRhù´%´jÚÚCÚ5ºš£G�¯6[­B­NíªÚKuŠº¥:K}¢z‘z¹úAõ+ê½ + ¶Wc–F…Æ�[ýštMgÍ(Í\ÍÅš»4/jvk‘´¬´‚´øZóµ¶j�Ñê¤cts:›Î£Ï£o£Ÿ¥wiµ­µ9ÚYÚeÚ{´[µût´t\uu u*tŽëtèbºVºÝÝ¥ºtoê~f4Œ5L0lѰÚaW‡½×®ç¯'Ð+ÕÛ«wCï“>C?H?[¹~½þÜÀÎ Æ`ªÁFƒ³½Ãµ‡{ç /~`ø]CÔÐÎ0ÖpºáVÃÃ~#c£#±Ñ:£3F½ÆºÆþÆYÆ«ŒO÷˜ÐM|M„&«LNš ‹13,j,îZR,™–™–k,Ï[¾·²¶J²Z`UoÕm­gͱ.²®±¾oC³ñ³™bSesÝ–h˴ͶÝ`Ûf‡Ú¹ÙeÚUØ]±GíÝí…öìÛGFxŽ�¨qËAÕ�åPàPãðÈQ×1±رÞñåH‹‘)#—�CŒ‰Ž©ˆyë;#ö|=nRÜ®¸wññKãï%Ø$HšÕÇ'V'¾O LZ‘Ô1v䨙c/'$ “RH)‰)ÛSúÇ�[=®k¼Ûø’ñ7'XO(œpq¢ÁÄœ‰Ç'©OâN:˜JHMJÝ•ú…Å­âö§qÒ*ÓúxlÞÞ ¾?¿Gà#X!x–"½;Ã'ceFO¦_fyf¯�-\/|•šµ)ë}vTöŽì�œ¤œ½¹äÜÔÜ#"-Q¶¨y²ñäÂÉíb{q‰¸cŠ×”ÕSú$á’íyHÞ„¼†|mø#ß"µ‘þ"}Tà[PQðajâÔƒ…š…¢Â–ivÓM{V\ôÛt|:ozÓ Ósg<šÉš¹e2+mVÓlóÙógwÍ ™³s.unöÜß‹�ŠW¿�—4¯q¾Ñü9ó; ù¥¦D­DRrk�÷‚M ñ…Â…­‹F-Z·è[)¿ôR™SYyٗżŗ~uþuí¯KÒ—´.u_ºqq™hÙÍå~Ëw®Ð\Q´¢s嘕u««JW½]=iõÅr×òMk¨k¤k:ÖF¬mXg±nÙº/ë3×ߨ¨Ø[iX¹¨òýþ†«ý7Ön2ÚT¶éÓfáæÛ[B¶ÔUYU•o%n-Øút[â¶ó¿1«Þn°½lû×¢;cw6W{TWï2ܵ´­‘Öôì¿»mOàž†Z‡Ú-{u÷–íû¤ûžïOÝó@ø�¦ƒÌƒµ‡,U¦.­Cê¦ÕõÕgÖw4$7´ ;ÒÔèÝxø¨ãÑÇL�U×9¾ôõÄü'‹NöŸŸê=�qº³iRÓ½3cÏ\oŽin=~ö¹àsgγΟ¼àsáØE¯‹G.1/Õ_v¿\×âÖrøw·ß·º·Ö]ñ¸ÒÐæÙÖØ>ºýÄU¿«§¯^;w�sýò�Èí7nÞ¾5þVÇmþíî;9w^Ý-¸ûùÞœû„û¥4”?4|Xõ‡í{;Ü;Ž? |Ôò8îñ½N^ç‹'yO¾tÍJ{ZþÌäYu·K÷±žàž¶çãžw½¿øÜ[ò§æŸ•/m^úËÿ¯–¾±}]¯$¯^/~£ÿfÇ[×·MýÑýßå¾ûü¾ôƒþ‡�™ÏJúôìóÔ/¤/k¿Ú~müþíþ@îÀ€˜+áÊ0XÑôt^ žÏ¨ãç?yAgV9ÿ +Έòâ@-ü�é…7·Ø· ¿ ¾úx¢iÄ{tÔ¨¡:xV“Ÿ+e…Ï›£¾¦å¦�SgÎâþ¹2UWðsû/*e|gÈk瘊eXIfMM*>F(‡iN��’†x  ¸ ASCIIScreenshotö, pHYs%%IR$ðØiTXtXML:com.adobe.xmp 1798 3000 Screenshot ?ôÄiDOTƒ(ƒƒsò¥-Ã@IDATxìÝ`eúÇñ'½’ÐKè½Z°+‚bïÞ‰ ìbWD=ööþWQA=Å‚Š]AÔS@z ½†ôÞ“ÿûÌf†Ý�²I ¾sGvæ�öÎg×Ífö7Ïø¼õÚ eÛwl—�›·ÊΉR\R"‡>Lºwï.íÚµ•èè.AAAæ1BÊÊDBCC$00PJKKÍt™øøøXÿtÚ××Wt°ÇKÌöüüü¬ù:®Ëê:¾¾~f™k{¦ÉZFױ׳ííÛÓú¨ÛÐmê¸=_ÛìeØ?þök�×ÿýñþÃû¯þ~à÷¿ùüÁç/>òù›¿?øû‹¿?ùû[Ïgpþ�ó/öù$û¼�ýhŸ_²§õ‘óOœ³_/öëƒó�œµß#8ÿÌùgûµÀùgÎ?sþ™óÏœæü;ß?ðýß?ðýß?ðýß?ðýß?ðýß?ðý ß?ñý“ý}‚}ÞÐ~´¿_°§õ‘ïŸ\CäææYr}ÌÏÏ—ŒŒ ëßÎ�;eõêUòÇï¿‹ÏEœS–œš&§�v¦Œ1Bz˜`{`P TLÖ†¶¾È))Õsø5eb¾=®v0Éö*†ªçT±BÅæzo â+L×th¯iÒÞܾîvMý`> € € € € € € € € € €4’@}ÂÄv yt½¦M{ÓmÍ£ëÿ´ ºþ+..SðÜu€v»ÔäÔ}Þÿý²N8ÞTj�6 ;UÑu  € € € € € € € € € € €ìk»Ê½OnnN™]©�Pû¾fgû € € € € € € € € € € €U ødff˜\;ÕÚ«¢@@@@@@@@@@@ a|22ÒI·7Œ5{A@@@@@@@@@@¨F€€{58ÌB@@@@@@@@@@h8î gÍž@@@@@@@@@@@ª à^ ³@@@@@@@@@@@N€€{ÃY³'@@@@@@@@@@@�j¸WƒÃ,@@@@@@@@@@@�† àÞpÖì @@@@@@@@@@@ îÕà0 @@@@@@@@@@@ á¸7œ5{B@@@@@@@@@@¨F€€{58ÌB@@@@@@@@@@h8î gÍž@@@@@Y 99YæÎ�+ñññ2xÐ ñõókä±{@@@@@p¨SÀ=ÍJÉ_±L ×­’Â-›¥85ÙÚ¦LK ìØQ»õ–�¾$¨go÷}5ØxaêJ)صXŠÒVKQÆ&)ÍK–2³w¿à8 ˆŽ—€˜ÞÔr Æôi°>¹ïhmÚJY‘²XÖg¬’-¦)ù.¿XÓ¿ŽÑ�¥kd/é;Pz´èë¾ã € € € € €õHMM“n¸^ŠŠŠ­­œ:fŒ\<öâzl‘UK 77Wüýý%00°±ºÀ~@@@@@ö‘@­îù+—IÎo¿Höïs$2(H‚ƒƒÅ?Àœ<ðÓÁ2ó¥@qQ¡äçKFA¾„;JBG+!}úï£î{n¶0y©änþIò¶ü*Q‘e(A&ÙîïZ°¤DŠ %7¿H23ÍüNÇHHÇã$(n€ç†öÑÔªÔ¥òÛÖå�¿ŠO¸Ÿ…¿Àñ5'áÕ¯¤¸XŠ ‹¤ÐøIV‰ÑöhÖþ8écÂî  € € € € €@Uo¿ý¶äääȯ¿Î±0 ¿ÄÅÅ9‹·jÕJzõê%Ý»w·Îë:3šÁÈìÙ³eÆ NOýýdܸËÅÇÇ×isILL”O?ýÔ½I†.”/¿üR¦M{Ï™!o¼ñ†3ÝG^}åU)-+õªë-[¶”sÎ9Ç«eÝÒs×_}ýµlÛ¶ÍiÖ××¹çžëLW6²eËùú«¯=úwòÉ'[Õó+[¾¦¶•+WÊçŸ. æ–µxllŒôïß_Î:óLiÛ®]M›`> € € € € €@3ð:àžùí,Éüæ ‰.)’ ðH7‘l-‹î6X!w�¶ÒÚ¥R��%é~9ú4‰êh?~œ© R^¤¦•yþÌ™3eúô½xüñG¥K—®möĬY³äÝw§Ù“ÖãäÉIÏž=%am‚LºûngÞ!‡,wÜq‡3ÝÜF åßÿö¾}||'yòÉ'ku˜;wì�^|QÖ¬Yë±^uÛ*3�ûY³¾’3f8Õòí•o»íV9ì°ÃìI¯õ"ޝ¿þ¦Êåõµ}å•ãåØc�«rf € € € € €4¯îéŸ}$i ÚµSqÜÇ6¡qÍf[Çé �»Ù´¸ÉMIrÙº}›DŸý/iqæyûD%kõ É\>Mâ;Lj�¿Ÿ+/®ÓårgÇfÚéž)+.‘MS%²ßÅÑëg±½9òyÂtùdõ4ißÚªØnÓ1¡öò\ûž»Ò>úø˜�¾H±ù‚"mó.9»çÅrz÷ ÷\–@@@@8༠¸ÛPÆ!7\}³¹ïܹS&L¸ÑîºõxÁÈYg�éÑfOLžë,ic›ë�’’"×\s­×ݯ.”^ÙF¾ÿî{™öÞ4ÉÏ/ØcvUÛJJJ’—^zI–/_±Ç:ÚP—€ûL—Ï>û¬ÒíUl¼é¦eذa›™F@@@@hF5ܵr{ê´7¤}û"¦¢�†Ã]Ñ}L~\CîúÓ-GnRÙ:G‡2Ò¶"ߺm³ÄŽ/‘#÷n%w­Üž±øU‰ï+âkª¢›;±jð^»PÞ M‹»úaýÔ&mù«Ó¹µ©Ún.0•ãË;æz0~vï´¿l·fh£×�{iI±¤nØ)ÿ¤’»ÛsÉ( € € € €¨@Å€{xx˜tëÖÍ:—«!h ‰—˜»Fº£GŸ$—]v¹{S“Ÿ8q¢¬_¿Áé_ïÞ½äÁt¦í‘üü|¹âŠ+<ª†Ÿ:fŒ\<Öû*çö¶šÃãÆ�Mú;�®vêÔQ¢¢¢œéŠ#mÚ´µª÷Wl¯8]R\,O˜Jïÿü³¨â,gº²€û?ÿü#S§>'¹¹¹ÎrGjpß¶u«Üvûí¯ßØØ9þøãÍ] ²å—_~õØ_‹èh™úÜT ®¸k¦@@@@@š‰@µ÷ü•Ë$éÕ©Ò& PÄTn·†ò²ã®`»¦°]mû§k!Ó®³ô‡õhF ‹$±¸H⮜ Á}ú»«çÏÂ䥒6Š´oUh*·û›ð¸†×ÍF­¤¸Ž;Q{kOvWLlÜ,bæk€\5änNØoß(чÜ$�qêÙ3×ê«R—Êk‹ž•âV¥` µVõv³O½HÀ¬Çòži“ ´[SvÐ]§Íx‰±óÛå#ãÝ$}bºÖå' € € € € `*Ü}äaéÖ½»c³cûvú}Î#$$¯¾úª„„„8ËéÈÎ;dó–-²uë6ÉÍÉ‘öÚI§Ž�¤CÇŽ䱬Ndeeɺuëœöh0îܹ³ä˜u—/_.[̶ڶi#Æw–Ñ‘ÚìgæÌ™2}ú g}??_yýõ×%<<ÜiÓ‘ùóçËO<éÑ6yòCÒ³gO«MÑ Îü¨¨HéÒ¥«3í>¢Ë.\¸PvíÚe‹WGc0hàÀ=*߯Y³Æ#d­û u6—œœl<·:ÓmŒ‡þ³‡"s'T÷ŠçúœôêÕËž]åã’%Kdòä‡�ùwß=I äL×uD/;ögusçÔ>}úÈҥ˜¶ÊîïM{O¾øòKg™.æu�–ž&ééN[mîS¦L‘ßÿÃY?22Bžþyçu«¯¯Ûo¿CJµ¸LùðïÿKN;mï³±·Í# € € € € €À¾¨6àžòúó´d¡™Š/V ]3á&�]Í.ï�Ʊ]-»ÇÜ:nÂÙæÿV5÷‚Œ )x°ÄŽ¿Þm�º�¦/œ*a¹¿Ihd˜)sîê†+/núèÖÉÝý²£íúX>èˆù§•Òs3³%'ìH‰ây»[{ÑÚ>¾±dŠÌ/øSÂ"#ÍÉuÓ!퓆Üww¨Â&u3SLtÐp»úùøùHNz–r¸\1à&×L~"€ € € € €F ¦€»"i%ì›o¹ÕÃ롇t‚ÔIIIòÚk¯ÉâÅK<–±'´*ü-·Ü"ýû{0Y°`�<þøöb2dÈ`nÂì/¿ü²Su»]»¶¢Aeê²­@?a‚çyÛ›nœ°Ghþõ×ß�ï¿ÿÞéKË–qò ϛs¬®®‹/–‡~Ä™?`@¹÷Þ{�i{DõŸ~ú©ÚMÎcLLŒéË Ò·o_§íþûï—+V:Ó·Ür³ :Ô™~ûí·å믿q¦GŒn¶1Á™^½zµéÇœé^½zÊC=äLW5òû¼y2ÅTL·‡'Ÿ|BâããíÉ:?ºÜÛ·o'7\½$›;<õÔÓÎ6« ¸ë§žzšœwÞ9r×]“dÓ¦ÍÎzµ ¸k%ù+Æ�÷¸x ²ðúÔ©SeÞ¼ß�}hÿ�îw¦A@@@@h^UÜ Ö®’�Ü+Ì-KË|ÍÉ;1ní|¶ýè:d{j÷£U?ݤ³­5L³�© ²-q‡´¹ë! êÑ»^R…©+$å·{¤c§+nUF×`¸\|W˜Ý5m5;ýÖ)�ëôOûfu»ÌœhÏ”¸#‘À˜>®•êøsmÚJyü¯IÑ)ÖúòDî®]˜N–÷ÓzÔÆÊ]ưkÀݵž‚2ÉÚœ"wö°ôh±ûË“ÊV§ @@@@oîª1nÜ8ÉÌÌr`n¾ù&9âˆ#D+¼O¼ë.ÉËËwæU6¢Áe ;»Wc¯p×0{ZZºÙVž³ ;à^ŸýLœ8Ñ£ýQG)×›¾¸×]w� Ð';M§Ž#�½Ø™ö&à>{ölyë­ÿsÖ©lD+¬ß÷Ÿ{¥k·nÖl ÃϘñ¡³ègœ!]t¡3}çwʆ��騨ë»á믿–·ß~Çž”³Ï>KÎ?ÿ|gºª‘Š}}å•W$&¦…U-~‡©ÄiНt7}ô3w@­Í`ÜO>y´9Ž‹$00Pþúë/¯îÿûëÖóbW ¿ýöÛëp¯ü×cxç�·�êíö1­\¹Rî»ï~{R´âü›o¾¹ÇrÎŒ € € € € €4i�*îi3?ùöK �5msepפµ“ʶ&Ì´5Wg”®i Œ—Y¥ÊM³6™mËJNŸQ§IôçÚ+Ôé1kÕ‡â·c†DÅF»ª¢—÷ÍÎá»zQó¦5殃UÀÇ„ÈÓS2¤´ÝÑ«æ/ªÛú 3ä‹ÄÿJTËX)-vÝuOC·-hÿ]]qkt�úøºì|Ì—GI)rjësäôîì±  € € € € p` xp/3UB.¹äRÉÏ/p�&N¼S:è yã�7å»ï¾sÚÃÂB¥gÏžRl*h¯ZµJŠŠŠ�y}úô6Õ±p¦+Ü�n#vÀ½>ûѪêÓ§Ïp¶%¯¾úŠU`D·š õ·T¨P?yòCÖqØ+Õp¯X]×ëÞ½›tìØQÖ¬Y#Û¶m·7eÂã2yòdiÓ¦�$¬M�IwßíÌs¯ Ÿ““#W\1ÎÜåÓužØ^èù矓֭[[“Ï?ÿ¼Ì�û›=Kî¿ÿ>� ñÎŒ #ü±|üñ�ÖG~XÞ|ëMY·n½ÓlUé¿Àæí@¾3³Š­œž°n�SÝ_ó&à¾Ñ„øõ˜ô{¨OÀ}Μ9¦ÿ‹ö¦,ó7ÞxÙ¶GRLuùk®¹Öž´ŸyæiéСƒG € € € € €ÍC Ê€û®§'KÄ–�â®Iu×ј­'^>eÚì¹ëÑžr-ì6¥ávÓXf‹ÍÉü¬�¤Õm{ÞöÕµžw?Sþ¸_bd•†KYÉî=–Ú}­°·Þx̱zffê|ñó‘œûÙ¹s§L˜p£Óyô‘‡¥[÷îVÛ_|!ï½÷¾3?..V^|ñ'¯3ª ¸ë×]w½$›"-öpÞyçÊ9çœcMêügŸ�"þù?{¶Œ}’\vÙå¢�ðqãÇKNŽËP/xËÍ}Le•… ÿ‘Ç{ÌYǹöÚkä˜cޱ&oºé&Ù¾}‡5d­ëï`/Zå£V)ÿöÛÝ&DEEJFFf¥Ë‡‡‡™*ç÷I|||¥ókjô&à^Ù6êpŸ5k–¼ûî4g³]»v©ÔRýÿ}ñÅRR²û"o/p6Î € € € € €@“¨2à¾õæ+¥µ9�îhN¢›|¶ž¼×˜µ+ªíÞW«û< �;1x{†–H×ñ¢"I4ÿ:<ûšûFj=ž8ûriߪP|LËJʬ=–çÈ͸Ûþ�-Ûq¬m5ß2¸ÆýÌñ—ȶÄi=ú-«­®?nùé2)iU&~�Vÿ¬p»ž[wíʵYÅtŸvvæ9C»§ø™~qQ¡ø%ùÊ3ÇÖ¯ήA@@@@�f/P1à>iÒ]Ò­[7«jxjjвþüóÏ=ª··mÛV¦N�âÕ±Oœ8QÖ¯ßà,ûØ£�8ÕÀ+ ¸W¬œî¬XÃHuûÑU+Î?ÿüóäì³Ï¶¶úàƒʲeË�=œ:fŒ\<öbgZGª ¸k…ö{îÙ]˜Å®:ï¾­Æ®�v{ˆ��‘—_~Ùš|ê©§L•ó¿íYòœ±mcŒßÿQ{ÜèÇ{Œ©:~�uaÁ¥—^æ¬7dÈ`¹ë®»œéêF¦L™"¿ÿþ‡Ç"AA�Ò®m;I1Ï{ff–Ç<­:ÿÄOJLL �vo&#àþá‡Ê'Ÿ|êtï ƒ†X¯§Ámäª+¯’´ôt§å¶Ûn•Ã;Ì™f@@@@@ ùTpß8öLiß!ÞÀ6UÑ}LæºÌúá:8�¹†´5“m¥µ­×BVKyØ\SÚVR»L¶mÝ,�ß�é,S—‘í3O“N]c\{Ô]šð¸ªwÛ G?ËÛ]Ýu:m¶aÆMþ^´uÓúTiwæn[©ýè%_Ÿ*1][›íùºî dÓè£îÈÛAûeìô]5mýNyûä/½]›å@@@@@`?¨p¯épµ û-·Ü"‡rˆÇ¢¢Aï 6HvvŽ©Hž#yy¹òÛoó<–s¯œ^1àÞ²eœ©œþ¢Çò'ê²ÝÆÌ™3eúôÎæzöì!“'O¶BâãÆ�“bSÀÄ* ÙWpŸ3g޼ð‚g¿ èooÎy\ºt™3®#|ðžhµõï¾ûNÞxãMgÞ„n�GŽ�{ï½WV¯^cµ_zé%òöÛïXã­[·’çMEýe˖Ƀ>ä¬7Ö„òǘp¾7ÃC=$îý:ôpÑ×Btt´U´fÁ‚…¢!øÂÂ"gsî•ã�F/F#à^ñùîÓ§·<ðÀ•övìØ±pÜ}÷$4hP¥ËÒˆ € € € € дj¸wÒdµ ·›è¸ù§ƒæ²µ^º]#Ýž¶ÓÛ®ikQ×Òv(^·cþév¶nÙ,]¦Õ/à¾ÃÜ;Úw­Œnz¥]ÜcÿNª¼â<»�zˆº–4än†Í{+àÞ¥�ò‰)~ïòsºvbýÔ†ò}»�º-`�ZÝ3?4à®CŠ ¸¿CÀÝ…ÁO@@@@°BÍH÷fð—›o¾Ù#Ü^XXh‚ÚX!m÷�xUÛ«.à>xð ™4iR¥«Ög?ºÁ�;wÊ„ 7:Ûöõõ•×^{UV­Z%O=õ´ÓkBö/˜ó³å'UËçTp×*ëZm½¶Ã+¯¼bUDß¹c‡L¸ñ&gõ1§œ"ç™ ó8WÓ°°PyõÕWEƒøùùÖr¯¼ò²Ì�;×c¿O=õ¤têdÎÍ{1üøÃ�’¸k—µ¤>¯g�y¦øùû{¬9{ölyë­ÿsÚŽ9æh¹öÚk�ioG#à®Ç÷êk»ïÛªUKs {t9;;Û8_áÑþøã�J—.]=Ú˜@@@@@hUÜ·Þt¥´1'ÄË5�íúçl·ã⻣îål%Ìw·Z“f–nפ¶©“X\$žÝ}Rº.T‰³/—ö­ ÅÇTÆ)+ÑþéÿÍ�òÁÙ¯™ÖÖŠÓîËYsÍ>~fÙâbÙ¶+PZ�zË^¤N�·ü|¹”´,ÿ€)µúg_$ =qìι5Y£V{ùLí›þÏßWJŠ Äo—�þ|yâ‰'�¾ê�Þ›6M|ýÌÉ|·aÓ¦MÆö·ûÂ�F&@@@@@š…@•÷]OO–ˆ-›Ä?,L¿ypŒõà^¿ÝÕ¼gxÜnq³Ë¬L·•Ò–bsKÛ¬ŽñÒêÖ{ê”úÇÒBVJ`X°H©é¢ù§ùùR»¯å[wï‰YÊjµºc㈷ª£—·jÀ½ '_Ò¤�Äq_½ú÷ì‚ûe­O‚„˜ª<pwÑ™Ÿ®.x¿me+ï¤�Ÿ�äçäJ�²róÁõëŸ÷`I@@@@hêî—^z‰tëÖÍévëV­$ºE gÚ}dýºu2ÑÜíA+�_xá…2hÐ ‰‹�µ*‚ß{ï½²zõ{‘:Üë»{ç3gΔéÓgØ“2bÄpY¹r¥¤¤¤:m“'?$={öt¦í‘êî¿Ï›'S¦>g/*‡v¨ÜvÛmδ7#¯¼üŠüôóÏÖ¢ÁÁArŠ Úòɧִ>''Ÿ|²|öÙg¦Zþt«í„N�%KË®]IÖ´Ëz÷f(6…d~þégÑèÑr衇:ÓöHÅðwûöíäÙgŸµg{ýØ÷¬¬,?þJ)-5_”÷Üs· 8О´+V߯kˆßc£L € € € € €4š@•÷ôÏ>™ý…„™/0¬T¶I©û˜¹•ÏÞ�7óvOì®Û^Ê6as×òšÒÖE}$;9EdÔ©ÒâŒóêuÐÙ«?ßíJTl”¦Ú]w³ÅòZ»ÓXû¯fO¾VÐÝtMïTëë#)éRÒö|‰è}A5kÕ<ëó„2k×%2.ÆUÁ]CøÚ§C:bPÊÜF<7®tÆÍúgøÉ©rj«säôîõëŸçN˜B@@@@�æ,P1àî^a½¦ãª?餑rÅW8«iõöqãÆIQQ±Óæ¾ý Èã�?áÌ«ª‚{}÷cï`çÎ�&~£=)æN¤î}‹‹‹•_|ÁœSÕ“¾žCu÷Û·Ë�7Ý쬠ÕÔ§L™"¡¡¡N›Ž¬KH�‚ÂBS¦L‚ƒ‚¤[÷îÎüŠ!ùÑÑ’–žnÍòÉ'$>>^Ö&Ȥ»ï¶ÚÜçkÃ5×\e*ìgÍ«éG‰¹éUW_-™™YÖ¢ZÝü¹çž“¸¸8�U5L¯¡z{ÉÉñ Ÿ·jÕÒÆ3%?¿ÀÙ–ŽÜ8a‚ á¿ýöÛeÓ¦ÍË z¸ÜrË-NÛOöÞ´÷ä‹/¿ôh¿üòËdÔ¨QNÛW¦ü;ï¼ëLëÈÈ‘#eܸ+<Ú¼™ø}Þ"]»us¦kÑ*ÙÓ§(sçΑ””ÝUÛ$—Œ+o¼ù¦,_¾ÂÙÌã�?*]ºtµ¦.üG{ì1gÞÁd‚Ôw:Óî#õÙ�ûvt|âĉ²~ý�æ1§œ"c/ëÑæ>±téRSµ|²Ó¤�è»+„«u¦VFÿè£�<ª›Û+õèÑ]Î?ÿ|8p Ýäñ¸hÑ"yä‘G=Úžyæié çØË‡M›6™ öö¤õxÛm·Êa‡æÑæíĺ„yý�7LåøM{Tnð—#Ž8ÂT5ïTn··»dÉyöÙg­Šõ!!!æ¢�äàƒ¶g{<Ο?_žxâI§­sçx3ý„3]ÕHÅçéöÛo“C=Ôcq}ýèëH‡~ýúZUô=0éii2}Æ ó�k¾r(ñ˜­}=z”œ}öY¦Váv&@@@@@�f(PcÀ]�)ý³�$ý¿HûvíEÄǰ5ƒ½»\ºN¸2Ù%·°Ú¦±°H¶îØ&-ξH¢Ï<ÏZnoÿÈZ5C²V¾'�â[˜Jî&„¯ wý¿ù§9q«¯ºS�°t\ÃíE%²icªDö½X"z_`ÍßÛ?>O˜!Ÿ¬yWZtj%þ¦rŒù®ÈUm¾|GvÿÊ»gõÓÊßkåvã—¶9QÎî5VNï¶oú··�—í!€ € € € €@óHII1ÕËó$66V48¼¯††ÚO}úŸ‘‘!ÉII’k<¢££¥uëÖMº:x~~¾lܸQ¶lÞb΋—ILLŒôîÝ[ÂÃëd(((��ïf.ˆ®r¹}=cÛÖ­æ&­eÒ±cÇjw¥ÕÜõ“““Í)iݦµÕ÷°°°j×c& € € € € €@óð*இ“ùí,Éüæ ‰..’ È×txåj!/)“‚¬LI7Õa"GŸ.‘#÷nåöŠ{ÖJîÙk>“˜ˆ, 7·XÕþ•wPƒîš÷Ñd¾•r7�¥e’›�+©ÙÞó̽^¹]÷è>|·ñ ™½n¦äFäKHD˜øšj󮾩5o%ÞMÏNûgúYjªÊçeçHHV°Œîv¦ŒŒ§r»»'ã € € € € € € € € € € °ÿ xp×CÏ[¹LrûE²~ÿU¢‚‚­j.þZÑÝ?À%7áw­8^�Ÿ'é¦êKİ£$lıܧƒÈ&/•Ü-?IÞæ_$2ÒGBƒ$ (P|üüÌþM½/*(”ÜüBÉÈ ít¬„t Ú/{gkÓVÈ v_Ÿ¹Z¶dl”Ô¼dë�Ø�–Ò1²“t�ê-}cJ�}íUxD@@@@@@@@@@ö{�:Ü÷{@@@@@@@@@@@ Á¸789;D@@@@@@@@@@¨L€€{e*´!€ € € € € € € € € € €4¸÷'g‡ € € € € € € € € € € €• p¯L…6@@@@@@@@@@@� àÞàäì@@@@@@@@@@@ 2І € € € € € € € € € € ÐàÜœœ"€ € € € € € € € € € €T&@À½2Ú@@@@@@@@@@@\€€{ƒ“³C@@@@@@@@@@@�ʸW¦B € € € € € € € € € € €@ƒ poprvˆ € € € € € € € € € € P™÷ÊThC@@@@@@@@@@hpî NÎ@@@@@@@@@@@* à^™ m € € € € € € € € € € € .@À½ÁÉÙ! € € € € € € € € € € €@e>«W¯.«lm € € € €M_ ##C¢¢¢š~Gé! € °Ÿ ð¹l?‚9<@@@@�ðÙ¼y3÷ãfG € € € € € € € € € € €U ø¤¥¥p¯J‡v@@@@@@@@@@@�ðIMM%àÞ`Üì@@@@@@@@@@@ *îUÉÐŽ Ð,¦N�jõûÆol–ý§Ó °ïxØw¶l¹áx=7¼9{D@@@@@@@�†ðIII¡‚{ÃX³@� ð×Èì�f*ÀûC3}âèv¥¼ž+e¡@@@@@@@öîûÁ“È! € € € € € € € € € € €ûƒ÷ýáYä@@@@@@@@@@@�ý@À'99¹l?8@@@@@@@@@@@ ™ poæO ÝG@@@@@@@@@@öŸ¤¤$*¸ï/Ï&Ç� Ï=÷œ¥0aÂ4@Þ<8˜h漞›ùH÷@@@@@@@@ JîUÒ0@ 9 økŽÏ}F axhgöÒ0¼žÆ™½ € € € € € € € €@à øìÚµ‹ îU¸—••‰��OsiF¨Nàÿ,–9þ-C,G~Hu‹2@@@@@@@@@°¸WñBعs‹¼ÿþ‹Ò¥K/9óÌK ºWáD3Þ¤¦&Éöí›$''Kô‘Êýo­uëö•Íj°6íãæÍë*ÝŸ^ì!;v“¨¨•.Cãn�/¾ûI>ÿöG¹ö²˧_}+�þ2醫$ `÷BŒ!€ € ÐDJKK$==ERRvIAA¾HII‰ùü(���%ÑѱÅù�&òœÑ @@@@@@Ø|+O›î¿Ç\ã‘•”Ë[o=-II;¬eÇŒ¹H<¬ÆõXw�U«Ë’%ÿ3Mu¿ @LLK9î¸SÅ××Ï}ÓÍf<33M¾þúCY¿~U�}Öðø�7>TãrûjýïþÙgï¶‚,5í£W¯�2jÔ¹VསeÔùç]u£|ðòiצµuQÃï(ßýò›<õŸ;$$8ø@eá¸@@àÈÉÉ1ê”Wˆ‹‹“ÐÐÐßoSÝ¡^t»sçVÙ°a•ìÚµ]’“­`»þMPÓ �÷víâ¥}ûÎÒ­[éС �÷šÐ˜� € € € € € €ÔR€€{%`sæ|-¿ýö�3'88DÆ�ŸhUlsÙC`åÊE¢¡îÚ AAÁ2|øÈý²"öóÏß/YYéµá¨tÙ‹.ºV:wîY鼦ܘ�°\>ÿ|šUýPûYêë/91RæãëÑmÿÒ -L³Ú&Mšâ1¯!'òóóä™gî²v™gõ×}ÿ¾e%V˜">e¥VsHH¨œuÖåßÝ}1ÆËî˜ü¤\|î™rü‘ÓO¿þVÞ|ÿ#™òÀ$‰ŠŒpÚ÷÷‘¢¢"ó^�%111{ýPóòò¤´´Ô\l¶×·Í@@`ï Êk¯½&úÙ ¡‡   ¹òÊ+Åßß¿¡wݤö—‘‘* Γ+JF†ëo�Ê:è/A&Èîëë#¹…RPXõs¦•Ýûô"‡r¤Uá½²íц € € € € € € P;Ÿ�;wîQÁý‡~°¶r 'ÔnkûÁÒ‰‰Ûäí·Ÿ5�ÁÙ5Pbs7IpQ†tïÞOÎ9ç *³Uó?õÔ�&¬QXÍ•Ï:üðcM•òÓ*ŸÙŒ[§L¹[òòr%&>J‚ƒj}$;W$Y•¯Ï=w¼yýõ­õú�¹BVV†¼þúã&Üž'yQ²¢õ(I í²G¸]ûØ2;AÚö‘ÕÝ»îz¶Ñº­÷gŸ�díÿ÷ÎWHVPë=úâ[Vlõ·ï®o%°8GÂÃ#ÍÅ/wJp0Õ0+b¥¤¥Ë5ï“Wž|XúôèæÌþé·?ä‘©/É3÷M”Ö-ãœö½9ò /X›»þúë÷æfkµ­´´4Y´h‘¹{Áz+Ü®+‡„„˜àÓ!2xð`ñó«û]vìØa‚Y eË–-’ŸŸoõ+::Ú\,4\zôèQ«~6Ç… L -CZµjµ×»Ÿ��mîâP¸O.FØë�m  êç¡´´d§²­¾¯ûøØw&ñ LÆÄ´’¸¸Ö&ÔW¯×vCRSxhˆãd†¯çæ÷<ëçƒwÞy§Ñ:~ùå—Kddd£í¿1wœ˜¸Õºˆ}íÚeÖßXv_ZF‡K|ë8i-mc£¥u‹H 4¿ëì%\�¥¥eR`.LHÉ̖͉)²igªù—"9¹Î‚úûQïôtÔQ'KlìÞÿœâìh�Èç�ö)›E@�}( ç'¶nÝh†©Ïy¶}ØÅ:ošÏeu¦cE@@@@�ýL`�€»}òÌ>Î)ä^RRbÏŠ†Ü5”;¯óx‰ÎÛ&‡l�nqœvÚ¿¥_¿ƒm+<úèÍVKt‡( «¹2`æö,ÉÏ*”!C†É¨QçVØZóŸ´î½Oê.jRÛá¯wþ‘ÒâRiŽ÷�>zMÖ­[)ùÖGã¤Ø·ê€s ¸ÛÏapq– ßøºø—äË€‡Ê˜1Ù³xtX·q³ÜõèÓòÓ§ˆŸïîÊý —,—ÛxD™x‹téÔÁm�½3ÚX�¿M›6É’%KÌ—k[ÍÅUŒ~é¦Aô£�>Ú ½W¹`ù ­Ð¾råJY¾|¹ùý”(ú»ªªAÃÆ ?ì°Ãš|иªc¨¬]�óçÏ—�7JNN޵ˆëÀ�åˆ#Ž0ÕUw¿¾*[¿º6½P@/FpÞ4ü7tèPS�µ�[˜»º­ì?óÊÊÊ$)i‡¬^½XÖ¬YfÛ5äîÍàëëgÂî-Í뻿ôî=HZ·nßäüëýÁ?–A ¶¼žw‹”äJVqŠù—j=æšÏjþ>�ÖOZuÚ½`#�¹ÜO=í4s‘dð>ïQzzº|ÿÝwÖ~Ä€{ffšüúëײlÙ|Ç:&2LëÓUúui'qQu¿«�þÎÜ–œ&ÿ[±A–$l–Âb×ïKý}xè¡GɈ'I``Õ9j#òy &ÀO@@ zçP½+�ž{8å” ­Ç:l¦É­Âç²&÷”Ð!@@@@�Fð1•`=*¸È'ÐæÍû^æÎýÆz:æw¼ÈTœîl�÷ÛùµtÈXdUi7î«js#>gMv×�=v‹Õ·>£{JT»šƒkÞ )ëSMóˆý2à>uê=V÷úÜÏ9g\³ªàž‘‘*/¿<Ùz-,lž$…w¯ö5ëpŸ8ñ™j—Ý—3 òk¬àî¾ÿÿH¿�ߘ`­ŸÜxãC¦Šñ¾(¹ï¿¹Œ_7éyxÒmÒ»ûî*îÚ÷µë7ÊU·ß-w]• èÓ³¹ŽG?5h®¡s Ÿ'%%U<2Á5­4 ›7o6w¹(r¶¡U>[·nmª|%mÛ¶uÚu$77× ]¯Y³F233=*�ê|]744ÔZ///O´ª»áíAß�;w–c�=ÖüÎ ·››Í£ˆ &,f.0wš±ªªWÕyûX�9扈¨ùw�ûó¶k×.·Šû0Ï[¿~ýdذa¢ãûó�››m."˜+«V-’ÔÔ¤=ÕÇ×GB¢‚Ä?8Àªjk2}RfªÙê…XyyæÑã㤵~‹qæ"�ÁrÐA#øì´‡(  PW�¢Ò'Èn…Ú‹R¤ 4Ïcs%æ½É×ÏÇú}9 ê‰ lï1¿±&4àþî»ïZ»oŒ€ûe—]vÀTp×ðùÒ¥É?|f>G¸.<Ô í#í'=;¶1Ÿá+”h¯ç‹"¿°H®Ù$?Ì_!y®»šéïÁÓO+mÚìý :ëÙÝ=V?�Ïí�A E†Ì@IDAT €4 �3^1…ÖX}Õó³Ã†�`ýÓñæ<ð¹¬9?{ô@@@@`o ìpר'ѤêíZ­ôí·Ÿ±Š[¢’­G9Ö&D1lÃk¢U›{ö gžyi“«Hêt¶G¸{â¨÷U«ËgŸ½#eâ+?ô¸MJ}«¯æß\îú~pôºç­'ý ¯•øøêƒüž¯Žgê‚kn–_{^Z·ŒÛã ·ïL”K&Ü.׌½P†2d�ùM±A+³ÿý÷V ]ƒç ž‡……IÇŽ¥»©Òî^™UƒVZå]Cñ¹åUÈíõu�¾}ûÊöíÛEÃop¯8h�;**ʼÖâ¥k·nÚ5¾Âlwݺu{„Á[¶l)Ç·Ö«¸Í¦4­áÿÅ‹›Êá«%%%e�P¿öU=Û´ic…͵š»û:?..ÎTK±Ç±fggË‚ ¬Ð|e èºz!@»öí-ûm¦ ¿>_ö öúœêÅ111vó~ñ˜ŸŸ'ýõ³üý÷ãé äé�†Hl—‰h.!-B$8"P4ä^Ù VY’›š'ÙI9’²!Ýš¶—õ÷°*Ù~øqæ9 ±›yDj(.-,³»*³k =¿Äu'{e ³ç•¿ÿä$çJNJŽä¦çKD«pé7¦—Ķ•�QÇÙ‹7ê#÷†á× WgÍú@Ö®]fí0ÐßON<´¿ ÐM|}ê~×ozŸ“W ßüo‰,X½ÉZ\ïÜ3räÙ2hÐPoVoÔeÄó@� ÎÎ@@ ^vÀ]ÏÅÙçpZµj·_TsçsY½^¬Œ € € € ° ø˜0Ýî×~t`µ9”ÒÒ™6í9S%v«äDɼÎã¥Ø7Ðcq9ëäà­Zm§�v±U‘Ôc�&6±k×vÙ¶mc�{Õ®]'SY¸v•æüVku©à~ÒIçÔ¹¯MuÅçž»w¯Tp?ûì+šU÷… 3à™’#¿u¹Úãéi�µJº¤ý)>e»+Mû› HB Ó¬åî¼ói�årBƒ0S¦ÜmíRßJ|vWû)5ï«ãŽ•”°.»»d�Ç'<#Úÿæðž°»ã 7¶hùJyçãÏdÆ«ÏU¹Ó´ô {írÖè‘2êØ#«\®©Ìxï½÷LuëT�îhp©E‹Ò¥KédÂ熮iЀۢþ‘äääjÕªáÚÖ°¼V{×/íj¶špöòeˬÊï„È�!CL5탼ê£ûºûj¼°°PfÏž-ZI½²P¿¯Ve×py�ž=÷¨¢n_0�cìîƒkc¦¾úO÷SqÐçIŸ·Î�;Kgóܹ?ozÁÀêU«L0n­èE îƒ^d Ý»wïîÕóá¾nCŽ'$,—ôôTóœa.†ØóB#=Æ¿ÿþUþøãGsŒ®ÊÇþAþÒ²{ŒÄtiaC¥æ—[¥‡¤_,g'åJrBªu§–â‚bk¹  :ôXv?Æã�J7B#p%eÅ’S’&™¦"{V±+ОW’åáPZRj]L““’k½Ïä$çH^Z¾hq_804@ºp DúÇÉ�è‘î³m\ÿO›6ÍÚcTp¿ôÒK÷û îú»ï“OÞ4¿ÿwZÎ};·“S‡–èðÐ}Þ7ìH–?þO2s\¿c�:j´ùx|¥Ÿôw²ö733Cƒ¤C‡ÎŸK´ãì @h&pß´i­´íoΗ™ òw,M´þ.Ðó;ú¹K+ºWv>¤™ݬ§@` ç÷{õÜ«#€@¨ìœctÓ¾ÈJ÷­ãú7¾ýh�»/ãÞGýþCoUöh/§ó@@@�Y ÉÜ5ˆõõ×3êü\´jÕ^.¸À3LëíÆþüó'ùõׯ¬Åçw¸Ð3Äê¶‘þ;¾”ö™K%$$LÆ�»CBCÃÝæ6­Ñ�?~]Ö¯_UçNi5ê .¸¦Vëp÷ä:pîóLÀýSÉl)óºŒ÷@ºéÿ$*‡G›=)×]wŸ=Ùà�z¡ËsÏÝç=+v 1¢·,jw–Góq ÏJ@Iw×D–©P~ݤåéû'ÉÀ¾½+YbwSNnž\qóD9|ȹàôSvÏh‚cï¿ÿ¾U]ÜÛ{šàuÏ^½L ©ö_œhòE‹É–Í›­;ˆØÛÕG=±©ÛîÛ¯_�ÂÀYYYò� ÑïJt}Ágo[·«áo­t®•ãs¨è©}ñ÷÷·‚çÝL•úö:xðÊHO·“’’* 9ÚÇ$ZÑ^Ãòzá€7ÃŽ;dé’%’‘‘ᱸn«Ÿyn?üð=‚÷ 6ÒÄSOÝi^SÅæ8ÛÈÉ'Ÿ/mÛvrz’��)_~ùžlÞ¼Îjóõó5_·’vƒÚˆ_Àî‹{œê1¢aTý’yÛâ�Rjª,ëЮ]¼œqÆXsñBt=¶Ìª Мô‹½ìb/J•LS•=ÇŒçg˜;í¾öº¬´LrÓôι’kª²[�fZÛ+‚Â%,.Tò3]w”ˆî%½Gv—6Á]¥WxÓ¨žMÀ½²gnïµ%''Êôé/™‹æ²M¥v9óèƒå�^�ë´ƒ¼âY´k�ìÈN–¢ÒbiÚB¶ì!q!Q^o/=;WÞþz®$¦¹.Ô6ìD9òÈQÖúzAºÞAeÆ5æ¢è�Ï/AAÁrõÕw›»ž4l(ßë«Ç‚ú7×úõ«­c®Ëf"#£¥S§¦q‘áÖ­Ì�—’¥ÿC*½p¡.Ç×\ÖÙ°aµè]€úô¼G—õŽ@›7'HqqÑó¼iÐB ÑѱÞ,z@,ã²Î5ÖÍãŽgõyRô³ÁÊ•ÿXç\»téUŸMíWëªË¶mú~“R§ãÒß)ݺõÙ#ä[\\,K–üi.ªê*Zñú@4h¶dÉ_æÜ@iß¾s£ºÞU65uW�ú(�;÷4çMöîßñuêL#¬dÜÛj+i'Ù»rdÝœ ’—á*Tвe[ë|H›6¡wì²±ôG¿?Ð÷"ý¾£ª�º½¼‹Ú±×µCïözöã^¦ds € € €@³h2÷O?}ËTJ]^/´ñã'JLLËZm#%%QÞzëióGg‰l�"ËÛŒ®r}ÿ’|±ñu *Î’Þ½Ëé§_\å²�9Cƒk/½ô õÇtœÉàûûyu·ù»[’²]¡‘«¯¾G¢¢Zx}(Ü=©¸ïp¶éM‰ÈO”®]û˜`B7°®]{›/—Úz´5ô„~©¤A÷aõêŦP‚ì ï!ÿ´?×}–p÷àp&V%¬—žyA&Œ¿TÎ:ù$§½º z_?é~i+W_|A•'üªÛ†=ïÅ_´F¯»î:»i¯=~üñÇ¢�ç  s²±Ô7Ì›¦ô$¥VôÖ »ž¸¬í '?×­['+W¬¨ô‹—®&ì­Õ×õÄfmµÕŠî6l0ýuUÒÖmèIQ­F~öÙg7ZнbE|;|¯Žz¢º¶ƒëFß´q£u2Ø}}=^u8p õ|¹Ïóf<ÛT‰×ªû;wîô¡iŸãMåþ#�<Ò„qšN`Ûþ�¬Ç¦Ç~Øaǘ‹FÉ–-ëdÖ¬¬ðŸÎkÕ+N:ÔN´Òñ¾ s‹dë‚m’´6Õò •1cþe~TÌÞîÓ¾|ØÛ}e{Ô$Ð\_ÏE»dMö_’[’é¢þÔJìZ‘]ƒìZ¡]ÿUf×÷¬ÐØP o&á&Ô®Áö€×ûØòY«%+1Ûzoë0¤­t;DÚ‡ôtöÕ˜#Ü÷�~ZZ’|ðÁK¢ û™ßÍ�8T´z{]†…‰«äË„9Rh‚íîƒùu*‡· §tnôÞ}&Ë+(”wgÿ.wºîÚ£ïdd¤ÔøEüÈ‘g›Ï~ÃÜw¿_Œ/Zô§|ûíÇõ:–óλÒÜ9©ñ¯……òË/³Ì…¤¿[Ç¡…´@À�0èÅz1ûÊ•‹¬Ã½âŠ;ÌÅ”­=ý«¯¦Ë²eó=Új3¡aÍ믿ߺ›AmÖÛß–ÍËË-·þÇ:´Ë.»u¿!'&n“·ß~Æ:Þ¾}’N8Ó„Ý÷¿ }jûZMLÜj\ž­íjËuÔÉrÄÇ{´-^ü§¹›ÚÇÖ9†­ÒuB ën/ rÐAÃåè£Oi´÷½óÌ«¯>ìñÜÔvbèÐã¬c¨ízûjùœœ¬:_äTÛ>}ùåûÖl퀻®¯Ùo]¸C¶/ÝiÊ躊G~ø±2|øÈ=.ô¨íþX¾y h¨4%%Å*Ò¼zNo@ &�5kÖHlll�W×´�úÎ×sY:¸Ûõ»½#­Þ™·.ƒ~¿¡…‹4ø®Å•t{v¸Ý~¬ËvY@@hÎ>Û¶msýÖˆG¡_’½øâƒVÈ|X7_ié} [»ýêÉ4wþÖ“õGYu@½â!êˆ|ð‚lß¾Yòý#­jÓžÕ[f'ÈAÛ>²6uÆ—˜d*n¶Ñ§ÿúëë ×°@¹õDó¿÷]Ò‚ˆO_$٦Љ}uo×~â‰Û¬EûŒî)Qí"j\míÏ$e}ª 4TN:霗on <ÿüLeº\é}Rw‰îà}¥?û8ÿzç«ÚíÙg_aU[²Û›úãÂ…óä‡fVZÁݸë—kúLs~úés™?nµ÷SOýw¥ÕëšÃñí­>˜ ßÏù]f~ó½U}õ‘»n—ƒö«Õæõ=ùžÇž1_FË„+ÆÖj]÷…÷eàï¿ÿý¯p�Š “^½;›°sŠìØn*{¹PzÒ±› º÷ªc@[�#i×.Y°`�u"Óý¸4ðÝ»Oîj�ÜtŸç͸žh]¿~½,[ºÔãä¯Vs5j”7›ØëËØžAA�V ݾ` ¾Žz¬è× rss=ú­'‚;™@úÁ\'G½H@·›`.H(6'œÝ=y}ÖYgIdd¤{s£ŒÛ¿“‚¤(ßÕO­˜ž••nõÇ/ÐOzÓE´Â±·Ciq™™í‹�ù_`X€øù›½·[+tºúcg¶¡Cm?kx¿§Ê—Ü—ï•ï‘Vö�@s|=—Éüô¯$¿(Çü�f…س“rL…ö<+ŒR™–°Ÿ ±‡[!ö°8hob…Ù+ûbOßÿÿ~w‘õZ«·ë{Ü�¨‘áß4ªkÀ]/îÒáÔÓN«ÓÅ\•U×–nîròýwßY‹\rÉ%MâwTuý­Ë<­Øþî»S%33Müýä’ÑÃ¥[»VuÙ”Ì7áö™k~ªv]­ä~~ï«]Æ}æöätyí‹_¥ Âç†àÐiiîD×®ukÑ»YýôÓ—æ‹q±ÂW×\sO“¾cœûñÕf|ΜoäÏ?½{L@¨ù Q‹¡0»È Œu®¹`ñðZ¬¹÷Ý´i­|óÍGÖkÍÞjsû{Ýîwm׬Y"ß}÷©s‘¤®?vì�R±*îûï¿`… õ®@úþíí 4æ¸>³^uÕ$s!nŒ·«îwË­Y³Ô ·kHÔ.ºè:Si»‹=¹_>j±�>p]¬®¨wÍÔ‹}šây׆|Ö®]&3g¾m›Ãk”*Î+–s­ÊλΟ?ÇüÞùÂ9½kôèóÍÓœ¶ýuD/ÒÑ;šÙCttŒuì;zâ°çïËG½}úô—­]EÖjWÅù%RRTbá9í´×jÝ}µpÅ×Õ¾ÚOÅíºÜíyú7ƺ9›$/Ý|id½ K_ãmÛv²áq?Ð$Ü÷ó'™Ã;`쀻V<¯jÐJèzŽÈ}Ð;:TlsŸï>®çœ*àÑ6ýÞB{;ú¨ßkéwº¼~?°7 ¹kµ°’r¯ì<ØÞØÛ@@@šº@“¸/Xð›üøãgh¾ß¼c¤¿Ô¢â¸ÿhîsÖ–š?£­[y{ûGÞßÿ*?ÿü¥õ-èp�$‡uõêù°ã i—¹ÌT¼��Ë/¿½IUÒ?¦µâ‘V¢ÚÕWF÷óþ Eûàg//‘?Ö—J‹q2nÜ�ÎÕáöüªí0w—÷ª+¸p¯ê¿¢æÕ^bNÜ-Z¶B~øí™û¿ùrØàArñ¹gʰCòú}£âë{Øuï“£?XŽzhÅÙ�>m²5àÞ·Ÿëw†VrOLL•íÛ’œ »žt´ƒî!!!^õ[O‚j(;aíZS}4»ÊuôD©èµ¹žàôfÈË˳*Äk•øÂ '~{öìi.2:É›ÍìõeÜ={÷1 ìH1�í¾` .Ž;™’œ,ÿýw¥ è±ëóä­£û¶õµºÑ<_Z1Þýv¨�yÁ€{ÿœßÉ£zH–¹M÷¶E;œJÈ¡-‚¥ç Ý$82Ø}•=Æó3 $c[¦dîÈ’ óÏ¥»/¨Ÿ¹L%åð¸‰îÔBZtŠ ÕW7dÊê¬@«.wì±§Ê¡‡]Ý*Ì«D@_ƒz‘hZZ²õ/;;ê”§ï%ú¼hX2""Ê ˆµ2Jo?W²«fÕ¤.¹¹YÖÅ-EEæö¾®Û‘ëû‰¯¯Ÿukààà0óù=ÄŒWÿß@³:ðfÒÙ¤ÂͲ2kžlY°Ýz_ªØm DjUö0óžâz 5ÓzýúÍ5Uà—|ºÜÚìA” ° ÞâSm»öUìÛÞ˜&à¾7=·¡_$ôÑ«²yó: ð—ñ§%ZÖ-›S”/Oþý®™‹-kþÕw´ô�­>lª}ûtÎBY°z“Ùœë‹uÿ€ ißKõ,G�8Áú ¢ËMšt¥ùò:×¼ÖEÎ=w¼tîÜxÊk:öúÌ·îQí"¥ÏèµÚÔ¢�—‰~6iŒ€{aa¾9w4K´â±Ð× ±:ìïw½€D«¶¯^½Ä:^÷c¯.à®wÒ»hx;èÝ~Nwíã@ ¸»*äÏ”U«\òýü}­p²hw÷×YŸ>ƒË«¹‡yûrÚ¯–³îúéбƒkulÕ±ƒÈj­˜èghý¼¬•®‡ ;ѺتV;kF Ûwûï#=vôÎ) ]ÍÝ=à>ôŠƒk¥¸~ÞfÙµ*©IÜgÎü¿zß¡·Vfa}{�Ø­Ò‹÷õ"ým‹ÌßKvZÅtY½»Ýðá'Õé'#Gެ¸JƒOÛ¿“ûžÜS"ÛFHnjžlüs‹…Jç#:‰_@å·wÑÿÆ5Ô¾cÙ.ë±Ö7;"Z…KûAm$ªCd•¡ÔRSI0á×�’º1ÍÚʼn'ž%ƒQëÝh+hÈlݺ•æ¿éuV˜Ó®È_“ƒ^”Ù­[_sqÌ@ës²æ¨i½æ4?==E’“%5u—y/-ôªë��AÖ‘‘-$&&ŽÀ»Wjõ[(½(Q–fý,é[2dÕ÷ ®Ì¯yßèbÞ—¢ÚGJp„ù,Qû?_œN%%¤È:óÞ¢Þlîá~-L÷ƹˆËé”Ûˆ~úþûï[-�QÁ}ìØ±û]÷_ýJôf:\püá2¨{Gk¼.?æm[,_¯ŸçÕª½bâel¿ªÏ!dåæËsÿý^²ó\å|Ì6½%£O:C:µié±�o¾ùX¾ýv¦Õ¦ÁBý[iæÎ�mUp¯oÀ}À€ÃŒh̠;ùùØüÝ’aí3²M¸t=²³hà^‡æö÷ºÕi/~ègB µëÝÙ4x­CÅc×€{ëÖ<¶¦¸·mÛ(õ ¸_yå]\w»j»~Ö³¬Íç÷®#â�×Ù…^{@TpŸ>ý%ëøŸÛßT^ÞhÝýI´š»þ½p Vs×€ûgŸ½cþ~«_À½ây× æZÜÃbC­¿×ÍÙ`]D¤Þ±±­å”S.Øã¿o�·? pŸ5ë}ëŽ@z×Íus7:_ëÝ#ôBªN�º7È¡êßu3f¼bí«>÷SOýWƒô·¦�|öÙÛVÀ½UÏXi_‹‹œjÚnuó­;†è�åª*Vs��mežçóÍwTs¯†­ÙÏÒ!TpoöO#€@¥vÀ]+œW5èwÿ11ž¿WõýLUÛ¨pOMMµÂæv¸]µR¼±±±Um¦^íú>¦ƒ~?¢#2 € € €¢@ƒÜwíÚn*Ô®rª�›ÛÔ›Û¢êpù0‰�­[¢á�ߊeKZ™ub²S§êîúGçòå L…Ü Â��y]®”b_ï‚™ö‹¤Uö²í¿ÖäYg]f…†ìy õ˜‘‘f}ѺeËz\týmï»U„�\{´¿UÎn«ÍãË&à¾ÓÝë2pw©è÷ê^;ZI+æ4æ ïú ׸þm±B '�tŽ´oßÙéšÞ²Y¿ø«nÐ/’z÷®]%­ê¶×ç%lÜ,ßýú›üòÇ_Ò-¾“œ=f”œxô õ²:¹}L;v%É¥n—A}zÉ%çž!Q‘2çÏùòÜ[ïÊMW^&ýzõ”›îýöÎ>ª+ûã'înÄ�„(�îN¡)Z¤J©Ë¶Ýv»µÝmw÷¿u§®P¤x�âîB Ĉ»»Ëÿœ;¼ÉÍL23™„wù�yrß}÷ž÷æÍ}÷~Ïïü^~â ÖÍ„"W7U>åÙÒÇ ]R"Rtonë4øH ;ÚÜ@* ˆØNð97(jŒ•‘á0":œqPô×-› +'Ã[šÂðè!L!¾U΋ ËpðTº›ò@wÝ©¬ÂÂB¶—–”ˆ«gia 1ƳÿVÛÿûƒwô®o€;WaÎŽºsòìÈåç>Iýž vRW§�lJó‚êjüΗ3‡WW´“¤ÉôŸì(/Ñ€2  çç副™ ªè�ˆ„ø„«}î0À¯³4àÎß§h™”Þ3NaïÊ.‡‚IÈqÐËËŸ…«§u +ÖÖúú|ŽÖBMM%de¥"x�$V˦sظYƒOœ~ÊW[¤{5íHBîUìÍ™³œ9*ªß�º�œgl¹qãö¡SÄÎ*|{X7µ‚mc ˜às�þwâ=_‹“üµfÐh*é<:h�7Œ7üü‚™ÝùåôÇåêê „ýÓñ>¬’¨¾!ªžìÀœ9ÐL™ŸÏmíÐÞ‚6Âû�Ÿè9AÑ‹\]=pÌu@؆ß>}ZN¨9 5m¥P–Q éÇ2änål ¡³‚ÁØLò~U·ÞäÈSt££IØ¡’ã`dAVqꣵüà®YÓdÁ´ô}Žâ‹&Åöê[SÕâ•Ê032…×Ç<,7o^I%|µû´âó†’§L˜ºâÐ1ÔPÎpÇË/?„êí�è¼hO>ùÖ€ž´îO€;E¡ˆ‰‰Øu$5moì× uaŽ8羽̶DÀ½¾¾–�í]SRÔvpgæéÕÚɉ@¬��÷™ïOp qa}î>»ÓwúbW­èf)ä^Ì+Ù‡„DÁÔ©óðÞ+Ã÷£ƒu¸GÎe6΋/€"tt¦ßUz÷¦([cÆÌ+•ö#³)­*p�Y1”½' ÂwÞ•®¨gä|­ 5÷� ¸»‡»‚羽;*½€=ÜI‘Wòñ\+f÷8½ÿÑ=>v,ÝãòÇ€zx*á0=±€¸ëÉ…ª!X@ Ppï­²:)©SâîÔ_¢1[Šìêìì¬R‰æ*Š‹‹YYnnn*S†jMMMUÊÏ þ, X@°€`Á‚ , X`€YÀÁ:IºC‹ $(‡BUÒKŸt²·4€g§"�-½CÅõ‹Ù°çš$ä­Ê¡—=—B™u *YeòDî€A5I@ª˜<ðˆ2y´¹aË–¯!;;Mî)f†Á˜Àž{sŸËè€}7Ô·'U¦'€;)1 ´ôÙgojDÁ}Ár í7æ)//†Í›¿š——޼÷Þ‡@&o¿¶¶Q}ŠŠzB ½¸XµsêhüsR˜ÚÑ£§Š7‘úÜÞ½*@ÛÛ;²öP»ZÊÉ/„ƒ'NÃÑ3çÁÍÅΙ ³¦L;›5µ Õ,?ü¬\8F*QFye|ñÓF þ¾saLl´Ä~}YÙ¶m›Bwé:Ò giiÂÐ%-‰Ô„iÍ/[qà“D¹DÀyìðhˆŽ†N]Jïß YYbÀ�Ë߆ÀT‚î¥bÐ� l„< :)ÿQ~åGÆÄA8ª¶ŒÍ¥ÿ|øS!ø¾RpWŞ̎%U�—WŒð´Èa€ì臡è0`e%‚­|ž’‚6)ƒ«d“aC!.:ìdÚZÛ °¨ º@w:&UØ t§�c:?í4pÎ)¦� m¬­!vX4 ÅTå9‡�¾´'wméóÝw_b«œ‚;Ÿô2MôæÅãDo¢(l7í'¨�&õé÷ÇUgUIÔ¿£ úøøÓ vçŽq vÿ1Þ`h$Û/iG%÷›{S�ÕHM{ÍšçQ±S2|,WNü$›dg§¢ã”?kŸ:mhooƒë×/ÃùóG˜w¬~ÿýJk  ¸¼ËëÀ±® LÐŽŠR•¥)¤zØCЇd¹ØŠ³à>{öRÖ�oìG ­¨Òžž~*+Ëĵ¦öæ`ngŽ t×óNœáöÁîíÍmÐ\ß‚J•-Ð\׌à{— 2¥kF°»ºêHätJN¶¶Žj+]Ï�ºÞÒщuG¡±½VrGÑÐÙAJ¯]w6¹¾;êÐYÇ #I=8Ð2ÜÍôÇaŽ÷ 6°fô•‚{o'v»»ºÚOÏHŠ\V^^®6ðÄÂi`j¬Úï•¢:n¸¹n”¡Ó…ŠéãÖ�‘�äo[=öùþóË@ý^Rm;s5Œ5#«™Ê-•tÞÿu¶�€²z;5’wú]ë�‚;9$k[Á=##ø�9DS½)Nàx_0£(·÷·÷u®þò>©ß›’’‘­±±�eQÖöU«ž–Qx&nz‡î­‚;EWè)99´w7.açaþãü0šI×ó‚»Ïpç;âDÛÐ}Ã)¸ó•¬›k›Qa;j EcLäl;mÚ™h ÚAºMÔßÕ„‚»ô¸+ 9�)¸àÎ¥Úâ:È8™�Õ¢$äø9{öpw÷á²ôûOúîq î¸s‰½Ó1r@}™èùGï¥3fÜ«R¤X® u?éýyÓ¦õì0þ}¯J9§s $¹¿ Q O îééI �€;gSº¾!¢á¶c¿ƒƒ Fcy€9;sy„Ï�aŠIãxiQH‚ , p€»²¨­|w[Û®ñОX‚æ[(Ñ|)©S¢w':ÍS¨¢ÞNyqÞ´žOs‘‘‘*Aëô,£óÑ\…� , X@°€`Á‚ ,p'Z@.à~äÈf‹)S¦hÔ&�m‹¸½¹$Êái#ý%'‡Õ9yck'l¸€@v7¸>‰¨ÖvâË –Ž/žMÆ]/¶µ¦.pÕstÈŸ·ȯ°¢½`ÒyTìh³vÑ wdd‚‹Õ©r¯ó¾ÿþËÌYàž(cd'Yœ³•NðKnSg­íTZ×�1¥ \B¤”+î"ÃÜ©€»ÔmÑ'«4AÌÙ h¯« BIWÈÔ¸¿?u�S.ú-XpŸDd�®W_­!`~ðäY8|ê,tMPûÜé“ÁÉ¡÷€Á—?n€…_³B«ÍûüóÏYù�?þ¸ÆÏ£ �-}R|,CÐ=/¿šE“Ä\Wg a!¡`l$ûÐþí÷-p++SpçŽ'÷"´ °l‚Þù)ÐÏâbb!À×O®ñÿ}ô>*‹¶A_ÙêØ“Ù±¬š9 4Þ¶# »¸ºBKs3TUu©7Û¢Fªà�Šj¨] ’"‡ %ÊÐi€ wJÆè @ê+¤úÎ,äê#ЮaCBÄÚ”_¨\RpO?– e·*Ø¡Î΃`òä»åNâÓ5HJŠgjí”ÙßS\§ë �òó3áøñ½èp�ÍvY»ZAðÔ@0µ”UFkih…{’¡¹¶¼½`É’GåÞ³Òçèɺ6Ÿòêsöì!8}úÂ_ž°xñ#ø]îr`‘—ŸÛF`©y(M‰,X\ òJ!¸  ŒÐîI*´·‚cž�î&úÍ#'Í9sV€�O`OŠë³c(ŠQZZ"ª$‰ž©fjÕɼ·›j𡾼šæ¡{�’™™ AØÕzUH™Š¢D‘S�·w »ŸU8¬ÇYt}?÷¸¢rÔäNŽ ¾‚Î �L½�T܇ÙÎk£Þ÷aä4¡G›À½Gf“{Ðå˧ÌÛF(‰þ$Â태¤^ˆo•Þd VPÝn ¶Æm0ʪ¼L%ûcÜ d�ƒã¹ñܪÒO7+Gx:z™Drjz÷·?¡²¶ž9‡M[ô4DE O;Ùß>îÀo¿ý'¹/²ß½'žxCåß îxM~jkˆ_G}ÜIIÿرÝè`v‰U›¢�øŽô·!"Õv~[8ðx îôÛuðà6æ¹>‚* î¤^VšVΧßãY³#Ü?ˆ_›èß¿3Üù;ÂÃc˜ƒŸ<È�®Õ•+§ÛÃŽ7E%ñÐÙƒQa=¥©¨]ß•ÌòMš4bbÆKåÐ̪6ŸòjHÎ�¤ÎK‰ÔÀ»ƒÜ x"`“  JÔ» Ï)‡I7 À•Ú5•ÒÑ3rg\4 7$]»3ADDœ¦Š×j9%%,BÝ_ÀÁמ©¶kê¤í-¨À^T å�ì~¤r©ŸOe@Q"¸�@8‡:{{' ‹V”]#Ûu}?k¤Ò¼Br¿ZwZ;š´–‰*””<£ÜÁ;Öƒ—SµErPHÜq“eŽY>jLa´ý"üõ܉Zµ3«ž‹œ±úRÁ}ÕªU0Ü›››à›oþ‹r`Dh,˜ û]«B ý£bO¸Z/ei˜UüÕ=Ì Dï¯ÜÌ©)‚õ Û¸U¥Ÿ ƒ'CŒ[¨Dž�§®À¹·Ø¶ÑÓWÂðS!ÈÙ Ÿ³Ù$V^~ù!lG#F}°‡GyEbŸ.W´9ÄoÇ©SöZÁ�~³´¡àž‘q“©¶s‘ȘrùTm·–ÿìçÀcÜûóû:ýž&'_eJât/RRµí+W>%3–C ÜÙ½Rpä‘—ñ;¡?ÎIü{¸·Ëœj;�cP¢hã(:€|'=î>[¶ì±;BÁý·ßDïòŠ”¬ J%uñ.5wK˜:u>ªó•ûŽÖÛë¥Çà¾sçO@Žq«‡©U¥´£™PžQC‡Ži÷øxr“Up矀¢lÝ:‘ �U¢gƒ££ ¾û-~¶~·LßÃ?þØ&&ÀWpç7„ÚLm'P²±±gïLK“‰wŠ‚IIÑ}¯è||÷¹sµ+$¡¨ÒÛwîü¥ôWÁ�~óÊÒ+ ël.´“º¦  ¦Ô¯ëȼҶã¯ëª_Æ?ç@\¦ñQAÁ} ^Y¡M‚€EZ%Õô†‘�<›TÎ)«kJÁ�ž)¤àN¿'4�ÐŒ¢;$�£LY�ƒÛùwùõ¥:†……ñ7É,·`4ಲ2ÓËì6, X@°€`Á‚ , Xà°@Ÿî³Ã\èÐß;!!÷¦VÉ«»ýªd»à³ *-¼%wÞ^ +Þ‡€û¦j:\"… &�E—‰ƒ×t ¸¿³¯ šQQYŠ˜Ö.Ê=Öéxn ^YYÑÑ㘒¬²<úºOÜ5eh½¤D³æ"Ôž'V·•>›©q ²­O‡:„Úñ¡vg›04�½¯ä¸Ãï—Cq€ÈÖ­û»tQr½¦!Ê3ç᪵עúü™Ó`þìéàë%ßÁ‡oÀ#ÅkE‰”¯¥Óùø«ð݆-ð÷gÖIïêWë½Ü©¡UUµp3) U= á•ç^�ÛöâÒTÏ·kTþؼc¤ÝJïp§‚rs‹@ïåá k–ß'S6]·üÂpCr¼FÿûäCT?nÁˆý pç7ŒœrsŠ̰zÙ ðt÷P 6¨î0Ð )è0@×ËÚÊV-]ŽŽüSË,ëƒÃ¿R\AÀ�úò¯AAB §ûsôèi¨`6™Ý«T.AÚkSšœËæKõ—–,YËÔªÙN9²²RYx Þ‰œ‡ ÌeŸ·’2£F3xè¡—"�¯Æ+çz¹‰¾sŸ~ú&~ϺÀtWWRrX®BoaaìÞý ÔÖV³öø”׬+9àV­x²¦7 ¯Aø÷÷��çd;7³g/eŠü½)SÛÇ–•3åv²-Epôwc3í8Ͷ5·AUn5Sv§vÜ>dÈP·H·Sn§ýÆÆ&z§(]om¬wvv@cG-»§Ì m.WLöæ7%CVÓ5 ['íM…†ŠFvÜ��`ï¥þ÷¿$¥2Ne±{#wRn�²™®�fö¸Lpï±é$<þ(mˆäø_–ÍG[IçÉ„Û_Îõ‡ÂVùÀ(eYozfK”K+›SBBIšÌvþ†‰ÞÑ0Ão´àäù[ßïb“Ü>AÃaÊü'`°³9X›)÷ 'ÝÿûEVNlìDT‡½K¢L]®è ¤ÒGÀ�%ò$'%J"5m/TÓvRÚ¯äÀãþ ¸“S©¶Üß“¶ €;3›JDªíÛ±sý¶­ QµÝÜB”;%s÷™¸w™™ú�¥)e¨æž/¨N›¶�½e�šºŽìŸK} ¸“Å(2NþÕÈ¿V$Vs���cÆLgýÝþhUUwjÝk…‰8Î_ÈTíi9XMš4ß Ìiµ×IÜ{mB• h©G™S9P•'zß¶°Ð_]õËT6^?Í(îýô Õ, ‚8÷¾Ü›ššÀÝÝ]<~.]uyp{@@Fâmñv‘Èãææ†›Š�è¦/,,Da®�×ו¶™°.X@°€`Á‚ , X@°€`y0ÈÎΖ¡=¹A4Mª·ÓÉüñ¦àÞ—€»<#ж7v·²]ªîÑÑcq0ûnEEélûûï¿ÌÎ¥KÀýpr;œH)ÝÙyØ€¹�¤ «…�¸…¹(�æ DËEI%8!%y VfWBKC+Ü(äµ£cÿTpÿâ‹hDÁ}þüûûµ"w½Õýliif0{QQžX�½ªJ¤0,]–‰Âìvµà…ªìîv5àåˆ0»µ|˜]úXZß�0Îgx2;“½jjhl‚ãç.0¨½¨´ îž>¡öè/Ódd#‹(¸D“{oýëßðáGƒ¡ *Ê“£Ä<ÆèD°ã÷M0fôhîPxç£ÏÁk�+L=B¼­?.lß¾½Ç îÔ^e€{N^.œ<{²r²ÁÖÆž|dlÝ…¡ëÓÓz¸ÓhRJ2œ>ÊPe„ÔÍÍ›ï}ö1*†6¡*±?*vÏê“Ë¡M{r *,.b�º kÒa€ìš›ŸƒÜÁÄÄDì0@ƒÔ3gÎäNßgŸ\AÀ�«$©¨§£š{c¥H¡ÏÍ�`ìµ ì=}úS\õsª†g§ˆ°÷ÅBn¥ Œ9ÆŽ�Á#÷³¢¢HÑ“ wkWŒ€0{K‚¯¹^Ýz�… '÷‰çÈ-«¿l¤ß¬ï¾û«î¸ä84ÚPqœ ÷{ï%Ƚ«•˜xÞÁÀHct8˜r#F¤—€>Sµ™ÚЙᷱA�éjË&cæÎ] ƒ+W Òf}”•]YY)) 41³6çÁJÞCÊŽïÑ>´=*¹Wç×0¨ÅÀÀHµqÐ /qq"¸ý † ®a’û6nÖP[TÇö>F®3ƒøà²ÐÞÙ •mEPÑZUøÙÖÙÂZfnh ƒLÁÍÔŒ L$Z[М"nï .A=sÎ<ƒN27KÁÞÛBf Æs@€EŒÄyûz…úV7ndÕ¸{Þ<�„—¦sqâÜnÛ«í |ð ;Ew€{3†“-WìÈ®v5Kk;aû•vÔ¶ðˆ>±žj—!¶%Asm3ƒ�–.}' C´òÊÐÅ¶ŽŽvøøãרdŽ*ç ›3lI‚ªwé—1HÕ]þ™3CXXtwÙô~? ,}òÉëÐÞ.ÈŒ ;Áí¶2»§=³7€‘¡hâR jï0„îžmpÏ=«QŽ{å*MœW›e´¶¶ÂÙË päô9HJK‡©ãÇÂÂ93!:2\&\" Þ�9s¾ùé;Øw`?˜úÛBÇP°q„†ë¥pÄÂ7Ÿ}Ūëù÷‚�¹rÅ‹Žâ›0ß¿¶lø‰W]S Ky¾ú¿h³Ù:){ÇŽUp¿v#vïß'®»NžŒ=ýØdÛï¸'3ÀÝwå÷¦4à¾ïЈOA;t±Ç�n.®ì|~ñÔ7ÔƒŸŸ_Ÿ)¸kÚžô Iϸ§P­¾¨¹6$Ì�×k‡�„ë‰pæÂ9¨®MŽRùS'N†Q±qb‡�¾´'×^úäúÊw²W]I‹¦R‘UÉ€\® //×Çáä¦HÍûøñ=JwUûE¤xü¸Èù%b^X»H:½ÿ["p?jÔTæxÄÕ©¿}ž<¹^·¯o†§ö_cÕÏB¥t¹£r:)äûùa‘óGØ>�ÊzXz: ¬›»ƒuÕæF®ÖO‹„Z„<|}ƒ`Á‚ôjŸTfIßÈØÜB�1Šˆ‘®L#>õSË3+Y?•6zzúa�*ÄÊíN·[8ˆú­ä,B‘ŠHÑ’ì9=/jÛË¡ª½��í�"µTj[mQ+”§4B]i+ª"ò^-Z·v3ÏkŒú$ºfVFöPß^Åú¸äÔÚP�#nŸèÎ�Ž=6WºÊžc¤ÞN*îC­§�•a÷*Þ=>i$Àý·ß~cGö…‚û}÷Ý×ï¿öìÙii‰êë«g�‘¹ Wë­á­_™íò6,r,ƒ•NÅòv©½íŸ?¦��#¦,…ÁÎf`eªØ§´´Þ~û9ñyV­z#' |ˆ†÷ ŽBoܧO_qbÛ©»À©¶äNÉÞËÆù€©•byçàÀã{îYÓ/"®Ñs<))ž)6·´4i¤í+VÆíVøi–¶¾yãQX²d ËóÇ¡£¨¤}]¹Tá1šÜñÅ_°â{¬ûºª{^MÙ©éi ºvçÀv?‰çÅö=» )%�}L :F=÷c§N2óÛÇñÀv®Í}ùÔaO¿¸€¾çÏ.‡/o7j øá@3©qöÆaàt¹š(‚n¨¬ð�P3b¸8;3“êƒÃwmé“ë#ÈÜÛԭȨ€Â¤h(G¸ôv255ƒÐÐá0tèHÈNS€;=|*,Ì7k›#M"çb>S¤‰çµkÿ&ã˜ÃÕ·'ŸÚ|>Hׇ@Âó*`áù[âÝ™n¶ðÛTrç=›½*êྒྷ)`Š×¦¯Ò-„ï7ŒÂNO��0ú�JJòQMî&«ŠS€#X Bz_%rÀ(ÇïNSMsW°/ìè‹ÊíŽâmU¹Õ{×cÖQ«ˆº¸Ÿ;Ñ¥5¿9 [Ò ­SÔÃ9<(Ok„ª¬fh¬lÃþ¨¸é ̬Ñ9a¨%8ø™ÉÀíA“ü�®mo)·“‚;¥èåCÁÌÒ FÚ.@v/�%pïÝÅhmmA…Å·�>—NÂ|d  , X@°€`Á‚ ¸-`�™™©ŸÕ¼9~þù£nÜKë:áócm€ãäý2EE�bƒ¦º¨ü‡þ��Fà¾ÿFœÍMìh«Nö9? �ºÀXuÏUSTI¤ÈF“ücÆÌ�ÙÞ×hrüÇ?`j\¤ø6dF NÉ ~O?šÁÌ0kÖ Ö×&Ñèù r?th;›4rµ­‡‡Æ]+3í@î—³=`{| _M€{Jí¤6�0ûáSçàbB"Œ> ¡ö0~T˜(PA¢�ùy‹çC‡“1´E Ôé†fò•pkþ—ɯƒƒƒlذÖýûGhìþûhuþH»~#1ˆ&ñ_xó7†…‡êļ_~ù%;Ϻuë4~¾�;wjTÁ�*HŠû¤ZEm­¨,’œš^à`ï;þØ 7’oöp§IWR*¡YJ¤Öž†!‡Cƒ‡`yfðÉW_@Mm- »9kÖ,–G×4mÏ´[é°eçvðÇ�ÂcGŽÜù©7'Μf¡áXö(pÄï?qθ¯ìɯ×Gàîåß,…’Ô21ôAÇ8:º¢2ÍH„Û£� wy‰÷+WÎ@¤g)<4Fä}uj($:ÁðácØd¾¼ãäm+(Ȃ͛¿b»‚§‚£Ÿ¤Â2©â%l�ƒÝÜÝ%¯£¼2UݦÍç¿ôýûüó·„9-1F§ñwCÂ䛯Рw·êXu<,ŒÔDêÄgIƒ©1t"×kÙÒ ê=ù#Úâý]²ÃÉîй@þïƒ&ê©JdÇ«WÏ`¨ð&�;¢JºÊ �moAàÄ “õQ zÑO埓`žÒ´r¦ÐNì´4ÜNyÊ "»Š©:‘ó«¶@ ]ÜÏ-©�ÓœMÕíPšÜu¨ÖÞR/yøvÁF‚µ•xahæ   ­«W®@ee¥D6#|Ïk€†Úf—Á“üz ·Ó èÙ–y&L-Mp�k#ˆ°œ"qî¾ZÉÏÏ+ƒ‘º×åË—YU¦Ï˜Á eõº…¿ÛÊ’¥¥e·À•ûœqqq,ì¶t™!!ø.Çsº‘Þ_�qÙÙÙқщÃÕZ5ÍK¦p9²²R`ÇŽÑyÓþ¾f˜›Ê*!g6›Ãó9�rŽ–ÝôªG6ÄZÕÉîPsKYu-¼÷Û<ªB†M‚Ñ3V)Up¯««�×^{Œ½ëX£3F]C3NªÀ½÷ŠÔ3Õ<}¿Ê~æÌA�(¸‡‡ÇªÕnr&8rd'·UÛ1ÊCÀXõÕ´ù'åÀcÜýýEbüýú°L¿£7n\FuÒ? ¥EäœE.4ÕvÜ]]%Ÿ¤À]PÐ;÷|±_*¸“j;õ™›šD !³5EÀߦž&î>#À�"à äD÷MOÜùvi©o…ŒÓÙ@‡”ÌÌÌaÒ¤»Ù¸™¶údüókz™÷Ý»aŽ)q«ÕûK;šÉœ3Éq•@~"wЬÕw~9õØïÍ8™ ôIÉÞÞ fÌX„÷«[×Ç?¸ïÛ÷˜`ôª˜C{\Ez¿&%û.5w[fgÿ•Ë$À}ëÖoXþÞ(¸ßu×2•ϩ͌»wÿÌœ“UQp'À}ðàˆ^UgÛ¶ïº÷(N)…ltr¡è[”Hµ}Ê”{` ©¶ó�öÈ#�Èî---pñâE–m jÊö�׬Yƒ‘¦3üŸ~ú pŽt(*M¿ø~½lcc#WÁýÒ¥K@ïE”h ïÆ�8/Ð]ðùçŸGшØþ§Ÿ~>úè#¶,ü, X@,Àîµ8·¡(ñÜÉ�…å'á'Jæææ b'Ev.ÑøI^^[¥±r€¡Db”ø î¸Ó=Gt‘hL†¯D¯‹s ç, X@°€`Á‚ , X@°€¾X@ï÷«¹�°ýj˜@TpÏ'�tmà‚ÒvÈ/mƒAƒ¼aÙ2Í«Ëk¯)Üw_CUçìˆl K§w ÔÉ+OÝmyÅm°~{-Ñ„RŠºå�’lâö$¦†ééb�.²�_öÕCjv+ÄÄŒ‡ñãg«[¤Nò“‚ûÞ½"¥�€ñ~=VäR·²­�­�°í çJjTwß½Rkà”ºuÓd~ ÈÝ!÷ññ¹·jò¬¬�W‡ÀÅLO%œÐRAq lßNž»Q¡°ð®Y0yìHS»f®yä8hœVÃ\•6µ Só�%póÊ –ïž{—ÁÞB{0t Rz\gcøäì€ô›¢ULZ°¾}ïm0æ *-D�wjÈæšJ“Oñ WáÜ¥ ¢70Uðµk„�{÷Àõ›I©Clœr�ÜÜbÈË-A8ÞÖ,¿�+šAìç.^@õñЋ sfÌ‚O¿þªkj˜ÊÈìÙ}óœÕ†=ip™˜&çRÀ'›89:öÊa€ Ê/»áÍ”´T¦äNj/úà0 ¾è¸ÀõBgAg{'¡Â\Užò |2†¡Zû(„ê$#ðËá–5 ¸S™;wÒj2ØyØÕQ:ÝØ“Â@�#&££ÛtéÝz¿^YY†Žpï³z®:‘~¥"õ8~Å ¬ }�Äf”€esïàö|G+¸éå¤Â^nkíS2Àg°Wy„TBtf)˜t£_‹�Ç'³£ØñÓ§/uB~û4±\VVééø;„Íæ Æfò#æpç"øœàšÆÊF„°[<Êí£cIýÝÒÁœÁ,d÷4u¢RcmI=˜Y›‚™�¬SõÕ¸¦5� ùÑ¡zz~]w½á(Ô´”Câ¦r™ÓÒsÄŸ­þþþàƒzòi ý~ �ërss<Á/Ä ƒæø�·s;åוŒ¢åŒSYP’R>ö0dz 2 ?3õ 0Ee÷f{EElÙ²EncÆŒOT S–¶lÞ¬l7xà„ëØ±c•æ9qâI:ÙH@ª�äl§( \·[îîÅ‹³û@îN o¼û¶"Ñct gÑ‹¾ù÷�ºËÜ}&îêYŽÆ!ÊÒ+ ël.´·ŠD?:ž:õæÈ©^i}›[ßw²Ž<5wê뫚»¦wvg`7¢#£å^ÊߦDQÑTUswÍîô»ÞÒÐ 5…"БúU¶“jû�˜È95"Bd[ÿøë_ÿz'šî+W®„_ý•ÙäçŸZç'rÒ&¨•Þå€% •Àóó Ë‚ ô�z ¸óÕÛÉÑŸÔÕù‰ øóçÏ3Ñ ã¢qšgP¸+Rpç—«‰eRpwMXR(C°€`Á‚ , X@°€`�þh½Üm­ á¥ÕvýƦÇ.7¡ MwàNçÏs�pòJ¬#îAl'õRV)¼^ŒJ|�/¶7G#øio�Þî4aF€;©ÁQˆï¨{Ãz¥Ì¥êÍžz8*²*™ ÕêÕÏ1åqU�íoùø�»›mBîWÀÒT³�ûGã ¿ÊF�šÊþë«�†9ålÛwèFx`ùb˜;}2Xà@»t"iÔïÙ¼Ü0ŒêOÛ~gÐݳî~ž`ýb8à=«,Õ�/€ÕîwÁßþ�HIßÃjâžD*VÔá—Ó‘sžœâ ¼ûlsfN¼òöá?¯ü…Ÿ­ß.kÈ&`úÌ…sp!þ2*ý51»Ô‰!nx ìÚ÷$&Ý@çcˆ‰Upohl€£'O°ãé<”,²\0÷nðóñEÀ}=îÕp§v677ÃÅ+—™])T¨«³ <²æ�8 �ÍÎ\8 ×ð sgÎÖ ‡j;—8À�~Ÿ8¨ƒöYZZCddþ‰pÒ¥*&Mî¹¹·€Â‰“ŠbÌ}CeÀå¼øÈ»RÈTA žêo)9ù*ìß/S_Úf·ÁM·ƒÀöãažpË­û>3Aôsã³`ÂîÊÒžh?¸âï‚ê‹Î¨àö\Ÿ:Ñ%$œG5º:„Ò-ÀÑ_¹z{SMTfWKÜïŠÚibn ¶6`a‡¿¡½Ý•OÞŸù E ö!Õ@''É 3…ÇéáŽë G ¶µ®ý& ¸ÂþETT*ìªö¡~Ì­ôtHII‘Q4µ6„AC­ÀÁOÖY@Ú$åPWÖÀœk äR⎛̹Á+Ú¼†»C y ¸˜øq»ûì“Àþ½{÷²ó“bÙ¡�Ë(EMÎö^Y"8]Yrvv†°°0eYàú•(ÎÈayèzÉsDX¸p¡8⋼Â(|÷Ñ£G%vq¼wÝux£r¿.ÒŽ?@VV*Œ sFUxÊÓuvðn¡rç�…e°Ê¹Xaªî8~5öŸO”È3a!ÄŽ� !næäŸ#Nmm-¨ùtøÈ`ÛB}ÝaZl|òûa¶N€;Y9é p§÷rH?vl>sDªÂ>vàOªí–Ê�Tµ?ëàNm¿~ýSmomEAÓVÛÀ ))ž©¶S´J¤Ú8ÎL4|Ÿ €»ªßLÉ|- -�y:*sD޾¦¦¤æ>—ÈýEͽ?îœÕÉÑôÖÉ,Œf$Šb`gçˆ Ñ‹˜C5—G>5 ¸ßn©¹gœÊÖVV60mÚtU®æ.îšÜù÷©Â“3Ë@Vmç·WÞ²6w‚?9°T ¥ºÐØfFF‹êŽïŒª$zG*B‡ÜÒÒR ÷R�ç„+T9^QE€{dd$ö•®£àÃPŒwUî˜Ç»ï¾ /¾ø"+š"pEGG+:�°]°€`�>°÷RWÁ�"8Ð3’œVbcåG£qzŽQЉ‰ÁñskÀ�ž[4ßB î¸Ó;˜6õ[ pç”èµy.¡lÁ‚ , X@°€`Á‚ è£ ðEM»o^¼VÿüóG¨|P³Ã�`TÒÌr§àÞŸ÷¥K×Éi™æ7}ôÑ«¬Ð¾Rp§“·¶|¾µJ+ÛÁᣡóCÁCÆ«šj‹ë!é�60mN4ÅX°C9À=:zœÞ*¸SEêà—_>b“æ4‘IŠ‘Úœ$+Ϭ„´#¢Á•3îe“rªÚº¿æKJºÌ”çœmWŒÓäÞÖaÿÜ=Ú; aÞ¼ÕLÅ]íT… Ô«ÿýü|`íÊe04Lv‚ŒÔe~Å�²¿ýKË`\§!Œ7³€÷ÛáûÇ0w$&&œ€Ùûmfó†,ØøÎ·L”BµN¾g%TGH*ÚÈ+Ä:y+l[ÿT«šÈv¿q S¼Yx× yÙûÝ6Ü‹‹‹Q-à ÂÂÔ®UU-ÜLÊbpÙ+Ͻ¤¬~øÄ1Vމ †ÇŽ#cG€õíи»÷ï…k7®÷pߺkS§Âmp vTÜ%Ø>ÿök¨¬ªdPZ_*¸kÒž4°|êÜYÛ/©âS2AEÚi“¦@4Ú¶7¤¬äÄqTÔ¿!V!¦ë´`î<ðñò; ä×Wöd ¾ý‡ë#pÛ<<|™Z{PP8Þ]P(·¿»Ï'þ€+WÎ@¤g)<4F¤‚úÕ©¡�TèÇ�� ætW„Ä~šøê«·Ñ¡ Æa”!NûIm>ùÏt¶míÚWû�ö‰{Ñ^§Á±¶ ž8 >J4´‡+Evp4ÜÒÝ»Àv''WâÝÍÍ ¬X¤¤¤€�”ii‰âÉ–©×ó`LJ¡Â3—Ù˜Ã3DJw+W>ƒp¶òˆ ê厦¦œl>ËJqâ ¦VŠ£”Ô¡š:?BÕ™€KK<¾ð«««…ÊÊ컉T–©`*ÓÁÛ!4Åe³ ôàOij4×µ€»»†+êA úqîõU�°¡ŒUÈ�fZo;lPŸ—B6‡"`­Î$[yy9$ H@ŠxüI@|= _èF¦òß%È!–c)Y9ãï0F EâTÔ¿øãUVVÈŒÁ .Œ´œ–†ªÁ÷¬@-ý¡‰Ñ}ûö±Ò×®]Ë&E7ßVeOŸì��ø2¥åän` ÎG³ØY–/_Δ 5qʯ¾úŠC¿yºÜ¿ûîR¼ OŽƒè`_¥ÍØRáÊå?¿|ÍšàÞ`ÒKõö†¦fxûç=Ø/èWO¨¯«fï‡T±acî†ñfCà {tj¨B¸ãpàÀ6üþˆœum­,à¯+fCyM¼¿i?kËÚµð0î/SÁEÙE½ºå:‹úFÀ ²#õõµ¶ïEÁÉÆo”78i@µ�_?p×§÷ÈššJöîLŽ„”´ÝöåËgΈ|»lÞ¼ s€s8âïS¶LÊ»ñ¯±,<ð:P)wlSV–.öÕá÷ýðáÌé†ÎG‘büFy�³TÛùõçî³Å‹×õçr*(ÈÆ¨'¢ß–QÅh¬©Ô×(¿…jîçr¡­¹�•ëç7Øùj9üj¬BjD€ûž=¿2a�¸ÕêE§I;š ä9‚©YóOMï*ôÎBB%‘8–«©Djî׊˜³2-SŠŠ…cK3q,Bó}îžÔ›÷ýû7±¨N1+;Ì©]66·8¹²/äCÇm5÷��a8>6G¡îäøMIÝû>�7J’KQ¥|(ŽA,U»ºÚ8`Ïž_àÖ­›àîÊ"YÈ;Ç¥_¯²¨¤sæ,gï¯òò¨ºmÛ¶ïð}Wô›Ç©¶“ƒñ�žÞ$ˆ›)¸¿ôÒK MB@:——”Þ~øaqÞ7ß|“)�» Sî¡C‡ð}òäI|·®cyüüüàßÿþ7Œ9òòòàí·ß†ƒŠÇÌ€_²d <÷Üsâ2ù 4†÷ÙgŸÁO8žMï†\rpp€+VÀ³Ï>+t§ó'%%1ðTOνôîÌÍêF`+µû©§ž‚�?þX¼�¿Ïʧm6lz�’`ÁúcpçäÕŒrèùE‰³¢g�IÓXEj�—èCŽ-”BCCñ}ÇU ¸“#=w8À�ž·¾Ñ�ú›üñ-yåöt�½Ñÿììlæ<ÔÓr„ã , X@°€`Á‚ ,П- îºz|÷; p'óå·ÃWÛkð˜b"Mdª’F¹¶-‰MR{¸Á£ m™Š;Û_wª+71BË�ýÀEÚT.¥Ö¦VHØš„rm@“qóæ­Ò*L/:«~üML¼GŽìd•˜s†¦j¤b¤ÜN î”~øe½TÃ'¸ýé×Þ†Wžyîš:‰Õ•ÿ‡ õþõ/8sì8L20†‰¨H6ÈX¤JHS‰Õ–CJ~Ò¦ðïþ>¼ôXMöä!»Œ_æªw àV.ƒ¡ÿ÷î{ðú/8øç7^6/ gqæ=(ÉÏfç£]«žxÖÞ·¼Üû¯z-¿‰šÜóQmß¡8FDÇ Ô$ròáιçÏ}L)¼' îW¯A|ÂU9†bhbR†ç§/¾û*Ð1ÂËË H}µ/’¦íy•Õ�œ<ΚB÷<©à�@¥R®§´{ÿ>tHì‘ÃÀ–�Û!5=�•c‡“d£ãFBÚÖµ)éƒÃ«Èí?4I^\œ‡Î-Ãl‰*Xƒø»Õ^Ö4àNøóÏ-@Jç¤*:dºä¤B[S;ÐÄ7¥eËÃ�±^l¹¿üÙ²åk((È‚ˆÜ XpA4ᮉºÓsýÂ`78<ÔÚqrƒ©RWWÅý/ºÂ*-�íw_΄aY"`™"õçÓYC¡ÒÊ îB†±R{u³JuÎÌL#c#p�ÄßQseNÞPÑÈ"ÛÐ++kfkë.ð_ú€úúœ|ÏBؽ”í¢I"›AÖ`‹ÿ±c%�½ÇëÜxO€^XXÿU{“ÜáwoÄüüRtðlÛ‡ÔùÂÂÃÁÑÑQ¼MÙM4Þºu �¾’ÄÀ/å÷i…ªäo!mçÃí´N‰ƒÜ«šàúîd¶� %3Ksˆ³š‡ëš»ž¬ðü÷MÁ!��ðé§o°‰äGï™~ƒœäìÚ|£Ñ ¶"èžÔh-èüiŒ@ûl» ¸•ÛÍz ·ÓY¾Üq²‹Ë™ãØÝóÖ`¿Ù ¶oû•ÜD»�¡!ö9, ¹©Ë±†Žsw²‡u󧀩±!ä–TÀçÛ�Ðfxì±×0?F–ÀI›€;©©×n߃ВHµÝÑUÛÇhNM›i8ðXwj;½3Ÿ:µŸ9uQ=uÑö;p¿qã2ƒ[ZšØ-áàk�÷™�ƢȻÏÀ�o•ž-·¢Á•9U¬SS3‡†FëõØZܹ«ÓXÙédzX„Úfgç€N Ñ)N}¡®LM}rã¸&(2 IÀýv›j1rÀ©,¨.¨e[(ŠÚ”)÷@` lÔpïŒ~ôè.¸ví<å§L™'á(H¿�¥¥Îòî! /rEGEz/(IÀ�Ô‡#pÌ��ðÄséïÿ;ƒ» 8'¥c‚×¥�½}ÿý÷ð—¿ü…©°Kï§õÇ^xá™]¯½öèevÜÞ@P9AóüDJïÓ¦MÃëÚÀTÕ·nÝÊß-±,pÏÌÌ„€Ñsè½÷ÞƒçŸ^ân…ÀxR“§ôúë¯Ã[o½Åí> Ð ôp'Ç–óçϳÚ²9yM!§ô3gΰ]¯ûùùÉÜi\‹žEäðÏÁíܧ¼r{²�ûm¢O_¢ç±� , X@°€`Á‚ ,p'ZÀÁbe$ÒñãÇÙ:§À+±³+¿üòñ¡àN¡ƒu‘>þøïì4}©àεóϳ�pòj ޏ'„)qû}f_ȃÂÄb0Ä—óÇîµwç.ø’¸�7KQz±�-öî݈�NS‘ŒZ®•‰Í´£¨¼TÉ ‡U«žFˆ«ïU)uqh è�?~E…Xº(æ& ÷Q¬<«N�.dz®«CØþÐCUçP�å}÷Ëï`ܨ°b!�Z]‰Ô©»ÿ¸yì,è4‚ TëíÚÍ–2Zša‹¿'ìGe J£&��‰Úx ħ$5çÕ‚ÿES8¾ÿ(Ë5rüd¸b¶ÊCËvVåALÇ58{â0;®¯ÝôÅ«àÛwÿ¥Ó‰¢õë׳ó?ú¨æŸÅ»víÒ¨‚»’ËÀvýq`?¨nbb ±qÊUÕrs‹!/·¼<þZSÁ� “Q‘â; 胂;)Étt´ƒñm‡ Cô`…&Ž œ’§àNŠ€“'K>£T9Áíls[3¶Xvb›Sj½ë®e½Vvãê£Íçw²ýúõÿb€Ùôk90*­˜ÛÕ«ÏF|ìŽõƒÑd†££ ƒDÜݽU*·½½ vîüáîL0ľ˒³éT(|¤ Ø7Ì.ºb˜ÝÁ0þýÒ»u²ž’’€Hå`éh Ž~örÏÙ\Û eé"pɇ ‰b2äf–ÚXWWƒ!‡o"¤-OÍPÍÝ)À Q¡\©¡¼*²«ø;A+¿ƒº¸Ÿo4•Pp òg{6yWQNÎÅ8¡×º“J)ºs*YÒ¶llld`;Áí-Í]ÇqùüÆÙ‚��)·Ê>ùp;A„Îx�Ò�e±:X»X1Åö¼øì›BôòH°6t„0‹‰eôÕ )r î�<ò›ݲe «NùÔ!è¨Ò¡õªYw˜‚å‘ì<Ë–-Ó˜‚û×_Íʤßåœ`õjùê–âÌZ^ÐÖ8¿ÚgÏ굂;©.K+¸“j;õUè¹N‰Ô´ýÇxƒ£¿ƒVž¿tp¿ûîU} ¬ºº�ضãóXéM—m''D‚ù‰¸{«à~ÿýÑKwNµ�›067ÿÑ>ØP͹‹o'U—¹ûìÞ{¹#Ü·ný¶¨«d­ª=iüŽÆÕ²Î’š{;Œ"íˆÔÜ;HªZ¾6òÑs­· îq2 îW¯žÑŠ‚;ßLÍÇ}©ŸÆ©¹Ó»#�óö¥š{jj¢vÜ%Ojî¥�s1ÚoG?"¥õI“îF5÷.gÎüüÌ^+¸Eê•‚{FF²J îšxϧwoz6Ë‹úAï“äT¯J¢(©$ O©7ý2܇ÊšCc£ÊÜ ÎäÜ),•÷�7ŠÍ²zõjX´h{çþõ×_á·ß~cû¼¤çë‚ ˜Ò99=“Jò¿P�…TÚÍÍÍÑášÄ8Ú·�ô�wÞaÇGGGêU«hOÊì?þø#�‚:¥—_~è=ŠK›6m‚¿ýíoÜ*œ>} ’/è`gg'£à¾ÿ~qÔE‚ã©=Š’�� S«_ºt©¸­Šò Û Э8À½ººZá‰ù î†S¤‹¢¦dÜŠöŸ:uŠ=¿hl‹òRôdJ|wp'g]$R«w]XZ8‡`Á‚ , X@°€`ÁúhÀ�<ã*«IÈ]Ü9«jæSŸ÷Ö¶Nøts-”W·3¸=b^Jã¶]í®-ÆP’¤²ÁÏ)±æ0%®kpŸrõ'À�êKê¿þú SŠ#%Úài��H¯Èª„Ôâ ëiÓök%P²—ªInŸ~ &g«zx·ù¶_ �ËYLíõî»Wv›_׊JÊàµw?†ƒ›’öV.\g/Àr °�«çÖÆZòò‹ðô3ϰЫÞA¾`ÿêðnMëçÁ+×ÁSO< ÍŸ ò €†ÑÜ(þNÓ9 3ŽÁÛL…çŸ{–Uá||üøÛxa݃l]W´ üiÈîÎ&¤îN*ì=²»+û«¿ƒÒ²2¥õ�­k{t‡�î®yO÷74ÔaÈè�T*GúÂòX‘RòÏçÃàrŽƒV­z”©fË;77™o`d#Ö “ùÝLÚ› 5…µ €ˆŽ'¯µ·ióùÀU¦¢¢~ùå#¶zÿñ›à]& ßÍíïÉg™�9l U–"§�˜˜ñLµÝH*2Cwe777�g^Z5·ÂSûÐ�#êH§dOØ2j0ƒ/Ö®}Uz·NÖ¯\9�÷\3Ðlå$dÅ ô¢¥ÐÖÒ¤ŠH*éêÚƒ&á ,(õ- tìÈÀÈÞ6² #ï%‰T⣢F¡-å´¡—'ÑÅý¬pçW½¢‚@÷¨¯ko&µ;štEà�€‡ªª*HKM…œœ¦ÀM)²Hæ¡H#?lø…+ ¸KÃíÁSØ;õ�ÓŽd²w V`lÞ%Ô �û�»ÏÀ]³ÖmA5÷¬³9HäìI°5E. CÇ~ì·èSêÏ€;gÇÆ*tp<‘ u¥"ÇR‚‘É©ÀÛ;�Ë¢ÓO�î·[ÔŒjî<5w §à«¹sïÄ”]]ÇŠHP‚ý� ¸+»qΟ?‚J½G”eï‹‹›£GO¯÷õBoûeÚÜ @óÍ7%Lsÿý÷3��6RdÈ�?þXâúá‡Â'Ÿ|ÂŽÙ½{7{?¤•2‹=z4ë#‡„„ÀæÍ›Q|ÆŠå£?µµµpï½÷Bzz:Š63 •”â)ÃôéÓq.¦ž)¸sÎÃl§Ôy€ûçŸO<ñËyîÜ99r¤ÔQ]«¡¡¡ØÏL†¸¸8¸páB×aI°€`�>·@O÷Œ¤›––Æê>|øptŽR ¦_¼x‘©³“£ 9á€{Ÿ_r¡‚ , X@°€`Á‚ Üá0À�" ÷'NH˜d„ ë½Y!˜€šÙáF0*ÀPnQWs;aûÕ6°µ2„—Vë§z޼л܇.4�››èJÁý“O^cUÑwªHNQ|½£A¯áîàí!ÏTÐ� Uâö$h¬nfªíëÙ²m‰܇ËÀ6‰�zºBÊ0¤DKiðD?¤œ4RSR•JØš­J‘²M ëÛ„›F*U·ç䤳=3n¯A¸� ýìÈ(¬¶†#&〶$p"U�>Y=zæ<ä#äþÆ_ž–8? ª?5o>üÛÒN)rþjK|ø*Ú�C‡ÁCï<¦K}%Ê’·Ò¸> Žmþ“Ñ#G`ɯCí�ò²Jl³IøNîÝ 4@éß®Ž0itœD¾þ¼B24™bggaáj7¥ªªn&e1‡…Wž“ Ï+]àþÃáòÕ+¹ÁbbEv•Îí««àþõ�ßCIY)xzzŠÕ‹¸²tõ©k{êÂa /íIJÔ­­- /膆R?¸ swí¸téœ={lÍ›áå™ÀÒT¤vXßlÿ=0jšLlM“Âê¤ÊÊ21{_” ”| ªr«�àà æ¨StŸæ%ÐîàÁßÙóù¥�—Á´M W§‚V noÀçMî’£A =M••¥Ì)�À¸ 902½X¦¨[ X?]¤ªÿÄoâ}£Us™)Ø@u»xñƒ—]‡8ƒ)ª«K'N!�¶÷ §÷‚‡H]ÎÐØœåžSºJ×± ׊Y¿700 ÛËW•SZ†ìLj:&©àŒ îβŠútͪ«ë0’H) "x‰ªO“�FFFâpδÍÊÒ b† ƒè¨al™œéÞýTäÂÜÁí¦æÐÒÙ噕�~´ r§wz 0‹'#Õ"P}´™¨?Kªõ”Èú“R ¥¾ÜI}�ꡉDà % ölÒD™ÊÊ(//† >eYÞ|p>˜aT‹¾JofÀ¶ñâÓ{zÂØ13Á¡5~:}j/F,¸�Ë áÕÕsÁÒ¼ëYVÛÐ?í?y¥·ÅžeQ¥øÇërY›ã@üvà~éÒq°ó°…ÐÙAü]Ý.s‘]Š$µ¾¾ßUvAVV ;V¤\íö:y_æÀã¹sWê\Á½ºº‚©¶ççgõiÛ—.]'£àN ܽUp_³æy¹j¼ÝÞ$ZÈP[[…÷ÙNtÐ�K˜˜›€ßhoõE §“)’»Ï-zøŽPpÿý÷o˜ Ô}e §Âê»T`_"A÷¶¦vvE/"øØÆF¶¯£B‘ZÉB}Ô?þØFe(nõ0µÎ‘†ý¤òŒ TEŽ“‰¸E î'Oîcޤ‘ó•�5¨uR™ÉÞ…‰%�{9_¬æNõê 5wÜÿüs3s„ŠY¡}§Hj{ij9dŸÏE5wÑ»!½ÏMš4Õ¥‹aÛ¶ï˜ÕÔ½ïù€û¬YKX^·›)§: î��áZ«à… GànënawË=ÏÍ}iP]P±±õ pïm¿Œà﨨(ÖfRdñÅå¶Ÿ6Ò» §àNùø öšXÁýÀ� 9úÍ7ßÀþóV6-Oš4‰-sH]}Íš5l•àw‚à)=zT¬ÊN*ð±±±l;ÿÏáÇÅuÙ¶m›X‘žòPûR%•zec\ööö2 îÓÓ;%RsŸ9s&[–÷ÇÝÝŠŠŠØ˜éÞ½{åe¶ ,ÐGàwcQ”h<ÆÕÕ•í&åsR_§(”è¹GÑ&¥³gÏ¢èF ËCy9À½¤¤„�qQ*Ÿ¢`øøøˆÅè7_“‰›¦OŒÜ5i]¡,Á‚ , X@°€`Á‚ú“dwª<7ˆ¦I¸�Êw²‚æ’¾îÔ²}gátB›Pޏ'D®âfÎ…<(Àµ†øRþؽ6¹ËBSýp§Á‹½{7°�|c3#ˆZ&–½W�K?šeB™¥V®|Zm…\ÍÝqº+InOG¸=G£hm7„œÙP‚*�ùaˈ �%÷H‚�¯¾ðþ´¦X+V™hÆûñɦH+ÈgßǧŸ¶Ôë8å€]'†Nnü òÒsØqÏ „ýùÉ0ôŠQ^åö°½ô9”ˆŽ£Ì³—?ÿ~ù9°±–„}”¤ß{u dÿy! +ñŽádöˆ0¥ÆQpÿö硨¤øŽÜ²Ã@RR<�”Ý$žž~°páCʲÈÝ·ÿ&œ<¼£ü `Y¬"ã2n¾<Îdx CL8Nú-ã6«ôI0þ—_þ“å%¨BZ¥;íHX)Œ=…rï/éĉ½��p\jaÝ�뽪v®³ l -]“Jùܹ÷1gÊ^ŠÐA`‡5:Ï=»7 ¤&`ÞzoŽ ¹ÿþ¿èòikk…Ë—O²fº‡»‚*«K§¢%@N€ÎÎn  0‚¢ñ¤¦^cªñ…È)ÀÌmÍ¥O«Özij4×µ`Èto椨ÖÁz’YUÀ�«.õ‡kkt/aÀ;·�>]PÕ}Tl„…„¡z{Wÿ_à®n÷5�{#wHi>Mu ÚJ;– €sˆ¡³‚ÀÎÓ"-¦‚¹�f n~ý5±ÌÜÏ�_->k;¹t¶@ÈIT¯IÀ]Ûõ–.__÷úFtÈøm?So73ê€f|§ DQFŽš†“ÛÁ¬]VV{ÿø…í9æŽ=S«êàjZœHHRp§‰êÙ³—jä9ÆNÖ‹?ÚâWIS€{p0F~øá=„²D5ºRÓæ·…�uý.I¿W?ÿü¡Ø©±/Û>Ðwº¿(*OS“ÈQÉÉßüÆxAîºJÜ}&îÚ³x[S(LÑa(™™™ÃªUϲÚ;«ê%À�kqCedœÌ«¹»¸¸Ã²e�s»uò©kÀ�k½dœÊ†êü¶‰)¦N½vìø‘­$À�úää4,/ežÁˆNè~×]Ë´ÚÿéÏ€;Ù­7ý2Mž�� s9 ÿÛßþƶ“ê< >ð)°Ïš5‹m"5÷¹sç²e‚Ýé?¥/¾ø‚9̲ÞRZæÊþÇ?þ+V¬àíUmQàNí†ÎÖ”¾üòK1D/]bSSŽÁX2hõÙgŸ…>ø@:‹°.X@°@Z '€{]]Ž5^fµrb‘—^?yR4&éåå…¿U�rwÉ ÀÝ××—=+4 ·su£1úŸ�� ô\’`Á‚ , X@°€`Á‚îD  Ú�f]Š•X‘×î÷Å‹×*±‚æv}úéë¬0}Qp§Ê´´u§›j ¢¦,�, r^($Ä% G{}w2ƒP&ÇšÃÔ8 n—Ä'p;V±’†ÄAz°B¡è7lø„M€:úÚAÐÔ@6øÐÓªQ¸äÔ÷Øá¤"EJu=ÜNŽœBÚÌpÍÃídÃÜ ;X\dÏ|‰�ƒúfÛ-{þgxø>‘² W¿E¨.3óF*™*ï.ãdü� càûM¿±Ã óAo0²éRŽäÊã6Ü,‡ UÁ°ñ‡_Ùæ€!�p/˜)Å:Š“ánŸضIt\Uu ,{ôiøô_çßï—÷ìÙ£S÷GÃÅ+—µ¸ÿëÏPPTÈ& ¸ ']_ ]ÛS}¢ˆôè.¸qãR·—ðÑGÿΦºÍÈËpüø }†z–ƒc$�íoOGBb�3„„ cÊâ¼Ãº]$À}ýú±|ÇËÀÄ·NdAiZ9†‚cÆÌè¶<}É@Ê“¤\:4» àm/Ò¶�pÃÛ‘õ%–.}Lc*à……Ùðûïß²š=µÿØ×7KÔ² •‘ÿ7o8ÛFðš‹‹‡Ä~m¯PF÷%÷H7¦XÉ?'׊ئÐÐáð©wýúEV®¹�89ñO«öru^ Ô–Ôaýì0ºI´ÚÇëÃ7›�«¤à.¯®5�’œÍvÍ™1 ¢""åö‹¥÷†šJT¸ÌcÇ9øÚCð”ö>ák.Æ~l{+*¸§´œf�;ABM5Íàâ–Föf6‘åÑÇ?ÕÕÕb÷ýB}{×{’¶ê`Ú ÃD 5îÖÖÖÚ:•VË­««A ù]vŽ—VÜ6–Z=Ÿ¢Âwœ¼ç“n�‘A'„¹ÔCC«dW›C[‡èZÒó2:f"Ä_>† q…`ŠÏÓåÓFAI%~r !³°L¬îF%½ãiÂIGQ}õmû¹s‡{­àN6#å[� ö¦Ô—�7î~~ò•aµaú­¢¶·´ˆ~»û²í½ÐÕUfãúA\T UmÐÒÐ ñ¯±ì¤à® ÚÔùùg²u«ÙÚlßîä¤êá᫪9ûe¾‚‚lT²õOÕ}{ÓàÖÆVÈ<“+ÜMMÍP\â½#"À}ïÞ�½Rp�•Qp'‡\]*¸s׈wzÏ«/9(99¹ÁòåOp»uòI€û�[t¦àÎ5Š÷ÌÓÙP…¬laúôÜgÎ\Ì�¦O?é^¥{V•DòéJ[‰wú¯ª‚û¨QSµU�—K€;q¯]»¶[wRB§D K¤àN ë¤r|þüyn³ø“÷W_}•­àNãaüD€ûìÙ³Ù&Ä9À�Tâ)b¨ªiÙ²eðÏþSÕìâ|¤t\^^²r‰`Tz"õ•W^�wÞy‡Û%ñ™’’‚ã\!lAøëÖ­“Ø/¬,зàwNY]^mø îôãƒë¤ºîïï/ï0­_¼( bÏ¶ŠŠ –—¯àN€;EÁàw¹…ih#¸ÛÙÙi¨D¡Á‚ , X@°€`Á‚ ô/ €»†®×±Ë�pèBSÕ¼“w2gva|³³ ¼c<Às˜È¾á÷Ä�7¡±ªÜ�àñŶ`¤@´°¿îÔþ””8xðwZ„ Éþ¨êÈ–ÕýC!’¶Ýšlóö„yóVË…‚Ô-WŸóKÃí³"Òa\�f•Û¹öŸËð‚= Á8¡d< 8T+—¿/>Oœ¿É·²àÿ^YâôëV­‚ CÇ!ÚÂJb;囿z¸çƒwaÉ’%,œê° q`ó—p~¹Ë�»rà£ÿ ‹-baC†�‚ºØîÕ´ÌÒöÂW¯=‚Ê["çÝù‹—á�¥ åž§¿nÔ5�}ðè¸ �dcˆ�S6\]÷ï7 à^XÈÔJ¸0Áº¾.º¶ç@v8uj?P˜yš¼ œ ¿4×¶@ÒÞTvy)ˆ½½³Z—šP,÷Dˆô(cÇ_Ëw†ïÏD p²*Ï-@€WD«ZxUU9´(ìÊ(0–RéNGUæ²[7 FŽœ¢j±}𝳳¡ý·1Lm+̼š#n÷ª>9N6ðë„`h34D€ÌûkP%Ø¢WeÒÁj}õ•h"wÉÙtR R¬ä ®33�æŠTÍV¯~lmu«ÔÚÚ W®œaÕ„ îÒ÷Fsm3s~  äallÂU½ÇŸtͨÇ`I¼×�üÁÂÞ¼ÇåÑ� � –¢°é11úe?Npö'gÕ&ÔšQ�:þr ³áº'^øçÜü<8sþFÒé€{fÏ…¾ø”å³óí„¢dQß�·û™g#ÉgAî·Z.A]G9;ÖÌÀLãÀÊP·÷+;¹ŠÀ]ECÉÉFßQ.êÇ“ §‚§‹ƒœ\ÚÝTT^ ÿ~�½çzÙ6ƒ«U ;a+:*äÖ˜CU“±J ÷rz¡%´|'%MîäøMÏëãÇw³jdCcs#ðíލ²M€¶§¬­kÀ�ÚU[[…`ØNÈÍ9Ã÷UÛ:à.×ÖØ_õG÷žŽó¨{_r÷™¸«k¹îóÜXžYYg³�Æß(yyà{Í|½p°àZ0Pw²wÁµbÈ‹/€Î0Æ$jB+u™¸÷[ ˆY!{µy~j{IJ9ä\È…öÖv*Š€6qâ\&´}û÷l›ºŽy $¹”9}é àž�� §Ný íí­JMjc〠îËYÄ~FF¢èqÿÏÞu€ÇQ]ë£Þ»dõbu¹Ë½÷Þp¡SÂÒHxä½$/!H§…ŠMÇ€1îc[îÝV³d«Y½«÷öιãYÏVíJ»«]é^ÖÌܹõŸÙ™;÷þç?to tŒÄ îÂ÷¼)Ü{ì1™B½H®—Þâ~jj*Ðù… Â3Ïèn£ŠàNeµ°°Ö­[»wï«“ÛîÙ³Ö¯_Ï∌¿`Á¹óü€#À\úCp§_¸pHdÁ= Ž­z­¬ººEdÒYÇ�G/‚¨š®Hp§w»¨àÆÒúO~~>p‚»¡Qæås8ŽG€#Ààp8¦Š€~ ³ÊFháŽo ÷»ï~Âh¼ýöY=¦¤à.vüÐÙ8—ÚÎÔÇ­‹(ºR%)å€xrƒ+’¬ÄäJ[‘à>aÂL¶Ø¡”À„#hrƒkòó3!küÆQLH×&‹Ä>Zèٴ飓Ëtmï@Ó¹ýûïwÜQnGrûœ(Ã�Û©­ß%Ž‚Ä? ‹�U«6´ùÉ߆“m�ÿ÷ÿÁÉ=_�½��¬Ž�?ú~ÿGØj§žàþts-œ¹ž^^^H ýþ÷ë¿€ýê`Yêvÿ•7.^Z •ž'ÿ¼ Ú"—«K.‹wºôoÈJ½Â&)ò—ÿ÷Ì�ŠÄ�ØhYcí¼ÿþû¬*©ê�¾ê&B6)uá<:&—ê¯�ª:ëêáÆõ||ZÂÿ>ûœª$rqGO$ÀÅ«†!¸¼ãs(A—¿~~~¸°¸R®^cˆxº¹9Á¨Ñá:W«+žÆ2ªtîÐ2ÐâíåË'ÀÑÃÆm�Ÿ §÷Ò¥�“‘`ݺ­¨Ú¦SM¤p³{÷v4–)bùܚػ¼¸VPöööƒ{îy’Ý׺\R’‡juòãaúVô¨¡ÀEK?� �M0cÆFbÖ¥lui ù| :iAžÆ»¶ž¸A5Ml òF¸ÂW³¢d$÷5k¶è…ä¾}ûßQi¨Y%¿ÌÝ >\$¨éý×ýXYiGÚH?¥y鞥û™‚ª¨Û¡šº4´ÜjAâxkפIs¤§úµ/�Û“‘,‰× ïCRhuıë@CW{”§W²bÆŒ™ŠJ º½3úªßÐ÷3ÕŸÑqJNÁ} wO[ä¡Kå³ÏCa±ð<¡:~òð£ðþ'Ûi:;«Ñ@¤¤äöP"·‡°óªþÁ½ :ÁÕÒ,Aý÷…ª¼ÆŽ#‚û®]»Xµ×Æ?ÝFh¯›EŒLþ†ÕI†�æªàNضí¯ÌSÖ} §Â„(õ÷ëìí?½-­Ð| ìÞ¶!@IDAT±3ò ·«l£BÁiþ°òÖ� OÏ¥mOÁÍ’*°·î�8ToWxm15÷ÒF[hh—fÙÚÃÃÇÉþ‡Jq±:¿3¥}2ç}"¸_½z Ü\!nE”N]IޙƼ5�‚»èƒ®KNNÝ"Q¡••çæŽä�~}ƒëÒ ‘x¼jÕøMiüoêûõë‰pöìøìŒ-¨ïaHò·u¸á—&,ľÁ]ÑË )¸Ó˜q î[¶©¢[YY¡PC2:Èï+ÖÓßcRlVTp§²–.]ŠâDGXý)))*I®Ó§O—©Ö—âÜ©¿¿ àÔß¶ð|Ž€~ î"ñ\Ué´ÞèëëËNÑó€Î�ê;}£Oš4 �©”çé’’’ ¡Að¶2cÆ °µµ•Ü+**سƒ¾ÅD‚{x¸îk¬1:þÉÍÍåw1ãÉ9ŽG€#Ààp8�¡ƒ'¸ëéZJÜ9ÁÉ)¨ÖþïoáV}7[,¡…¿´€2¯0o¢=,™¦™4dÎwº¥HMnÇŽ·p‘½ IRîµ0\§E²[õ�u4‡Ý�´Er06¹�°|óè4¨ltbÊÀS§.0Yx?ør'ø#ùÙ'•µ±­­ ÆâÄÙËÖNàc-O ¡D5Ý]ð *&fâoÃúMár@8Ähö&ÐÝÐv;ªàFbš�ïÞÍp Ø,Gh&lô¶ÕCPÞw�›)ä£ ¾yë6Á{ûXãb…±ƒ! ´ðqõêUY—üü½ $Ä'6-eqšvt%d;u•ð/DÁýÓ¯¾RÐ5‚; DEã$­@˜Ö„¡ôœ®xeƒ�7™’§•µ%LÞ2Aé�“ŠAÈ<)­ÇÆ J^R,ûÚoii‚cÇö R¶\R"Ú,_~wu»vT©e=ú�Z×ð‰;R�È' ÜÅÈ&r÷óÀ�ÏjRFF2â´,ñ9øüÞD°éîégKå³åù"É}¦þHîôœ~ï½?ãbL¬¿œ c kä*Lò„ï¦E0"ýc�É{‘KhÀƒ¤¤³ŒDæâNÞŽr5µÕ·1uZ�šVLï[qµ-é:4|¾zÚò¯ˆ®…�xüìA°�О,z-·¾<"{"=[ÀÕNPûË·E vPÕlËìD”ò÷EƒS_£«ÓŠí1µ­¾ îbÿhœròäTs¿Á¢Èó©lRÍ]$yÁ]ì{CCœ8±ïŽš;ö=l)ŒNÉ^ìûp"¸Þ¤œü¸küæ›Þš¿³ÅkÕŸ­ˆ5'¸÷=å<4®É­Er{�!"ò˜8þZ“•0g‚;)µ—^+GÕö2‰jûT˜9sÉ ¾�BpÇÌ*Tm/AÕvaÌ5æÌY Dr'¸ Fâô ]YY*‚„ëé0{ö Ùqv8ÁÝt îG�…§Ÿ~š]Öo¾ù&LÐ}ŽJ›{BÁ}Û¶mðøã�³"V¯^ û÷ï—+ŽˆûôÝDaîܹ8Æ<)wžp8ƒ�@ îååå8(x$a¨1cÆÈu¦ªª �ˆ¯³8RKŸO"‘^‚;µ‘„’FŒÑÑš××´IË îr—Šp8ŽG€#Ààp8à  ü˜Ã)Wㄯ¾zgX(¸oÜ(L�ÕwÞy�UaŠ îÔ°üÒ.øp¯ Pc‰äO"÷Œð°‚§ïqAÒ«f2‡”à>sæRÖOcþ!µZ²Ò'"qCaa\¹’À²G-©µ kZdKýî:#õùøâ„þê~·H%š&s­U� ûÛ/}çÉí¢{õå¨Ü>Û€ÊíÔþŽ.+xéÀ\èíµ`êí¡¡š'˜ôÝg]Êëìì„_¿ô$¸?ËÜQ©=ŠJ3Ï>ð ¼ìè.–ò$ò#h`m‚WþùOìc/ø…€ËoÆ‚_5…¦‹eð�ÿ øûËeù|ƒÂ ~âSVš{Š.ÃSsƒàÍ×þÉŠ¿™_¿{åŸðâs?ÓT�Ùž#7¶´¸A÷.;;�Dw•.}öIWBvÂé“pþÒEü [Á”©£4–_T„*�ƒßÿ€Æ´tò³¯Ñc*èÁ}0Ç© ×®]ÃçäÚeÁ×Ï ]Þ`ÀxФê´|yß^Ä>ëkKJ™¢â!¹Y'wëÒ�uì&S(Œ‰ÏHîÒsÚîÓ󤢢'çq‘¾»'èQ¡+´ßï("·ge¥2VÔyµ›î®¸üIkÚ½÷þ—Þ‰ÁÚöY×t§N‚´´Kà[ß?9*¸³Õµ uésQÉýëÛJî>>þ°víÃJ.ÝÕåUŒ'¢÷’4¤¦^0¨‚{Ë-Rmχæáyìêê ®ÃïÇ0i3eŸîGŽ|«ÖÐz �jk쀼3ùrªí„?¼*†ÒÒ|Á«žÐõ¾§û¹2£ ÕàÇ "õÝŠE›ü1ͽ'&žÁ9¡@ûd¼l‰ó–d0nÜ4½܉äîêï£Vªž÷½ñ}6^§Tñ� Ó¦-4yÌ´m`ss3ªàOdÉŸxâ‰>ÜE')¸Sz1üñ�”)¸Ÿ?^Œ–m‰þûßÿž?~\¥‚»¨ÚþꫯÊ܉`:oÞ<–/66¾øâ ¥o”Ó§OÃ+¯¼ÂÒüú׿†Å‹Ëê%r*‰��»···,^q‡È«ªÜi®=&&òòòXêÃoû[4ð·Gï?Â#�<‚c™rv.!!E(Í�9�AF@$¸Óo\]�*¸Óó€}3^ºtI¶îŠóS!!!Ì@�Hìô|éè äÉ»…»» ð Ö#%¸Ó»«¥¥=´�TÙ„³gÏÊâ‰ä¥zN0;;›áÅijfÍwå¶ôÌruu•‹ãŽG€#Ààp8ŽG`¸ À îzºÒRwNp¿êÁ3-pþš°è‡óÔðäa}'�š½Á"¸ÓGFF›$¥ÉÎ�†ööJœ¤okTöš°q nûî;-U!ŠdDíìpr¥ï<šÚI 4ÉB®5 åòSSýšÎ)’ÛWŒÍ�Y‘…š²èå\A�;|pJ˜èä‘çú¥<¬—†hYHMmüæ•ÁóÏ< «—ÞYpùìã�á/ÿý<ü IîÞVwî“t¶Àÿ|ñS™!ñªG׃Ýã‘}ÖÖ¶#vüùC\Dš 7nÜ€¹«7AÃØ-}æsÎø¾}÷Ù„ÿ‡_|ÍÜ6®[¶¨Ï¼æš€È½ä~—Èîb1ÂÂFhTsוà~üÌ)8wñ›d�:m”Æ…w] îŸó*Á�°+..fXŠÏ\[2n0 Þ[ÚlÛÛ[‘°ü7–tÔªpõs–ËV–V‹!zëÖçÙ=%—ÀÈ´ðÑGgžN"æ†�O”°Ð 6ƒˆ×öÜ`Z�?þÛAo¯Ø®¾¶»v}ÈŒ&äWÚ«Âbi_yt9Iîßè�äNJü|Áª~ö`28·Ýóôbì¿WŒ‡zG[\t<‚fUU)äçg1’CÀXT>Çq¤zÑh²4µ‚-LEE�Å'ùûGL§ik r;Õ__Ò�M¸`朗�©©�¦pN‘à‚jÔnZ5MQÁÝÑÁš�láƒ$„ªêj¸xõ2øùÃèØ8Á=t– ¸‡Ú¡rûDð´ ÔªSND‹ äÞš‘2¤÷«#×AX¼ùî“{€Õ£O‚;)/R òŒèî›EðO^^&’üvà;Á~÷Ðjp´·S[[õËïAWi¥ÚótÂyõ|p^qÇ€T]âã‰ðãå4öŠói{륤ôì̬v‚–NKfÐBjËdl̃<†$¸‹5µ¶63’;‘Ý)XÛ‘Ê6*š£Ê6}ë+ˆÄcS ¸‹}"…ñ'öKÔÜ­ tzÞˆ4L߇+Á�ðnjªgXæ0øÉk@è´ ¥1­xmú»ï3Npï/‚‘©:çä_(‚îŽnVPHH$�·DggíÆ4ý¯}à9Í�àNªí%)åP’|Gµ�ÈÊÓ§/Æo;›�¢‡ FpÇÁ@ù Tm¿\ =hG!:z#jÛÛ;¨lyiéð$¸WW—£GŒ½PUUÆp±wµš(CÅòjÊ î*o­#M�àN!Âû{ï½ÇúDûM›6¡w¶Éh|ÞŠžþŽy+£}ggg6gèâ"ÌæääȈò���,­º1·:‚;UšœœÌHö$pDÁ =�Ò8Q3¡¸^xˆäÏG€#`zô—àN=ijjbÏZß¡ ~#ÒÚ°ÂÂÂPô#T-~éÛ`ÀñEO9ãý d²üo¾ “¾ºÆÁk×n�  Íï#3Cm‹‹saß¾OYñªçKRÊ èJ)`Á† �ªz-—Hû|ð ªÛwÁʤ˜”«™X©må=È�¬rq„2G(õp‚¬h´È!¤¸|ù}Ú%KGê¶ii—Á·•æ�É+͉þË91,-½#é]9�h““ϱª½Â=ÁÁ]þÙGÆ€í¨ŒNjöaaB{uigNÎ5¨­­aYH)ÐÑÝl�l˜Ê¯ $ââ¶>Bkm+ÔäÕ²ñ×ĉsd gú(Ûe(ÜcbBÁÓK;Å(E‚»z*-/ƒ³h¸••“Íšoƒ^†~þäÓð¯·ßdÇa³]Á-Ä&Ú­1F÷ ^�H�ÂÖ­[åîŸ:¯„ÆNƒ7b\{aqÕ÷¬"}Ü?úè#Væ²eË”Ô Õ«®®N4ŽúÐóaãüÉ09&LeUDl'‚{_ÁÊË|^ü™Æd�-mð�/¿‡Nò\âÔA®‚ñ¶b¦Êf(n°g¿õ»ïþ‰ÙxQ쇡��Apû ª¹á�‚{°„Ï՛ʶH<6%‚;õ“ˆ™™ÉL™Y¦0‚Jö³ôß÷áLp'¬)ܸ‘çÎfF›tL÷YÞgúò ÞgœàNèê:Z: ÷L!Ôճ̶¶ö0kÖ2TmŸ`6c2s"¸·Ô´BÎé< -77OB¸‹yýb&òÇ÷¶†vÈ=� åM¬—ŽŽÎHž]ƒ‚#š¿SJ‡Á½§§EeN£jû)|_ ªí~cF@ÐD‹Ào²¬£9œà®‡ß‰9Üi¼òüóÏã¼Ð>µ=&¡žÿüç?0sæLYš]»v1µu1‚”Þ‰4ª*h"¸Szò(ùÓŸþ.^¼(—�Tá‰ÜþÌ3ÏÈÅóŽGÀtÁ�zÑØØd0#¹ˆ=£u±0$·ˆQlÛwʨ‰À®éœ\å·8Á]*<Ž#Ààp8ŽG€#À.X Z5ñ!�ˆxU[[+F[Áôpdë¨ÉE½°;¹ \�,áù-¦¯¤#vAJp'µ6c„wßý«æÉ¹Öচ„³?µ®ôÀØH[¸o‰“1š¥T‘ÛóË:a\”X©¾ìJyD‚ûøñ3ps©ÒyCD�å>M’Òk(NbŒ7޹¦h]7sÒÐ}µ@*‰Z^#=TÙÕÞ ©ß¥‘ýü‚aÉÒû¼àF¤QRG¾rù2s÷:eÊtMüýEYûó µczfœJÆ*}܉|{5% Nž=ƒ �œE EK–,a*î’fÚnYYªx—¹%üÂ#QV5™R<©3d$@JøçÑh@TgÑ—Á@#¾;N�€´‚J¨ŸŸŽ— †gÏþ©©ÁÑÃÆmP~Ögü˜ÃȦðì£w@AA¸ø:ÃèÕÊ‹þiû2 ©ªÆŽ�:`×äÆº¤B·s§@¨|,á:Ô „:]ê'2{µ³’Ù�™½IíåîŽÐ…FªÂ˜1SaΜªN©�£wðgŸ½Žnt›`vF),H/‘¥¥'ͧóc¡ÐË]ôF¡2ÚfÙ¹ÁØÉξuu5ŒŒ8"]�ã3P ¤ŠNêè6hÜ5nÜt¥g¢˜Nݶ¨è&ºW=ö°@uhFx·½½%eViýêÊUŒïjï‚òtÁØa̘)àà08ãqÅvi{œÙyZzë!åËj–e ÷Ä”d¸”xEVµ'_.Y°‚e î"Á=Þvµ,�9ïÁýÈ‘#¬ �<ò#¸ïÞ½›Áýî»ïf*ˆúÀôã�?fÅ,]ºTiñWå«+ãðá��›{bCýááå³T&k=›õ_TyN1Ò÷õß‚…�•b´ìøÛ—ájfX[öÂhTo·Â­bèè¶€ëUNÐÓk&Ì„3–(&áÇ· ‚{bâip @¯+¢tÂ%yg��T—ãâo\}@äv™‘‚•-ª¹Ï@Es=¨¹‹Äc"¸‡†êÖ—¾Ú­�óMM ø�r=N E¬ï¨d¯5w±ïwßýšÉ/îÞ½�½_‰¬ï¯uWh$qG*Kÿàƒ¿w­óvÂæfÂú ÛR[Èk)ç+z(êO;E¬×­Û þþ!ý)Âlò”•ž=±öNlÒ€ÚMßÏLµý<ª¶w ꜡¡ÑH8^…Æ›ª¿-T¡3Áý‡¾+|WMÙ2A§š²�çAMî-5jóÌ$ÍœšzŸ�‡ÁÉËÆ®‹“žÒy_¦Úž„ªíˆ=Í[Œ; ¦M[h2ªíÒNÑ;áèÑ]l¼OÆÖ 8,(»^ E—K ½LQˆ‰Ï )ììT«¶Kë+-͇½{?aQºÞ÷¹g ¡2£ "#Çà¼ÎFi±&¹Ojí¤Ú^SSÁÚçàfásÂØœ€Ø`‘àNïUmßõb^ÅmNN:’ÓÀÕßF­ŒV<ÍŽo|Ÿ õ¥ è‘h»_U&2ÃÈ––˜4iû=>ùä“ðì³ÏªíE[[ÄÇdz´D8ôÑGei_|ñEøòË/ÑpÓ çÎÈâÅ�ï¾ûNF6§yQ___ñÛsÅ a¾âõ×_Wš+#ñ›7ß|çQvâša­,¯8WIäóÈÈHY<í)uóæÍŒ˜ºaÃxùå—åÎK¨ÝDJ�ŽV}ýÅ´$xDžLI¼„› ;Q1^L÷Ž€i! Ü«Ñ; º@Ïš§§@/ª­ Ó3“Æ/dTC¿}z)‘à^^^ÎÎSzZk¡ghHHˆÆ9IzÆP=bgùJKKÅ(öüŒŠRÿMIuðg“ 1¾Ãàp8ŽG€#Àà 7TÜÅ «Ù³gëNp×+œ`.÷þôz0î¹¹¹èÊü#µ¯Z½Z㤄.}¢ÉŽ„cßAII.Ø âê¸�ql«XÆÍSù@j¤ä²wÍÚGôº ›xõ*ܼy‚ƒƒaÑ¢EŠUý˜Ùü’Õ;ed Ü5!S/m�’ÛíììÙÄ4)…x $w[kAÉýõ#Ó¡ºÉ¦L™�îOçé¥ncBò¿¾³ üýà/¿ûo$Ù¤ÇôôtØz÷=PZQ_£úÍ,|~“+×à¨0ðø}<’ò4·°9¡þgΓðóŸþŒáæ4Zfàˆ„L¨ª‹Ü“ðç‡çÃs¿þ;}þJ"|úõ.øåã[T%7JÜ|Àêyâ‰'ŒRŸXIbb"’‹RÅ9{äȦtK ¼4²oÕÞ‚#Ç '/—¥¥?´CtZºté›8¥xGGTsGâ·3ª:‹AÁ½°¸; •ÕUbrÌ�‹®³ôö¬“<ÀzfÒ8„žYbðòBÕÉð� ¨¬LT >z"êo»ˤ-]—€o öEä$šð¤¼D”¿œ”§Î�A%ÙNŠb^èzùøø°ccÿ!Âî�Ÿ³j'Ü3ÈÍ·4�Štv‚p &I¦¬¬É+³¦Å-�·@y’‰”àDj•dô¥¯`Èç)xž8±¬ð¾ûÍž«`Õ£L‚”ö£ï¿g{(ót‚2wü�dö2"³«±$bôˆ�ø?€©–{{û÷K]=33ö°×Â3‡¯�GS›¬Y¢z;ý6LA�˜ˆ‰¤4OAQÅ�ÈJåi•ljäÈØ~©%“tKK#.45°mss¾ (·wˆônë((¼Û:Ú²}�ô®˜Ráï‡ÒÔ Fx!ãRœ×W0äý,¶Q‘à‚ ƒÚ!+*¸ï9¸Ê++À×gÌš>b"£Ø;ˆŒ®þùÖ¬ÊáDp?çµ:z•NEìõµõ²í‚±åGXqDpwrŒ,ıIë,‚»HJ£1ðÿ>„DE{ùwõ§õlÜhÕ5ï?ý¬½=T¦-«©ƒ7¿=ÊÎ…¸µƒ·c‡R:ü‰Cn�Ô·Yã÷›lÚôŒI’ù”®"ÂPó@ÒªŒMpë&‚(‘½åÕÜCðYn+&Ñy+�M•àN¢±pVVêm5wá}ït[ɽ–ô7ˆ}çwyiŒEíí·±f^ôsŸ æØ]¾—†;ÒÁ½£¹UÛ  ®¸ž5–æ†fÍZŽÇqìûÏp=0LɦNpo®išÏl¹uGµ}áÂuzý†Ó7²âX‚ ZBp'£+ê;ÞR ÏW¤Ú®‹ÑSiéÐ'¸“‡3RmOJ:#ÌiáÔKÀX?Tm÷K…oßÌ£7¡¶@{Ð×u7W‚»1ÆeúÂx åÐüZEE#¹¹400P%ÁTZ©Ô‹ß5Òxé¾¶wi¾Ïà˜ú"¸kÛ[MwòŽKäxu�ˆöiiir$wiZ"ßÇÅi66$"Ä;;;K³ò}ŽG€#Ààp8ŽG€#0l°@u9ö�8y&" O’û×_¿;ä܉xd,÷ÿüçEv™L]Á]¼—tÙJ îÆRÀKII²¦§ÉÏ êÒÜ>Ó677¾½Û‘ÙÁZQ FÊå!wɤ¬KaêÔ…70µ*¹Âñ€ÜÝ%'%�»»;Üu×]Ч�~Lä±]»>@Ë[`cÕÎH�Ÿ;J-ýi�<¹Ý݂֮.káǿŅý;$w"¡¼t`.«båÊû™BmêÌ<ݨØðö'_B’ûÞù럩VlMvÙÚ D R }ü/?ÛûBÅÓj·­ïgɯ3eRÝÙø_¿…Ƙ jÓ‹'\R?�“ûwÈ<¼üúÛàãás§M“}ûᇲ:üq£ÖM¿³sçÎ! ÛFFx¦�ú8©�á]Á�ÈÑgQ]ü•K2uqš¥÷oPP�¬DSÍ‹,¯ƒûÏ ª®Ô†f;xÉhhÂ-€ˆ˜b !??Ÿ{å`‰XùÆú0õ]±]·Ðh£¥¶��ð=4I/÷ �ÕHÝžÆn¤ÈJ["« –V¨ô~›ìnƒäw"À[£:06D.y50¶5¶³kIÊøú †¼ŸÅ6fu�‘SpÁ�Þ�ä�$80HîZ©"¸O°Y%6Á¬·¤àNïn ?ü0Spß³g;þ¤w4vÈ}гx}ÿ‰ñ°€%-ÇY±7ndd‘}h I‹¨ôÝC[úïèxç¨M>ùä–Œ »Ýwk“¿¿iè7úùço �´æŽ�†Ó••W»ŠË¡ú/hU…ï?ž GÕ «Ÿüp2 ÊÀÞºâP½]þ—-_‡ÄöÜZ!?�CB"µª×ÔrHÚ×K—ŽëEÁ=66^Z¬Vûmm­·Õܯ±ô¤†ÌÔÜ#=åžIZ†‰D’÷Š÷ëDfÔ¶|}¦ÆåÔܧ�w”×€ú¾qããl¼"m+)p“‡”�(¸?ðÀÏõjð/mŸ¡÷i AÆ䩈»Ï¦�O´w¿ªï³»îzdX(¸ïÝû1ÃIW%kÊDãܪ¬[Pp UÛ;Ï�Kªí.¬\süCca}(¸ÒpíÚÅ)¸“ZyIr9”¦”3ìé;…TÛ§N]`ò†^¤ì=wº×ÈCSÑUTmïÆr¤Ú>sæ2$¸ÙKaîs¿´4öíû”¥Óõ¾Ü#"F›¬‚{UU)ª¶ïƒ[·�Vî17œ}ƒKE€nå×Bz^èéìQ<Õ¯c ü^ �ŠÏ`|ß© RwºwM%k\f*ý5T;H|BwCÕÏËåp ‡€Hp¯ªªR[‰TÁ�æ>Äõ©‚;�h>‹Ö\ûZgIîdœ# d¨3fÌ;YK£•öP¸§®®Nçy¥‚xG€#Ààp8ŽG€#À0S8Á]OîÄÕV8z©�)kr‚ûÀAL‚»NvùSß!'çœC5/ Ñ‹ÂÁ3LP ¤…·”]ס£¥ïŸ X¶|S¿™5µ7''’P]ÚTîÔVZd§E}�ÜU‘Û½¼·¨¤v%%¹Ï‹.€ÏÎ D˜-[~…“Bæ©z@hŸ}·²r àã7ÿÎNʤ¤^ü¼›µ\çÜ!I«ºOzqá¨õµPœSÈî½gŸ{Þ:^–Á}�Ô»;Áåò[PUV$»g—mz^~þà¬#IJU»Ì-N$¸ÓÄ$‘¨˜Š>õà U©ÂPÍ݉47  ú~ùk¸‘• ÇN"¢S°´´D÷á£Ð=òD¦ì„ä)›Ÿ?^F†gäìˆ $ 6BqQ%Â÷Þ—®\�3ÏËÈö4Q:}út¦Ü.)ÎdwE<É`ƒ 7Äàáá‚AhÈ¡Ú`€Òž>.%^•(Þ;¢’Ú<|ÆŽ‹aeÒ5"•( ´ ïçç Á!~ìz©2 xRƒÏÈ+”�H�ôÎЕHy .\8ŠÆZhh�DÛø{Ç()¢¹�Hîô ™5k#!¢êÊLM½€† ?²Óq+¢Á-@žlBîí“¿M‡v$OŸ¾&L˜©®(“‹ßµëC üø¼*˜™UÎÙK‘Ð^FÿÝ¡ÿª‚­­=Sõ&eoA�=yîr¨ÊÓß8Rq%õv �΄°Ê¶Ojò_ÎŽ†¼®@Jñ¤ÈêädF0��íh8p•‘Ìíœl‘ †äl/…N;UdîˆÃÂHÅ]x÷³“züC†y‚Ò{#ÛyM=éÝ’ýþˆì.(¾Û2£Rv$rU\ÜD=¶ÌðE)ÜcbC™á–65+*¸{yzªÌÆ î*aÑ[¤"Á�¿vî܉÷r‹\J¤wŠS‹àNíIL<ƒ†j `‹c›ç7¯'4TS ·Þø:² £åŽ­}<Àû…ŸÊʼn…5ðîÁ0 Ü£Üí»ÄS²mO¯¤W:Bg�%ޝF!¹ìnÙ9sÛ1‘j0 îâ5!²¨œš{?ÍEâ±9Ü©ï4öËξ†jîß˼•��ˆ9¡`‹ïW]‚ØwNpW��¹Îž=ÌŒq(U•óE¬9Á]=Öt¦½©òÎ’j»0¶%’ñìÙ+ЀŒÚïjÍ%šÎYS$¸Ó7åÍSÌД�"Ãä Öš´j»ôŠ„àÞZOªíyÐT)Ôè›iÞ¼UýÏ(¢wAµý››èA‘²$ü  h¸,|ËI¯É`ís‚û`!oœz9ÁÝ88óZ8ƒ�À`Ü©Ïô~#á"+++4DíÛ[£"É][r;ÕUVVÆÖ‚ìíu3¤£¼¨š";'îTfVCî™Ö¶ø#‹çLyÛÓÓ Û¶ý qïf ¿JƒëÛ�·±A‚6ª²™]øÀJÕÝŸúì3²¿úêm¦H.UoG^&Œ ÉaÞìÙ´fÍ“#§Ð}�™™ÊÞãŽàê–ÂoZTq·µµÃßúìƒjC}bIeé�Æ1¢Ú»&Ò;]_zÐ3i„Yl«ïöª¼ìî³r îÆ"¸�·^i¨.µ\r!-*¸oÙ²…)¸ïÝ»—µ!±w&ܘ5h›¼Q 3²ý«cÆ Ì¥5�!ŠŠŠú¬—Œ·<Ñ0!44TÉ@îÓO?eù-Z���}–¥ÏôûûòË7‘8Úóãc`ÙÔ±JÅwæí7>‡^\pV\ï]Žó¦(�¦ßë‡NAni8ÚtCŒW‹hW#—¶¨ÁªšÑ˜Ÿ?÷Ý÷´ÙΊ�2Ô<�X>m‰àž”t Ü\!n…n-’w¦A[C; WCÜ¥í D>&Â7+ô¾¦£¢¹H<^Žê¡¡ºõEÚcï“gò:sGaÜB§32mÇ#bßIÜ�Æ5Ò@ ÜUpß¼ùgf«à.łƄ5”)Ð}FJÂ#b´W�±&‚»ŸŸi}wHûª�}ºotUp§çuUV \DÕöÛŠÏaa10gÎJ³&‹˜Òýsøð7ÌÀ”-Äh­¶ÙÇó &÷3°T¥àN†ÇN^Ž0v]œVå1Õö¤2(M­`c[zfŒ7&OžgòªíÒÁýرïÀÆÁ&m'=¥vŸîµ²´J(¾Z „…ØØ @^GÉ`¹¿¡çˆ÷ïÿŒeˆ‚ûâÅúÛ½çTÛ÷â�`ˆLßo¤ÚîDƒR "Á=>~6ó>`JÍ3Ƹ̔úkˆ¶�ÈWp7²¼LŽÀà# Ü++!ªZD„r‘x®/w"š“ˆ� è?­'´µµ1/¼¢WeUmã¨Mb›éÕ—r;å£u ââbô^iÏ<‹eñ-G€#Ààp8ŽG€#ÀN¨$¸ Np×/²œà®_<û"¸Ó„MV4551—sÚ�P[HêŸ{öl‡®Îð ÷D©ž�q8‡%›ñ´YoO^¸ ;ö‚Ïßy ‚î¨EAxîÚEàüs\¬¼MTÕÑÖýEðÆÖ)›Mü�›MSžQ•T.Î.û{x÷·�Âlfñ{8®$–�¦cD!×`H ÙDp¹�$r›HÎãÅ-MNÎ�; ~b”ÖÛ‚‚Ta<#SsW•1$$æÏŸ¯ê”IÇ)âI‰è‰âÆ�l™ïää€ÏÁ` Ð?ŠJŠe} `ªí666²8u;4¹Ld?š¤ƒ#4£1‚—§÷®¾Ž�¢Eü¸¸8˜4i’ɪ’*iFFØØÛÀ„{G32„Ø/ÚùãúÁLh®ia¤<2Ìswמh#-KÛýººjؽ{;#;�p‚Ñ«bde± " $ïL‡Žæ|NDbÊ*ñ”Éoëëk�<þŽ\;­­mPQÜ�¿H™ÝÛÛÕ =í¾!B! -p<óäÑtðih…NkKøvj$äø»±¶愽)"Jd³¦Ù»Øá8Ê,Ð;FwG”_¯Rÿ ÃÅ«ÐAk>‘mi¬GäAúOû¢ñŒØ("áÛÛ+{]Ï›ÚV‰àƒ î^š àÄ> DÁ}8Ü�UN„æ6� %bfˆíÈÖ0Öþ +Z$¸‹ß=ÚÔG†{Ë–-cÄxiúÁ$¸S;O£!á °Fµ´Ÿn\ ¾èáE1täCí»_AoK«â)° ?¹G)ž"rJ*aÜ)Dz¶€«]7Û—þil·‚ì[Âo9:z޵ÖÚó]Ú.Sß7‚»ˆ‘¼O�:ÈŒ•(NEs‘xlnwê'Ímܼ™ÎÔÜéÝE�ú>+ì\úVsûÎ î º>ÿä䤡AÅ8Ÿ$<‹Üƒ\a$aí¬=֜஠s{cÆæC}©à ÍÞÞ �W0�Úk(—jz1¦Bpoªj†ÜÓù¨Ú.<3<<¼ñ{{-øú×ÈMWHW‚{k]+S¬' (�W¦yóÖèÅP|¨Üi‚Þ«ôž¡ßaÀx?œà§äYN×Qe˜2Á]ýîep‚ûp¿xÿ‡2ºÜE,ÜÜ„ùOñ¸¯m}}½\E‚;½ïˆ€N‚AAš½(ˤÑÛi]„ô¤ÏG€#Ààp8ŽG€#ÀŽX¤§§«™Ô;;w¾7,Ü×­ÛªwìTøþûfÑCYÁ�”€Œ©àž’’¢RÁ�ˆíW®\�2TaCdd$ŒŸ0AgΜìTT >ÌŠ±²±B¢a7#¿-_±Ù`¤)Á}Íš5bLfK$wR,ÒEÉ]‘ܾzõƒJÊ튤…AQÉ}òäù0qâlÅ$f{|õZ:¼ýÉWðñ›‡ØÈY?~óûÿ…ÏŽïÇÍá`�DFU¡ñÕt¸q!vì’G…ÅeEœIm– H_×PRR‚*‹§™{QuyÉ``Þ¼yêN›D<©]“Q!)vNð‡àIòÊšÔÈÎÖNH?�É”PIyvñâ�8n�ö碑Ç.Fn·A&c×�['eò´ T_,f x÷Ý÷88˜žÂ›:€è·{õê)TneïtRgwsóÒyŒ ®ü�Æ“‚(©·Ó=11¯V%@#*îœ%žNlü1sæ2=Ú0†vm¿˜¿¢¢U‹rÙ!).’± µ�Ô—4@cEâmÅTÜI)ßÝ"é�Èî––ÖHÀ1ØxÏ}Îé97( îã¬ú‡¢¿ú.“Üé�Eᡇ±nªÓ îƒAp_¿~=#ªÓû.!!¡ÏîÒ;U¹�2~ö™ 6J îdTfìЉÃß~û>46ÖA€·;<½~!Xᢲbèik‡ö«éКœ=�-`åá öñqà0e à�Q19§½³û8WÝ».ˆôhUJÖÓké•NÐÙs'ÿÈ‘±8>X= W¥Æ Á2J¨‚;©TÁ] -=§ÏŸÿ½.¥²h+íÍE’7ÜCBÌóû‡ÆgÎ|Gaç'B§‚*Œ‹ß'R¬Ä}±ïDp'>i nz_M € xùsÒtŠû-��¸C¸÷ßÿÓ!¡à.íc[[ Ss'Ã{ ì>#5÷XÍß,"Ök×><,Ü÷íû„á£QÉg±+2ª ðr ›O£ ô ž={…Y}?°Žjñ‡æ±~üqç€ÜIÕ^®]»ˆÏ¾#}*¸÷tõBqR ”^«@ëzu ªí“&‘j»µ´H³Ù'‚{BÂî>Üi,_v UÛ喝ÇÅÅôi‹™¡¸>:\VV ÷E‹Öë£9.ƒŒí33“Y9nv½8Ü\®¡ �ܧL™o¨jx¹ƒ„€¯¯/Wp$ìyµC# Üi E]�*¸‹ih½D—@ÂEÒ Ü)ŽÆ D<§ÿ´~ìââÒ¯õiùŠûUUU8çÑÈÖ…ˆDÏ îŠñcŽG€#Ààp8ŽG`¸ À îzºÒ'®¶ÂÑKmHô Np8¨Ÿj‚¬‚Næêv° î4QA„ÇŠòr¥ŽÅ¢Šïرc•â5EPyG�~‹dù|–ÌÊÊÖ¬y\QÕÕPÁÔ îÔo]Hîý!·‹Øæ°|r¡ìèè,F‰mVn>üõíáÍWþSãdz>ÑýöŸ_„÷v}N[#ÁÉ¥ÒÐÝж_V@FR:‹¾ûþ‡`o�=XŽˆ•&SÚïmk€€›;!?û:;GõÌ_?¼õçß«$)`ÀˆmÛ¶±Ò{ì1Ö¢\´:B¶4%‘³�9Â7ˆ0&õAjW®^�ÆA�ŽH›½Ýè겫‡‘dccc^Ý"òÍ›7™!-àÁûâÅ‹@¿ý¡FpñLNN†´´4™ÁMðN@££Q£F±$Ô÷ì¬,˜7>þÖï¨%Ó½š””uµµ0qRTx'ƒzæ‰U±ëäååDT4<““Ï2µn@îݨÑà꯬lÛÞØiû3Ù�ˆ ô¾3fªFB“ -vë´´Khøq”]'{W;ˆY‰ ÜÊ.ÜIM>ÛB*î3f,ÅwëT-jÐ=É`=to©~sœ:EªþÉ`‹Ï“§§Â� 8>*:�ÈFÏ” Ö1b�~k5Liäê>/Oðä`�ÞI\ý\Ðݽ#ª¸WBö�ˆv¡¡Q†©ÜÄJ5Æý¬Hp õC2³fâ£Ó@܇ Á]ÄBÜJ îY¹qhax÷>6àë�Æš ÜiñuçÎ�b³Ôn§M›ÑÑÑjÏö "Ñ’Þ7 âcaéT$­0\Ï/…ÏŸc¥Äx·€“�²z{A�=Ô´Ú€�µ„ø@f¡ð�èã+WnÆqƒò{n€Í2ÙM‘à.‚[X˜ÍÈä�ƒB_Šæ"ñØœ îÔOúýäæ^G¢ûÌP�âhÜ>' ìÕ¨¹‹}çwBK·póæu&xÐÚ*뺠rþœTs·SY�ˆ5'¸ ð´‘jûé|h(UÛ±=<Ñ4½²8ÁÝô® oG@_hCp§9þêêj¹*)Ÿ.Aq>ÄÛÛ[F2§ï(ñgg'~Kµ3¡¢þˆî¨jµ�ö´~Dë4wO$w8ŽG€#Ààp8ŽÀpDÀÉaFSp'…µÚÚ*X1Ú ¦‡«þK.ê…ÝÉ]àêd ÏoÑÍ]Ø`^@)Á�\#|ðÁˬš¡®à>mÚ"cÀ ×®]U î�¨´øÃ?°6Ìš5‹)’š{^^#…­C%DMêfªOdî½{?‚.œø'Õ£ÑH(4d�ÜW¯^mȪT6áràÀç•ÜÉí«V=Чrû€ef™‹ÊÊáO¯½/ýæW°xî,Yëß}ÿ?ðÂk§Ç¢ÁJBThºTú.…¼òw6!çõŸ"I9Y^U;=EWàÉÙþðÖ¯²Ó9yùð‡¿½ ¿ûÙ“ª’5΄?U¢ß™¨àN2])»“»�ƒ%Lt—t9icÁ®I[]7T¦·B]a;Þë^°páB9b¼ºzΟ?Dz'B6=»Ì-hƒgSSªÙýÈì‹/–)È‘±ü)¸89Áâ¥K™²>M:_½z‰¾‚r¢á‰ùIî”�î„!¹�1c»¶æ„gww¾g>Fµª °u´�qF¡Òµ¼� õ³I"Y ¹Ð\-�lÈP�Þ»~~Átºß¡¼¼�-lWT”°2œ¼� viSÉS,´»£®í½ÁÔäÉÕý† OlÂ~°žŠ}6æ1Ý»wocÏ“ØÒZ¨w°…2AßÅÅ�‘Û}}�Ù¤×E^ ˆìCª»l¬ÁÆÞZj[Ùñ¨Q“†¤‚'ëœä�1îçüž«ÐU�úU5ôÞæb{z¹â»%�µ4�Bpk¹\ÒÓ¡³K÷}ûö±ÝH�†ÖVeò´¾{h~þ‚Aâºu똂;Õ±{÷nµÞPÄ6Ðâ)y-!O2¦ˆ0MF]$Æþв™ÚÒ]OO/¼¹ë(Tܪwû.GõvÅP×f ¹µ,zý܉0%v$$fÂîSW ó{yùªUr’»"p·�ÅëE¤Þ¸QjR©ŽNÞ™ÆÆ ¤à3Au¢Ævt´3E㬬Vy\S§h.�—-»ÏlÜ¥páZªæn‰Þ¿BQaÜ—Æñ÷% bßׯTIÁ�ŒNªà¾iÓ3CNÁ]Š©¹Ÿ=ûÜ`ÑtŸ…L D5we2ë5k¶ x|.mƒ)î——¡’õ§¬iJ îLµ½ .•0ƒFJD¤öY³–£¢åcfSì×@Û$x"üvÀ î¤p/ dˆ¬NÁ�ŒŽ‹ËPµ ¸n«¶�?½ ÎAR—ò7¥´\sØ'Cu î4gPšZÁTÛ{ñ½N!.n"ûF6„—("¸Ó<(¥ûžÅªÿ“{¶*Ñ›Axø(0w±µ¥¥pêÔ~T�­gQd�97 <„1”˜n°·"Á}„YÀÜûjè¿~???®à®Xy‰“@@$¸—«%“6�ÔÏ¥¡¯ôÒ´´OÏi •vi î¤âN„z"¹“�åSç�Wš_Õ> P;I�žÈí$êCs3´­ë:´ªòyG€#Ààp8ŽG€#À0G8Á]OW�Üõäíb¤ îƒMp'·sgPÍ—&î¾ûn6‰PSSßÿ=kíê5k�D¥û}UU)ÜBÒY4.Îzb˜w"›‘Z�¨|§xg888â¢ÁµêéšHîƒAn'·íÔQaM±?NN.H~]‚YÕŠkŠé�q\][øç¿áéG„ûÖÝ1hØõÝ.xêùŸ!É= ¬=…{¶í«|ØñÒ‡¨z6ÝgÂì÷@ø‡ûl¦SÆ.ØùöK¸ˆ& |øÅ×lÑ`õ¢y}æª ´!d«ê;©Ož< nÁv2Ý,‘Ø®*Ô´CÑù&ðõõc$÷¾žÃ�à® 'šà¾té„ÔUÁ„Ò\ø!v2Ø8»ÀRTÌ'CºÏÇ–çƒoc$DOo/oX€÷±*’»´|sÄ““÷ìÙŽnR[À=Ø ÕÓ#T¾ohá¾àR1”§Wʺ…jîSÀß?Tk²9MæÓ}ZÚe T D8ô‰ö†ÐéÁ`…D)Å@ 9Çó &¯¯�-Üu×V ’;úA€ð=tè ô>P W =?ÆŽ�†FvsqáE3IY.£ ÐÂÝoD¢S DÜ�ާÍ�û�@mo1÷¦AKMä�l€®6�刼ö/@IDATn�ÊÕaaþàíã®ò¹BUq‚»2àR‚{vV ´ßÆS9¥þb|ýlÁg„à©GJp§±‡Ô[‰ºM�äNï"DVV–€5.ü>¼bDŽP×�ñiyÅðÅ�Xš8ïfp°‘WØïê±€ëUN@Ûè`xdÅLÙýŸUT�yÏC.BÓógÞ¼5ë®'M�à.^—¢¢›¨æ~PöM«Je[$‚;õ�Æ Dº>wî0?R©¹GÌ ;—;ß»bß9Á�êÈËË`F4V§àà#gË+ç‹Xg‚{[C;äž)PRm92¶ÿà›QNcÜ+šàæ©4( I==G°wš··<ÁËŒ Tjª:‚{Ë­Vì{>�w1 ôMAFUaìØ†*Á�°êDQ—+WN°ù:fjîñþ¨æîÇö)N1´7u@UV5ód¨xÎÇ5¹µÐÑÜ�Þ9ÁÝøv™D0mnnf¢FƒÕ[*(Î ź Ù'º.R Y—´ªw¨ÖE}3V ¯ÚN(j£+aÝí£ëIÿE’»¨æNí#B<­ÛÚÚª�_§|¸þØŠ†a�ì¹%ª¶sr»!®/“#Ààp8ŽG€#À0G,PµÚp³, ˆìÚõÁ°Pp'×ÁÆ~ø «f(+¸ùʘ÷ÔÔTðB7s¤�,RþþÐ!vL˜Üibbí]wÉM†‰ùLi+%¸¯ZµÊ MËÌLadM•LŸ¾‰“SÕ&!’ûÁƒ_È)¹;ÙvÂö3ñÐÒaƒÆ°råf£(·“ªÕ… GÕ¶•N�‹æÈÈ1ÓûdcS3*¶¿w­XˆîbýÇO‡M[û-á`ëï »ÅYŒÜûúoÂo·…î‘}�ÔqÂÎáÜ¿ ¼(O¦D±ù©_£÷®?ŸáKL¥ß©†Óä%È´ DÐÜ¿tY´Cô*°´Òœ‹”ÜËRš™ABhh¨ÆÄ¤&OŠãaaaf«à®+žDn¿|ù2„ÖUÂâ¬d°B¹á*'788j*ô yº ñ[–Ó 3™ež§/‹ŠgÊø}‘ÜÍORB$‚3M–ûDyA8”VÄ©®¸�)Õ5U jîok‹†Hv'WìÎήhœä"3P" ––FhjÂ|ŹH”ÌÁ ùv±8pñu†0$¶“Z›ª@“ÿb=µiéÒ{!88BUR×O ²áÈ‘�r¹}}É+ÁRT\$º o²{QÚшˆÑèØSÅ÷û‰@yoTC{Ž”^i�š�ðDÅyx¸@xD J5÷�ÜÇX,ëgkM;Ü÷ïßÏY›èí-]o°O°X… † 4>¡q …ôôtT>OÖª~‘äÐut­*êg""‡’úi]]5Ø¢ñÅc«çBˆ¯—N¥Ñ;é�ÝÇ¡¸ê¸ÚuA¤§¼z;ž†¼:{¨k³;[xöÞ¥àâh/WÇ©”LøþÂ5öžÝ¼ùçÓ„Z\¹r’)îDÁ}Μ•Sp—v¡³³¿�¡q¤ð;aŠæÓPÑc80%k|î–_¯„¢+%2²+�ïH``¨«¶Kï©‚‚,ÏLÁ=66ç”Üi®ËÉËÆ®‹c_-eFÏôN¤ï3"ýN˜0sH¨¶K1¥ßÛñã{˜w±I›Ç¡—¢^(I)‡’ä2¶OiG�šÌ½ ¡Ú.m Üiþ“Â@Ü.ÔnJZ·±öiNâÔ©lŽ—ê¤{.bn8ÞÞ�¶ƒ ª²k¤QFÙŸgÎ$'…ˆÕ+mÍO©á‘W¸DΩV1�&ÚÊqq¿\¦’¨††šow tCÕv/ð S¯ìLõä�-€ÊLañzêÔ…0nÜt %óSýAàäÉý��}�e Ž„ñãg YrTSS=*7Ɉ^^¾ÝØx4C Srï„6h­í‚ܨæÞ*¨[[YY"Ö~àë'O(Ö†àNÏ‚ôŒ°÷ÐVkØlWp ±NpWqú¥ŽàN Á Z—jê$w2v!b-y/±µ±†M‹¦B\¨ö„üüòjxoï †G´W 8ÛvËaSÓb õ‚¤ûO‡qArçé £«^ùt?´wv¡—£ 0\Ô…•€ÐaNw±dÄwúô!TÒk`Q¢Êvò7Âûu(Üž“ÂøÙ³?ÜQs÷sFcÉ0Hޙƒp‚»ˆÔÀ·Db&¬É€”)ç‡Ï•a=ÜîîÔ´IMœ‚ƒƒm/‡°0ÓŸc ÖãcÜÃf3¼I-Ÿ‚ Ú¾ Á‡†A¬âå�Üã–EAÎé<ôV$̈ªíäÉÌa8Ü Ç®®NTs?‰–—É�ÔÜ'øCàxy5÷¬£9p« �ëÝÐ� ÊŒìí`òäùhêb„ÚxŽG€#Ààp8ŽG€#Ààp8Ž€®X b5ñ»ŒHÁ�TÕVŒ¶‚éá–*ëL.ê…ÝÉ]àêd Ïo1Å&‘àîãÆ"¸oÛö†áPWp'Ò›1BZZ¨Rp§º»�À›œ’ù¨ÚND²¢�‹‹ƒXüoÖó"ÁÝÍÍ ­àN÷óç„[8=ò)¹K7µðSðh-fwR‚ê+‰àС/ed5Rn_±â~£(·‹m#‚;¹Ô½å—ƒ7‹Ñl»0ç5°éne÷èèñrçL倫ߨöºCt…×^ú=Xã½K¡½½�y"˜:u*S„ ’úˆÀ0h™ñ,ÉGhl¾EîIøÓCsá7ÿýKwþJ"|úõ.xzË&�ù†úIRK'Åqr;9þ|­ºKÏ�òêRˆ[§ž¬XPEz ”§¶À²¥ËÔº¶¤<è¡Uµ‹‘3gÎT,Æä�E®³hûõt }¿ë®G”ÜI�{  î÷Ý÷4#7JÛ1öÛÑ@—µsrÒXwi¬Þ}û>#‚;yáÊ�îQÁ]zŸ‘·¼iÓãøB02ʨêÜ�ÝV6V0e ‰Hh²�Ó7×- w2�"ÓýFXÓ÷½Ã,,,!>~3еì˽œ´03ÛÏͽÁÜÅïO¡ïLµ�”¼­­5Ïê³»Dp§yO Qp_°@»9}¶½?eÑï\ªæîèå‘sFm)ˆ÷Ñ£'ÃôéšEúS?ÏÃàp8ŽG€#Ààp8ŽG€#Àà˜* îçQ­šÂŒ3ôÚ#Np×+œ ܧ�´Wû;¤=i-×Ëz¡¸®ü½­a\”ñ&è¥mèÏ~bFTÕv)¸›Á]칕king³"â™+Á�p'rÞ�?î",^¼Ñ¨ävªßÜ îÔr‹¸ýëÝPSßüëp°·§h¹@äÝÕ[~ q÷ÊÅ«:pNÚg~ØÅŒ<èü˯¿ ž®Î0{ÊDUÉ�·}ûvVç£�>jÔºEB¶®•:�°�ˆÅnZg«+h‡‚³qK›LæNp'Ò‘é´ µµµ�xå ¸´6Ãêô r$w± )¹=((F�-žR»%c„’’³5 Žee¥0eHz&Ø#!=b^¸ŒpRÛgÅÝÝÐÞÜ ½ŒÔÔ ÖHd·u²Ñé}Ø\Ó¹§ €¶D(˜1c >K&)Ve°ãÁz>¬C¼àa�À`ÝÏ-P %�Ðm ]�w¼:š²# CPÍÝÏÏÇn��x5“]£ÿÚú8xyz2òÔͼ\Fl/¯¬�]?k{KšìÌÔÛ= `”ìÜPÚ‘Ü£_R‚;Õ¿wï^vM-Z„dRgHLL„ÌLáš©kŸ©“ÜÉÈ%!a7#ØR¢ƒý`ÃÜIàæ¬žYYÛ¯}s˜u9£Üì»dÝGÎdV;A+’Ü]�à—÷,;[ÙyéNNI%l;pŠEÝ}÷“àææ)=mòû†š’v\$¸;x8@È$íö©ŒÜ³…@Ævä=ËØw±¥¥ùpæÌ!æ)@Œêw±Ÿùù™rjàîî Þè9HÛÐÙÞ�cÄ|–|¸ÜE¬ŠŠrð>û^¦æNñÃ�àN}vtÄ9†Ù+€¼ ç #¸£ÁCäü‘:AQz­+š5ÜÅÉûÑœ9«Œ>ç&ÖoÌ­HpëtuõÀ9‡UhD,Fm+%¸Ç,ŽÐ©ÞŠŒ*¨+n@ƒºQhXgwê ©¹'&ž†´´K· +PÍ=^PsÏN¸ÉÜ9ÁиÌ0ës:Ýd<1G€#Ààp8ŽG€#Ààp8ŽGÀP"¸‹“gbÛôIr î¶Ö¶‚ˆ°X�lKâDm(Šœ'pB¢ƒ¹„öÎ^èìê…ÁPp7ŒúÓNS#¸÷§¦�ÇÔî£FMb lRlÜܼԪQ“šQ]IšOŸûÝÝ]PSS)Wdvv**õ%™­‚»´3ßüÓ3àó·_7Wy×»‡‚õghŽÝ(Í¢´ßÛX‘ÕÇázÊÙ¹e÷= /ü Uöeqƒ¹3X„¿úúz8räú:tê¾# E-u×:Om~;žÓŽàN$´iÓ¦ÁÈ‘º-„kÝ&ì¯Á€Ø$F€ws=¬OÅxÚfùÁ‰ð1Ò(­÷ÃÂÌS_ì )¦‘ ©q¢¤=Žóƒ ‰@. H°$¹ ÿ—³Elkkk˜7o-„…ŲZ¥²ëù ÔÁЃy?÷25÷›¨æ^€¾1z™g‘Jô0r{Ȇžc!8d\OÏg=}ò‘Ç ¡±Nž; ¥ee²Þ[ÛY‚¼x†Û±8W�0,AÍÇ¢,§yì4£alii)klTT�±,�¹ còä´bÅ ¹ñvRRDFFâõÆ…4æ $w2äºt)H�–‚-¾sæNˆ�9ã£Ø¾"öß�J„Ë7rÁÁºâ|šåNÔÛCM‹ XâÅkçA˜Ÿ·Üyñ ¦¡ ÞÙ}ZÚÚÁÃÃÖ¯Ìàß.bÝúØrHÚ¾ÄÄS�”tV¥óþ`Ü©±��ìþ¢oD ªHÞìÄüC ãçÎý(Ss¿÷Þ§ñù!o¨{àÀçh`R4 Þw‚;�×ÞÞ†êÚGdjîëÖ=:ä‰Ç55°gÏvvïDE�eªívvÊÆùº¹Ì0saa6Î3|; –«Rp'ãçÓ§±qyX?~¦Üa@šxæ²Ûªé4Ç8zôæeÒ˜ªíRxÊË‹ààÁÏ¥Q:ï›Á]ì ÍMœ>}�yߢ8GOÁ±åV+^—á­àn¬q™x-ø–#Ààp8ŽG€#Ààp8ŽG€#`ÊX¤¤¤ÈIrí»ï>„ººjSÆcÀm#‚ûš5[\Ž6ìÛ÷qŸÉZZš‘lÙÚgºÁJàää 66ªð¨M£Ùbƒ1ÚGê¼×®]/ooX¸p¡1ª4ZR‚ûÊ•+ ZïõëWÙBl‹­œù”\]S ?�Öb¹8ñÀÛÛÖ®}X<”íîÝÛ ¶¶JeÝ·Ãàrðf¹s s^›îV¦*6X*‚r ÒâàÈéóp0á|ùîà7âA§ªª FÇOƒúøŸú¾V[’CöAø÷ÿ> =ø KS[W›žü9üãw¿V›g8� B‘×´ ôÌÉÉ͆Ñ=‘`¬]®²¤f¸•݉dš»ú$NÁÝÊʵirHÚãššr8~|/´¶¢¡]?‚““ ,]zz�'U÷£¨g!b †„D)ýŽ\¸‰PR’ÇZ8R©¥99iÌ@—o"i!¡8³~Øa*Å@º_Zš�ßC­h°'�’ûôþÉËË{{’}ìO§ÈØáðá¯�\ÛŸì@F¤Ìîï"—Ÿ²³¯¡jy3Ì’;9Äè^#¯d Cߦƒè:üðÃWpë–ê¹È¾ÚFsê³g/‡  ˆ¾’šäyê¿TÍ]l$ܧM[,»­±ÆeÃXÞaŽG€#Ààp8ŽG€#Ààp8³D@‰àN½'Ñô©ÞNåßìs1Ÿ:nQr“ ´ ªi1•T-ò™dgx£äHOO‡ÔÔT$ÜyÁÂE‹äΙûANv6#ª�r£Ñî6îp:üi9è"jΠú÷)¹8éÁ£�þ�ôÐèûÛ·ÿUe�=Ö�1b ¹ÇË�7G‚;uàBb |üí^ø •Ü#Bï,rþýŸ¯Â_ÞÿZ¢×X JªÒ÷6Wƒ[úPœ—�‹¤Âù}‡�ÂÙ —à�õ«¥Iù¾–TWW3Õ÷ài.ࡌ¹b1ݽ�y pzæÌ™Š§‡Ü1-<ëBŽ¡ôôÏÊÊ‚qeù0­0ƒDÊU†*'788j*Ø89Ã|4jrÔ‘ÍÕ`@ZH&e[RQ¥} 6Ž6à?Ú|c½ÁJ�«Å‚ÔwwtCeV5”§WB{“àÕ€H“&Íòâ¡H¨TS �æpÌ�^è�*‹\¨�ðX�Jîå©H^•3£:be+Û½£nÛÁ |z#À¼Ì §º7QÁ]÷RŒŸƒÞ§Ú�Ü=<<`Ù²e&ýL'µí””óì�'¾ïìl¬a|T0L‰ ùeÕpð|**´÷Â8ß&Ü x·vZBf�#ôôZÀ˜ð@ؼxºR?+nÕÃ�—Óáz¾ ÒO$³eËîƒ#�ÑôP£¡æ�ôÐ4^G€#Ààp8C�ªªRæQ@FîwºÔ|\6„oxÞ5ŽG€#Ààp8ŽG€#Ààp8�°HNNVA=Щ ž˜#0$(,,DwÛç€Ô W¯Y3dHŒtq._¾ ùyy¨è„Ê>³ z½rs¯ÃÉ“û¡Ç ŽE=Ç¶Ò ­{ÚÁ²÷ŽÂµ[k)L,ù†%Ùºõ7Ò¤Fßÿ裿±:/„n…z{Í*NÔ�EÙÿbéIa.44ÚèíH…i™9ðï�¾€÷ÿõ ŒËŠ"2Ó«oü^ùû«Ð0z=ÂÀÂÁz+Áºö&8W^…Ï?Þ†ª‰KeU?öìÿÀ’ÙÓ .2\Çw´G€0OHH€šÚjˆ]í�cÍ2î…ç› .¿�‘ÉÜÝݵ¯h˜¤ÉxŠävèx"q»¡º²5A"’Ü­‘ä¾ïk�p9LàbÝlnn€ääs�“s È"Ÿ;�p·@WößÙÇQ‰ÔÇJþнÜ\�FŠeMP_Ú�åMÐÓ-”gee�ª“±0qâ Ï-¨�Õ¢òÆÆzìϦ,Ý)›zséÆ÷Ÿ7*·‡ ‚;…® Fnoï²o7gxföÓÖÚ;» ¸² *ª!-·ÊjêXzú S§.Wסå…@ÖA¾Ãàp8ŽGÀ€tuu¡QâYœ›Hùë•\@È€Xó¢9ŽG€#Ààp8ŽG€#Ààp8æ„'¸›ÓÕâm5(­­­pàÀ¦ìïïcÆŽ5†:`Hù¸¤¸˜)IeòäÉ©.¹^âkj*`ß¾�YYC¶@�C�Ær=Z‹`jág,�9Ü}šs`b±@Ìß°á psóÔØOS<™[X }ûCøçŸ~ s¦M‘5±ï™Wßx Nž»eÅ…è²ÙÖ­Y ¿úåÏAJªnÁßÌÌÕ÷ÀGÿú3ª]ªÓÉ–ËwÔ ÐØØ?þx¬�ó2Ë<¬”Rö ?°,© ª³Ú`̘1ì¿R"û÷í…¶–Øpíx´42DˆÜ~%( ’#À½½Ö¤_‡ÎváÞ·ßGO‚bwo˜;w. [‰è~ãF"[Lnmm–ÃÁÊÆ l�lÁÆÁlì­ÁÿÓO¾³­ :[…ÿÍÐÝyÇx‰ ptt�ØØxˆ‰�ïSG¹2ùG€#04èEÙö‹|¨FEwÚ¯Êhòè0bŒ=X"‘˜ˆíÞ½á€ôö¡ €B¯¤÷5h@+ D ïË+H ¾Ó4Ê/zÕQ—®½¯~h dà¥Ê³†:’;‘Û¢÷s4 kooƒ›7ÓÑÛK ÔÖVÉ`‰öjgÛ.TlÈFåöæN+†ÉèE{­†–Vhë蔥wˆÐ>mÚ"4$Ž£ø–#Ààp8ŽG€#Ààp8ŽG€#Ààp8ŽG€#Ààpô€€ª�rw=É‹dggCbbâÐèŒB/|||`Á‚*É+ ItHD˜½{·C]] 4ØûÁ…�G ×B½*µ”àþÈ#ÿÏÞyÀGuœkÿê*€$@¢‹Þ{566ÆÜ+îŽSì›8qnÚ½Iü¥8¾Ž¯ã’Ü»�Á 0`\À¦÷ÞBB¨w ¾÷™å,«Õ®´Z­V+é~âœ=gΜ9ÿÓæÌ<óÌã�Úwc7~õÕ¿™$êsp>S%“Í‘èŠSÒ¡C¢\sÍ=�Ýu³mŸ™}Ržxö_òŸ�ü@f^2½AùøxñRùì‹eò£Ù·6h»¦ŽüÊ+¯˜]ÜsOË9/999²råJ�èªSÿH‰ë¦bbus?]%Rr²RNª@°¬°RlÄí®DhM͵%¤�Î_}ù¥œ))’™;×J¼ŠÜ7tï'“SÕý+E2�gHŒŠ·!r�P'÷å}GÈ�Ž]dĈ*Ķ�dÐ޳)óˆgxFÆ!9vì ?~¸†ø¯¾ýé³>!¡‹téÒCÿºK×®=� µ¾íü¹¾%>üɇûjYùz.—"É Þ-¥’o F¨¤½Óé^ÒþL¢é¿¶233íîÎÇŒryRR’óâ¿ß{ソ� cÖÔ©S�×ø½jÕ*ÁHUu…믿^BBB\F±Dî{÷î5ë!nGÞ[¢¸Ýñq\ëÖ-—�;7HXðšT¤]2DÒr#%¿Ì5 kûŽ“Ô±=Uzôè'u„–Ë,2œ’ � � � � � � � � � � � � �€ïPàî;–L©•€{õ–-[¤¨¨¨UQhh¨ôéÓG†©#}}.‘¾:àìì Y¸ð-�p$'º·lïr¥”…ĺL¾¥ Ü£*rehæg‚|#LŸ>K.MëŠïœæÊþ÷Ÿr×M³äž[nð8å[zDnºòéÓ£n—~�ôQÄ@üÕuˆ*²Ú)”ŠòŠQ“:'ÉÐ!CUê&pNä^,}rŽËΤîæˆ,²³³åÛo¾6"÷xu,?Dq{Ý0umy¹ÊSóO™?¸¼WVV˜?ˆùàÊnû‹T¡c´têÔEBCÃêM³9#´ÔçCs2ã¾—@K¸ž+‚Š¥�„JÈ™À~64ÕYÆQ .”ª*í±æ|!pïÖ­›L™2Å)åš?+pGj–È=##£Å:·×¤bû…Q§N�Ê’¸ˆ*éÓ¡TŽäGÈÉ’P³²wï�ZîJQ÷û*ÿ‡š÷[LLœÄÆv4ïè¶S‚ŸS             hɂԭšî-ù 2ïMFbSˆZr€ îŠÍá*¸yóJí(°Êà;"ùêæ^ž¤nîÁ5�†WI—¢]fÙìÙ¿¨±Îß?^{í)³ËÌØÁR]c÷íÔµ=¶ü„Ä”��vgªÍºáÃ'ɨQçÕˆ×R””–ÉŸŸÿ·\0e¢üâ‡Ô{Í,X´Dæ}ºH~öÀ]-õ�6ß‘åçç Dqè §Ôððð€Ío f "÷¯—/—R}†£ƒÏ˜1cì×tVV–¬øö©>}F†Nçö@<�Ì � ´"3ã�¢êí|Š÷Y]®ëõ9©cß®öŽé¶oßÞþžt\î8�ò ¾�ZS™÷ÜÜls˜¡íÎHåiÛè#FL’‘#›®Œ7üÿüÏÿ4û:t¨üæ7¿©—+¾Kÿô§?ÉöíÛÍvýë_¥ÿþާˆó$@$@$@$@$@$@$@$@$@$@$@$@$@$ЪPàÞªN'†‹@zú>Yµj‰”••Ô›1ˆñï¸ãgõÆkÊo¾ùwui´‰×ëÚOxx„Œ}¾ŠJFÔ­Å­«¬¬”gæ¾)Á*–zò·�KJ×.µŽâ¦�/•ÌyMžxìÇQ+�@ À(™™™’ššZK´—““#ÅÅÅÒ£G�@È*ó@$@$@$Ð 0JÉÆ�+dß¾­Æ¥Y4hŒŒwa­²ƒ/³‡üãíbõúDîÎâvÄÿ¯ÿú/:¸ûò¤0-             �€#´aÃ:¸Üia†H õ¨¨(ÝOžÌ<+t¯ýÈQÍ´ôê5@z÷Ô¬~àÀ9rdŸ›<IDD”$&&K÷î}%,¬u:jCÀþùòoeþ_ʵ—]"M�$É]:ë¹+—]ûöËŸ,’¨ˆ0¹ç¦k¥½:�2� � � � �@K&�““i„î ]Õ¹}J“ŠÛ-N­ÿùÏ–mÛ¶™EÆ “_ÿú×µœÜ=�g¥Ë) � � � � � � � � � � � � � ´¸·–3Éã  (UAûêM[d÷þƒr27O"#"¤kb‚L=\R{v÷ម � � � � ´=õ‰×ë[ßöˆñˆI€H€H€H€H€H€H€H€H€H€H€H€H€Ú� õë××¶SnKx¬$@$@­ŠÀk¯½fŽgöìÙ­ê¸x0$@�'ÀçCã2…À!Àë9pÎsBÞ°DìÛ·o7I :Ô8¹ãÞ�—‡‡·ÎQ¤¼åÇíH€H€H€H€H€H€H€H€H€H€H€H€H€Z/ Ü[ï¹å‘‘ �@›$@Á_›<í­Ì � � � � � � � � � � � � � � � � � � � � � ´ >¸WVVJqq±TTTHUUUÛ ×À£ ‘°°0‰ŽŽ–ÐÐÐnÍè$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@�J€:ÊúÏ u”õ3bŒÀ"ÀûºþóÑ÷uЩS§åà~æÌ)((0âöú�1,¹ÇÆÆJPP�µˆS                   �F€:JïNu”ÞqãVþ!ÀûÚ;ξº¯%pÇÉËÉÉ1®íÞFÛÞ nî�:u¢È½m_þøuó,¼å–h燘ÌeËʘ.Xðšäæž”›o~ˆL[Öés™Û5k¾’õë¿ÕwáÒ£Ÿ�.!y¸÷ÇgŸ½-™™Gå–[’˜ÿ”}=Ì^ƒ£-[¶@ËI;ä†î“„„. Þžø–Êòÿþ÷“’ŸJFŒ˜ W^y«owÐS÷ð�»dÇŽ�røð>Áw�»€xÆõìÙOúö¢×tgwQ¹ÜÊÊJeçÎ�rèÐ^9r$Í|“ºKߦ]»v—>}É�!£µÞ ƒ»¨-n9…°¾=eÔQú–'SóŽ@ ß×EEE²nÝ:S'Ò£GïÒ�[y{_effÖrp_¶l™ÉúÅ_ìöŽ?îvW4œ@×®]¾Q·8}ú´;vHöîÝfx ó•«(ÆÄÄIûö±Ú[.ÁðúôÈ^  äÛÐè:z‚¬úþ{9’~DNdfJtûhéܹ‹Œ9BÿFJHHHC“d|      �Fð¤>¤ÉsS  �³šúyûÊ+O¡I»vÁÒ­[o#|†øB�–äVYY!ééû�k_ZÚ0gI»víThú+ûGœëxÑBLлwÍCm'<|¾þú3�€á‚ ®�É“g8nÞdó+W~!+V,6é_tÑÕ2aÂ….÷U]]-‡µãC—ë[ÊB°>z4Mž[T@°ONžÌlpÖ!ø´ 4Ê´ 48‘Û×'DäÁÁ®ëÕ¯“)S.‘óÏ¿¼Þ#€°¢"¸bÁæ aò˜¯/àžøê«OM´©S/—óλÄå&h¿ÁyíÑ£¯ËõM½ðرcòÁ¸Ü î>ø ËuÎ !p_°`�ób—¿ÇŒã±À}ñâÅnî={ö”ë®»Îå>¸°~è3wîSçÓˆˆ(yà�_¶ØgD»K—Ú:X 0\¯‹»[Ô{¿þ³åÿdêæM¹G±_{íÁ;'.®ƒÜÿ/[UgЦdç*í­[×È矿kVá[ãÆh±Ïœ}û¶Ë‡Î5ÇÒ¹s7™=û?ÚdgHWç¹¹–}ñŇ²qãwöÝßtÓƒæ»Ö¾  Í@ׄ²ü®]›µ\^ZëȃCÛIph°TWžÖ¿êZë± 5u°~Ÿ^lê\FàB¯ä䍿I;¹ãÜ ,éBƒ¥]p;snNW�|Ë:ÔÏ ÂÔ©—ü¹ñ¤‹:JÇ³Ûøyè(’ËÓ§«µ~ W;ÓžÐz˜µ®yÔ³ 3M§N�M}AKªl‡Ö·5Ü×{öì‘Í›7ëu×IêÒyÊyóö¾®%p·Nžu`îžf‹�o¦Þž@Oö^VVb [·®­³£cZ!!¡Ò¯ßPS�èÔ)Éqç]€P}Ïî=fÍUWÏÔ—V‚‹X¶E›7m–çž}Vãï–p>³B+ÇOŸ¶äðÂÓ2œi¨ºíŽ;äÖÛoóxˆN·;ä       �z xZRoBŒ@$@$P'¨­|œ®>-UeUR”],ùÇ $OÿÊ mÛ":“^~ù�:²5P3o¦xn “9ê PþG@'ƒ8=7ñ)1Ó¥½„µ—à�vöäQî,Ë/—âS¥R�Q §åIUù¹ò=:!\rÉ,íÌßɾM ÌxZ�E¥oÏXSê(=É)®YÔ À\Á²³3]ÖѹJ †¶‰‰É::ÖP8pdÀŽÄè*ïmeYk¹¯wíÚ%[·nUCëú um¨HçÔÛû:H°5ºHÚ Äð¢[·®²XüBãáÃ'ùm()oO`]<ð¡º~ý ùî»%ö�+TD¢0“­Š0 ‹ • vARQR¥RrªD z…öž�¨Ü9r² Ý/•ÈÈèºvצ׽ ài}ˆvÅ$H€H MðÇóvÍš¯Œc2ê=ûv”¼£Z÷YÓM õžÉɽÔÉm ¼'%%7‹˜¯´´ØÚÜc¦ŽÂ\(¨ÏmŸ¥ ¿ÕRšW¦#@¦È=÷<æ×khÓ¦ï�¸�{0F¹îºÙFÈ‹eß|ó¹Ý¹=ªC„”ä–™u�>ú„ 0"š4¯hXöÙß'¸ˆØp)+°¹lO›v•Lœx‘Ù·%nÇȦ Ïœy[‹¹ãኇó`¹ˆã8 »HvL?9ÙCò#S¤:ȵs9â:†ˆÊ|éXrX:•”¤¢}Fo­ïÒ¥›:Œ_fÜ![ŠÛÄ틽gw„+½£Èâvü!Dvˆ”ÒÜRs_=òÈM›Ç‰Çdûöõ²sçF)..´Px5�ŽŽ‘ÁƒGËСcͽŠóõ쳿ÕQt«Åñú„C!\älâö·Ôõp“ù�gDîHßÃn[î?þñ�kÜý™�†ìëý÷ß×N Ç�À}üøñ Ù”qÏ€;÷²e6Çý.C’$sG–YsõÕwêµ<ªÅp»BÀ#GÒ$\ÅTQ#%7=ÏÜãFEµo1Ç(Ó·ÞzÁŒ,¦‘ú~Ï;’O¦�r‚¼ÈÇŠ‹T3°Ô¼“&ȉ]Ù&•[o}ØtÒò"É6» î�>˜££,í’˜ˆréÙ)_¶K2Âãx\;¢Æµ(6Ÿ}ö¶) …©�zHr¶lJïjÊË÷Þû˜«EL+È,Ê�/¿ü”éÐÚ­C¡Ì³S^\>^ªNɈUœ}S+8Êú#NÌŸÿŠqKFìpÕ6uÚYû'¨�úœhºÞ”ô6ïh¾dlÍ”‚Ì"Z°3f™)-å›§Þãôc„cÇé¹yÕÞ)ß9]†è¹Ñº—à°s�dëËÒ5Í=R Ç6gHñI['lŒ�…ŽWC†Œ©os¿®÷´‹wßž–¦ÐQz’Ã’’"Ù°a¥ Û7«[»íûÈq;tæÀu� ‚t„­¶3£TjçšòÂrÁhÎ!1±«º�3ÅŒšå¼ž¿ýO µÜ׸oÛ¶ÍÜgÌðÏHš�9[ÞÞ×µîÈ„uݹ·#Ž¿Ìk×b8“�Ø¥ßC\\G¹öÚûü²_oO »Ìá�;oÞËvç<\SFv•=âÍCÖÝvXŽ^�Ç µ�wÂL±,&&Nn¸á>­”톟 N¾X´XžøÃt·0YöõWúÑW³P]\\,ÿñ“G$íÀ~ílp®‡¨S2µ~¶ÓF8 ©ú—¿=)Õ…„�H€H m@)‚ãÔê︼®y¬c h8�@ªÐtÌ‹ã<ÊšÖoçiÃ�¸a[XÏ%k+üv\æ8oÅá”,ÖõŠß˜wüm-³â6×Ô“úoófÝŽS¾ß½¥ÉíH 08?Çš3WŽyqœoÎrC]<šòy‹ýfee¨(àL†Ïl\ÝJUt ¡;· µaÛz[ùlß>VÝ«-w÷ÚàÔ4îîº?ž®‚˜Ýæïĉ£µò‚ÆûønêJ—'qÉ1¦‘xëG;Œp¢mˆ·ý ¼ÿý—jå"÷k¯½Ë¸¶­^½Üd§SŸÒ{rÙðÖV"cÄkÊQðÇ¿aœüÆÜ:Bö}}Ðð°Op7îãÜn‰Û­¼@äAœ·5à…ðzùòO!N· ‘#qcähüp) «m²ÒÐciwºÒˆÜ{殕ø² ûæpÏ›1㺀tϳgRgÒÓ÷ Flp¾Ÿ-‘;:Xâö„¾�¤×Änöësòäæ^Ä5îÊBb$7º—äk‚¢°NRÖQ*Õ¿º]˜F;cwÄ�ªÈ•(uÄ�-;®�Ix•M0c¥…çI÷î©òí· M¹wÌm#$í»CÆ©q rŸ4iº:·¿m·[ÛâÙ}ã�˜g’µ¬©§¸75áÀKîÜsç>eÏ;J”^“ºË¾åiæ�ŒŒ’øÏ# ‡eéÒ� äÁWô—(í̲yÞvup­6î×\sWà�€Ï‘cç0…Cî-‹�i€Ÿ87ÙCyóµ×þ×tªê6ª«t•,;í5:€øøŽrソÐ6îp7[s±3�mÛÖÉ矿cß1q« Üóä¹å¤ 4\; 6š Ço2çíé÷þý;äÃçš,]7z· ï–)/~5^² £Ìˆ7‘Éytš@ÊkÌ Þgx¯�‘M_+I1Ųr_'UW@IDATY¼½¯9Ü›o~ȯeÄæ`|àÀNY°àuc‚ÚNÅ£ÉÃ;ëŸv¼P÷vç€ï8¶£Yµ]p�ÆiWÃÑÝ1>ÝÓV–ò"›^S¯ºêV^ãŽ�ê™G§ë¥KçCO¸³§è;`.à*TWÂQ¿R;%„Hpø¹v-Ǹ8‡¹‡óåàªt©2}ú¬ú¢ûd½/ÌÆvÞ¼¹¦7#zõ—"IÜ*ܼ(äZuÄ8ß„„„šÞ€#ÜmÒf—oÓá~øÐ¤g¯^òæ;o×àqû�þ¡¤>¬;µÅíÁ!ÁÒ.¨�Ϩ“˹!x W7÷¹¯¾bÒw\ÞšçQ`@™ºøôPq�ÀÉC½¢‡n[MÏó€òßfxâ^ÍÊ:.qq|^É�Jùù§$))¥E8%ùâþáõY“"Þ¿˜Bô†? *++ÍÔZfm…xÖ6Ö2NI€Z>ç“ø�!â1Å0îÖ<~[)Ö´©ŽÞñYc=£¬)žM˜wŒƒ|8ÿnª¼1ÝÀ$à|Mâ·uÍ:O­#pÞÆZÞÒ§Ö½€©õ.çû½¥ŸU柇ž©Ž¿­²Bs•óÓóxÞ¾øâ�£êF“‡×¬[ª®¨6‚ˆÝáVQ\³Îï£ääžêì>Púö¢ßèÉ�: ¸²C<!íáÃûì£mZ‰¢Ñ>¶kŒ³Žá¼c%".Ü^ÆC4ÀozÏæ>~ë­?ÔaÕS­M›|ŠQB?ýô-3$³óÎ0tx^^ŽY q{ßi½M¾w~¾Ç¸ã�5Y‡Ç½Þy3Ÿþ^¸ð]u*Zg†BtY?cÞ�fnz¾Ù\²Pèú÷&p(ƽˆNâàŽëáŒIFÜ0ÙŸp�@€íó ÷L—âÝÒ/ëk‰ªÌ5ÉcHíéÓ¯S§È 5®GŸï» ¢\�Ü×�C‡ /BBjGI½ —9ŽŸí‘Â5Åèe¡qr,v˜dÆ–¢ÐNè�éœ\Ý¿•_LE¶$ì�®ÛUì^X#>îoDáR¸ï+›€Ü]Ÿ}ûÖQîö«Ø÷?üÐäûG?úQÀÞŽ`á8�¶Ê‰'ªH€îŽlê›Ç{ò�w^´9žÇèˆÖ× VáQ°cl™·Óˆ0ЈŽL�pŸ¿òÊÓF„¡>:Z!œLË•ýz¿!à8ضiPxôÞíŽ�,¦9i§ôvФA¦¡ ˆH(˽úê3¦<�ÖðkÍF½Ù6§T«ËèèÑSŒ›q@d8À3QT”/sæ<¥åùRƒŸ�›Æí09Þ“™ o¬n毼òV¿�Äâ ¶²²R½×ÿf¾™ú%åÈ]“·˜"БSqòÒ·c´^×Öat„ ½IžÛxA =ý€y?cÓƒÓ䂇0+§ÏÉKßh'×ÜX‰�í ÷Ý×z;¥lݺF/þÀ´+„Ç„ËÀ©F\j@œý¯¬ L²öæHQV±ç”¾ï­€oùÈŽF„Ú±W¼~_ëˆ E{Ä=¼æˆÙÛ |põÕ·ûµÜmåµ¥M×­ûÆt¾F¾Ñ™°ÿÅ©ÆÅÚ:”/Kô| Ž£¾”èÈYŽNÖ¨÷×rgœÖyÀ˜baǶˆ€ÓVh‡`»#@ËsÙe7™ök�>õ—Ž2Ð9ø*¾ÔQÖ•'´Ó@Ô¾zõ—‚w#F#è¬#Þ$öë¤=½7ÀÀ}Q”U"9i9’µ'ÇÔY!}t(ž4éb3fªËkå·;6˜g~Ïžý° C3ôûz÷îÝv÷ºŒÌ› _­Ýz{_µ�û°îgdPé¡ZÞ ¶Gõ‘�égÔ]f˜>P.mŠ]ÔJÓÛèœP^Þ)yýõgÔÑ¥D 2>íUߘ€B*,ÐàƒÆõ×ßg†(mLš-qÛ“ÙÙ’�èÚ'''G®½j¦L9oŠüõ©§ì‡qûO~ø#9|èP-q{¨vèÑ«‡œÁ4Ií›*9'sdýºuòÝÊ•Fð`ODg‚µ°ñü«o¼Q£�ç§5Í=š¦ ïš2 »|÷Ý?óéá½úêßCÏ¢îòËoök£ OÄÃÄyb˜áÙ³êá–žE{íµgĵž¹Úñj‡q΂»ÛÈ‘¾]aóæU¦2 …Ú¾}‡½gg¢eÆâõYó¼á#Á¾¡c„íèè+ÑÑÑê"Ñ&Þ5Éð ´,goeŸfºªªÊ4Ö–””HAA�6¢”¡;F‚ˆÍ¶9Vú2Öó Süá9…J‚ðŒB> €q·k{_æ‰i¹'àî<¸ßÂ?k¬ëï7\ÃÖ5„ëy¶òmMý“«¦ß‹uýóýÞô¬¹h‰Zc¹!P΃]øœ+ƒ.wß„çti^¹}ä›FX [ªc@] êT¼ xþ¿ðÂÚ„-A{Lç—ntVü»OÊÁïgÍGyÂïÂÓºDîÈ££¸¿�mÉ”#ëQ÷ÖQ|ð×öw<Öù2àÜYzMì®Ã¢'™ä1BéÞ/ÓìNîÎû tq;\É!nGÇ„ìè¾²7ñB) w]7í||�ùtæ´tÏß(©'WJXµm˜øAƒFaA :»âs'r Gq;~[×'æÑY�2TÜ~¦¡¢v$à"Øn–>'¿•ð³ »�M‘”¶Ž66‘ûAuɶu$pN¢9ÄíÈm,X`²óàƒúý9ãÌÁ“ßóçÏ×zéL#n3fŒ'›0ÎYp†]¶l¾ù…wdœ¾+­à(b†óùÀ�#¬U7Å{àÝwÿ©£9Œ~2|ÖêÛ:þa�åHÕ^î¿ÿq’DÜ1Z†ÀÍÞùÁS¼_sçã2 ´³ç:?Éä»ï–˜òØÐ«JtB”=bæŽ,9´úˆùíïN”öL´ Ü0°E€x}æÌÛUrÎÈ& ¨Ó„ FÄ�=öW—ÿ5�@¿¯)p¯çºð× ´Ü)p¯ç„èj —ñæ›ÏÉÉ“™Ò>1ZàXƒ^E¾x¸¦­L—ì½'MCÊ�w>ª®ÚmçC滕ßÉï÷;ùŸgþ.#Fެ…|f\x‘̼æjyô§6ñ0^ð·:x°†¸cˆ€ýÙOåÊ«®ªUPFüÿ|üqÉÈ8®�i§íû‚hèw¿ÿo™vaëí%�·o¾Y(7®´¿Ð;vL4CaÚAø`æßÿþ«œ:e+#9Œ/¸àÊV7üyúàbqH,¸fed¶/EÅ8®_†�¿«Ñè�œÜC ¶ý[D£RC8ðú¬M ïë×[YY™‹&''kã‹÷=ƒkï‰KH€š‚ÀÙº{ÒVÕ³ór{g,�…ƒÉˆÙ.p؃ðJš£œiýy˜¼GÑðlBÀÔ(£â*&&ƈì=IÄJÓ¸ŒÓx¸ZB@'®ÂÂBs]YNÃVÞ­iK8Žºòh½Û1åû½.R\Gm‹€sù 5•éLîÚµI>ùäMãP9öŽƙ֓üÁa,sg–6Î3Ñ1úß=÷<&pƒö&àðúëÏjÔM<ÔIo{Nè.aÑ¡'·÷Ë*†Í³áêÜÁ�ÈÝYÜŽ¼Ÿ,‘mï2Ù|ðÁ_yÍ®¾ãÌÊÊ0®½ˆ7↡©Î÷V0"âåÊí¬û›µ<ÐÅí»vmV±öÛ¶Ü$Xvv½Â8‹[ù÷×4´ºTFf|$Klõ`]»ö�n¸Ïç#úêx܉Ütd�Ôi¶‘¬}ÁåqÛÛõ¹º×=’ÞÕZåÓilY¦L:ü²Is˜ºåFw:'(Äõ¹ÿ냒s°¦È½¹Äí>=p&ðÏ“&JŸ)=jäï-Ga8\bQˆmIK—ZBýþ*Ô?' A~+J*eëG6GúAƒF©Cë�x•§š�Ü1Ý¡.ÿÕB¦uê\ff_(‡¢—2¢«të4*‘~ˆìБw0² ʺ(ó¶•‘¯]«g!F ‚à áÖ ÛdHò¹¶f,+­‘|9Q ËÂÔÀj°Ìšuo-âBØ¿§ë#/³Fï’Ñ=mB_+o•Õíäùåã%§(ÊŒluûí?¶¬Xq8õ-�eËȆ +$¸Ýiùá…ë¥slÍÒØÛŠ½=å‹©fÇ·Üò#Œôm.š/5y¾öÚß�{²³Ö©º²ZÒ×tü¶FY‡ûz—.ÝzhiPׂQÒñ�˜–¶ËŒTƒr Òì3µ§q·ÒÈØzˆ²ñû¼ó.“)SfX«8u püxºêО7ïŒL5ðÒ¾0Êi+Õu]ë+¬Ð¡C¢ž›á#Kœ›àà=7§Í¹Á{ F‚Vý¶‰Nˆ–þÓ{kgEÛ÷<ÎÙ‘õ’±5Ó$ÙRFÅ@fý¥£4`Üü‡oc´­xÓ¾‚mÓÓÓeóæÍ:áAÓ ³"Wš7hRSSuÔ·Ò½{w¯öé*mkYS Üê(‹0(--6yOì×QRF%›Ž³VšbZVXaL!б⮺ê6éÖ­�q‘_µj™©²öýË_>mÍrÚ šâ¾†ñññ�>¢={öÈÖ­[õyÛQGaœÞèôСe¾È›«Ìx{_;vÌjCq•®ÛeMq]í ÷ýû·Ë˜Ô e{�¹ŠçËe›J»É–ýíŒsnKrpGƒÍîÝ›%4*T†]3HÂtêË€J×]‹÷™‘pj¾÷ÞŸ›ÞB¾ÜG ¦÷õ{îšmÄC�:u’¹¯½j Îy�}Ç�rÕÌ™rãÍ7IiI©üD‡ñt%n�ˆŒ�þùOéÛ¯Ÿsößp~¿iÖõFìa_¨3#FŽ�ç^|ÑqQ«™‡ÃÆâÅïÛ‡5F¡nK(ô¢—»/Ü9O�»µ¤ G)ôÌíÞÝöQèËý5GZäé[êùù:œ©¾‹¬!‰‚Ú778¾4…ÀÝ¢ÏîG¡£ŠÀͽ£o¬™RãõY¼UÁ‚GˆßÐI*..NRRRjGæ �€#p¶ŽT¬+üÖ¢³ùm­C¦­õõ€£4:eüÖׂV°Ø¶<;1¿õ{N+óµ±9ʈÜ-Ço*¯\åËz>aŠg”%¨‡¸��|E"w«c—åæŽ´}uû*Ÿ MǺø~o(9Æ'�ÖMÀ*Xå‚ÖTn´3‡oëçŸÿ½é¤7`F_;Σ,–æ•ÉÎ…{¥²´Ò|n¼ñmdêíѶî"a´Í÷Þû?ÓÐŽ÷[¿‹ú†K÷$ Nvý››¥ºò´\zé Úp8ѓ͚$ÄQ¯¼ò´ääd™ô]‰ÛÍ ½À7¼½U*Ë*å⋯óy݉up«W/—o¿]hÂGÞ4¤VÙìö.·9Íb›ÄÄ®fdC«Ìl¥(ÓõëWÈW_}b®Ùòà(ÙœrƒäEz7r€/Ž NäCN,””ü­&9ÔƒÝ}÷Oµ£«g×®/òÐ�4PæÂH“p;CèÔ§£ô�Ö«Öu�³õoo‘ª²*Ù“x‘êØ4÷TÏܵ20k™i§u˰Zù@YшÜÓl"wÔƒ£ÍN© $ÐTpÝÁñüÈ‘4íh&#f vi”å( 8pd@ Ãáp‹wŒT:L�ÞSzºÄvòÀ)s¯aåµ×Î6�Å\FäBÓ>çÓý9²ÿ›C†™î…ƒrÛk¯ý¯y/FÆGʰkÚ‰Ž¹.+(7AÐ&;vìT¹è¢kWsþ,8¼Î™ó”šÚ•a;î®Âîã òæêáfÕWÜ"C‡Žu­Y—¡­sîÜ¿Iqq¡ôï|JYË)µ³t8'^æ¬mDÃÓ¦]¥#¦L«‰K|BïeŒž�pñà4™6àfk…Óg‚ä¥oÆÊÑÜ£m¸ûîÇZ…�žWo¼ñ�ø9,*L†]7PB#lZ'8ïZ´GJóm# $%% ®G¸×Ww\X˜§#X,•mÛÖšo,´ï÷Ÿžj¯@¹(íÛÃ’­ï5”ÁÑɧS'Û¨`µà·Ñ0YÅ7Ê]…nÈUìeÇÒ¼RÙ³ô€à=‚€z˜J&'÷¬÷Üääœ�+¾�½{mßšpêï?½�@@o‚~³í^ºßŒÊëÆ˜ØôÏÿþÒQº;šS§²dÑ¢·Ìsᆮ÷©i†Ù«*¯2¹¨ÜBád„ ‹»ElÿÅ¢ÅòôSOÑÅh}!?ý¿ÏÔrS†ëúÕW_#“Ï›"«¾ÿ^~÷›ßJ…öj±^Háê®ùü‹/Hÿ¬Ån§k׬‘Çû¹Y‘Pøü‹Å: cb†ôjÉnîäiN£Ïþ³\ÛÑ3÷qL—ö¦@™w4ß iÚT÷ønq¦0[ˆ¡Ñ¡xÐе+ÜÜutuém‰�×§û³†sŒ?\sè á(Åíîyq �³�h#^×v ûE üá Ž8ÖyǼ«`µ#èëÆˆÚ­)Äíøƒ)âXS¤�8¹ã£=8:¹»ÚGC—Yï KÜWŠÛJ‘ñ=!€k®!!!ö Ðú)X?X¶ébÌ«`â†gO ¸Ðoß¾^ÂCªä=–¸Èszç|~¾µ¿¬:ÐM¯Ííèø³F‹W­ZeDSÎûq÷惃v·ºU,GG-t.‚¨19¾Pº`ƒqqwwpY…Ñò—ã¥ZÅîh£F‡â–6mú^GdùÈ<Ó_Ù_b:ÛFŽ�Ëñ.ý./*7ëÎ?ÿ ÓÑ¢®gŸ+™™Gå£�^Ö²R�á­ß…ç:œc·mឌg`CÓwµÏÖ² `Ô@Ã3ôê�öQ© jßþénÓi¼f̘e:ã7”ÝáÃûÌÈ{–ƒö ËûÙEîÕªãÙ¶`§à:€#<Ê£�šBëé1WWWi�ÂëÆ)ÛœwÞÒ»wýÏO”U_ýu9yò¤)C]pÁºíy¦œ‘›*f�íس$—]ÚU|°�êç dݺuF»råJ£sÀ7Ë�wÞiÜÝíy9ã­¶¾Ý­_ÿ­,_þ‰‰!f¤Jd|D�›a$‰¼#’›ž'Å9¥RQ\¡FÕ5¶Á}‚NÄq]Û›ë869¶^cââ“Ų÷Ë4}Î�+W$ è${v�ÝKö›ô)p¯�Ùï?šâ¾Æ7Ì!5[Fð…ÈÝ$ÔÈÿÅíÐ@àÞº4oïë £G�ž«�lÀÁ6Å tµûÕ«—×Üæ¸OœèŸÊDoO ˜á£êí·Ÿ×áAÒ%!®$½]¡ôÙ²¬ÝÙ’ö]ºý£,P‡&ôÙŸMnìÿ¥¢uôD»ëîÙr߸ÝÅ÷ß}/OüáR¢Nì(ÈE¨¸ýÙ矓ö¾Áy½ìâFToí(,4TžS÷÷�ƒ׃ÇJ¯¹§ééûÕµý{! ôö½ —DjïÏ»²åà÷éFà~ß}�û4«è•~êT¶iøBXÉ©RA£†§E@ϸË.»Q+€]Wû43>LŒ<}S“ÂPhèGS™íºÀ¨{ÆKHd¨gK®VÞ6¥ƒ{í!­Ã¥Á1.÷pžNG¥�ÃMÏ|ßqÓ¦ÆëÓ=_<ïññ(*ªñÎèWÇ(îSâ Ð[×.\¯ÖyÜU#!i¿Üï�ˆdŠ8Õo48‹¡Ú§ ¦“T�5k�ˆj#ŒÀ]ë�ôy¡š"¦ûöí3ÏÐ-ì†V&:gÏ&LÑð†€Fo‚•–7Ûr›†hì¹oø}³…åbuÔ@ª-õXpÍã�ïwß\L…Z¼VñfÅ´5–õ­X±Ø ï.#oZg6Ñ@»óó=æûÛ·§¤ôªs›†®„Èýý÷ÿÕ '÷#ë�ɱ-™ZëlÜ�ºO_ÄÇ; âv8\!Ô'nGˆ‡Qß&?ùÉŒ(Ë}àžùÜs¿×wmµiŒìÐý«¸³Èˆ@2n9th¯MáX\-ðç…wU¡{½÷•‚ˆ®r> U…Fˆ�P”& %irÚ½È »LNî!7ßüƒ€Ýõûï—ÚÅí{u�~·£—°›` wOËò~?“ê P71½[Üît¥LßÿŒ´;S¥yécîw)áþÚÿõ!±†'‡À}òäî¢sy"€vØyóæÙ�8,,LÅ…wk¬0û2Ìdffʇ~h_†õwÜq‡é;PgòóOÙÏ!šès^/ÇÕµæqmBl�ºi´b„Ô‡B€ÎS¡>ò‹Žk[>Ú!UåÕ2hÐ(¹ê*ï;¶àïÝwß­Ñùn•œŒ­P�òæ›oÖ©ùâ‹/n´C_SñGç‡/¿\`’¯¯ó"Ám˼ñYc™:îJYaüøñ*foý¬1ݺu«–O¾µ/KMMÕ‘š/·ÿô¸¤îÚuÎÜoÚ´iFàâ*ßÁ¬^½Ú¾ &M²ÿvžÉÊÊ0nÈ([$ï,=ÆÕ=" îw”ƒ OkÛS'#dF®¥†/¾øÂÔ•6$ÿ?þñ�ÝFGGDˆÂn·C†w;á6.V”T„Ê?–M�¢ò0ÓžwÝuwLýVZÚ.SîD>g�Þ%£{ǬÛPY,ÿP1unq¤qe¾õÖºìÐã6§/½ô’ºàŸñ9­®õn¤W\qE­å­iD–6¬Pƒ›3òà ×I—¸sÖÜç·{{Ê’©fõ-·<¬#Ô÷q5à—WUUÊK/ýÅŒ(àØ1ôtÕÙöÉ.)Í-5¢Ûë®»Gzõêïõñ`´öyóæ˜ÑÈð�0ìšAÕ1Ò¤W˜U,;T¬�på•·j§ŠÀìŒf2èÇÿ0ÊÎ ÎQ·ÑÉÒmTW³w”§¶ë¹A Þ3gÞa:¶{›µ‚‚\ùàƒýNHx°97á1á&9tPÜ»Ì&ò½óÎG¤Km( àà/¥+ëÖ-—={6ÙW…††ë¹™­åx÷�¬PæB¹å€ë¯¿Þ|CXm€Ÿ|rLþùôüŸVÍÖiÕ¨äë÷D™ŽB«ñ£u„¼pùýÕÑ‘légee©ÛÿkÚaásÏÞ~ûí2räH{~¼™iŒŽÒÝþ¶lY-K–ؾ±`8‰º8¸» 0�ÈØš)ù…vÓTwq�—£m«CÏ8é:´³1)v×Ö£aŒŽT¦|{ic0òUx¢Hv|¶Ç$ù‹_<åœ4û‘@SÜ×ø¦ÄwOFF†9ˆÜ�¿'ýxˆæÛÖrn‡¸ýüóÏo÷v“·÷u˸©�q‰‡ýrþVeõ‘�;mî-AàÑà{ïýËTØŽ¼aˆX/û¦‚…�-óTô©ŽF“'_¬Ž"—6Õ®.ÝÒ’RyêÉ'åËeËä©¿?-ã'Lp™GG�;^Rýã…TÜ>Àe|w ¸÷>Ù»ÇöÒBœHuwøÝý—L™zž»MZÄr›‹óç²yó*“_|D Pœ<¬³½áÁŸwd×uƶrtc†½`2rä$3R59�§oÏ*üаxüø“0îa ‡ÓY+ïuÁŸw³Cý¨@Å" ÐøÀ@À\ïÞýµ"É}�ÛDlæÿx}ÖpNQˆ…ãL±vŒêß¿¿yoÔ¿%c� 4'�³�c#PÓb„h»ž<µBd¾¶KáwSè3ÔpI×¢ ê÷ðBw=”„¢2æØ{Z—(2öö:\yH�éã>;  ÚÞ#Pä^'®6µr™¶EÁ‰Ø pl†[¸pí,X°ÀŒìf-CcôðáíŸfŠxhG´9ž‡Êˆë‡ès³þzeˆ˜·úH^#C�øcšW_}Z]¾+$±‚¤NíéQj'÷çá"ClÚ·ï�¶s #éÍŸosÂÇú¸¸8�ˆß±Vp_'''ë~¯ ‘«•OLáüê«o0S«3Òh,S¤�€ú'¸ˆ–••™ß0›={¶ èjvDB}úo¼aï@€ºƒÛn»M:tè`¶k ÿa$;Ž!66Ö˯#,G½cùu&`‚¶gWÁÆæYSÖ„é°kK»�³ˆ®68» íþ[çïˆJÇŽ=_.¼pf±{UCîñññ†½«£‚ãóË/?¥æDe2°ëI¹}ÂV«©ÐUtû²]Çå­ÕÃÌotªAG�æ8 Ži@—¹câ�ŽåàÉx™»Â&øÅu�ëÃÛÐP�û¨Q£´\4ÅÛÝüvø^}÷Ýš2éôAåÂ�¶²v}?­îíÿúz¬ËÓòz ï”'対úÔ|×�¸A¿ÙcÂÌá^{TŽ«vÏ÷k®™­Æ`Þ¿·-ž0µ{ã�˜÷ ‡]3Ќڎõ™ÎÌÉÉ=õ�î¾Ã‹•V[˜Z�/B"‚eôÍÃõ]b+çüî°œØ}Ò”{Ðñ¹[·Þ�Æ�Ž˜o½õ¼éèÕ çf�9÷(Ãî^¼Ï|÷è‘j:Z7zgM˜@Sa=ÉnFÆAu$ÿÈŒþðÓéßË¢íýdÇñΪ'é!Ó§ß`X:§³}ûvíüúŠv`�”'U7bÄ{”­[ó䱟oÖ6Á0¹íÖ5,8b:ŽÁhkß¾4-©›û«$))R^ú×8©äÜ÷.:äýö·¿5å—‡z¨Q¦~Þ aíâ4³k×&3r®+è]ÖÏ®OsŠjÌQa8‘w´À¾ F”èP„úÂÎ�SL'`,Ãs u}%%EÚùø¨Š–ë(NûMÙÁÚ8&)Zzéȃ0}õ$Pàî %ÿÄiªûevÜ/VúÍ%rǨqþ·ãŒy{_9rÄ+ù…¸©/8¸8°C&/—)v4õîLú_ç — ÛC´—Ù­(ºÄ/ûôö"sp)€P8^Ý~^âÇiôPJ_wÌ8ÝsÏc~a(;ÁËî­0|ûÍ·ä�wÞ®å–�|BàþÿþøG)-)1ëÿW�Û ÔàC¸wöÝ’và€};Üÿû¿—‰uôÊ·GÐ 3ôÅ oÚ«Cuêù=uÈ[Y+ÛŽw éË€�wGwÇ´K´ð�o †‚Aˆ‹ë —\rƒôìÙÏ1ZÀÌ“§oO>žöïß©…ͳ…:„PGíUQ³òÔQà>jÔdŸfî3([ÛÜÜóMƒ;–‡‡G˜ŠxŒ:ˆ�×gýgï8ú Ò޵to¯Ÿc�@s8{ëV5/‰N~ò™Èz[Gë&ÏÞ˜d‘ç¯Ñ×” NÑj¢Ú¿Ÿyž ñÏ6 +Þëù„)Ò�ŽåÜàMz܆<%w\wnÛº~­©§i4w<ëþáû½¹Ï÷O�A -”ƒ´ë\ ±àùçÿÛtì5©‡tœX+¢·/TçöâJóî¹âŠ[µ¯q.Sµvâ´ °0ψK*+mûìwѹ!Ò£ÂqvÃ;[Í¢›nzÐç"qÇ}¹šÇ;mÅŠE rnwLgÛ‚]¦Qâ|Ê}ีuë‰KÖFÉËû{”4Dîû¿>(9mõ’S§^Þ¬Nî¸>!hÉÐÆÏÓíBdm·;däñùQ™owÈCžá(˜4_rõ�œCaDuv‡Ø=Uò"Sô;åœÀÒŠUqJíû%¡8M:–¦K»ÓUÖ*3…cYœŸÝ¡{¬`íðöú±¡Ãno|w›™_Ýc¶ôÌß(]óm¿gμ]¦Î5‚›H~þoÕªeÎíñÆ-½.çvÇìmÿd·é(�‡;Œ“ÝI3W5z~PÖé‘»Þ¸´ E/eî7G‘;\ÜéäDÛ�:dÏyÏž=U¢æ*.­Àâ}�‘ï�wÞi„(ø­m¼Æ%óøn¿é¦›j­±|óf8ž[îÜ}�+ –{¬÷Úkg7JîÉþꊃûäƒ^RÁÈ ‹ö\¨�4±-Äky:2kttŒ m‚oÃ’%Kj8D_tÑEöv@ˆ´áÞn ’!XÆy Äzpyï½ÿˆ,½bºD™êû©>¦ø>†1ƒºté¢n ®Û56oÞ¬Ïöﬨ2uêÔZ�6öîÝ+K—.µÇA,ÎAK “ 3„.¹ä’ZíÛ¶m«áT�N.ppwÐñ ¨0rÕ@� ÊÓp|û 9¼æ¨)ú©:|zšçx'NœP÷åûâÁƒÛçg²³³�™�ã2Çù�7ÚÅDX>sæL-g÷pŒbæq,XðªjUvIDh¥6ERFt1óÅ9%‚ïW”0‚Z[¸ÿùÏ'ŒfÁѽÝÑíÞ×ßùŽç&õü^G„üc²KEî÷ßÿKÓ©ÃüÀÿü¥£t»•=—͸D*µpaˆ<^ü×ÿI§¡­õ�<…«è×_fž�ÏvÁíLCM×aIváŠcþ-�;^ò¾öâaÜ;½µ‡\çAµ6±.ckM7÷#&”›;y:^-�Ÿ¯®®2®í'N3‰¡@i\ÛQñ§× s°î¸>CBjŠß�ã6ô7†ùÂ5èJànÒÒuÎnî�;w“^½úy\ nhžŸ×§çÄp®ñ‡ÂkQQ‘ötN2ž§À˜$@ÍA@o[#n¯Vq;Ìÿß7"gë[ý–�ëµýæ7¨k“®i±ÊˆÜ³³³Ô�)Ë||6ÖýÏ&<ŸÐ�ŽÆvw î~;hî¨MÀh&øƒpÃr-C™Ë_Á“ú�úòÂ÷{}„¸žÚ�¶PnðæŒúâyëé~?þøu mwiR^X.;>WçvôX<¢¢ÚW°N�’¬E>�â›yÞ¼¹Ú@xÈž.Þu®Dî–3*)~ò“?è»±~·]{¢>˜YµêK˜}aRŠê!ƒ¯D çy€ÛÕ±-™ú�›,wÝõ>È‘- ¼k1T:: ôßÍŒ éiâpîÞ©Ã<—æÛÄI]t�Œ=ÅÓÍ}oݺoä›o>7inI¾V2cË�ÌEÒ-“I¢4ç€NyÚÀ±ücù‚ááCe»pÙ•t‰�³9†b]lY¦LJêÎsQµxã‘ø”X‰Óá¯Û'Ú\ÇÎE°Íeí9)i+ \ã¿Jý :S-ã�¾)q¥Fzß}¿ðyÝ­sÜý†Û#ê›LõÌAjRáùõ‰‘<�n:.Åaeeï¸Û�W˧ü?A§G1ˆ' ahò�úL‚¨á‚ ®”qãôÃ�¡U@ûêG}d?¦«¯¾Z�m‚.ûB‡ˆ_!‚µÜÏ;ï½½¯ƒ´—¤íévöh¡Ìw ^x¡ãOû¼¿ÌkÖ,µ9¸�+“I½÷Ú÷ß”3ßì GáÆÁ}„M¹+{ÚÞž@ú0Â-X„ž-XØn¢Ü4›?Ø!hš>ýZ3$iíªE&»^+¯~ûë_ËÓÏ<#C†õê–,þBžüË_j<ŒPañÙâEn‡�ójG~Ø/l¸*¡Ñ Á�k»cVàø°û‹ýŽ‹|>__e]In™¤­8dœ|°óØX¸¹_ßìnîäéÛK½5€k»mÈË07®íŽ{ÅP�'÷Û*O—ûr>¡oG—kk•¥Uf¨4«n3©©ƒj|œXqý9åõÙ0ÚxŸ¢ÐŠ ì‚‚8p ©¤nX*ŒM$àozëŠ) ÜÛщÿöt$†_UMŸ£`¤¼u£:1©î .îÚ7KÝJÌÐåÒåFKäîMnð|²žQ¨ÀÂGucÜr�ƒÿøº�É9· G~òäIóÍc]Ãþ:OëCêãaÝ;|¿×GŠëI mh 円žI_=o=Ý/\¾!† ÖBÓ˜ÛGê°ÚZpÒP^Tn„¤åEçÄíVš¹ßtÓC*2ò­ÈÝ·gd¶veŸâ}ç,rß÷•º�§�² bì‘ý4c9ºZ»Ccº´WçßXãþ©¢÷ºÞÓhܹÐV§ÿƒüÖg®•99'ŒXù1k°`xy·A‹¡E:R£M^ nè*q(šÂ‰ë†îw»yS­@=é+¯Â¬BÞäá®�Váúy@Ûyª+lù?­•9Ö}6kÖ½Ò»·÷âÉM›6 ·V€(bYß-b’q¾Ð‰;ÐBAAžicn(S´ß¥­H\'ž0�9sæØ@à>|øpûoç™�;wªèkûb]û÷ïo~C\õùç¶bX€t�^K ´lذÁžý+¯¼RÛ!{šßp½‡£µp� uÓîŒëúÍ7ÿ¡Ï† ½�ÞïV9-VG¼é?½�ý·•¦(?À·âl™øÌ™ÓzNm…%ˆ<}= �ã¾:�û ÷�~øÃZ³MÁÏßÌL›À õ§·Ýv›K1OII‘qÉj; ­2eH}ËÄ>Gdú ƒ.÷yèd¼ÌÛ0XJ*BÌúÊê`­G¶=w¯ºê¶fý÷øË/ÿ�š,å›à¸(àç×®ýÚŒñô¨[†™ó�½A ÷«¯®³�;7Ú; ¾Ë¡@pt GçWt‚ųºÇ€-.¹äÇE­f~×®M‚ÎÃŽ¡¨¨@ðÄ( CÎŽH…Qï 4ǹ�AeL̹ï'ˆ)¡³Þ;Ži5dçeî\›[õÀK´3cwÛ>Ò×SƒÊL횪u5þÿ>ò´Ë_:J‹é�ÛU»T"ôyñË+6H‡h[G~ký[«ʺƒIê¤ÞY¯ß[ì�ÑÙ£åüùÏ6ŽÍV|L_ú÷ýö8¢nå{¤G÷S¦3'4 E"wt0D[axx¸ŠbïÒo‹~òÌßGiùäÜõ€t/^l\âñ}rÅW`Qƒƒ·:Jçáú¶Ì]ÞÏŒ^ç£;î^¼WÊ +ÌuµÚüºóÎG�K¿µÎ_S à ± ÚHàÄæ|›ëSêÍõ©Ó|89ÜcæúT'ç�¯�£ñ#Öz?Û#o½ :±Äìoìí#lÃm9$‡Qò�š¶•\µãzu ¸>m£5ö×ãj‰kã¶ôy8CdˆQ ñm�ßKX#ˆ%&&zÝÆÈlð½Ó�;ŽÅyˆÙ!2Á÷¸A¤ 1µsø×¿þl5:¯vÍ@‰N¨ù¼@t¸Ø½d¿stó»cÇ$uS}Ì度\˜‘qXÅ�/ºÜE„º|ŽD%‰‹£¬½9.ÖˆLšt±Lž<Ãå:Oâ¹÷ËÜÜ\üñm¼}ûvûæŽÂlû™IO‡€é%—¹©‹©ÕÏÕ†S¦\bÄ@Îë*p[ˆ]óóm‚ÜŽ;Ú�Í!ʲÊè8÷öÈÈÚ‚ ç<êoK¼ñÆ5„½×]w�âú²œêah�ûÜ]ýÚ¼^xá¦óœ«cuó0 oVk\’á–ì*tëÖÛŒläj]s,k¬À}÷îÝ:bÁr{Ö'MšdÚdì fÐQà�7žuXrn62¬J~seM1¨µö“ÍýeíÁnÖÏÓ±cÏoWh|Í™ó¤K1µ;ä‰kÏ1qÌð—»zËW»{;.²Ïûº³Ó²eËdï^›Ð×ø�7ÞhF4°ï°•Í ºxñûêŠlël�ÃÃß§Ne›#ýÅeßI\dM¡*V¬Në&Ÿmé¯Ï�`5¤©Y;jÔd˜Ž3Û·”ÿÞÿ%9rä€t˜ ½§ô4Ù¶žIøNøáßùD��Ô`Ðæ*8Žv�Ž}•ıC´µ ˜?ú膽µ¬µLçÏEàØî* st¸,ipìÀî÷í#�<¡mÜ5¿¹œãyòÛêœéx]ä¦ç™o^ìçG?ú½O® OòbÅñ´ ev…¢¢eÄöüpÜYe°<¹p”ä‡é·åDý›dVÏ›7O¾ÿþ{ù‹®:w|ñÅý2� m;|­�Žš¶|«¡³-þPöÂîaa×ITôHùÓÿ©�`ãw­¨Kä‰'ž�‹.ºHÐyÏ›à­Öq_0˜;÷)A9)ÑÍhVpnßþé.�Ȱ«®º½Q�`­ý£<‹‘:¾ûn‰Ù?–wÖÆáãºigݺ…ó¸[›nˆ÷µ«£ÍË;)«W/Ñ2B–}uwíeHr¶ý%¡}‰DjGÌ’Ê3jPVA´ìÉL�ýÙ¤\—!à�:nÜEz]²§Ñ\3ÞÞ×AÚ˹–ÒÀ:‰îÜÛq�þz0¯]»Ì8¸7—À}üø‹ýrN½=�Û·¯×ÇfΑ7zçîíZ•Bh˜h·oó]ßv/<÷œÌûàÃÑââã$¹k²ôNí#?üñë|ý#?/_Ñ!Õ22ŽÛ_rØDJùÛØ€²Œ@IDATßdÌØ1¾Þe“¤‡†¸cY½ÁÑ ­ÏÔ^ç_Q¸¯4pù€è!&&^f̘eÂ|µ�ºÒ!Ϻè4|]n®¯œ¶ËôÐÆÖ¨ÔëÐ#^‡1nüGWÃsÓø-Ðvêpž}Hu¼1Üa||§Æ'îA ¼>=€ä& *±ª««Mïg4„LœèÁ‚›¬ùe1:ƒaØÉ;v¨@‰L™2¥Í1ð hîħô¶5õ›po‡áê·EŽØÚ“=ÞÏàD›ûºêJìáñ%":JvƒBwÕº|r›¨;ƒÍÅ]Û#Ô­aµ!ÜÁT0aXlˆ#¼ x>á0Ôå&çMúܦå@¥æ¶mÛL§u4ýúõó‰ÈNhœF…5®ao¯c+_ ™zRR_z­ñýŽFF ‹ŽÑfРÞ:^àƒ˜†â–v[Ãyk+åoΕ/ž· Ù/œ²ss³�éB—ÁI²káãÊfÜ»!ú€›„îŽ"w¸'7ÖÉ®‰hT‡8Ï9@ˆ0aÂEÆa¼÷ r‡8wû§¶Fæûïÿe³‹\á2!ê °Fj´�;áîfsÏŽÕáåU0©Ë ¼FcôÀ�#Õµë{ôÆÌ Á;=}¿$ è$}ÎëeÊ­¨³Ë;¢.ØÇò¥ødI­ä££c‚v8¶ãŽsÍàJ÷Ê+ÿcò}°Ó$Ù›pa�¬LHMâK�ÕzÔˆàðÃq»½“ŠÜG7@äî(`ø*õÑ¢yñÏO{QB«KÕ‰t¸6X7où÷ØÆ�+Mñu¼5¦¸>ÕI2:t�•¨NQæ^Û·wî\ûbÔ×åàŽˆûöíˆ^­÷Otæp¼ƪ1ظqã¬(-vºqãF­Ó[cÏ?î¾/\¸Ð¾ �%ð,¬+@ø‚‘n¬P\\¤‚î�ÍÏQ7Õ¶0‡Êȳ‘pà>‰ŒŒR·öš4Œ$‚öÐ@ «W¯®áàþðÃ{œ5ðD§ ¼‡ð~¹ùæ›ë¬3@ÙÝÑ%óøñ#Æå8\�r7ÓµÀýãÍÔ-7EëÇRj8œ£n÷GcŸ9°SÄ'Žª9Ÿ­3Våäd«¸q‰‰õÿ®s-p_º³�|³§—Ö5'¨áá¹ò*ži}ú TsŠÚ�ªœvëÑO8‡~ü±í:ÅÆ «%¸ô(¡ âöW_}ÚE}wœ“{îùy ?b1Ññ] IR[9ÏÒ Á‘ÞW#m�8qÌt’Ã÷>´ÝǤ软¦AaÁÒ¡g|�÷4¾�Ê ÿ?{×U•½OIHI HzïEzQŠRTԵ뺮®[ÜuÝ]ý»»îÚu{AAš *Ò{/¡wB )¤ÒÃÿ|÷q'o&3ÉÌdf2Cæð#ï½ÛïyoÞ»å;ßQŒ ð~,ÊTÆ£FMáqúP‡×¹¾`bñây( £à¶}#D2Wà†Äkyû�~¤‡Ì£p 9dß¾ÃÅycÿ ¶m�ö™­x{�‘pâ¢c¢è|žçÚ�­Ó˜üƬcÙ G‰}»�—ñ»<“úFçÒÜ¡ vá|–ÍÛØY<ç`q›;¾§+V¬ 3fÐsÏ=§•wåÊtš7ÿ<=nã¹Ú�cÀ>ð À¬ÜŽ#î®nOqšV´xÑ` Õc¼öÚkÂÛ<�àÏ 7'›Vž­[ⵂ]‚Œµ×ÝÝø¹Òûðä¾x–ñ�ž1ã1oÐ*ÄŒ �\|ÿýçšu@ÌWb‡µ×˯¯x5Àýw¿SH;ô¥s†5Nöô»Öד˗“ÙcØZñ~F|¯¶™Â‹P��2žÕ—G†Á‹Ð¾äHÚ~®={òÁ`sïÓg {‹”ù­u4÷w­ànL#mõb–÷î«©K\º1Mktšã|sO¼Á ]y°nß÷}û¶ð¢í:-×0�V€‘¤¸Ìn`²ÄÆÜøÝ*"înîn̄܆Ù*#(’YÜÃy!ªmÛ¶4xè«uU‚Û3y�³’7ã¥`Á&ž�ï~ð¾Ö[ÆÛÛq߾͚ÍW7W¶@ã‰<#¹ìyÏb±=ód6]JL׸ç:toBÖNê�)ÇÔ4N}šª±úÓc€EZÜ—‚aÌ7”axAÆ¡…ŸÏk9%T˜QËæŽÉ?6¬)Îç³qÚUàÀÄÆ�æ"Øü™;w®p{$ûŒë—^zI^:�N Ø¥€C€Ó &1dkhvIû³«ð¹±pûâ™Djp»ÌûÇuD+NÊ«†�ìĉö>AÄØ'‚±?Öxaj�pa†E&Kܱx…q°Sœ�Ðn—q–¹_ºtI06À]ö£1Gk}ßçÍ›G°A6dúôéZM„Aб¹�y¬¥õ�­²páB^+`é*]Ùáú‹óÉÉÉ”““#À�;wf™®B?D8ú¼Ô\E9Â=4·oöœ¯¹ŒìùȶmÙò#ƒavØHo0êÖÜÞN$;{ö¨U@î �ÛG�b·>,ì¸-Aî~m|Å[pp(=ôÐ "�½üÁ· 0»ð~ù2س«µšçávwª©„Q~¡ì>ùä_ýÆ&áüù¯ŠúZñf;6#®Öñ²‡Í°ŽJP{HH›F×­ÕÁF\€äøñýTéæMÛcŸ¦*Wí�ห;¨CîØ©�¡o–Ïn¬Ÿ¹]·™­JR¨OÆò›Lî^ÌäÞÉ “û¥ƒé”~4“Š<ÛОèºëÿÑùû)>{£hßCýŽÁO<ÙiB�ÉÅ‹çþ¡¨YÖú�’d>¦‘ë�Úµv4ÑÝË�#Øc'?Ë©ùTÉ÷`KÇçùýÀ«FˆkM�¹ðë·’‚£ƒX7Ì„�ç³Bû÷QãâFùÞméªO,´lG½ïY}]<¯Mµ×RY ÖÐ<Ñû°°0ƒÏ�¹ê�ñá±cÇ\pH=Èr0wc;<8$�v”1±”ç¡„ˆ´øtêÔIŒC¥Ën´éq�2ìU06°R X×Aø ÀtªKÁ~P\\œ¼Ô17_¼x±–þ fk0ÝšbØùöÛ/Šr�¸Û3 âäÉDÎ,7 à¶a]°¾F¹�<Ù°a%%%i•‚û1sæL­{«•ÀN/ŒÑ©¸Ü>~üÝz{Ãõâbô†xìܹS“¶C‡u ;0wS ÆË—/l¡Ç\ï &ïÉðÞ{;Þ#Ž.x—-Z´HóÞkß¾½xoH¦zøàwnhL`¨ÿ’¹ñ ÜáÑæÑG•wƒ¡òl�èþ®ð>MKKÓ4cäÈ‘šsœà}hÈ»àŽ;´¼+Àøûÿ¦HRÒI6hùš½i6 pïØ±M™r¿)ÅÛ4mzz*{ øPÔÙÀ½mÛXaôk�¤‰ß¹ƒ`} Ä ø67inw¼ãß{ï%A°“0¡ƒ0”Æ=?öý)ºž_*ŒÀáÄRrôè^Ú´I10lÛ/’"{Ö¿~ZœÅžKWŸƘ0è½ýö9&¿ƒ-Õv[”#¿ÿ¨+ªOEõ¯·Z`NþÌúáù8Œwð¾3õe¨õûiÀƒ}0i,„w±j@†Ñº=Š­p”'Nìå5Å£Ú€¸\fo®¡¿2Ÿ£QKZ®%¦‹ëmgjçê÷Üók«×пþõ/á=æ£�>Ò2 ËÎ.£ÜÇc·BÊÏ{�ebž�±-önÇ;Úݽï•ÎÌíï¾£ `1Ò3Ï¥vÉéòã� ÙóÂiÑT_fÆé8*V,0:BÛj#\XŸcfŸ’«%"),ÔïºëÁ†²5*þ–Öçµr:·)ŦúüðÃFÝÝ:Àæ�+¸N·CÞ?ü Ø;1x衇DùæüÁ&7˜Û$ÐÁPǧ7ÞxC0µJs«†[ëÞªú²T¿šË¸ÁRú²f9))g˜íó+Mð|6}ú#Ll¡mÄwîÜ1ƒ ÷»ï~Ìd&wl¢©›4 à°4�9EÄ ¦ È]Fôé3L°¡Ék{<t�;˜Ýz/,T@²ºm½÷Þg›¥n¸)×ÉÉg˜á±ö^ªó²kû°´wàö¦bÈT·I÷ºúøã1@•×CGSJð Ý$‚½,î�^÷teï­^uÒÔ·ßË ë¾uÒé hÅ ï>é+èe¹_yšJr¯Ó…à¡”z[�¢žü!yU±‘Ý>|R�4¶ Àæñ7ß¼/ª;Ùf2]¨]ؼUiƒÝ/À{Ë ýÏçþv0è<ªQMK~¿K‹õ–QÒ"˜íq”Ë ö\ïvTãZ Èl[�H]²Ö‰|sçþ–÷&êÜè­ ‘�YYY„±äñÇ7 ,ÝPÕ`fݼy3{{U01WhÇàMllbhhþ‚ôØ‹¼Ì°W¯^ÕTcK0?ƒ5ñ›öíÛ·¡f4Yü²eË4À=cVáÙ³gëM ¶E58‰Àê °°)òÎ;É�¸?ÿü¿M)Ú¦iO�:d4ÀÞ¨ë¸gggkž3}�èÒ¥‹¾`ÏœK—.ÕŠ‡ñ÷˜1c´ÂáÂ�ªîãÆÍÐÛ­õë× Ãc½‘Ÿ|’¹tëjsu4Èb y.P§³õ9c/„·R}õ ÇÐÛ‰'´ŒÔù'MšÄã›öê £Îpÿì³ÿŠ´ÆÜyäOF•k‹D0�èßÁ·-tðßÿ½!ïL¼;M• N™p¿ãŽûL­ÂféÓà¾lÙG¢¾†î0…W+C‚w`}Ø!¨aíPŸÀøm÷îÝš¨Q£Fñ¾f¼æº9�àþÕWo‹.ÃànoFЦޫÒÒë¼~ù"[�©]ØÃ’·8?´ä¸ðX>fÌTï 4µXƒé±?±fÍR‚a;<�u™Ô‰üÃýô¦[øñÎöÛÁ–ß}¿òzßB�6|dž@ÅØžÌºg@ ®{ ¦vw×»{|›< ö¹®I�=Šíç¢ Þy Ê{ î:Ÿ&ƒOÌý];îznŠ#Ü"¸®búÝ_»h«§[’îea“Å�[ȪVj7d¹&Md—+æƒÏ �ÛèÀáí÷ß®àe}ö~,+»N[¶üÄà ……h‚Å=�uć~ág�Í¡´ýéF(¸VÆF$ÜöYSœú´¬v«ª*ņ+6¾ ð2áG>!<ðvàç³$—ÙÛÓ‹™yªFô+$$\l꺻×n–‰ ÿq>Ÿ�S¨¸ÃE+*š À «}úô,4Ø„üòË/mjTÖ¸»æÌÝÜ5  T°À8�ܾd–6˜ý÷k0»:€÷Ù¼'j,È}ÿSuî€AÁ îø½blhó͸ÞS�Å6có9Ó™§CóJ«Í¥ÜŽM{lÐbáR‚ܱiwÂæ‚ܱ� Æ&ù [«?µ=³ì™µ¾ïj€ûˆ#4�†ÞÁŽï(øÍB°É÷ï’ÝR“ØÌ¸†Ç‚76çÌ™cf)u³=üðÃb#ï Ì€PNQ‘Â^�>Ož<™I b @ïDÈx, }üñÇZÌ4æÔëhy¬uM¶nos7ØZ¯æÔ0±dý6n—åZ än*¸]Ö¯ rƒ”½²“É6«�øä  {jêyþFaST1„»ãŽ{ùýÛ]�\½‚·=¸§Çw?88Œ=Å2«f 3µjo”ƒ‰.¦!¸—`×’,íþþµ ÈZ•ØÑ…Þpq¥-q¿,îºÍs¡}þr¯)§èAm©MWžL¨D n‡G‚#‘3(Û·“*Eý§.ÌSÞ÷Òju=E$Ƚ+3¹{À5ÔM©`wU‡¾=&®ö·›+ØÆeœúØáêvŠËÝÉc(ëÙM!paèÐN*ó í1OÓ ~Ž IËŠ| ¹Î`÷k`wO%·›ìîÇÃï¤ ÿn†²Ux˜ºf®iÁ Ÿ×2Z€Ú¯úĈ¶*Ä…7-oKžGžUż^Ò4F-ָà X›ÁÐ ¶å.ìY'&&¦Î³‚x¬�Icm]]||ìèQˆ°Æw`7n.w°/Y²„0/S Æ·`"6eÞ丫5¨œïß¿_x¨£„è_Ë´g¤©<Ë0T0w^¬.Ë–çò;0€@úÄ–wŒ+¤1‹º-Ð+榆@³ê´¶>_¹r¥x7é« u€Õõ æóß~û­ÆH¦sý]wÝeÒo\æuÜ•5Ipá;iÌoÓ p—O–öñôéÓ´mÛ6í@ÕÕ< ˆ,TAâžIðÌãû1ç{&2Þ"ôÜ+«]y]�ç=îÊÞïÞä(úùh'ºvt€;æŒ_|ñ¦¸{½g1ˆ,>,¿9JUåUÂ(ÍÒ fûí<Þ�ÍsŸS;“‡wíõã»sf]’ðƒéÙ³ŸjãS´ÅÖ Å’% Ø+æî1­K]o_ü<žÙ�D˜“º¹¹ ý„…EX´©À,X ?tç{äÓJÁâevÿRf÷¿í¶ÉbÎdÑJ-T˜-€°ééLÆYR$žUŒÿ³².ñ¾@2ŵ¾N¿™�ªéÉþ �´x—roúô¹MŽg¼C{óýÛµk¬s3xYŸ5k–ØO@š¿ýííÝ—Ëù®1þä0ãh²9�{’ŽâŒ]™¥½#Ý9%R”]XX(¼Ma¾¹ûî»M’c.õc~ r¬±Á#<¨}<½æ¼ðœÑž ¹ãþ¹©“Xì<;;� ö²�ÍÍú ˆô¬î�mêŒóìà.=ýþç?ÿ:’ßq9.ÿÇ?þ!±?‘cx P‹Ü»’娽š©Ó5õ¹-~×ê>––^cƒ¬E¼>RN�×豉äá¦ìû©Ó©Ï·œ‰¡M§cÔAÔ6¸�Æw½@1!špÜ·��׌á=4Ûi£bs×.)))ü 2]¤K,Ósš–C2¸Çô§�èRÓ2›™:û‚7¥,²)ƒ;&§æ^„‹ÏYû?ÐË(WæÔ£/ϱ•ì(·T0³ôí;\_’[&  žž{žRSR´úTÅ‹ n¼hÿ¿ó)ÎD† YPQa=ûë_“.s»·ÿ÷­7©k·Æ-¬Ëºl}„ÆæÍ+y€¥¸!„lìðháÚÖmiL}el}š²3• 3”~øøøÑèÑSÙMhçÆkrÞ[EŸp~aÇE1X„šJŸùùW™Aä´ØHE;<ý<)¨]  YgàŠ:¬!°’.H+`‹eFD²`²ÛY,nX£>Ce:ŸOCš©?“'L°à¦LTj°Zý9­›““É.>/ˆÂÛµ‹cã-óÆ' µ,«’©®É`Áí§Eü³Õ0¸• О�ëí†?áï~\ÜþÂZ¢å'”äÀ«,U�ßrŸµ”褲L¸ÿ .—1?’Á}ÇŽíÂ\6Kök™Ö”#ÞOø�Í5l6˜ÃeJ}δö¯Ó<¨µPIX˜¸Ò¿7ä@2Üàn�ﻸƒ!€ºÀ¿ÿýï´gÏ—ÎûÛßt“ÙÕucîAM›6�=ˆ)ã0ø½ÿþûäçç§ÕO¼ÇþùÏÒwß}'Âo»í6Ò]PÕÊà¼pjÀBh.ã ©ËêÅÀ fzz*�7�Ú´i[o}䦵´léËî°m�Éàö~ø‚22.ª³‹ó^½ „:ªlÀ­]»ŒçŠeb“ �Ž*Ø$»{EE™p].7 Ñ·íÛ!èúÒ'HÛ¯ßpÞ)Ö;�¦¦¦ZxŽÄzîcSªõµ×˜0</ž€ôÑwÌÒ3ýjsí4a£3a|M:5¸]V¹¶ CQ³ ‚Ðe:nï–¹š" µ�˜º ÷œó¹ta{*¤½¥ãóœK?p½ee>³¸/Uà·Ã[ ž‰O?ýÏ[®Ñ…VÃ()¤Ö°¡¶¸ÖTQPé%ò¨.¥,¿ÆëïgCåÈxÕî�lúÞõ&Ó«��r6SLÞ^ûÒ£�ÂXÀ¶k”¸” yì1lî7N˜O‚m\‚~aÐØ·_? µŠÁl`v‡‘&Öİ6†<€áÎ>2*н1Di@qˆ‡Ñ€î8G:l¦à"{rJcK´s+@¤øûû‹¾ÈkŒe'L˜ /5G°fp‰9r¤IŒ·ï¾ûQŠ1 îÏ=÷/=5ÚGÀØëׯÌž†ÀØx—á��Üøñ†ß»¨àþļ£G@Z‚y怺PǸqãtƒíúÚ�ªîcÇN×Ûüþaˆ-ú‘*@F/jJŸ“ð•Z0§KHHPÙÍ9ÚjG�õµ‰'lë¹sç˜@l‹V<Àíæâpÿüó7Dy½Ø`Áë& ®ºùÍ÷÷dãñ?ª£šôëLkÖ¬ÑjÂÊÊxAö¦´jÕJžŠ#HtYýá O«�hРAuÒhRÏî?ýô yºWÑËS¶ëM¹êH<H‰d£Înl|¯Þ4öˆyŠ) îðfeHtu¬› I¬óé ¼»à»Hžçtï©nž[ù ë… ß]|~ü:•*ØVÁk6¢S íp‰/†kî>ø;‡V€{óç¿"ú 1ÃÈƶ£FMáßê`‹÷177‹×Uçóx¬R0¸wžÔQ XzùP]>|EÔ ¦ðÎ�{[¼ ö\ ¼±-Zô�Vú·ñ¥Î·wÒÒOÆ1ÞG>�.º0fÌ4&¹éoñî€Áý‹/”o—ÚøáðÒãTÎn•íù¾úþ[\IªsrÒiÓ¦VJÏNº¤‰ÙŸäÏ÷6l\Ü™¯ ×=IJJF´˜Ÿ€thüøñ‚�{?¯Îa�dþ½(ó4™74Ô“^üSgþÖy oí0hÞ¸q£˜Óá=#DKì)š;þA;¯\¹Ä–”µŠ^÷tcÏxž²ùâ˜Ïø�úB`ÈÒÐ:¡HØÈ?ð\qêT"Ï‘÷ò|0_S K['„QX|+AnŒ5ÀÝÞæcàþßÿþWôAܱŸ1pé�Z$Àýõ×_Áö p·õïzß¾ ìõø4ùzVÐS£P€·‚SëN÷¼°Ô“v%µ£«Å>”QàK×Ê£1¤ÃøaB·$6NÁ¾¿ -=ЕN¤‡ B‘;îx�×"´ºe[úÚÜßµÃÜc0À½á›f Åf_ð¤‹ àŽ…°�>zMltÛ�‚ÛXB –QUVE‰‹�‰EĘ˜xPm0“ À4Ü»÷PáÊÆˆäVK‚ Dbâ¡×ÊÊ*Zöí�”{5_ Ì�ÊÝÜ]iÆ=“)ªm„Ym)½^FK­äÅÍbÕ.~¹ººˆì»gÝA‘­Í*™t…ñAp03§7‘ÀÂrëÖŸ5l³ö"ź>¶ì2Fv�úå,U^Wž,Ý|0uá¹î@F«§e�ɦ‹ÌÚ^S¥ÜLb`êåUw"®•×J�ÒçjÞ\aWZÖèLOú\&kêc}f2í¥ƒÌ,i'ú”lîW¯fŠfºðo/�-%bs‡å8ýj*k·š~ZàÄ•Ý#Á5¼sÖgÉÕ*Hg ÝeR.XݬÍÚn¨MÎçÓ�f ‡c3Î8Ã5ê�ÁBÒÊï?£ývQT+…-ãr® è?”¦ND°âéÏi^èÙ³gë r¿÷Þ{z7íÌ+ٙ˩ëkûíÕüŸ? ú€®síƒDjÒÅßñÞŒ·Ë܈_6»�²'|Et¹vÏ[&Õ:îRɃO†› ‘஥ç…5 6¥¨Áí2 ñºLîX…Á…)â¸ë×VCwäÂ=¸ãŽ;„kh€) ¹rÇø.ºÁ` •tÁú[a\hjjª˜?GGGk@Lúr6àŽEÑ·ßVÜ7GFF ` ܪꌻž}öYÚ°aƒØ˜ùé§Ÿ„[r}i¡€1`ì=äâgäW–EŒ¤!C oœ×Éh¡¸û^ºT™˜íŠyœ®µ±Pɶ-Ư<›†¤~**�5ë)›?ï–¸ÃË!ÝØ»€¨¯aœ…± 6Å+ÔÞ� Æc]™ùÝó&dA0ê”é}ûöec˜~ e7ñº`]Œß1–­O hùòå5€#«Â�‚±<�Ó;îuµ�û"žëÆõèÑ£N0æ`— †€‘†RÀÖÝX¯x²,[-p×m+Œ“¿øâ Mð�!C„ç7M@'`•†!xΘm¬!NUš  ˜ümê‚ùw {±0$xG~ú駃� À¨Û\qd€»¾>ïÛ·�Pïáˆ7dx"ó ¿téR (^/¢6÷ÙqÜ¥fµ�0ôQ´hÇ„™%[g]l¨xJéÆdÍÅñì³îQ p÷õª keµà4¤õã°hfa=~9L�œ9:ÀßPÜ1†A/ {!'>+€�ýú� aà ‰Äfþ9}ú0­[·\äV3;òž;ØÛѶîÝИ1SͬÁ±³%%�¤Ÿ^$:Ù³ µí§ŒS¸=Åxè'!¡—šc¬ni��üŠŸˆbþª¿9°ð0U36^îàÉÍEŽ mÙ¶œœ ¸/§˜°2úí횪÷'ùÑâ�¡ Ü‘ã4|cadW\¬�~â[‰9Jxx<Ï;ÚñZ¿ß öÊåYÀ¸�Tá…Ëx 0P=z4ƒé â"ØÈ?æaQíž=¸O[È7Ô‡ºÝ™P§%§×žž¢£ãiêTÞÄ5A€«Àï$--I³®�‚x.;tèÚ ®㽋ÏÑÑ£{)5õœ¦f¬û´Š ¢Ö�CźÞ‡{¸ËƒÐ²páBq”cuiÜýÒK/‰pÌç!‰‰‰âøý÷ß‹£L}@^{í5q´7 »-×yyYlÀÍ x,3úž¢Þí›0ò@ì)W lí—ò”ok�¨,º§ßI^“á=D¿¿µ~UT¹³x?žç1²dË$3÷wí0÷èþk «î-È:ïAi‰ŽpGÛùå[fº9N¡�B(nx{ÝîXåZZs[£ð®]û2£Á kmt™`H:sîAªiÏÎSü¿ÎnW´�¬®Œ 8¸ µ ñ7º\u FEíÚ~œ9Êø£¯Ž¸Ý…ëBAÁÚ¬sêTÆžcp9qâLc“[-]JʶÚûA›Í}X{ƒó¬Ó9”²;ÍjíAÁ±CÛQX‚~ð?öÉ;µYÆÇŽ�ÆÀºƒ«6Ò@áö¨Ï˜!íÄ`K_“¡O0¥`âË–=é³ àª`ÿ’Œa ›{€A€yIN å³ë-kJP»h¯§챩 6|ŒYàQ 0Ð>6ðœÏ§ž›f “> Ú›šÁ}Ù’ùtùü&zhà! öQPòJ¼èËý})ªãXš9ëI=0-¸™#´Z¤Eï_þòºï¾ûÔQÎs§ìN·àÎöžTÈ?cîé*ò£ça û ýÝÈ}ÅœZ�ûø/fqÀ=À‹7³�wýJu†ZL`á�¢Ü.ãtAî¸ Ô•e8îRÚGcîÈæŒÏ?ÿ\d¨HÍ~…oð‚ + ˜2¥€qìØ±ôüóÏëeWˆü³Ï> j0ùKù¿ÿû?QVHH/¼­ ò;vì µ!øÆƒ±ðå—_Öj°®Èñ6ûþùgYE½ÇÉ“' €Œ(°i݃ÀTS¦L㯙3gÒ«¯¾ªU>XÇÀôC É ‡MX°À=øàƒ=u¦'Ÿ|’�‹v¸Å‹«£4ç�<òˆ`0ðꫯ¾Ò„ãõ`|„ ¹XŠÍ¡ˆˆºÿþû顇Ò Z#"î ÚŒM@îøÍ�%EDcè"@ò~ø¡0P»ÜÄ}`ì•W^Ṇ¶á€¹÷õ5'i.ã†[ùžš rw‚Û~F^¾ücñ.®pó¦dfܾØ‹ª]<´2»Ý¨¢¨‚ÃÔáêvr¯)gЦ7³Ù?Ñ {¾V!vv¡Þ¨ß÷*s7¼öëUYH·%Ï=I6ò%¸½Ä³åyµ£¶…‡µzXÈݸ½’ïÁùVÃ)!g¹Þ¨&ïOê<)žŽýp’à5ðd›Ét9 §V=ºñÙ):?o|·c€­eÖtë¨ïzÿþ-´{÷¡Ïm±Ï0^_@Ô—Ç.ãø£12ùò¬º& `0`K±$À 7Z pƒ‚å sÌ+Šn²—{z·¤ˆèNÔ¦],ùøP þ�Wñ¸¦”Ùø¯2ã^zòY*b/œŒWá­§ ƒ‡!onÛºUŒ'±A †cGŒùÔlÔ Ü¡ÇÕ«Wk�¦1 ãP)ñññ&wcÄ p7FK §9§Ã¶ C °GŒ-�`&ÄÜCÜÙpéM“Â^î˜ïÁÐ�ÞÊkÈŸ|ò‰æù�³ô„jÎÑÜîøæœ1TŸç€Æ¶sÆïùýpP¬¹%Lè@Þ�Þ<:Ås *öXÉßî'ê%íhlýöžÞÖðLBâÇu ¿0¡°ë·jƿ٧>Áý8p`Ê®#O_Oê=«›¨õ‚Ý2wîsv». ×vECmôçêÕ+ŒÃZFÑ¡åôÜYšZ÷'ùÐâ­Œ¸ËLx?´ /\)))„9"ÞOúx¤¼ CP¬é[ú�d.íýöÛyÜþtŠìÎFZ]¨*«fB_Å+ØŒ�0iLœV¼¡ èâäÉDžÓ®å5ýëz“�(Æ9À=£�‚‚\Ö÷>ñ>*gO‡RÀê^^¬¬ù;îR+Ms´åïzÏžulüp–"‹éÉ‘øFéÿý£‰º¯?G;Ï·ÉÇuI¦ÛâSÅùŽsíiǹ±ÇÐiÓãï�öš¬Hd¥?æþ®]øåd–6luØÄ/ÐSÕ?œüÚûZI}ÚÅ¥\£ôÄ+‚Á½ÿ1Ú‘Vº2÷¢9gÏc—µK.Zܘù×ÚrzÍ9*Ì(&ß°–Ȭñî.%â包r_Rعù‘ò®©qcšKeÐ]SÍÇJ¥…Õ|^QÁh–ìÌ2ʪôMMí²ë矿a½ž ½»x•ÙÕë‚Û]©ûØ Ø:œª¼\¹kJ<øPyó¼…;³‘Èð|Oø©r¯¤j>Oß²›Ò·ïaê?înt×Ãýxa7ˆ¹sÌ×gAq5]*p ×;î¸_]E“�—••òÄìfg9$Ú"X|¶éÂh®Ú9™ˆ“w__ÿzÝFšÓ¸¬¼v­ˆô²ù�x,ãìZIÞw¸®>üv±‘fN}ÖÊãúÄ /ó$XÛ3ì^ŸuÀR2'犸e04ñ�ðV�ºÏ§¸{zzñ·¢³Eoqròiá‚<ˆ-Õ}Ø¢TKøù¼Æàú ]ÖöNv7Év>ŸZwÎà~#˜,J€;\«ÚZrr2é?¯¿@™°[n—mÈý_ë†ÐŸ^|‹BCÛÈ`³�`é€Ë�üùÏà1CñÎp§ìAXËQÜû+îêmщ=à Övö¢X¯äþ OAøóIßToRyà)m€ûöíÛã.ÀžX`2fE_-x?á?À§`�ŠŽŽÖ—Ìè0”åÛiÀÜû^_ Ád‡M,Z‚A¬>p ¡¶Kv†úÒëÆ�®‹xF_¬ÑÝ:-ym­ï»±w”ýë_ÿ]úæ›o´Ø,ÿú׿ŠMDCý¨` Ý{,Aóx·=zT“ýïÿ»–ü v–uëÖiâÔ'[´.7+G2ðÆÐºÜ—*G]&Àêö@Àþ'Aýê4úÎ¬ÇØϧü¿råJ‚~gH` Ë÷è£�  Vwf&«¦>8,8‹/Z¤0 !Xô‘Þm¤àÝ-Á0ƒ®>WË×_MpÝ) tóà÷3þ|áz]æ3t°¿÷Þ{‹ªL«{Ä7úÅó!ÅÜ{/ó7—cs7Üê÷ ÷µk—óØH›ü¢eK_f{D³±*ÁípëJ¯^ƒÙ#àºÁÍîk‹ÿ�ÉD èz‹ JŒœ-Žõ)¢eEõM_J-+òÐæÏï¬ß°AOÓxV¬¯�ÆÄ<¸]lÔ_oL;b‚Kù�|¸ÿp _œ]"¼nßuU¸ûRBöjŸ@«j} ÷úÀí¢æP±W -¹@½ÒW�»;[σ+¤! >Ò„•œ§Þ——ó˜Í•žyæ³YQQ–9²rå—¼¦w^0âƒß‘¥û•UQtRxhœ:õ!›vc} ºÆøã s¬êß~û­0âø®ÿ€b<@ú.b @önýGP\÷¾bCÕP=Wg¦] £»6RAn¶(§g¯^Âøy`»ŸÇX1‚9Ûã`5k-Æ´õ1¸cÜ»iSíÆdÈý`ü)™òÐw€åÕc6Cúxï=…M¯ë”XÒMr•³’DðoûOÝh»¹Æ^Ó† ß ½gòâ‹ñH»°ÏcIr-<ËjfhØÐPs÷îÝ/RzÇ|ÉÄ�žß’Â^>òpgìØéFu F¹_~ù¥&- V0‡2V–-[¦pÇæV0¸Ë9!îð`®à)¤ÿF¼ø·¢+’ÔÎß?�~õ«?èFÛÕõþýûµÜüqƒíƒQÿ?ü æÁp}Ô¨QÓ€;X�=Ý«èå)ÛõfYu$ž¤DÚÞAoofd\F§¸|mÚf½IÁü¹íl´Ϙñ¨Þ4æ‚TžX¤`ÝdÍQð-iŒ5ss³„ x)”zµ½B£R)ȧT„å_÷¢-gbépZ~¦M……E¥±ÀL{ԯǫ‰<å; s‹'ŸükƒLÈæö ^µ–-ûHàܽÜLí%<§cïΜg˜�:ÈÜ¢o‰|ø�EëîžnÂD† Ý›=û) ® 1J@½éé©L¬ÆxÅ‹[ÞEöf¶1IÌ9Ÿzêe«�ëÓnä5´ÞÝØrëËŸ››)îíC+èù)W5I÷ŸoÉ÷@p0`œ&Ü”Ìíð=Å!¼GaŽO:X{ û7¦”gjZsq”Ÿô‘2‡a€¸ŸVÕÙçr)yG*÷¥%=þøŸÅs¥•@ÏÞ×[·þÌ`tãçÓ¢’ßÕ9pM¤¾RèKG.…RI…‡¸îÙs�X4vo kŠgÏ`w‰W’ͰçùÚ(½¸È½¬-@$ ð¹WonxØ…H/Z˜_A@¬±&w[ý®ñ]Zµê3ÞŸª¤é}NQŸö™B�ùƒ1ê# t05‚Ü]oÐóãwS€w¹`oÿçêáÂxnØ0¬GÄ6¦“òšû»vÜõ¨ÙÑîx¸ñrÆQíBGO×,`åé5ç 9v\{òôoA¾îéìÅ´†1 ÕãzZ©Ç¥ÅV§‰ó²þ䚥,Š—¹ø‘kÎu^ìL×3•ð¼�´1#È.&|¸/Z¸‚òrKxAÍ2 pƒ²‡ßOYÕ�E|ººÑé«Ê±ct%å)Œî]¢ª)­8@¤‰‰¸A9åJ¸{h.eU)›0Zn¦¢*eslŠo‘Ð!2XRŸ`u¶€»PÿIM=Ë ²+Èa~­})nD´›»¸…Ðë×(&CM pOLÜE;Ö½GÏݶCocßÝ:Œ†O|ŽYCõÆ›À#&3çÏŸ§_ÿú×"+&5ra 3SY~M©ß™Ö©Kh“A5À½ï|K”j~‰O;îækïÖÍi좙½jÀ p×gŒ¸c j`óW~[ßÿ}zFépýA† &Xããââ Ì«6lq<ðÁÛŽsï½Ìß\ŽÍeÜÐîgC w‚~øá ±ù««'¸½V#!8WåêI»b¯—Á¼6{¬Ì£A©_&÷AƒÆ0Hp´:ÚaÎeÿ³|ãéHäŒÛ­ `¸ýƒÛËÜ.E7 ÂÕ wcÀí²¬�k¨w†rGX±gíŽnÌäÍló#n²Ícë¹¶”Ï>û/¯3Ò™°qt1¨¿-«¶x]í™ ?�ñaÌñÈ#²xùõh)€;¼ý:tH€&2(cÒk×®‰ñf�¹‚[GÐðɳț=|J)ãIvêµr*dÆÌJþx¶ñö HŸäÍ.Ú!Ø£Iܶ†.œPˆsò¸Hz«ÀãY,0^v„¹�)wŒ™ìÅšš”iÓ¦‰þâZüÃÓ3f46qÜ¥6Í?‚Z‚3PJŸ>}4ÆÅ«ÃÐCÏ „û¦6°5¿fëætÜ­«_cJwÜ kÉX€;æò0Ú’€) ` €¼ÆˆàÞí)y’„q¾o¬ÿÀH;ßJ,÷÷òådlWHwÏ¡q]“)̯ö»¯®1«È—Ö�ˆ£sYµ{ÃíÚu ¡CÇ ÖquZG8?|x¯»ýB<öë;§‡ÀUWVÓ¡ÅǨš14#FÜΞ ¿7iHÀÀÀR)wÞ9Wì¿Ëëæ|aä¢Eh1UOš4‹ Rø^YIòò²éë¯ß¥wžØ‘"ŒÕÅ}—éʉ,Á´=}º²¾l¥&4ªX[aÕ�”÷v!•ô»»ò5QûÏ{Ñâíþ�¸k k¢cöô5-+ë2“ø,Qýîï©…óAàÙ (?­À$cMµ—�Þm³éî>ç wµÜ¾âP':|)L>‰çÃÔI<ÇßéÏ�;ÁÆ$¡¼^ÿlƒùš2�àní_¾œÄ¤kØsË úËä Ò%WV»ÑÛëQq™' Ž»L“{œÅ.ÜÝSŒ'bb:Ó€c-Q•Qe˜û»váÅ�›6~µõlÛ¶M\ÔÇ"j«3ÜSRNS83¸F+¯Ú–Zç¬ ¹˜®$fˆ½#0¸C x9gg§3{»õ¼»+µh©XYZCx™žøñ [/^§À˜ 﫼˜- ÈîС+»[›c馛TÞ?þöGÚ»û°ÆB^ÉÌæ² n�ˆœCþâ(%Ë[[àYuŠr²«ùþºÒàˆlŠ`•›b0›`ww(àa5›»+/VÃ5L¦-Å$V p‡›!KÊ×_¿«pÇs-XÆ™µ½Jy%véÒ—YÛ'@ÄŽ ö¦Ï+'²é2¿GkYðKŸÕÕ`sOb�H†¸ý.Ìæáw“ÍÝ…$ÀV�ָêTpççSam/L]hPhh¸`r‚ËGçóiø.áý#î~×7ö2\Jãbl p—-K©týÞ{ïÑ„ d”óèÔ€Ýk€¶Z÷>óš¶É‡ØV$€‡+L²Hn<\ƒ;6Lí�Á½iµä¬ÝÑ4ДwcÖCÒ§µ¾ïÆÜLÂÆ`QQ‘±Ãå3àçáÇ‹óÈÈHúî»ïØP2P\Ë?¯¼òŠaàú÷¿ÿ½`—q†ÀÑj�3XåÞzë--¶Ïôôtš8q¢Ø¸#—.9€é`7@iýúõ²:£Žo¿öÚk"ío¼!úmTF=‰Àöæ›oŠ0êŽM0c:dÞ¼y /.øOcîÓ§O ÊW¯^-‹GŒ ( í‘ …±?ý4[7±¼óÎ;uØü €Ò1¯^°`�`�DZC÷0B@w°ðHÁ†óˆ#„ÛðÎ�; ö;ר{/˹Õ�ÍeÜ`Î}´ÄûÖœz“çüùã˜Ü}ؘ(@³† ®C26©ÃšëyEE9}úé¿ØÏ rtÞ^ŠÏÙ,<,‚]ÌqŽ&Ë—,6*“ƒ‡ÐùБ 6€s°×Cô�Ûeõ�Ü£ �RD¡âÊ]¦¯tóf ¼ÂÜ.Ãä1´$‰™Ü¿Lî©Áƒélè(eðýØóo�kM¯Cßgqo‡+æ€Q,xU$95›r}bëKn÷qê{þÔS³és dpä‘G´ÆtÆ* l€±êÀÌíí££…Ç™�<6Áø´UëH=ýr»éþº˜Lë3 èHn)U°�žZl4ƒ{çν-ÆàŽù~/Ð?k0`o—«C�ÄÄDœ �—¬;ï¼ÓîAœÆèTÍà>fÌ4ÙÅz�`p‡q­íÂðÚX�AvA�âAÆØsæ4í>²±í6'ÝgŸ}¦ÙŸƒ;æÔæ Ü¿üò-‘½÷ÌnìíÀ³NQ’-›=ôû:ñö€»Ú«ŒÄõÉ™3gxº–ÐócõïS_¬¥4Ä ̦0¸75ÞA_?eXFÆEÁÎŒkcÜá¹Ê²eË Êsww¯×( F R¸•̼7~ÏóÇ+šnņæÓø®(*ˆ ��”«� tï@—ókñS‘‘ѯÁF”`I ®2áÅ»¢1ÝîLPöáù*ik ]½�Çól?A„h͹_RÒIúå—oEúõÁ^"ÇÛ‡rì¤ð”õã� ا{÷LXv§U[¶ví2õcbL/ƽuã&Œ·/9N×±N9™@"ÐbÌ:–­p”êþçåe ÷¶!UôÂÔÚwÈþóž´x›EG'ðÜlœ:‹Ãœ› „=þ­Y³„<7)Œgtz|dù ùé˜1SäÞO'¶îeII�cߤã¯Ðœþgê&R…|{ �ö¥†ó7΃=×?Ïï²Úwµ*Yƒ§ÀØ„o¥#ö‚ Ø{‚ÈßæNIž#®OŸVȓ很d~Ç~D2¹ëîc‰H ý±§ßõ‰ûx¯èE‡УÃY¨‡J1Ûϵ§õ'ã{ûï'ìâw+Ñž Q´úX'ñ|Nžü€E뫯0s×uîòæÉÊ ­äƒ(ÓYë(î7z·§ m0µµê’åvº’E5GÒ à¾zõbfj8%º6l¸Ù ÓÒ"-ãn0ëFÇIÑäáå*ª¸•î`¼øõOjº°>])ýÚø±>S… /è lCެÏÂBvO”|†° iÁÌAÁÌæ^^\Nù— …Û"kؘܱǬí%Šåx‹žb“Б'„ânþq>Ÿjm(瘔75À=''“þóú ô— »)ØG™0È–æ•xÑ¿Ö ¡?½øV´‘Á�>:î­E~O@IDAT�V¡³€&Ôö.™\ŽÊØ Q!ÿdzý¯ ÃUyÆ poÚ;à¬Ýh*€»±ë! õÙZß÷úî €YLÜ)))¢‰Ï<ó á?ˆO=õ”8˜ºu`f°˜Ü„ ôwßU6˜�Î8Z r˜©G�ºÅ Fp0yÂ%ÁÕÒ€»š‘nÇÀÖ•·ß~[ 죎ËçóÏç- @ É ®Ö+Êk Àìš'Ož†Ißÿ=µnÝZÝD½ç[·neÍOЏ'žxÂè>º‡z+QJ�`�m.ãSo¢¥Þ·¦Ök‰ô†@îúÊv‚Ûµµ"sÕ®-hS‡ßÑ &1EÜnTÒ¨óï�Û�*?þnJHèeJv»H €€f'[ßN—n¿kM% ½ø)•»ùÒшiZÌíºÒr¯!Wþ§ àö¶÷2;»áoNPé%jSt’’[ å:kY¶uëT_Kýˆ|ÊsiäÈ)<¨Ž²êynn–`D%;bŸ¦ë�V­ÏÚ…ûTäѰ”E5÷Ý÷#¾O–n‹%îÐëïïOãÙ@€ÂÓì~c¯–>4aöãæö´’rú:é*1Ƚ¥»+ õ£¨–-(ÌÛ�ÀA“SVI)¼{¦°”æÆ…Rƒn0ˆ}ÛOßRfÚÁ`~ÛÈ‘¢Ž#GŽÐùsçÄX b{Ì$s-Ú ÀÆZº’ŸŸ/ÀH�>ï¹ç-oB�@=Îk>Æ™j¯CH§'À]­ Óα–ûã�? #b™s…îÝ»ËKq„¡Ç’%K„ç%1tèPêÒ¥‹¼´Ë£ü^{úµ Þ3µû$lÀ]÷¹ÇsŠÿÆŠàn¬¦´ÓÝjwü®ð”b´zx÷0E¢vܵ5¶áT,m;ÍÞãbÈRwº` ËXñööëJƦw„trN€¶z¸ÕМ�Ç©cX®›™Ò~ Ž\ §ïufð±’cGŒ!Eðm[7€î­B(fh{ÑtO�~wR¿ÙT œØÊ{ôÀ÷¡î˜ÌQôi­väŽyÖ8¬I¾—’r–�@¿Ýè8*–Zʼnóü´BfÜNç=ôùû+áÖ꯾r�]DzŽRÝÆüül6ø\JmCªé…iµÞöŸó`€»w³¸ƒm}çεìY·) ju c�ý_¡Õ5<·zœÂÃÛiÅë»Ø»w#{ÊÝJ�Þåôâ„ýäåÁÄõHY¥;½¾n”z²qÁHÞW[Oê['ÊÑîÖü]c¬#�suï0æ@ Âü^-{÷®£´´óÔ7:ƒ¦õ>£Žjô9<À|°i€(ç…ñ{(ȧ”Îf†Ð×{zˆ9ÙôéOÖiOqq±Ö\VÝ ª=@«ã:7àÎ,M7‡;Jp½¬05é[½˜Ü,Ü› àÞ¯ßh}Ý·x˜¹7P6ÖG°.$^²f‡��`»: LoÎQZp#ofï4ª/<ÜP&‘–¸Oš4Ûœ&Z$Ï›ÿ}ƒ6ñÄ·FθTÖk¯þ3¨¨ “¨ÃZ÷²ke´ïÇãtíjågà~�ÊK«5ý2à>yò}š2ìñ¤¢lîkÙ)Q4ÏÕÝ…|ZùPqÖ5p¿ÿþßZ´Ùß|óž`p‡1¼h³ŒOd+~/‹ÖgëšNŸ>Ì4~]Ã2®°à;¾>ÁæžÆ›&ð’�ñ¼d”_«`ƒ‹oÚ;¶� %äéÛBX"ߨQ>Óaa‘ÌlgÕ‰£-žUçó©­e,Þ¨î#GŽÔN`£«eKæÓå¤ÍôЀD Èàö/÷÷¥¨Žciæ,De©æ8î–Ò¤³œ¦Ð†ˆj€{�&¸Ó¸oÛ¶Õ* î17-êÍÕ¹Ü�77¿3ŸiÐ]1-wÓ§@ $XèA_lÕc×CÒ�µ¾ïàŽú£¢¢4ÍÀ/IêM^{À8.�2|ð�`G&0žt¤Oœ€åoܸQ“Ä8Z‚œáî€&ulð?ÿü³é.6à®fpÇ9˜*ueìØ±$]dêÆÕÇåÊŒÇ"þƒqôå—_E@GÏ=÷œ¦¸ÆÜ¥^Qî ã0㦡ÂÂÂBa  AQ}ûö¥É“'ÓÀ�…�¡ß‹¬ ì’jÆ;MGøì(iii¢¿²ïxŽòòòD2€ñ%¥±÷^]ï­|Þ\Æ ¦ÞCK½oM­×Rér_·noŠÕ‚ktËÆÆ/˜ÅœR«�õëWÐÙ³G)Ç'ŽEͪ�0á¬ïå¥RrAl¬;¢~?ùäß½ûш©”ég$À/�M/C*ÓrW§5Ü®NoÊùÀ‹_R`Y†`<ìÛWñcJ~sÓÂu÷ŠŸˆì›;‚àÈ}�w2ÌË >>>4k–yc [´µ±u|þùçš"ð[Öõ0¦‰4â÷¯¾z[¤4†ÁýÁ_0¢TûO‚u�K—.™ÔPÌÇbƒ;H=Ý«èå)Ûõ–¿êH<H‰$x¬oJ¼ƒÞÆ©32.²Õ§"¤!w0ƒ[ àùž¡jŽÁS¼co5÷Å‹?`°p¶¦Ïá×hzßS„£)’Ê,î+»PÁõZ\CHH8{¸xÚ”bš<퉘˜ãG±þÛóî®ÌÜ­|#/Ì ô£Ê8h„{¨S§MÞVg¬§�¢¢öõ¡ÀHPò JÆô€§ÃÇ<#ÈÛ¶�£©S²^#ê)ÙØu,[á(ÕMÍÏÏáñðRŠ ©¡ßO/ÓDí?çN‹·¶ 0¸÷ïï˜ksq”[·þDÇ�ï§À¨J˜ÐA£œT1{ÙÁEGEØ#�ü‰ç޾Zñú.–0Ž^7&wK¦q��3 [º=ýr"– ³#ØÓ“B<¤¯luö•Š‹ ÔAZçðf|’½‹œ+8p@45##C{öì)ŽsçÎÇêêjq” îçØh"Çp˜7A s‹ÈFü±Öï÷qÓ¦Mb¯ÅPóà™M—°ióæïx|�Ic»$ÓÈøTCYÍ ¯¬v¥W~)ò>6âµoU@é~´`K6uêcZal¿k×®zë‰VCcg}˜û»vѸ£py �Û‘ÆV/f À½W4å´µ [Eë´+tã¨ÂàîhwwjCU”‰[D!qÁ;¼=¹ºôn¾àÇwåD6]:�.¬™ò:DP^ÇHšâË ·À/Ðéü’,+­ýðÃJ³�_?Š<Œ.&+ ä¦Ü]*J)øÀgT>æ×¼êâO”U¥,°Nh¹™Šª”Í0}úd³1 +=IÙ™5”�ãBÃÚ]¥vá¦3¸Û;À]>�iiIü¢_ɲ…2ȪwY‰¯o/ÂMeð°öàFÆ;êÑ©OËÞ¹ÂÂ<6¸:Ã3µïkÜeë==½Ø£H‚C¹”“m¯ïè|>íX WŸîõÅÁKÁʾ`ÀÛŠ VØ3.çµ`«âá4uÚ¯ØðDz›.N€»¾»à s _¢¸wÿ á–ߍÂ#cˆVž&Ú–Rú^áDöfö^»ýêpýi{œ Yx ÛË�x'À½a�5‡†®�é;\ÞXÛªU«-®]»&ÀØt6g±¢©îÐ�1ë! éÑZßw5ÀÝP$Hú¥—^Ò%�éàò°°0Mõ•ñÖ[oÑ'Ÿ( ±}ûöiX �£%ÈŒráR·\¸ž”ìä–¸ÃݸtG6ô£+¯¾úªÿ«Ãð0BàŽ0ôÏ€H¤Î‹sKÜ(úé§ëè rö”›¾—Wíf%Ú€ÍúgŸ}¶ë~ŸØ”c'Pj1t‘ ®_|ñ…¾×·Ñ¬ànî½W·íV>o.ãsî¡%Þ·æÔk©<§O Ån«N¡ññ½˜a|†N¨óòûï?c–áTJ DçBG›¥�.Yk¨mÁa» êܼyi‰‘³èªoœ¡d� žÚåׂ)eaU®ž´¿Ýýõ2·Ë´æû]ZL­®§ò÷k <Μ"Ìʃõ¥U«¾y7túÕ¸0)�‹kM�;ÿ_у»îzЦëÕ0n;v온{È�!&™b,�>� <~Á¸ôBR’0‚ôñ¤;æ>#¼ä"~Þé,ƒû´öÁÌÜÞ0 yΰ µL~Yöoú‰’Oàv€Ü1þ^Í•¥¥¥ld1Äî²E'šø�àÞÄ7ÀŽ«·W€»«Ì®›Ö\îÖº)N€»µ4Û¼Ê]ºt¯U)`?Ùs7×��JÃ;]$WÞ€¨GRÛ|:–v&µã1�v°°62H©�³é®@4·pá;‚A½Ul0uÅ),ÕŒ¡9³æg—ˆ5Î fŠy`ÓµÔY³µ4 Ö À¢ïÁ$ƒÝyC dƒ�«Éù”´%YœãÙÆ3ÞTbÌ:–­p”jH€{d«úÃݵÌâûϺÒâ­î�¸9²ƒºuȧZ¨«´Ù¹9{KhÜæÍ«ØkêAöPûN‘�.ɽNDZYËòÄ/E~úÑGÿäuø2zrøJh“/‹ª÷x&3˜>ÜÑ“ [½èñÇ_ª7­Œ„á ÐêàÚ@4jÏ"÷‰ìàZëw 2(C{LØû�÷/²ªeÛ¶U<>¸L£RhLçÀêŒFžÏß2€®úÐóãö1áåuÊ)nIïm$rOžü –±ö­p±Æ¢O`€8xð`6¸P0´úÒ 3÷wírþüy�a�¡*´ÃmõbNLÜ"ܳ{¦u!#µa¥«;r6Pбƒ (ìL}û޲R-ÚÅš{e)`p‡ëœC…©ÕäÝž­’yðëÒ’âFÄPË íÍP™¯¡c%»�¼¸÷2]½ °u•F·¦ôÎíD6}€lª¦Wåc@.-(¶:M¤-»áO®YÊÇ´ÌÅ�\™åRìL×3•ð¼�´1#ˆââº4™Eó‘Çéo/ýUk“ØÍŃG=L-ºø˜ p¿”Û‚<—3°àj*¹>ý!Q›8“î–ÐgllÝ~û½Bߎð ËÝ»×±ÛRe#&88Œî½÷‹6 îÌôéÖ­/zO°8xÓ¢ nDaºú a×dÏ6¢ÄºY/þ3ód‹ˆ[]Ÿ˜d_º6weáw¸F³¤€Á½¬LyGb’kdéî ¬œÇŽ*Mê:£££)0(PäçÎç“¡¼ú¤fp5Ê6ãCHNN¦ðX€xx  mc(i£Â�÷F©Ï™¹‰5  Tëú~à Jý=QàÍáøs¿}yH€ÛWÞW›väg Ð]j%ôÖý¹l pߺu‹]2¸××gœch`ïÞ½$À.`h pû‰'4iÁÊ`ˆ‰ÚPÏ›àn¨M¦„[ëû®¸ƒ]-`©ëw||¼°]¦‘÷Ö­[  » ×=:ÀLãÆ)ºÇœ~÷»ßévGï5?ÀnÙ¿vƒüµHÖr0±ã(`q€·ÎÂÿ-[¶ˆ(KÜQ Æ‚ø}ýðÃìÙlGוø ÁèmP ŒNV­ZÅìq«éÌ™3Z þX$è`w)†îjv¤…‹wü¾e¿å‚4âœwhÁ4i.ãÓ´âø©+++˜åx!oTÔ¾3Ô½ûÓÔ©¿âwH¨:¸ÙŸ¯\ù%{ÕH¦´À~tºõx³ôÑ=ógŠ(<ÆF<Ý™Íô³ÊhÊLóçÿC¼¯EÍd&{Ëm¸0½]·ÌÕBGºý¬æ5îͳ)ß»­n”E®Õw[ºßÀ¿GÈ-p¿Á÷sµw¬ :Š`­gçÎ�‚YyÒí· €ü¶­[…±a§^©Ïð ¢+¶à>š™Û'D˜Ô=lfºðÿ+/ж Æì;™°ÈÝÝ�%&òÙjß¾=³t�5©Üæ˜øÿû›è¶1 îÏ<óªÝªèÌ™#&1¸�3Ínûb/ 3F§j÷Ñ£ëÛK_œíà}xf5…Áý�Œ›W7WÝàþË/ßÅàÞ”xcît”BŒapŸ6íacŠu¦1B`©Æ>sTïp*É»Nùk‰ÿ"ƒŠènfsõSö‰u‹Ë`¶Õ»Pvq-ƒo‡Â" .¯ ýa!ü;s擺ÙìþLËÛ¶ý,Ú ¶e°.CªØëÏÉŸÎPia¹[öî=”½ÙŒáµOÇ6j�sþ8þyü(ÝÜ])aR'ò SžïÊÒJ:Æ@äÊ땳`+¥úñ)(¸*Ü#Zýñn…\ñûϺ0ÀÝ…ÀàÞ¯ßu£ÏW®üD´Ïk\­�Îg©„†ö *ÇŽ_˜Èe/GQ§1±ZÉK Êèèw'EØOüU‹µZ+¡êbÁ‚Wy¿«ŠžÉ„ ¡ªçI9�ô¿­½Å\õÉ'•¹—áÔü¾«ª¤?ü¿ú’ˆ¸®]ûѨQw6˜®)`=‚=H@€ò.�‰‰×Ò“ôÊ„½ Ö Ì‚ÀS-dÌå¹ñVSŠ­~×{ö¬eb�d{™îè©°Ù[²ß0�+­ð ïrQlrN}¾³·ø¾N›ö„Þ}EKÖ/Ë2÷wí¸K ªŽŽpÏI 7ßkäŸÊ½bð8¯ø…ulE‘÷íÛ,ÿp“mIÁ‚çÉ“‰<ÐEÍEŸ`½ëXhh8…„Xœ™y‰ rX—1 * ÒºU`RZõÃJ­0\Lœ4‘BBwã¼9?ŸÖÀÕyHì,À p·³âlŽIPՊʈ:¿×pö£l«Çë(ùíêº w€ÛWÝ_ nGâžÿ#Jm€ àôo�w�b�'VÕ@"F`µ/EÈ]ÜŽ´}ûö­Ã>-Ë0ttÜõkFÜdÿöÛoõ'2úþûïÓüùóE,ÌuÁÒ2ÀÛ[ˆÅ ãe0G7%ƒ; .úôéà å°,äºLçšÜ<¹xñ¢Æ½û}÷ÝG/¿ü²ˆyûí·éã�?ç>ø `U— °¬ªªbãèn"ÞÀ=!!�V®¬;VG¦éÓ§Ó©S§ÄïaÑ¢E¢}060ëgf ]ºt)Á$ä� 0áÌ’Çs!é®®®â\º‰ÔwKJJÄ‚1úNo¾ù¦0”@^)ï¾û./®(.�w©ã�ÍeÜ`¼F?eCàvÙC'È]j¢öÀ€ Y¾ñt$Ò<†û�i_Q`i:õd2œáÃ'Õî gŸ~úoO•ÒÑð©”éßŨVûTä‘{M9zñ„¡©Ü.³U¹¶ CQ³¹û•g‘gå5“Xæ^ü’Ë2˜Hd<Ÿ‡É*­~„¡ XÎ ›;ºZBîAžfz¸à»ÿÃeW‹ºPç9Þ?zô(¯×†Ò�wÚ熿ÍoJ=:îõ(§™G9î·Ö ¸÷º§yù×Å äœÏ¥ ÛSy� �çžN€{}O€à^ŸvœqÆj@ÜÛõ�¤ˆm(ï"3ToM¥f,‡x¸Õи®h0Ü\n²¹×Üp¡íçÚ3s{ áÒ¢æM¸”N±…Å”L;#Z;,Àä0Z…A´›3ÛNMà÷•ÂTQRIç6] k9%¢ß óëÛwuêÔÃf`-|Zh¥IÝsIüzõBÆMÔŠ³— 'À½qwB€w‹Ì¦ÙN4®0#r½Ô†–³Ñœ—WKºãއŒÈa™$æþ®]Î�;g÷ î©©g(·û@JŒdm5PÊ Ë;ÉŸÁš°dr÷µk—jÜp‡xvuåM؋̖§0U#Ì'ć‚Ú�_k_áÖE¸vqu¡*¶~«¸^E×óJ(?­� 3Šk­<×|[ÑîN)+¨Mh¹Y/ÀÝûÆe:²ª”œ.4õÎ$LrÞFÜ'Nœ…æÚ\–/]F_õ©]rGøv§¸ a&Ü»ï£Ò�_òG®ŒõX-úaˆÁýjz.]|}� ?u¦€­-©OÜ'MšcS]buñb»FéÃi6­ÛV•Á‚îÔ©CÌÓ�%liEqêÓ²Ê;zaa¾§«�–­Å:¥eddÐæ�›ê~Ϭ™l=[»0‰…€œœ+ül‰I�  p>Ÿ�S¦.À}ôèÑ�+ÐAr;îr£œÍÔ« Tã5béÿ®ÞdZ�lgJ?έ¯3AÝù5Ñá+J2€ßw{U\ëÌ“#HSÜ‹ŠòÀ½M� ½8»v�eÿÙZ¼¹Šçgñf3¸¯Zõ‰`—º �d¯¨cÉÛ»Ö‹„Œ³ÆÑ\ ìÁƒÛù§/{À»D-Ø»ÙÏ›¯X³½çžÇ�2*Ç|cäØ�BúÍÈC¼_¥.±î9Êþ`kJ¾@�;÷¡Ñ£/_½šÉ„7 È…ñ›dVm>ªåÄ�g„¡Ï€£øŒTG5ù¹ô| Òöz j‚`ï‚ýˆ$o‚�<Ä;ÉØ>|øpqÝÔÌí¢üÇV¿ëääL°ƒ|<+èÅI»4Fn²–>þr¼#íNjË„®átÛmS-]¼ÁòÌý]; À½°ó0Úå=Þ ,qÛõÕäsfˆà.Ç}|ò),úyQí€Ø}•{øÑ¹ð1”™Ð–2«}ECw·’Ktb #uX¦NOa %¦àþãÊUôÅgŸòâk¹è þ„xÇRç� FÜ/dyPÛÕ¦ Þ¬ÈTŠ!€{[ãì8A™ßl¦î#;ÒØ0CN†ÅôÙwlöÁ=ìm·ÝÁ —þR·ÔñĉÂUV»vØí;#Ö¬(Ž®O9r²s Ã�Yy‚‚ƒ“�Ze¶ÔçÙ³GàžG11ñ rWWê¶Øó9@Áöí×j¢Ûïf€»Zrr2(%嬰��祈²ø¹£?ŸÆ(Ěϧ———'@LÆ´ÉÑÓ8îŽ~›wû%P­‚‡»`pïð¶qúÈý'Æ òÚ¬€Ü§,$JÉWÂ/àöÏåUýǤß) îà¾uë^< †O0ä2Œ÷þ˜yýúu^@tÜë¿ökî}o¨†@î`ÍðñRÌ·#ÿ­p·ä÷½1w€ÖGŒ!nOdd$ob~ÏcÅy»Äñ•W^Ñ,.þþ÷¿§G}T¯�ÈÆÜŸxâ žWmõÀu%7M,rŽ7ŽÁ‚E⽇>@OúÀò×^{M¼ÛPÏêÕ«5LöR·`¶Ç‚¬t‡‰rÀnþì³Ïjøº÷O>ù„*‡,^¼X°Ê‹‹›¾ùæQ/.Õw°ÉCÏ�Ûo¿�~õ«º›Å0~„‘k¿~ýå@p/8÷ööõêê ÷V²½ùå—ì¹LÙÈÓwÁÒÿÌ3ψrûÛßÒSO=%Îåxnè߈à.5cü±¹ŒŒ×ˆã¦¬ÜÞ£Ç@ÞŒiGë×ç¹×s‹KKK˜�ê ñ>Ùfƒµx«‹‹ËÝI®ng8wË6ÉM"˜(%x� mØÀ=´$‰ú\^¦t“wPõ�Ü �ÛÁd~ í½YxŒÚçÐR•!�»ÜŽ Z £¤eü U€ÎÚ0öüûísxÍM{Y'¹E/ñÛüøãŠ2Fͦ\ŸÆÍ[,Ú83 aƒ¾——ˆœ�?þ’QîÒͨÆ*YÖ¯_Ϭ›—©S|<‰zR{¢Ù°aƒ¨kÆ"�›¿Ùy§3é¶6þÔ-Hag4·1–}F¹YélPÑ�Ø0++‹¶ó¸ó`&ZkNdn{í-ŸànowÄ~Úã¸ÛϽ°DKœwKh±¶ 'À½VÎ3ó5 à.K»z!Ÿ’w0›{µ‚1ñpÃzŒ UV»Š$î ô{9ƒâ ´q?·À„ÇïŸ^$¼ôx3«Oü¸8-Ï×sKéÒá Ê¿¨€$…Rêù.æŽN±�$ؘÁÖC¸Ë±;ö¤’w\Ɖ(càÀѼ.z›1ÅÙE[aÕ�•÷ÖA®ôç977 9Áî“U´l[ãrڲǬ¿0êšß'Ð1D9*aˆ“á"òfüž=kÄåÓÙIô}`$e¶ð&Ož×õí7†×Á¢eR«ÍÂJl‡GKê;§G�ö%.:F•eÆ“'¤§§°çÖ/E9ư¸ïºAËÅ‹ôÓ§?,Œ=ê4B'@ŽÁñîë9£‹N,¦-;NåÅ –ŸÊ yÓÖÓêfá'ÀÝ2 …¡×ÚµÊÐS£Pd`±e ÖSÊ öóæº!TXêÉk*ƒùÑKO*ë™û»va€‘òö2±]¶z1:´•ÀàÞT÷>}Fš¨ó’›{em`¿¹páµ ’ îàŽ4ÝÝ(çj…zfRxàòª,"7RƲ +”žê×�ª£:PŠggºÁìC”U¥,6Ú à>a‚6XSÝFkžâÍÛWÿñ U°‹s)®ž40òWÔ¢KKº˜¬¸8õèîN)YʹOW7:}ÕO$ïYBy‹Þ'�‚ËævYŽàîŸN٬Ϟ^µŒø<ˆpýf5�Ú™Laí‚hÚ£ñ”~H±Èj¬Á@¼¶fp‡[XXg4Ö¦.i¥®mqñ<‚uÖX±æó‰É"Œ¡***(77—'% opÛn{Nç¸ÛóÝq¶­! `í§šÿà^ÌCƘ7ÊQß›íªVÏU×ZPªÜ.噟Œ·#O c#ýÛ#î’ÁßWKÜñŽÀ=&&F6ÑylæÐrÐÖRàv¨7%%E€wñ½Æâ¶\àvÕ[ëû.AØ`¾�,¦èä½÷Þ£ ˆ,Íž=[§ÓÒÒøhÙ2@Ï $€Á%;?2èG#¼±w°¨;v¬hS»víÿ�€¸_ýuMrè  wôÌ¡`Ù½{7­ZµJ“fþüùZã®7ß|S0Û#Àæsæ€(Vº?ÿüsžûíÕäÕ¸ïÚµKÃE/¿ü²ðnã€è€—ó!5Àï× &ðæÝ%ñŒƒ�:hÛ¶-¥§§î×O?ñG�eÞwß}â|åÊ•ôâ‹/Šs€Çž{î9Á†‚çFùc\ 6úíÛUƽúî!~·™aí ¤^x�À�R\\ÌlK;Û}¹j}Ä pj7éOs7˜¤L,Áí`€Ó€Û‡ ›$‚“’Nðûô{ÞÔ^s“û�w>èdrg-íܹ–ŽÛKXïiÿ]o¤«R½×¾å94 m!yÔ”3pv0 :Ao:{ܼy³~¦lߎt8òž›Û9{µËWY¾ê€Ü·{¶u$dohäÞª$…™Û— �ºlX¡W8ím_×KÆË£we!�Hž'.Á:h]o—²^y„»p¸ó>6Ž.õ—Áy„1î˜xày‡ê¼à`C×>ìµãŒ5ìår×ÃÏ“·�²‡òURMŠ ¤0ïZvAs:ºfñ*ÌÍ¡Þ}úP‡(ƒÇO—a.,ÇMæ”Û\òÌŸÿÑUcÜŸ~ZIk�ºdóæ•F3¸â”ú5`ŒN%ƒ;À5N÷úõÙÔ±¸ýõ»¢ 1¸ûù�“Á½þ;€ûš5KÈÓ½Š^ž²]oâUGâé@J$»ðœ¿iðz¦ˆ}Ä~ø\„¾6m³N¬r¹áT,m;M‘‘ÑÂ3•ÞDÎ@“5€;¼p«ÜÕ…tync2gÕ‰ >âÚušÌ¬í-y^W$À=44œ‰ŸÐ�v¨k€Ü׬ùVN¸{ºQ§1q䮌#eGÊŠÊ)ÿR!ðÿÒüRª,­Ò€sÝ=Ù‹•» U”Tò¸Ð‹ <”54™×y´®Ö¯_AXÁ}poáJå|ÀÀ�õ}7¾Ÿ^¼™åOAí©e°·ÖºEI{2H¡¢LåÙÇ8cäÈ;µÒX·õ�/ÝV8JuK‹‹aX¼„Àý^…¸ñëTКýeê¤fŸÿ;ý8¹W–ÓÚÀpÚÌ@w€Lãâºóø`ÍڳمדÑ\evv:­Xñ‰(lè®îŠ‘�¬êܦ ”—Z ÈZá…Î�ñMZÚyÞ‹­¦YýÎRŸ¶YüljçÄ:ð¡K­iéÁxÞCv£èèxÞk˜£�ÈÀÕ¶m?ó^ÄA Žï=u²jÞ�>ðõ4}ú#Ô¦M[ut“�K`»ÜÃhÝZYƒYdÆŒâ¨ËÜ~ðàA.ÓÛ0ÄÞ˜ÛE£ø�-×6,å½™|ÒáÝÞý¼l‚Å�iy�ôñ¶>¢Ü îe§Z/1¯L§@s׎p�B炇ètÛ:—�ó¶‘ïÙü²I`pîHëT¢Sª¹7PÓ0À]�íËŒîå”^LEÞԣ쵯L¡ßît ÕDЉ¸A9åÊÜœîXt�}÷=ZÌë § ˜ Á=`P½w—ªr ßûU±ëváZ+üUsç�ôs ™^3„\vϧW/*eW:jƒ�‰¹ôõË«)7½€<½Ü¨[�8 �hÕhF|'À½öNXòÌš€WÝv:€øô©Sôß×ÿCY™™º]©sݱSGúÛ?þAÓÎØÌ`ÀÑîIçϳ.³„îrþŸ½÷€�ã8²‡ 9'" €ÀœsÎAE1ˆ²$+زϖt¶Ïöù|ö�ç³}öýïsÎIV°DJV )‰¤˜3ÅL‚ ‰È9眾z=ìÅìbXìÎ.乘™žžžžš™žîêW¯˜y³™A†jñññf¦Ë‘ðÊ¢%‹˜à®h©�AM$�e€NIQ±`sBT�€€ŠàNöØø±´|Å 1ñ&Á?jýbÝ–ï»WËÌV+¸.‚8îÂ]¾¯ ¶Ç)÷…Á½D*f ÀìûU wõa·¿¢Â¯¨÷[gòJû¸{*wD¬“ îN€»1�9Ó´ÒÆM·nÝÒ�vÕåZÃÜ.Ë0Æ××Wç¤1’îZ~ß­¸C¿ÿñÿAï¿ÿ¾Tu¿%ÂA¾óÎ;šSé_Ê ÆÀÑØg-ÀýÂ… ‚aSž˱cÇÒAv–ŠœÿãÿXÚ:ÎÃÃC0–ƒ9^-ˆðÌ3Ï`¸:]®ô¾ÿ@Ëà :˜Øå~yŒ\B§`ËOOO×cpÇ~°:œ¥ O*ñH›7oýö·¿Õ±ÍpVõÔÔTyˆ˜H@=з„ ªØêyä]S÷z{ã ¶W”³páBÁj�ÝN€»% ’ô ôQÈÞm.¸]^¤ä.5a|ÙÞÞÆNZ¿eÊ&jö c�÷vjöe<ó½TßÎZ·¿I^]�<á@O<ñ·s ñÈ€:àÎk×ÎÒ§Ÿ¦V� :•øò 5\šûòí¨¥¨É pi¦æªf&\S˜Ü‹ƒ¦Ñ”²}4šÚÕ"™Û%¸]îäîʶl n÷ô¢˜Ñ”}*Oœëø¸¯Q‡ÛÀLÛÍY4³è]®š+}éKÿ)úpò¼öX~üñ›"šhiÐTºµÉ§´Ù9¦–~H£n±³ßxþŽÖfç±EÁ/^}…Ñ-hñâÅ¢?óÁ½~çÚ/PhdŒ8íñÒšâCaÞÖÜ?øóÿ1QQ-âs!BQvv6�ÀN{[¶l±Å%ÞWe:î÷ÕíÔôbœwMÕ9ì…9îÚÞ'À][}>¨¥ p‡^`ß)¹VÊlå¥BM Ë*inE£VŒËýpÇ‚-yÿþ]„ñ8ìÂ)a;+šûÙ¯™õœµµµÐ|C‡åf™]EKÆSt ÛiXJüèÌݺ]&¶áø¢T/¯ÁíWhówîü Õ××u~‚ÃÓí�3D¹/¼ðm³Ê™müÇ p×^Á™™×yîõ<¹¹ôÒ××}JÁ¾Ú8©¨kŠ×ü¯§gS~u“±D2>ɾöKßëp¯JX@Çz–ªun³õõnÇ((çÊ}pW¼“â»ènM -o>Bã:³x€;ªïòäò�ë×ùûÎoõ=q!Wš9oÕ×&‹C÷Œ¢ 9÷[roäAÔû„»67ôKß§º¨yJò‡ÿEmÌ ßüÌ×õî›ü¨¦¸–Þ`�{g{ùøÒÒSiÛãùü�bÔ³ë'vˆ2Úzɵ\9O›K¹V*€×F—QÔÂH�g0) a¶Í‘Íàžšú©p8˜9s±¸.kþäçgÒ�;W³˜¬[^ ë¥%ÀÝÖú˜�û­Ñ€1�»àvÔÉ p7~g¶nÝÊã™;‚uýÍ7•P…ÆsšNpúw¿û�±ƒå[ @Õ«W¯¦o|ãl ‰—ɺåϸ�&r°õƒ]Šd` Œß2]½ûø»ï¾ËÑ“¢u@iõþ÷K—.‰dœÿ“O>Qg1k=‹CÁ^~ó&‡ëT±Žã`´‡`*G]ÀÌnLÐçþÎw¾#®OÎð~î¹ç襗^b„YbœóòË/ÓW¾ò½":;;ŹÁ\ZUU¥Ûp8ÎùÃþ��ŸÒܹs™=ïïºýXA½±ÿÆ�:€>ê &÷Í›7õØV îãŸþô'¡×ÒRe²ûáÄ9eÊáÈ&Sµ˜º‡ÈóꫯÒ믿®ÇF|8DÀYô—¿ü¥¨t+�Bµ¸÷êúݯëJ¿á~½C·K=8AîRÆ—j°B73¹g„¯¤ÒÀ)Ìê®?wëí¢øšó”P}ްîîîA�=ö<;a) Yã¥;vjii>3e¾**yrÜ?S›»i†$ߎZšûG‘wò#)‚Ý.í@5U* ÷:Ÿ n)Ò»`Sàv™ÉȽۅ‰YxbÛ¥·›nŸôp23íyÐå7Ù>ÞÝC7Fo¦Ò€É²£Ë”Š#_{Q°ˆ�MÌÞråÊ)ºpáë3€N&þ³æÛ»šœ�?Ës~KÞìÌ1þjvŒ³Ï|˜&uçBà‹þÜ(Ž"ƒ~%dßÇ‹ˆ`³–m äéÊüH Ï}Ô1È%1 Ïþ)2áOc]5íûûïÄ6n} 8âÝáÀîëÖ­Bi÷Ö’’|v>¸¤G섈Ðowra ˜¡àýïjSæšÀB¬–””„ÉÊ q‡¥@XœF:�™=Z8ñ«OÝÑÒIWw)d¡GFƪw›\YÃ'Ÿ¼#ú&3ñD>Aoï�Éd¯íÙö"î`ÌúÌ4nãôÛðâÔ2*¼\Ì`䎀û’4©ýEv•Q…weÌ ˆQ½ÔЩ4¶®��Tß­L0ÌðºE-l´€Ìñnå¿Êºk{Ô]ã˼ùÜñàt6ŽGöTŠ´Ž^fß«g�6Kù�ë½J«‹?µ×)e4¹ûÒ�žlž8¬!» òóéŸ_|‘'®•z‰Jã�‹ ……O¢¨èéä=.Pè³§“CuåPÅÅSSÙ1ä{ßý“àvC&Bõƒ±}ÇcÔÖQn}jpÇD÷õëJ' ÄÖÂÁŒ‚Ázl,Goˆ£Sχ{örz£n{ •1qchÙòåv¸;Úó ãо�>¦WþògfÂì$_?_ö:\IáÌBzòøqîSäéTcn³:5Ô7°A^ùF…‡‡Ó—^z‘.Z¤ËgË÷õ…!  (tò‚ë²SœpjÀq5À¯­¿Çs£Ä6ú×Dï›72»â¹ïN¹¿ü!{K_6ûP]ÆÏÎ ú�ÿaë@„=´egΜwLJÁ nŠCWˆ‰´O²�jãhqqqƒèM%’Q–Sì§KïûPk¨¹knÇw1ŸÇdRËgØ^×3Ôë7•_¾;Žü}@º‚£ÕÔÔ¶o¡óáDÙ» êaM×g:Çq/ðlÔ°º9‚û†gÏÚ>wŽÈ6)**"\ t À¹¹‚gǶpÄ&°Ø›{?ðâ8è²æ}©¬¬d§ÛJ(F±ÁÜþ“îæêj$å{Pú #åžÔ×W‹PðãÆM´�„1?X¡¥c»ú§N�'ÈÔi†ë¹c2lQj8äÑGŸãw,\�ltùhbbŒîɉUU¥¬ß·Ä„ ®£‡m¥U> ÔÉöán^h«  ¶Rre`;à™�?£L;FØ€3_yåÿñ÷®S0�ƒqÜ”ÄÕ^¦‰‡8´»Í~zºxf»9tTú'YÔXÑÜï°ÁÀíò€~ w¶ac€#Áí,’~ð.ÕÕS 3ÅߌzDnt¹(ÿ¾gålÏ^&ÀNF3Ù0vhا gþ‰š<Æ4žÒ&EûwTÑâÜ?‹²·nÅ${ŒMÎc«Bá,xèÐ!чÚüØc¢ÇHD§ŒŠG+6?­;5îÁ ´°T2®Ÿ§k§Q@` Ï%­ïÇÉ'DÿvòäÉ©ÐÒ²‡ó¸ââ<:uêc„ؼùy«Æàêë�ö[uš5ë��ÁôôÓ_³¦‹Ž-,Ìßf‹6qК5[))Ét[lâ0£É ¯Á·m̘DŽb°�ûó~Fó9R"€Ïû÷ïÔ´Jk×n§ñãvŒ2÷„Å´ot:nÄèÔÜkËɹCgÏä±W“¿l3÷°Aó½ýöï©¶V™›4³àXà—# úË7o^ +WN ¶_kæ¥Õ× `Ñk¯ýT�dõú”)siéRÌeuaC( ¦¦’‰~?„#Ï !­tÝÔTÏN ã(,a´|ù&f¼”c¾÷ßE8 íØñ%¶Ï­Æ–çÎ dˆ›C£§EÍ‹DKî8 ÷yóVQrò4£ã^€çÞ{ï/lj¤;¾,œ1pœ# Þo8šÀ¡µ££Ï©Ä?Ü�BÆ–^þžäÁ€w7ž éaæê®öNªÉ«£¼ó…‚ÁlÇN±Ÿ~Ÿí²·øþSüü1|oØ¡š�)ÁÒŽñlk]G&k¡†²&oÖ‰{&k‡gvþüU&ß!™Ï‘—öÂQJÀÆpúôGlãW˜"焱Î=È�Bº[{¨ð\ Ùà.�ò‚¢hרé¢:[¶|YVK³¥58Ê“'?f² +éO 0”Û¥ ÛJRÒZ³Æü¾æðŒ£l8ÁɹOÌ%À)pÒ¤Ùó8ýÑ£»)3óÅÒÄ ýÀÞ÷áêGêNÜe¤`SwD7†ìÚµK,A1p—€x‘É�þØû½.(ÈäïÞq¡�MÓ3h~b±fÚ¨jò¥?ŸœM-|¹Í]«YÙædé{mà~æÌqÞ%KLSíu%À½&~eúÏ2WVå›Ü|�rS™�`ƒ`—[U–¹[zeùà.·GòrìØ$zè¡§†õ¾óí¡[72õ-P!Ƹ @“œ\Ý\¨“½ ݸCf†wa×*¤/\:‰Á“þz×rpÿeÁ®¹vã½tõF7{Ë»¹»©“,^�cãñÃÖâã-9PL­Üìû替U@h°AX#²^óæ­^òÖ”eKÀ«a½d½YŸ))³è‹Ÿÿ¼ «ëpÝ‹Ìp¸bÕJ1©‘ÆŒ“?ùÑÿ ¯:_rÊxJž>¢î«�A5dÚ´z¬ëêk3w]ïáÑ)1Îyg×ÛºŽñ`eMš<‰f2³$:ÓEE9ˆ1q¢m¿�Žô|ÜóËŸýœ>½çý ÖËWÿþO„³Ã6:0õƒïŸŽ>¢§J8_Lš2™n¦ÞÐ¥?òè£ô¿ ÀU¶|ßÕ8x¥Î˜1ƒ�w¦Ütt®85àÔÀ°j`5ÜÛÙ7æB!ÑCo0(‡Óì) \Úÿ,{ijOc^À½¹¹‰½JHv­î0PF¸ÊõJ#ÏPŽqæµ\C1žY~Û æl€cF€»9ö�Á®Üù}LCÎýN É@IDATVÖMb0A@œC³»¦ýûw±#U&Uø'ѵ˜Ç�ei³ŠÞ¡ðæl MEI+ûœÀr—v�™ÜU wsÁíòd:�» p;ò•Ý® �vw:‘øÅ0. P-};kiiÎD ö££ÇªöÚg ¢×_ÿ¹p˜È]BwÖ™}b„^n+&ŸÎz* ˜H=.ÖÙäÞ=ºþµ{R­O,—g>ˆ{|åIWsV€bŸ{îÜF)ïŠÙ3Ìñn¾ýöÛ >êı±±"²ÍñcÇD{»ñ©/S Î=ƒ]@ûßü5q4ÌI“&ÑdŽ^ƒs~¸Wi372£{ddä`Å8Ô~|wΟ?Â,ø—tõúüçzÞ<MÝA&VÀ^ÖÞè–V oi3‘kðä:oO*ð÷ÏèóÏÿëàhœ#77]0&ºrçjJu�U¥§� ¢žç[±bie?Ç\Ë€Û—-{X€[¬ª¨�ÈúàÁwÙ¦ÔK³ãK¬:Ûµ‚(ÁZ½jÕc”’¢�¬*�‰:ìšš>sæ£n‹¬žžÞ¤%øòÍ7É„Iõ”^Ká¦Ùž«gY½?åW1‰F¸C0…šªomm÷™÷0`Xþ€eBZˆzŽ:ŒÃhºYá˜U_\/؉ñnà±·À€fHxr˜›ZZ0cw´t0¸}©¢ZZŽú8Ù¾# Ìã ®¥É“瘯©�u„uŒÝŽÛ#ªbì#‚÷ùóG™¬R‰ž"ël+€»,Œ¬‹¯ÓÍ9ËtDÓÐâ(`IY7SËŽŽ67^!Ôí¨1quçž8ÜÕ‚¾úTN±ŸŽyŸÇë·ôNÂ9Ü� ìÿ húô…'b,�£¤™cDzŽ:ÁÄåËGr—<üÜhÜãcÈ;Ø‹±hn¥Í�ZÊÚèή,›Ü{sq!(‚v�žHíLú Ù´éц‹ �þXƒ£Væ£�þ.j2ó‰©ÂF]­ºÂzJ?tWÌA}æ3/[aä°mA|}J}sÖá˜øÎ;÷süŠBŸC-`›¿ööM±ÿᇟҋ¶£ÎgÏuFB IŠ@–‘‘ƒå<¥´‹�ª? ú�H ¼j—ÝVí½Æ…ãÝ>þ ÛRóyÚKŸ]x“R¢ª¬ÖIC›ƒÛçP]‹Û|x,¼Õj’aK*eé{í’––¦÷%‘7OVÂÈÝ^ 3îùùT;›ö7͓ղérsÀ9 -LeƬ”p?tè]ÁàîÊìèÝ]B?.܉ëšíÏüMéîU­÷(ënnì)ÇëÔÉŒ8=€Ûå ¶G¼4JÞÁ€eÝÓ¥S¼Q¦‡ åñ�!øÞi¹ëær0ƒù=†w®Ï>(iðT‡êEÆ{é=œÞÙãÊŸ vf‡’y˜þ~ôÑ›ôö›{¨¡±ÅdgËTÕpIðB\¼l*ù0[{Ÿ>»:»èèÞSâÐU[–“3ÝËÐVúLHHfû3¸ƒY€lk˜ÒaÓÓ¯QSSƒ`@ÃD¨¥Oq5ÀÝÓÓËÒ¢Äq}õŠ×M¢óÒÊ�ŠŠr:wöœXWÿÙ´ùQf�÷IîJÎÝÃ]Üò^ú&ÌTg×|wGx>ÿο}›…²zíúöw¾Cþ~p2’--Q³i>²a£˜øU¾òÕ¯²—óiºÎìR�IÌøôýþ€22®Ùì}—883€©,¡æ;Å©§[ܘ†œû�x°4ð ô†zGµjo‡rÞ††ZÚ¹ó7ºC<; úKjÈL¡¦˜ÛÁÈ:Éξ= “{HHX¿â�8qâCÑÃN°<à1’úÓnQ~¹Âiõ_½zK?¦Ü¶¶V‚ž*+KÅÄ î‰Ÿ_ `¯Ž‹Kb`»~„ þGyÀ€( .n<�¥Ç�G€óÁÎÕËàåã¾Jnì”o nÌ\¿2ëç„å¸eñžª— wLÄ‚Á ’¶”î†.ÕË3ÐFhKÍ)b-n  ™Ûåq­u­”úþ±y.þ Ôè!wé-ÇW�¢qÕgËì·rS/“6Ò��®Í#ˆN%¼Äúå’ ˜=¬9‡ÂZrhTs¹÷(l�·¢¦â ë@™Ñ ·iZé^q枨öKU~ã¨Ê?‘Zcõ3’uã]9y@ØCzøa1©Žè;/\`P±mß¾½_ÛîÈZƒ ÷ĉ�DdOu=ƲÖÞ,Ë{ï½? €û’’rš]U#“‡¼Ì¤Oâbî9a|sÈÇ[{@^^†¸{rôåogXUÜkÆS½§கý Òà.+&sGfsØòС÷È׳“¾ûðiYm‹–?;¸ˆj[¼iåÊÍšÜG¢NRô}úô=p&îŸÿü¿ tØ�ö½õÖ¯À}Ûì4šW:¤cÕ™ÏçÄÒÇ©ÉàþÄ/ªw9Ä:œªðÝ¿téc!”ˆ?¨¤…¨ç¨§o›L>Á–;Ý=‘KUÙ5âÝÀ;boÀýý÷ÿ*N;÷™ Ögc²…’v ‹êKÀ„rZˆlßÕe� m´£;úÂñn×®ßé}Ç·oÿ"\¢40�ߺuQGªèæG=`±®çˆ©6`pe;~GÊÉ è‹"ŸBˆnJ{íÜùk:Æ^O>ùÏVc0Ô÷ΖëxßKJòyŒ™#Æ›55&Og³)Sæ1&Äüq’Éœ;ÌÖìgÎ| jt6 á-*jŒp¾@_ÉÛ»ÿ˜Øð˜áÞ6׎e eaa&·)ˆ¾ÚG¬ŠqÖÍ›çxìu‹\=](~[ù†sD\€ÛÙÖ฻¬÷ ¨©XqÙÈ:fLƒyÉ›bÉë܆q¥Zb?ÿ· –÷ö/n('w¶—1‘øNdÝPìÑÑ Là·Tfµ¾O–aQèíÿÆÌM1Ó£õª‡ý·>ÌàˆÍ"ZHx‡Ãž„‚‚,ò õ¥)›'ô«CñõR*¼R"Æ`Ï>ûuÞ¯oÇÔ»(;mDD(ö!‰Q’z“÷ª*Œ-Ó î2Qp!ÃpÎ÷z°[…ïÝ™3³n*ÐC_Xz•bB;Ìäþ¶NúË©™TÞà/ˆB–.}TDÎ1y€ wXú^;îFnÊH¸{RU^ Wå1ɇòs” �©î”[®¬ûMv£´ª‘')¾‹îÖÒòæ#4®3‹rý§Ò¥Ð ”0º—*ÛY÷ðj*ïR:ë}�Qè*Y6ùó˃�‹[s!Ý: xã<¶5—?^üÁsñ¤Ä­7�\Ë•f›K¹V¶ˆôF—Qì9¦¤×xÓ‘’Áh°nÝãbÿpý9xðöžO£+çóËH>òæ{§õøRÒ²å4Ñ«¼¿>˲©ç÷_%5|÷·´fÜ]›ë3!!…îO˜S{Íò8 àÕð‚d½œwâ¢Ú9 L›¶�~ú¿¿í^¹z}ó[ß2¼ TZR*ØÞÕ;BF…°SÈ'À]ïûîjeq8ßK.ª“¸­õ¢m�o×KÃÜ$€;˜ÛnÏå 4tˆ¿÷_ÿE�?±ƒ²ïÞågªÿ쳟}F„G6Tœ¯Ÿ/=q‚^}åúóÿ$v§L˜@ÛŸØÄ¬glò|bð„î­­­brnæLÛ:%^·sÛ©§†®~m…ë l@­Ü•­æ®íÓï0›{ÑÐ˲ä¶}Ó.ö_d{ù0! ûVÂ…”0¯1x¨SLêàŽ6Q †z´ML¡L”'ÃÌ µ,g~§†¢�ÒÒRñ]”Qp¬¥ÏñP΋¼æ´+×ù}LCÎýN ý¯£»³‡Òf2È�'ù¹¾ù™Î¸}Vñ?ȵ§Ë$¸'Æ{rí�[ÔÑÜA¦êéÊü¥9$ï.mANýbFØ©â…Üf ºZn½�4ª%_€ÚC›rȯÓ8À÷ò˜§¨Ú7^”aéŸ�ÖBšWðw£‡à ;ï5¾c©Û¥ï¾ÆÔ§Ò”²}â¸Çÿ…†F-Ö‰p4eB,qйsçZ/**bŽ£¢­]¿aƒp¾F˜ñ#‡‹gjÖÒõ”^ž‚©à|Œánoooׂ}cæÄRXBÝü0]*½½9RS<ônLØ‘à;@¶åäSl“‚¯1Ì[áëMÇÄP�—'Ep¤–'ïæŠˆ+§GGR•·BÎ ûĉ³¹ÕIéé×Ƀç$=¸¿ßâî.½àL0c«ÖÖþ51x¿E€ö<<<…cÄHM�D�›[gÜD/€£ú½xŸÁ¨�o8îö²÷›[ßÁò™kDzÀýÒ¥#TSSÎNÐñøJi32®òØíݺPÌ£¡äËÑpï1·»0½øH%ÕÜ©ì²ÌÞÿ“â›äÓÁNð>Aô�ðDjvóà{êÉÌûK(6v¼Íî§¥@Xya—/Ÿd–û“äîåN3Ÿ˜Bn` SI}1��?QÚYDXINff1;ŠšÀaʦ ä¡ÿ=Pì27Ù.Ó9¢áí¨Ò!�j8ßks*Šè%'Nìf2�Fá�üòª‹ä£4˜s¼Ìrë×ÎΠìÊ~W]9RÎÆ=ÅÊÝv_Zú^»Ü¹sGA.¨ª|öìY±µxñbUªþª-fý3([ׯŸ îÕ1Óé¶×cY4O›Þ~�‚Šï÷3–i^¾±-½�²¬Ã‡ß î÷ À}íÚþ€My­öXàž——Iž½ñtåÄ]*l¼Î§e†{x¨‘^€ÐÞcÂl*™ñ9ZÖuÞ¨Ã@ï�3Ôûö‹šÿé{´r~£Íîññ`pÂH­m—´{÷ߣó¼y«¬fp—ìZO=õ«½‡e½pGè4k î/€×-[>oMQƒ+ëí¨ú¤Þ úxï'ý®ã÷ú#�a6jCi¨oèÇöÞÚVÏ@Á:»èS2¥ÇÆ& ï`Ãú™»mwu]®\¹Biéê$ £µë×ë¥aLsð^·ƒûp?Ÿ]ô½ï|—233y åN?ýÅÏé‘M›h×Î�|ýþ‚-J­ n6oX³–C£ó°yù+ÿL_ÿæ7éí�»è¿¾÷=°‹‰�¦)Óc™n,Ùâ}ÇàR0$ƒ‰ W~~ú#Uu&95àÔÀ0k`5DUd\ µv* ÷ÿàyls ë1Ûu ö`�»Ø Š bþ~–ój lëGÇ�#ܲ±‚H·«îþœYá;øº©-ª§®6…äG�óÔúŽ`÷jŸ8v:x—uÌq2Ÿ=—ÌŽ­ØxŸ~úiÑêùÑ6d°9ÊB„ Š"`·K½~]¼ƒóVo¢„‰ú?Í9O]U9�üp'µ67 çëÅK–ˆòrsséò¥KÂ.¸uëV1–0§¼áÌb´÷`„Œ ­£­³Ò©©Ý“YÕf‰´Ï}îß4ep¯®.'-ÜŸ}ö¢žöü€ûÁƒÿ -îË—?¢)ƒ;¢ID5ÑK+/²³B4í»™Dí�J»2nÜ$‡csÏÍMÓœÁ}ÅŠG5ep‡NÃÜþdfÝL§°ÙÁ6/ˆ#êÔð�€ŽÕ¬íñ�Í´º¸”Ê}¼éã±°³yÓç>÷-ÃÃ,Þ–L¥Z2¸ïØ¡·Y\)�”¬íªIÖöÕµ´¨´‚.F„Òåˆ0pGßZ ƒ»œ£Ö’Áw�ÀA´bpŸ9s iÉàŽöòµiÂYápìhjäˆÕ8. ú–£±¹c\òöÛ¿ãùÆFŠœF£âCt@IQqþ¶ü˜éQ5)’\ÝÙˆÏR‘^I¹ç Ÿ¬51Ó¢)vV4¹Àȯ’Áî=Üÿ¿F—øÙÇ(-ãŠâ2šÊïiéÜnž‹ §æ{º;øÏb~o<¸|"†ëÅm*Þó  ý¨Q2DÖa8MBy>|Ð1$æNàÐ bÌK�5Êâ9”áÐ5úï²þÐ®× Â£�yÑç ÆÙAAAì¤:¨¾*ÓÑ÷™cDzŽrß¾WÙþ¡Ø;–.Ý,ØñSSO Ö«¨��äŸÈÌíø'ØÛݨò\=U^®÷0**Þ*†üìì›â¶|¯ä6팢+þJ;Ë8°ez¬ò¶¸Öâ(1ÞÚµë7¢½��‰¶v´^5ñüçœ)v8a Lxx´^[m`|¶gÏß„m+"%Œ—Œíw*Ø.a(Y‰¶¡�÷ËèL°XÃõ^›[áææ:uj/“ͶÑô1åôøœÛæªËw½0ŠÞ»Ìà–Y³V°­&I·o8V,}¯�Ü͹[4ÌÆÎ+îe‘Ói_åÐ�^ÆÊ,í±ˆ+ZvË pFwG¸{¹&RÅ¥@ž é¤Š€,fĿà G?B}7ÿ`jŒžK­cQ´ð�ñ+òɵî5t{R縉´6!Ó pà…Tœ÷b68¦Ã@nv-ݾ©¼ŽŒŠ¢¿¾ú·î®þ.{: ŒT€û)f/**ÖS\Bb-\´H/  ÀƒŽýàtñü1Hûã_þL+W­úxáùω�õØÑB ÆüËŸþL¯þÍô³9�Û?þä€(ãØ‘£ôâ—¾$€�¡a�´é±µ´mÛ bŸ–p0`rÀ{LÂäî§œp| ðëKÝü㨢¼BSÑnªß¾AôiGÔh$ºüÈâ‹ñf;~_šÇÎÔŸaò€Ù1DþžDHÙ4°qƒÙã9;Ú8È ÑàŽv Àc” �»%‚2œb? 8 xk¨W p;¾‰øvãäo¨å8B~ç÷ÝN 8–î÷~ƒci[¿6è#½þ:Ñ�4~E‚�\,¦Ò[å"ãøñSDHùòò"ýyK p»,t �;B§_¾|BnŸ°>‰#?÷ÐÕ]ܱdPÀŽá0âÉPð`Q©ZðÝÛTpl ‡™‰ÐW|Ë3�f3€¸Ž&ÒºuÚ�šÀuO ¥qËâ…©¶‰ÃJ×1нŽÁÄM•\7ƒîg@@°ÇÅ�g]Æ Çuýí¹ÞÐPGï¼ó;ÑïÉc÷ frWË’Ü?’_G�¡�PÚ‰¹ ÷¡‚ÛqN¿3�æ0èÛ�Ž%}C�qܽ»�–çþž°„£Èp€µÔzÁóyóæºzõŒ:¹o�ÇLþâÙÄ3*ŸÏ»'r©*»†*ýÇÓÕ˜}ù­X›É`õˆ¦, e†Î¤U‰âYl®iÏf]a5U4+€&#ç˜;w¥hw<=¶M#Yl–¤À•«¬¬¤ÛÚÒe˘`$J\/È;}’4m.M[¸Š≮Î^䦧ҕ“Ÿp»Ø)À3°ÿ!â±:$–`tÇÏ‘„).a—«¢š`m_7ù.-H,æö²—ò«ƒuw[\‡àÞ§Õ×&Œ§zOf °�àv=H}«í½6‘2ËG‰m…y|£ø&Š„aþc €»-. ÷§àiâûv4&šò˜­âh:•â?è'!zPNNšH‚cÆò’ršX['¢0f€»Ì¯õò~¸×ÕUÑñã r5è*¨£“Ö–Pl³Âh}6*\֣ܵ,Ï p—š JcFñzf·•àédpí™èºÁm€‡óç¯b6÷¹bŒ!‡ùÏ�çéÓO `úÌSÈÓÏ“#,Ý}>Œ�"'† 0%˜ƒ ¥™Ç.Ù§ò¨¥¶MìòãP­‰KÇ W™w €{5;Édr®J^BB™@k]A E´*åÉ2°ìd›þÕðPºÂŽ �\¯€Î.z6ã® o|�¿‡p$HJšJ`/~Päc9à®–��ZÂN•X l¿9Ü·½ÄŽ–˜;‘‚9”É“'3Ûò´AAâò˜áZ‚Dîܹs�­D¯ ¹ãº�EIGFŒ ¯ÆFžS òƒD7 €'´PÑG‰çìÃÿbT›£VúPÀÄ{Ìí €v%7ªOm¥ŠÓÜ×àí ¬giÞ·ï5¶¥u01lup™nnîü|Ïç¾ìd£uÒ:ÑR ¬ºÇ�ïe¢ÄÌÞîJ3wL#�1¨¤ ·?Ê fÕ�è�=öy~†m $Gtƒ�>ú;ãBÈ'؇¦lJQêzu2³Úõ÷nSwG·CØ\Ôu{ÐÖµ~¯�éŽFyyyün%›‡:OaaÛºNˆ¤Y{ž£…�è¢>F®c>â—GPu“/Ïï�£Ù³õí�ÕÕÕlë-âhc‰vk»-}¯]nß¾m`ê•—9ð²¼\™8—õ{€{dd¤Uʃ{nn:Ý î h¸î‡ýC0¸K€;nŽÇ$¸ƒM§‡\’9ÔY#‹<üÉoŠ¥U)�´¤ø®�î|´{x5•wù¢HZï{Ì.÷uë´1΋J›ñgÏžW…‘¡Ÿ¬1Æ£Ã�;“P Z#--Mb2ÓËËG„@²¦,£1qM[·jxU× ž{%»ÒõyüÈujnjUW™ÆÅÐÂÅæO(ØSŸ¸Ã›ÞÍ ¡“ô;°z1È:𔃀eÃÊÇS„ç   %+£€Ÿ¹¾2öGF�¢ˆHÅ8®ÎßÕÕÍ ìNî„pȹ™ê]š¯çûž•Y@—Î3U2Ëÿðôô3Ïè®oíJóÍ Nˆ"Fw ¦Ïž9Í¿³º<ÆVÀ{3펮½Ùýþô-ft‡L›žB?úÉÏ�fuî=~0‚À�‚Ž NqjÀ©Ç×Û>„€É½�Aîí»3™B+¯³Ý�ßmä΄(B|©{: lqweæþ1Ñ ùð§¶pÛ±s;Ä�—<¦cç¦21è0FTü´ ÒEðÚS0x8Å©­5 ŒâøËgØÚþ¿ÖujyÎïûP5æÌïÔÀý¯�û½ßà¨w l¢ñ]™ý4Ofqg }œÂË%Tr£Ìdµn_´¨Ô4“˜± ÷cÇöòùïu" Žs;Àí`úƒ¤~p‡Zk[iƌŚ1$œrÀ͆†ZÂ:¬ª*í—×+À“‚Ì&ì ˜€~ážÁŽ}ù­T1!¦ü fô+Ã’™&qçÎñœ§Øþ¤îHs�]Ü1G¨iðÎìô5¢¢âà!¨޳·œ8ñ¡˜dxüt—©ÍC™@õ鬧e9¿Õ™üÈ ˆ¼n¹ßþ(�2lŸãçüfÔ#T8UwI!Ì`>§h¹öt‰gkêæ‰ä88€º‹7—ߺ.ÚWbž *ÿqº2“+�QBÍyÑo{üñ/ñXDarÓe°Ã ìÆˆ|g<Ÿx¯Õ�œ-BÆR`t ˆÞ Þ�üWv¦2»z7¥E®£‚à9êݯÇÕ]¥‰åŸ]Ïùìt��I½&2:[ôŸO€¢¢bÅó™”4��˜íPìë�§žzÊ*@¢‹Ý½{W€ÐW¯^MÌ€ }sDiºÃãWˆ§—7%ϘOc˜Õ:pTX?=µµ4Sqn&e\?O 5•â�ª,dVx€ÛÑ×>~ìG“¨û’’’a„£Ž!ÐŽž<ù±1 Âña kû(¿¾Éi0¸ÿô“Åì(oШ‰+´þ�–÷gžùºõb `p?tè]M܇X³²OSÆÌzwtyÑ4]+ˆ¢}7’ÙnÄ0�£�1ß]Åx÷Çß!ï¿ûðiõ®!¯ÿìà"ªmQ€–C>x�&Ö50p“%î Zû4½žŒf6wÆXE§¨ @í·cߨD«‹ÊÈ¿³¯½¯óò¤¿§Œ Ë"“Æ´¸ã;?\‚>sjêyºrå”`mGë8£ª†–U2ût_:=$ˆŽØ)КkÐ àŽ~çp8¢Ÿ¤5ƒ»5ú4uì(vfyæž3‹ÌSäïG‡ÈÝpÏ) }ø+†ŸÍ½³³C°·Ã™%jrÅ/#ª bYZ¥`s÷ ¸¿ÝÓÕKEWáx]!úI`p»ðèi‘¢_d àÞË/Á«ʬì`pÇ;1»²šæó;ánЖ:”Ë&²ß ¦Ž´Ü®Ì7ßæ¶ôëý§mÛ¾Èìã2û³D_}`8ƌ׭[×oNÀöôt}@õñ˜CÁqZÍÓ¨ËÖbàö�?þXD7Vž €Üãããõv0›ð©~c/™ ‡‡z¨@Sî¿ß—Zã(Ñ—8xðMrahšg¼ µg*cÞ€ù8‹#9ß¶ƒ½½ån'•T"DÍž½’Á¬IV«{ïÞ?ëÊ5*R°?ûùÙü­;!¯X‹£DYÀ½óÎïNlôÔHŠ›˜�´7µÓÍ=é–„ñ÷úõO0,Ê —6›ˆ†ˆèsø~x1›Ùd·{úò 68AUfU ÜÐã�Yàå ²87í¤­ßkÃjã;tíÚ5Aº9vìXvhH1ÌÂãà]üÌ4ÑšI9´"%¯ß~S ¥õþô»cóÄî•+·qt}lÙÍ›7©´´TØXæÌ™#0¦ÊÒ*ÝÒ÷zÄÜk#&Sõ¿‰Z)P]ÎT—;PžnWwKo ¬·µ÷e-Çh|GeûO§+¡ë(at/U…Á½¥�níW€ž[·å2ó£yø+›Ø] ªØÖH®åJ§°Í%€\+•A}£Ë(j)SÒk<¹]Â)Žpg@ÑTwÊ-Ø�Èo²[?€»#é3>>™;Ï;D]íõg÷îW˜©¥Ô^§Öó‡rØ®mZ ¶éI,,ûöžïwô„Iq4>9¦_ú` öЧ¸V‡ÚÏc•¬Ì",ê×*zô(ž Rfô÷([>>¾4i’6“sÆÊGÚp>Ÿ·oæQnv©èØ¿¿g7Mž2EWÍå‹—PqqŸÑ[·c�„\»“™¡›ÄËæÉ¸­›ãÁO3Å��¦ßþᯃ”`Ùn¼K˜˜C(;HrGŒòNqjÀ©Ç×Àëh£ÁæàXÛxÇs-h¾±Ks†i¶ 5æéð €w±�}ü>##Cxu#$€ÁhÇ`4ÕjRí“üuòD\;³Áà\N�»9wÒ™Ç\ € ^^^Â�‚çWþÌ-Ãó9¿ïŽxWœurj`ø5p?÷†_»Æk 4Ñþá~4åѾ1ÚiS w[€ÛeíL�Ü ÁíÈ_p©X€ðíA° ë§^îÝû*•—÷�­]¹3@AÌ€ËýÏ@%êŠúõzCYÝÙ—!’ž~úkšukk«èÝwÿ(Ê�úØD=¦CõùÅ:wÂöl2»»{öpØNQ/L²þã„%�“éfôfQÝ1uWhRùA“àh‘‰ÿ¨AÒõÅõÔѬÍùÄÐ…¸çdVJ©8Bñµ ›0•ûè/îaÐ ÷ñ硳ü�¹”±V”éÍ ü¥¹"×Þ.š:u>Ž•tÝ í´ƳÒÒ|ÝÙ\Ý™‘22à^� fBóp\æÌ›{PÊ鄩ų?3£®ð!¬øvÖÑҜߋ#&?’Âuò7y4Ú¡–šVvÈhlŸ�üÎ MJttœˆà ·m¹ÔàûÖáÇ›;œ¤—¯XÁ@^e> ‘×yò¶6)> "ðõ$/¶ev1`¬µ¹‰š˜ÕNê@™¶‘Mœ8QÜS”éâEvn(ã_ØÔ ÉÉÉì 4oÀû.Ïi¯%RΟ?ʨk┞î kûü…µÝ°¹ƒ]MKùË©Y¢8'À½O«’Á=&¸‘š–Õ·ÃÊ5Wfâ� i`{Mß{,‹lh›{ e”…‰$€Û—,ÙÀs¢e»/mp�li£e¥åš]‹+·‰-­ÌJÚ_Ö<ÊÀ̼¥�n�¨töì'¬íeÌÚ^/l|†WÐÄÎ:´k¸Ï’í6îMˆ‡Þwô÷àXY©0 1 w]Q)�¾ÇÚn¨£j¶)µ[AjeX^>«/F*ï«àÞ§ÉàîÏ,ú™E_K göqµã‚, ä‚Í=Té«�Í}îÜõfø¾ùׯŸ¥‹�‹~õ °·ûzÈêi ÇÜܳT�[«;Î/Ì�Æ/�§Î–ºÃŒù�m9ùäËÌë‡Ø‘£ÜWéS!ïÃv  a›½%�üɉTÏN7ññ)Œ)yÜ’bòØš”h¾¾¾ VUÞgueÑ×Ü¿¿Îa2��2ðÃü À†`¶…àØ 6èú˜(àpÙW�1c;§Žá±s9;ä\s½8nGa7®ÏIiŽ"'Ož$€Õ! M‚)úí™™™â‡tôß7oÞ,ìõØFüÃ?¤¦¦&lRtt4�§ ò¶‹Ü7h‚(À+W®ëÚ­�°ÕÕeì4÷!¹Gö’ÿ£½Ô~‰{DÝ®°È�£;ó\ î¼ì(쥊}�.…)Sòs×çðnÍ=Ø·ïU Ÿ0a6�µfò;`¬GfÍ>ÖZ¥,]¶Ùè�MÚ˜,ìZrŸ\‚\"í`6ÛVÚ{âAË—?¬֓tï½ÌgéíEff*÷áPÓ)È7`/ð îï  l1�9s–³cÁRKOë1I³v­}#{÷¾&Ü1Š�M´ø¶µµŠðÌ(`Μ Úê°YRhjê9f…h4‰ã-)Bw WÀÃûçué¶XÙ³ç56à‹�¥£é³¢¢’޼Òï²·nßLóÌî—n*ÁžúÌȸί'Æ5Ë'®Ðñ,)É—„ÐÖèèZ#åå… l#€ü =çZy@xöÌ…~ÅÏ[0‡óögqjl¬%ÿüyb(%Ev´~'¿—0œï{+»~óË?RMu 3ÙGÒî½{˜Õ>JÔlǶít•�C•Ñ£GÓ©sgÅa˜pÛ±m••–qGÒƒ¶l_GO>õâP‹4;?6˜�K@î0Àxã@pp°Ùå83:5àÔÀðh€_a’,íX ðWérÀ…õÁ„mÊ:Á*¶±˜?–õõu ÔºÉÛ­ÜÞû p;&ýµ·+gÃ5( wéˆ�;Î…hÕ›#ÒØkN^gë5 •ƒƒõ5¸|ï}ß>€ÛÕ#å¾Båýq~ßÓ’s¿Sžîç~ƒ#ÞM¡ëêª)vf´`ÄS×}”¢+%TœZ¦Kž3cHý%ÓJ€;ÀŸËP¾½†ylµ]èçGGÇDQ=÷K ‘‘±€hïHBˆJޱ–£§EQÜܘ!_rËÊîTR1÷µ»;»Åñèo!Ê3Ž›£ÆSU¶|OáHÙAÔuoòÀ××�ÁÄ<`�OÕ4î-(¯"oŽð=TɤOâ”kزå›±µ^Öæ¿~ý:1N“��`´/ gI½¥€y|Ô(…Ý`íÝ»wë@ìË—/ýR䃹‡Çq$ñeËú0eêó¬¸eË–~€By¾áZJ€¾<ÿ‚ hüx;ƒqç¾}ût}ôiÓ¦~�¬¬,)x!·oß®3?W)7nÔõýeÚƒ°ÔGYX˜ÉÎ'É#©‡|Wt 0»K¯+aÜÎ?þ×]åB•{Û¨·³—ïã4&?œ¯™ª®Ÿ:uñ°DlÃEX‹£”ŠÀüÓûïÿ™�^j°D `O7¤ÊNèØ7žíƒSd˜uHÛ8/lÏ@üB})iU“FôŸ_6«�ØfÕØ.li[¶|žß3eÜ0¤“:3k¦­ßkY±ÚÚZs;¾—cžÔ˜ääÜâoÚyŠh¦¯®é�3v ÒŽ¦%Ðñôþ¶Gó³ü°Ñl¹_¾|YôAжϞ=Û¦Lî–¾×N€»‘Û÷ Ü¡†I±ÝTШ4ÌCep÷w/fÃx2»)Á5MÑê pw$}'À}îÜ•ì$²Hy,ø‹0³o¿ý;qäg>ó27¢Ö<%^n3gZ71pýú9öd:n€»¬·#êó.dNOíww¿õïß&L.˜+öÔ§¸ÇÄ$00oŒ¹Uì—† 0ÀAÀVeídž¬×èÑcÙãy¬ÞùæÄ±ãziØØ¾ãq�×´zgYY!³—çÚà>\Ïg.O„ýÇ·ÿ]°>Å'ÄÓko¼A±<ñõ«_ü‚~ó«_«ÕbÖúãOc¨Ê/‘ªüÇQ£³Þ½˜ª‹gw …5çRhó]±Ä¶Z\Ø›60ê :³»÷0HæÖ‡ sØÉ„—(¹ú$E7ÜÏÀÆ�OìkÃ)W¯žf–ÄS¢ ! J^•H¸sä63¢523ZAÈJ‹XgÎ!fç™X~ˆâØ©À0rÄ@ôò!óXտ׉l°«ƒôÅ^}{Düè£�ŒVŽÍ°˜# Œ8vìX¿¬+Nœ4I°¬cü*“©Õ<Îmá1`=yBÕ‡'wƒ˜A3„FòúE[]TD7<{&^0Ó$ÀøØwíêU‡¹œyúôn£à´‡[7m˜r—æ%”ðõØlì¸Ë§­o9\wYƒF°¹3“^z)·Û,p`[±b“ÕÄL²|s—÷À]^k·+Çb£(÷!�½t "¤“'?Ò±¶{³ÍlyI9¥˜`m—õµÅò~¸75Õ § ÉÚõ:f �f{‹àn\ãà pG�Àæ~.:‚®ëØÜÝiÁ‚µåE‰Vb¼ÖÚ¦^¹r’®^=ÃŽ¿®4sÇ4r÷îs ìLè³Ô0[{Á¥�퇇§“L�:�‰@ yœ¸�çë�åï$@ý˜GÎËKgÀä1¶±*}G8€Í«¨¢éU5äÎç1Wz8ã[Ìâ^ãí%Àœë×?aî¡�O 47pKûíÛ·Åu`îõ±ÇÓ»&8Âa’’’"˜u±þÞ{ï‰~+ÖÁÒž˜˜ˆU!•••tðàA¹)ÊDÙŽ$w9zùùóçuUB?_Md¤Ö"ù®_¿^ä=sæ ?wybQÈ—ª° x¶¡ؾ!³fÍb õ$±þ ýÑ›–v‰ ®“çìòšÙ£€ÚÁÚN À½·Á•ª?è¢Þö^îG&q[²\7~ÒBï˜Ï15ç§Eùƒ•a)ÖX¹UUe�àuvÀî"DÊ�œ‰ v—œ³Y#§Fìreg‚¤¤)òsE´÷5ÜÆ\bæö:g™È‰á4vÞãçæÐàˆ‚Ø\ÝÂ路/X ®7·¾Î|¦5 õ{�3 ÜŽüUU%ì迟#½÷Òn:!–HLv^˜JwJÂ9jØ$~†Mc7í r·ô½vaÖ?ó{7*ÍØâªŠ×­¦¦ž îmþ)TÔ@Óš:Yzå9�ýÀ*w”ãH÷Õ«·ÊK–%Üóó³ÈË5‘*.Š:xLò¡üe}ª;å–+ë~“Ý(­JaPNŠï¢»5J~GÑ'ØÊíÍàŽŽAEE1wòWÒôé -¾‡¼©î´Y#²^³g/³àމ= pôÑ笩֠ÇÊz;¢> óèð�Ëý®á™çŸ£mF&= ì׿ø¥^þQ¡£hñÒÙvÓ'&¬ëÖÜoݺ(®að´¸+õËõŠÓÓQfFf?6r€Á¶l3ÞVÂRR’'BÛšÁÝžÏÌŒ ú¯ÿüžËa ý·7^gfû@Z³b¥`ê)s��ÝZ­±±�^þò‹xàæÓÏî ’ÒtáÐbë÷ÕÃ`œÂa‚F,Eü08‚È¥ØpþqjÀ©�ûBrK�ð@r|`p”Àv °µ¡ m�ü¡ B%ÁîX—ûäò¾¸΋ÐDxŽÕ?<³¤à™V;gÈ<šœÔÁ q~ßì†8«ãÔÀ}¦´Ÿ,¥ßà(*NK»*Ø4:˜ýÔt“}è¿]-¥â륢ꒃ]QêVËëÁÄ}qÎ�Àíòœé‡î @¶ÞËt{-QOØÀÀ– 1äÞÙÒIWvÝÇ<ôÐSÂ#64ú“››Î,øˆ{4ç™éƒ2Ë·OŸnzrG£jZLKK}ðÁ_ãk§›7yt·‰c<ý<84vg¿ã[©bNOOg'â+b7æÉ%ðN¬è—C’““u€‘ÀÔÌï·Ïœ9Sîz`–Zã(¯\9Êc©\ò\ÑFã™Áý°w—^7jxß…ºjÑ"Ú¸ñ9žkxÜ9Òn„µ8JÃë•v$¤‡'…RâÒ±&Ç‹ eM”¾P€Íe9¸ÇÆ&²}k,cQF ²IÉ®'g8ÕÔTRee©Ào64( yÖöØYÑ9/X§·„Mö?�¸°ìhÑÑú˜!½œvÓ€Öï5æÕñ}Á¼:l`LÇ|ÿ@‚~ÇÁƒoñ·§‡æ'ÓÃÓ2ÙáEy÷M—QJo~:�Í^.Ü/çgW‰Ôa*?@îhûAR ¢ðÙžbé{=bîÝžã)óš}^Þ‰sòˆZsœ÷vÅ8è^Må]JøÛõ¾Ç¨¡KÞmògƒ$¿<­Ü�÷b¡[-ñ�wñˆŠ?ˆë¸�_ ‡�òò":vø:µ¶(ƒf©íEKÓ¿ýû¿ËMÝòý{éoù«n+Ky2bÍú%N€»xßà~•;¹«%,<ŒÖ¬]«NÒ­?hw\ø�ÛwèûßûžèpÁþß¿û]e1)‡Ÿ³c‰:º˜Ø“ 9äQ‹á¶zŸsÝ©§ÌÓ€-kæ�Ùx.Y V `Év�%òÈ|ÆKÑ.U¶O(ë²M’ëêvH½®] œ%�4 ¨ŸM¬ãY–K¹ŽkBš:ïH»Nsê‹w?ç÷Ým9ó85024àhí–¬�£ôá.J‹°q£óø@uB�ñEüƒŒ7™'«µer*¸õ(»]Ay<©&R å}Æ>{ tsùò‰!1¹WfUSö©<1ÁúÌ3_çþkc³õ€ãÍ7!¾­É«ÇѨxã“„8ÀíYǘ»@aBs»#€Û¥JK èÀ�]Ü·ÖghÇ~Ø«ýО@Õ¾‰Ôâ"Ó|éÑÝJa-9֔à ïÙäeÀîÎ=6>g¯â,Z´~XžES=T�;ØØ²ŽçR� 3þ&}Ý*Gcurëé ÕwΠƒÑö  2%†àv0·Ïžmp»©úi‘Ž6QÁ òÚ2€}0¹éǶ<8s{ó¤.¢…!ݫضWVV&úÏêzp¿œÁD!!úïÎã wÔãüùÃÌÖ§‡<ÜzhõÄZ4¾pÐIhõujµî¸÷×äp3¸×µ€Á}"e•+mƒ¯¯¿ès€”Çžr?ܸ]8M…J´{éàÒ3g°cÏMqë<؆¿´´’¦ÔÔš ,Õêžßw�@;¶‡ÊË …ZÔ]STBcšô#Îh¥³�ÊqÜ�kg¸Ü;Ü\éTt$Ý¥ôýÁ~Ž~iR’yŽxƯÊüÔ‹� Ç_w/7šùÄÔA�lQr{c;3¶S53·K‰‹K¢yóVRp°Ò—éêeAA¿»y¼C´fÍ6fg§Þ­·ÞÞÞJ×®�e°ûeÝü!œm–qD s" `¦ñí¤ªðñŽÉVŽt1àž––ÆŽ²WÅ¥¢/ºe˽1ËóóóÅ~8gJÆò·ÞzK§ž•+W²ÎFë¶ܳg�nìçˆÎíHRÄQ‘Nž<©«ÒæÍ›Eôp™ ¸C/[·n»Ž9Âís¹XŸ0a‚eÊc°Ü¿¿Î!­`qÐDêG«ë>ujÕ×W‘Ç£�äÞÛp¿ÇâÞSîF�ûy”ÞEüœ�f§ƒ5lƒñÔêôÃ^Ž¥@Ø�*Ž(h/!!qAb¼îæa<Æu•Y5T™YE�åMF‹Åœ-æ{�ט€->vf� Òk_ÔyaÈ>�OUw§è%K6Ò„ žƒˆZ'Ž´®õ{­Ø ΋¹Ò3f n—ºÈÊJ¥ôtÅÆàëÙI!~­&Ç­�îTݤà|CB"¬þ0?®²(“K|ÃðýDÄ‘íF¨@IDATvïmaƒ¶ô½v¹qã†ñ·Ìäå(;´¾�¦NwãÆÁà>\÷iÓ/ ó)õÚ-½gË• ßÿÁhê´iºôëæë'?ú@Ö%òÊ÷¾ÿ_äæÞa7}ff¦rh·B922V]•!­Ãƒ^KwY/x|2¸Ÿ9uŠŠŠŠõê—�˜@ó,ÐK“p<(.Î^£ÉÉÓe²M–Žô|¦³!âÿþ÷ÿQm�â ‹°ÇÑ££éØ‘£ƒ^ûäÉ“©ººZLš!sì˜1ì¤ñmà {¾ï†UÙ±Ž¯üɼê“z]îw.�pj`h°Å`mh5èË­® ÖåO ÆúpˆlŸä¹eû#—HW¯Ë|Î僧ÃçP§a{¸žcœ{8D¾?xGœß÷á¸Îs:5 � Û3íJzIêº`]þ¡ß0ô«Ñ怅ß|ó—‚]oüòx jVÁEWKô@îZ1¹ø4ævYÙÖúvJ}O±»<öØç)wÙu‰ï&1F† Æäð0@ÄcÆŒ§uë·I]?úè E2"%Œ—Œ5zCæv°b;¸]V://]ºDÿÀÕ�ЦPYàdªó‰e¶ñÉVy¬-–`wh+Ìî1õ7ȧ³Nœ&:z,3~Æ!ûo×®�1›ÉÎp€óÀåØ'm¡Bš[ø�jÉÌpã–Å=‡nÏeævð[úýnW_8&þ˜ÉÌÌÔÝÕûM­4PQbb"IÏpÄf0d0ë²åËiÔ(}ç¼C† ÷9sæôƒ˜:—–饥ù¢ÝolTœkÆŒª§­³Ò(<À¾@M[ÜŸzê«ZªÊ¬²Àà~äÈûäÉNK/ÞVØVÍ:ÐH¦á¸óãI—óbèÀ­qÔÑ¥8~”9þ6x©©m“ðíé î`$¼L§£#¨óž�l8tZPp—£ Df�� `6Úö[ܾµ'ƒ;t…v ÝK—N0`Œ{,S«kiIiyò‰½Äw<›ÃÅà¾wïkBu#™Á=�X޲#K÷ p Zºô!«ñ¢03þàýþÇ?þ žË1sb(fzÔ GµÖµÑ­½iLª¥<»Ë�…}j[HCC­ ìnHÊÃùE4¾¾Qnš\B¿{âÄ~…9Ø6u4Y+w�WX¨8Ç (DÅÆ‚~#€ÚR8_Àsì`#?~ü¸Læ(nËulìèo>|XDûF†1oÞjJI™n×~½ŒÎ‚¾Ý,fowuœx¦¹ª™nîM—4iÒlU¯µK�1þ´=¼Þy/½¢„CNvyS¼1¸{z²ß[ ¸†‘¦Ïºún*©w¥‘ p‡ñwçÎ_ ýÃ`Š0cÖÈñã{(''�V®ÜÌl/“¬)Ê®€W Ì·vÓ–úÜýÞ>:á¡Hxx8ýäÿþ�Ô¶'€X+€;‡Ô î0X#𦯩©à�óž¼QÚqYÞñcǨ¼L ù%Ó°C‘/ ‘”Ä n)#à®åó‰AÉß^ù 3·Ÿ¡–få;$uƒÙDöfæpdžÆ÷Ï}á62&éí²çó©wbç†SN 85àÔ€SN ØUæÚCìZ)çÉœpjÀ©�ûPöjo>þæÍ „pÀS7OT“=̪×PÚÈlLõ #SƒÂö†ׯ‚' -ÃX°ê¼öÚÿ§ ïÈŽÖqÁH‘ Œ|æ+÷l>•§W ¦¿á ßÕÕÉ“«ï2Ë]¾Þe¹72óÔí� ÇŽ/R@@°Þ1ZmTT”ÐG½.Š›¶u2ù†ô�0Ù˜y4‡j æqyNDºøÍQT`:qâCÁ ÙˆøôðµT<›Íƒ?'òµXzv·ÐŒâ÷)¤U•�?…�6 Їåk]ÀíˆÊŠˆ†j1ro©n¥{îˆlŸÆ¿@ ^¶‰ŠÜVBóó_ç™úØD½Ér<Ÿ»Uçö�G�Q ‡qÂøö¼ŽŽñŒ fgi wÜŽÒÒ‚{lîJ›ÒH[gß¡ˆ€> fC›ýô“EÔÃsk¶'À½O«’Á½/E»µÉ£+èÉù·töòý¼˜;š>¹5ž:»•9°8äè©!¸YwÂ!¬Øà>„Ó›�5©¾�Ê/Öåkû�Ð:®ÇÚî:E% ï ‡5Éæ+ØÜK)ˆÛ8)5Þ^ô÷dËú–²Œ�–÷Àׇo„à(„¾(drM-+-ÑDÿI ¢CclG”è¸KM³®dQ}‰i@U_Ρ¯·wÐsÙzæÐј(jæy=Ædp õ÷ÒËgë 8ø¾ûîŸxL×Mñ Øùnr„Ù§„Ãmm~ƒÌF‰ˆö ®9zô¸"�çBŸIÏ6ê$dìŠxÎù}¹CÖ¯ßÁúg,›C¦ÁÎ0T€;.àö“'Oê�Ù‘Žþ¨';RÁ©b)À}ãÆ�ÂiSb‡?|ðA¿kÁié‘GÑÕ ±±‘ÇOGt×§ÛÁ+p4miQ"9îŠf̵ci‰£¬®.¥O?ݯT €�ûcQ|}øùŠØ’��ÑÎHœŸúžŽÔuK�°æ^ovömá $ˆˆx‘NcfG‰ ÃÜs©óuwöPÉ�2*I-}DrZ½z«Í¢{¨Ïí\ïÓÀp¼×}gp×,}¯]8T œñtâh7÷ÂÂ,€û˜1I#†ÁÌðļ$9yO2<4¬—�Ö»wû PÃZ+OŽÉ{{ƒ#ponn¡ë"#cͪ¯©L`ä€h>ç¶¶f4ô;Ý•ËWènVV¿t™�2!…fÌœ)7™ù¨ˆ=¬óÈÏ/€0qkKqäç³²²ŒŠ Jéô©StñÂ1If¨‹Ð/^²„C/£” Œ¶ ö|> ëçÜvjÀ©§œpjÀ©ûiÀ\{ˆýjä<“SN 85pjÀ^ííîݯ;PìÌhŠ�ÕðÀL[}³{7P{CYtªWW7a?X¾üû[ÎZ}éÒq#›ÊLjúNØnÌúÀ`÷ xøÝ˜ÔäÕ1X;[0;?ýô¿XMaì¥Ip{YY�Ñl† w°ßƒ ŽíÛÿÉè1Z$âîÜù+¡×±óc)zŠTÆ}ÌâÏ5ù s»á¹’’`v\�;ì:'Nìö+Ô½Ö7Ž2ÿöÎNŽêJ÷§gzrÎ9hf”s D�ÈÁDÞµ7¼ÝõÚøýÞÛ}oß&¯×ö&ïšÅØ€Á2 2HD �rÎiFirÎ9÷;綪§:MèéîéÖ|FU]áÖ­å{¿óݤµÔjÛîÛx öSvËQÊkØCA]ªžDêxçÌYæ°Îd¼ÛsÇú"nß¾ý];q»–·­È]‘K›…’ÝÆ(º”¸†*bæ²u�ÙðG[ÏÕ¡�)½åÔï¤Ðþ6•MÖ’ ʘŸªÆå¼UâvîÞÜQ‘»Ôçûj†£2OÄ4¹Ŧ cqrC¯ÜÜ܉(®Ú¦ÜKõnî�ìö½væZ=­D¹¹—4ÄÒK;y¬|î¸?òÈŸz¬œÎ2.))âký=%jýÞ™Bg‹�jº'îiì ÿÇkªrˆ#¿¸¶_©7z‰k» eeù†`Pî_}õ…÷ÑÿºcרØ9[è矯¤&v©÷DJêî¡�Ef§ý–à ú’…Ì,”äkLµý—w¾ƒ·[ÚîƒøÞ¿’{Q˜ÕÍýRLmÉ_û”¶-GCw Üï¿ÿ9G›ðê4qsß½û“!7wq/¯¢Ü¶vU޽)It(%Ñcer§À}õê;qó¾xÊ1”—œY³–xýaèNÁëDœ‹£Ù¦7¯þÂS“>úàzÿÝ÷¸nÈyFÏ3“»”½ëî»éæ[ÖYu·ëMžî¸ë÷Í“ãò1øÅgŸ«ÊGÛ™=g6ÍÑ}$ú«ÀÝѾ¹kÚ w%ÒÐØ@ õõÔÒÒ¢*’’“ùC0Æê\t´=ožŸŽ¶�i   Þ#0šúï•[�k—€§ï·ØþÖ[ÿ¥Î¹kE&›+óz”ã`‹Ú[*ZTW¶”cbâ¹ �ÿ¦°{R¶ª_³]Æ•ßâä.Žãâ0]^~‰êë«í²�»8»‹à=š…ïZ·÷}tøõª^à–[äzë»u=5a8q{||²ê�N¶­¹Ÿúðtˆ]L‹U=à† k®${#nî"ÔÔÌ}ÒcÛéþEg©§ßh¸?óÌÿt¾ãcœóᇯ°;i Aà>N¸K°“» bΜ9Dl'¸ÿÑM‡hߥLÚv.ŸzûÍÁ3bîµlÙÍîÚ>D�øºp¿À]Ä»âP1�û#EWèxbíMMæžÉ *{_dj»ßee—hÏžOÙ ×üÜÉèè¤[X˜]Ïî"p ¡Çÿ ÛÕ\þ½yó/¹­½•®5�»‘1ëÝÜg5µÐj8š¯îéé¹tûí»ÌO¿¢8voÞü‚š�ûMà>þJ·®š1Ž1-€I²�»€ìÈH£]KÒ\Û#"Ìbw5ÑËÿìÝû M�»¶U¾eø?9‡CCÃ8ø»{È6DW ‚MIü{Ð`¾g޵ð“IàîŒÍgŸ}Æ¢Wó·dAA-]ºT-ºyófîqË,N]¹r%åä˜]ïe¦,/ëiI\Ó£¢ìÍí´ù¾2”sG 9räè©¢IÙ5ç÷�l(WQaÎËËã “åVÅÿðÃ-ÎïóçÏçú€YVóýýÇhê±Ü©£”º˜‹Í÷�ôô|>�â,ÇÈßY޶ü® aG›¿¶œ¶œ>}€ŽÛ£zÓ“é!Q!”2#‘’§%ª`&mYW†}]}TWÔ@•:a»jÌ›·œÿ®s[½£+e›ìëxûº/ïzÖ:iH£É+--�f²ù¬/%W¯kGdYÛÒŒr¯Üycn“gÏàls¤æpËyb^nîL~èZ?”=±ÉÓÕè©ò _�-[^Wî‹ß0n÷ñ”ÓëŠàõÈ‘oHÜï¼óqOnŠü�§|Ð�?wN}à´4·P W@ÄÆÆÒ´éÓU„˜öq¤‡æMžþ(pVµµµtpÿ‡ÁsçÍ¥Y³g[�zSàîoç§ÒF¼y~Ž¡XX@@@@@@À �¢¢“JL$ÖO¥æ vigQ{{m‡èW¯ˆaÌ¢ö\¯uw/B§ÊÊb»_æ:”Ëì˜Ö£/°ƒ^Tj¤¼ÇdÄЕ=%ÔVÓN3f,b÷¹[¬–õä�ÒÒ ìîú¾·éÓçÓŠ·rànn\Ù§Š "÷œåYtìÍSjù[nù–¤x²|Ú±6°ØmÉcóéÒÎb‹¸]D7bþ±mÛ»,(-±*F@@ÝqÇcª§G«>ôCDÅÅ…ÊVƉËxEì<*�™O-!lä¢`EÛMã`¥¶�§ì¦CÕS«M¦¼¼Y,Ä\Kaa¾åôd)àÕ ùòË·íÎOéÕTz‰=~|�ú“ÅEäž¿:‡Žl:©–—󣺺L�èóW÷Æðj eaUpÄS_@ ©Åû(ˆ¹…÷6RDoEwWQ|g‰Å­]Ë+33ŸëŽÓÔ5"õ¡‹7Χâ}%TÕ¹}Á‚•ìj¸‚$HCîú$ççúõ�Rr²wLŸôÛö·q¹‹›äpNî���´u˳|Ð'„!"X9rd§2®æ�ƒ4#µžÎT&«CðôÓ?rÛ¡�{cc--¨o¢™W]5]ɼ$*’Ä%Yî ?ü'®d1®uäy$îA,@yð²õ=}¬œ“ÅÁ,Fvb½Ýmw1!�{LXņw‘8òK’[W­º�Ÿ‡¾áÚ®g%÷;>¤� ~zæúcúYcÿݾùÔÖL"p—{°;’Æ4²·�¢ûú¨ÒâÚî»Lí·¼ãéÝÜ�ÜÓL;ü^ŠŽR÷ÇûsG«¹4íí·_P÷›f\¡iõ.å!+�.O¡]²¹m/‘î»ïY—óñÄŠ¤ws�`7÷¸ž^*� Wïô·Ýö�[6+÷·ßþo•×´›ó($2Øå|ËŽT©£äÚ˜÷††j‹ƒûÌõÓÈìz¯5Wö–Q{]‡ä¹Kà®Ýßð´æV*²¸¶‡ð÷Æ:øç¨mÙå⊬,ÏR BíééâaçÕ¡ù·ôÚ Ó´ùýN·²~ýFJMÍr:<3¤o¼ñvïÆZžbŽ(=“‰ÐÞ< Wã⮦iÓ%PX–÷×$À³gϪâ‹}8sWGû(ï˜âH.ßd’–-[ÆßHyj|Û¶mD`¾Çæçç[„ï2S„áG�^uûgGüxÀ'Þ=UÁGñ�}·nÝjÑ#èÙ‰£½æŠÍ=¤¯_?Ô+š¼o‹s½ÆkÍš5VÎö£Øô5±ˆ·t”׬Qì„·u”bŽpôèNU£�Ëòü‰N‹T¦ 1éQÆú§áŸ£b¼ØÑÐEí\‡×TÖÂöm©gÞaÉOê[,Xåu£ÚQ Ç"øÒu-Z¼+W®ð;ˆu²ƒb+“ÏÌÌLŸ ²rõºöy�{ggG%�ðº3¹¼¬ÌWŽNwOsõº»ÈÜA`ÿþ/9ŠùÝzë·Ue‚;òôµ<*¹ò‹/6s£âBþ¸öl£"xº÷è‹KZ]]•ªd�Š2W2»w žË­Ÿ+êÊ+Ê©•È †®h¡¸ø8JHH°r!— ¾‹O«F4OWœãüôÜñFÎ      ®Á¨ƒ%iLJHHUíâÒ.æ"&�È$‚ ©«—OìŠÅ.x 7ˆ‰Ðà�þÀn¶''ˆYÀÞ½C=ˉ¸ýºënS õÒèwìØ.îÒÝ,rúîÖCiãÆ?cA©Ñ“Eã†÷6v×ü¥ÚFx\(u6u«q܈–$’êEîr¼o¸á.ÊÍ�¡æûú?}}½,$8Ä�#JH£•·#(žê¢¦RCX.5‡g±£í(„W|¼"úšX�]L ü—Ôq‘‡8ii9´pá*6äñŒèF+»;‡R&B7­Z·kB(¹K †$íü”zµGý3+±’äqùòYI;î•r´åá¯4VKÄA^„No¼ñ µºþü”Ælù“2ŠJ‚H4‘»¿�Ÿ£eãÉåF¹_ºt‰Ž²edd¤Å�Ò“åKÞd!îζ=MxBà>–r ·ìD ܇+ÛXçyBà®/ƒô²|ùZ%bÖO÷•qMàîÎòxBà®/Ÿ¯3Õ—Õv\Ú¦öìùœÝmYät5‰ƒ»'îZþãú¢À]öIžù……ÇèС¯­4$´ê �ûx9jëû‚À]+Ëx‡òží �»V.iÛ”à ò·$ç§¼ß áÍâwŸK°�ÜÇ´÷TOì›ÜkÚÚZ”X}H´ª~û³`}¬¬Æ"pollT߯"Ú–ã×ÎAHâê+Ó%Ó]wÝÅÏs³à¿¬LÞßö¨yrLÅÅ===]¹·ïÚµK^ÊÌÙlN7W×»ZÁ‡þQzww·êõÜü]2ÀßMÇXc0Ô‹ØÚµk9èÖ€©‚FYü®¹×/Z´ˆÏgîE�™8p€JJ̈âú.â÷‰®g™Ô¾$„�ˆýw÷6'JG)õL¢w“º0ù¦·J\7ÊîîÁÁfäž¹·¾L,jïíêçž"{©§½Wõ.¨_O‚‡òòÄdy „íz0~0ŽëÚ½ÉÕëÚÀ(Ÿvpw/&ßÍÍÕè»{„’Mfò+m¡¡á×4y™‘O~„ @ðtÿi$ ›×úG¼·öç§ûÏOä      0>o¾ùŸV�P"Æ1»¸´§§ç¨úœñmÁ³k‹ÈV„îâì.C[w÷o}ë{á]±‡4ìíÛ÷;ÝÎSÎíúú0©‘»ô€¦%á-îÞH|ðjnn°lJÄ6⌭ORO"ο55eJÜž“3]?Û/ÆEè~áÂIþ;Åâ‰:»2w£Ùq<žÄ�|€ÇÅqÜ4@FS/‰S{xO“r4õY­+¢ŒììiÜmñ"/dXÍó——.�Q"÷üüÙ,†rÔÊâÄ^‹È]¦‰kæí·?¢ÍVC 4©¯¯Qnÿrž45Õ[‰­¾ú#""šÝmT@€$&¦p]±uÀÌÇ¿f´¢‰Ûõùi"wéi@‚/üñüÔïÏDŒk"wéˆøh5»FŠ)H) m<¨êØ¥kîyóæMDñ†Ý¦ÜŸŽÝEçÎQå”…Ÿzêùa×ËL ò�k@îÕîHÓ§/à §[ݑ՘ò�gãG½:î@m£!!¡´aÃc¯M×PŽŸ8¸K’gôÊ•·«w�qeêá•E¼³eËknezç�O°K {Œ…ü‘éH‡¬¯OÜÜw¨ç¹,¢GZo´óÅ)^âÜ•DļhÑjweçö|ÄìiϞϸG–R•·<‹Ý%p—{ægŸ½ÁïŽån)·Õ­^}'¿s¸%¿±d"ïrÿli1‹uDz®£ee_n¾ù~~ŸÊv4{ÌÓÊÊ.ª÷tYQ®‰åËש€Aý÷Ƙ3Å “ž€ˆ­KKÍ÷hOçžæ�%«———+A¶ˆ²ûû‡€e�U«VqO,™–Õåþ°}ûv~Çú•óUÿ®Ê=†Ý¡„ó–}l¤°°�{»:®Ê¦\ÛÅÁ]K¹¹¹Ê¹^-Š‹»æŒ/ËÉ~Šà½�{ZÑ’-/múdBëÞ£<Ñ:J9·¥NNêä]CzòÐ_ç#í­¼Ë»‰Ô�eeåó=†ÅðH~GÀ¯kyNIO"ZÀ‘-ÔØØXþ&õÍ]½®!p·=ÊôÛÕ8AÅÅfA@@@@@@@@@À' œ={˜¡Š¹!)[5$‰û¤¾QÖ' í¤P"º­­­´ˆÝãâ’X4wÛ„4Œ‰ÀGÐŽXJ#Ÿ^ä¾lÙZåLåd·Ü:ùСÊá\2u$n×6&"ÒººJÕÀ¨MóÇ¡°�û•+çXŒ]ªÄÓcid•}ÓíúÈÍ�î³îÂc9>Ò蜜œéðü”|ô"÷Å‹oà ˆå#f/Aíí-ÊVMäÜá•8u4GŽì¤S§ÌÁŽÄíZ!D|&=9ˆøÉ5z‘»+êˆÓ¤¤¸¸8ãݬœS]ËÝókÉ=öàÁ¯8P"Õír9¿ô‚%W÷F¸Žæ¼w5ÿ‘Ö“{�ÜËÝ‘¤§Û€”ñä+BÛ¯¿þPõ³té�~s_•÷ [!Ÿ«<ÁTzåILL#b:~"–’÷;É3É�I®‘±¾8ÚþD_ïŽÊähšìkaáqõ.¸páõJíh¹É>Í�÷O Žt§HO?¾üò~nG¨^ÓeˆÞ$ðÑGY\×õÛqàÒ¥K9˜5E?Y�KPåáÃRïPa7/>>ž5–³Ks´Ý<_š°{÷n‡å—2æççs€Ó"%ú×—YÞ'Å¿¨¨ÈîY#÷†ùóçsoVN¿Éôy]‹ã¾(„õgÎŽ®½‰Ü鉣¾¾JÂwww)c 1E•g¬I]AddŒrh—zH<Ï&òh¹oÛ¾x]_¸pÁéý[ö<$$„ß©Vøä½ØÕëÚpôèQ—Bö}ñºïôô~N®@ï—[kÒ¨WTtœÊÊ.)mo5æµ´4ÐÞ½Ÿs#ülv˜Ÿo]¨IðK„×��5ÔÚÚ¤œ9¥�µ¿¿W¹è‰øh¨¡5š�Š”[qtt¼O6tyúp�d'Ç"$î�^Dôº{÷'4eÊLš1c¡§wqÒçßÑÑAGŽa‡½j ‹)S¦Ð‚ øZà^ �@@@@@@G@"+++ù{ª•«ÝÊÑ\zÊÉÉQãºE­FåûWÞ9«ªª¨§§G½k&&&rO ÙvÂp«}äGWW—ÚïÆÆFåÞ.îõQQQj¿E¤?\÷zqÉoooWß•"æÏËËSë·Þµ>:J÷aè(Ý˹¹FÀ¯k¹o_¾|Ù.ÐHÛä¤$Êå^8|1¹z]Càî#GÓÕè#ÅG1@@@@@@@@@@@@@` ˆ8IÄJ"Ò�°}     ×<_Âú3tè(ýùè];eÇuíÞcéêum`'8¸»÷X¸”›«Ð¥�a%�q€v\øìV†ŽÒ &L\×î…îêu �»{�ƒË¹¹z]Þ Vp™„°.£s¸"t”±`¢— àºv/pW¯kÃáÇ]rp¯­­uïLòÜ’““'9ì>€€€€€€€€€€€€€€€€€€øè(Ý{¬ £t/Oäæ\×®qs¶–«×5îΈzyº«ÐËÅÄæ@@@@@@@@@@@@@@@@@@@˜„°î=  £t/Oäæ\×®qs¶–«×µáСCppwFÕ‹Ó]=€^,"6                   p•„°î= £t/Oäæ\×®qs¶–«×5îΈzyº«ÐËÅÄæ@@@@@@@@@@@@@@@@@@@˜„°î=  £t/Oäæ\×®qs¶–«×5îΈzyº«ÐËÅÄæ@@@@@@@@@@@@@@@@@@@˜„°î=  £t/Oäæ\×®qs¶–«×µáàÁƒ&g™7p8:cŸçêû–°€€€€€€€€€€€€€€€€€€€Àx @G9^‚ÖëCGiÍ¿&†®k÷rwõº†ÀݽÇÁåÜ\=€.o+‚€€€€€€€€€€€€€€€€€€¸LBX—Ñ9\:J‡X0ÑËp]»¸«×µáÀ�ppwï±p)7W KÃJ                   ã"!ì¸ðÙ­ ¥L˜¸®Ý ÝÕëw÷—ssõº¼A¬                   à2a]FçpEè(bÁD/Àuí^à®^׆÷ßß%÷††÷îÁ$Ï-!!a’À€€€€€Àø¤¥¥QUUÕø2ÁÚ  #ÀývDDX@@@@@@@@Àx£ :J÷hè(ÝËóZÌ ×µÿU¹®]9n. ÜýJ        p-p¥bäZæ�}OÀýÖSd‘/€€€€€€€€€;  Ë�4‘ø\×¾qÆZ WŽ›aÿþý.9¸�µpX@@@@@@@@@@@@@@@@@@@@@@†#`0qnÌð/---ã_…FiA@@@@`’À{ü$?°û        †¦¦&Ü-80                      0Q pŸ(òØ.€€€€€€€€€€€€€€€€€€€€€€€Ccc#Ü­�à€€€€€€€€€€€€€€€€€€€€€€ÀD€À}"¨c›                      v pp·Ã‚                      Þ&�»·‰c{                       @àî &‚€€€€€€€€€€€€€€€€€€€€€x›€¡¾¾Þäí�b{                       `Kw["ø                       0! uuuppŸôØ(€€€€€€€€€€€€€€€€€€€€€€€žîz˜0†ÚÚZ8¸O~l@@@@@@@@@@@@@@@@@@@@@@@#�»FCð���**:E……'¨££�BCÃiÊ”i4oÞ22ƒ<´Ud  “‡@{{;Õ××ó=¶ƒúûûùÞj¤ÈÈHJJJ¢ðððÉ{               ×CMM ܯ�‰]˜|ºº:©¢â ••]¦êê2ÊÊ* ™3çSBBÊäƒá…=Öó®­­¤ŒŒ)àí!îýý}|n—¨ó»¼¼˜ââ˜õBfžKƒÁC[�¼Ù o9§kIÄ�!!!”ššÅ™àí¦Ó¢µµ‰ÞÿUu^ÛfO÷Ý÷4¥¥eÙÎÂo�Q�¢Ë—/SCCƒÓ¥“““)77—œ.ƒ     à }}}*(³§·WfÊ;jxXEEEá}ÕÛ¸æ ´··ÒáÃ;)?·™ä]óû‹�k™€O ÜE¤påÊõ×ÒÒBRé;)((ˆbbbØauŠú œˆbøÄ6»»»¨¥¥‘ÚÚZ¸¾•äÉŸˆMÃÂÂÙ‰6Œ""¢)11N´8b&“‰š›”˜]í¥e©©±Þá–bãhÎì%4‹Á‰‰©—ÁÄá Øò./¿Â¢©‡+ ã™3¨?ðvˆhĉø,ÌvÌð]†êêj»ÕmÛ¶©¯[·Îë%/..¦;v°˜ºÅëÛnƒ"t¿é¦›(—�ÿ&C·Ù‹ϰ贘g‹•r4û-‚ȸ¸$JIÉ`VS90`: Ä�fU,£# �"@1{9»´—”\`‘N—n Ýh �ƒû‰:‚‰­Ý­cââhîìeJ,âk9>Höô¼å|î"üu”„¡ü�ÁÔÛkLiˉ{¾ˆÝE„ Þë¡ÈýE�ÛWEíõõŽƒ$¨HŽMxx7Z�ÈÈhš6mžâ�™9b5kÌ–_»­­™êêªT�’ˆÛ-óõ#v ¥>>¯M&ëeäœ ±{¦rw‡®žÜðãì ¯¾úˆ#ˆ¦Ý\@ñ91–::éܧEÔß3@ \Gë×Û2#  #¸xñ"Õ×sÐ'?§R³2))#Íê}W‚ˆjÊ+¨–ÿ$¥¤¤¨Àå‘sÆB`"ëp@@@À�3gŽÐ… g¸ŽöNÔ7:„iN@êa:¸·‡ÿúúû�𠍂ÈD¦6÷±©‡‘ùR/ÊÁðÑV︾“(€Ï˜¬ïñš¸½±±ÎrŒDäþÀÏ@än!‚ð/vw­òKÛ oŠÜ�;F;wîda�‰ŒìžžššJ‘‘‘ª2W+�7‡"¬loo' ~vX�ß 7ÜÀ"´Þ,†×¶ÕÝÝI'N sçŽSUU©óíqLD¨Ù½�$<¢Ï@¦ž®ˆw¼Š¸ºÏ�»ŒfÏ^Ä]­Æ:^h’OíééV�â.îì••¥4À� ¶É`"S(Ÿ‹áÜðÎóÃx<ðªUø³È}°5”¨-„hÀZÌŸÄbà…4}ú­–HÍÉ¢äŒt§KW•”R]E•š/ßr¡,BžÀDÖ _2Ì©ãY_Læ€Ê0¼ ùâÁA™@`½ýÝâ•ë÷õ×ÿCÕ+ÄÄÄÑ£�þ Dî#Ìö<y¶j‚ö~—ßòLs˜Œd0†’!4’ !QDúú+¾Ž;¸Ž½Ã±Ø�ë(ÃBB(‚�Ý�lP€ÎLÖ÷x½¸ÝÈm(÷.:G»Šr¨¦5BÕCäîìŒÁtðm†ªª*+åÛDU€‰ûÞÖ­[­ôŒ Z¼x±Ï¤øÈ‘#TYavþ»ãŽ;Øñ¡À·�ìJ'"݃¿¦S§Q? §µÄuñ†¤^2¤°ð7’+çÃØ)<ŒÅÔF«SF[šLÝ\¹ÞÄ®3MFÉÔDÔ?T¡/•ûS§Î¦ë®[§DÖ'áˆ|ÍÖâ~‘ÀÕŽ)°xÝÁÇD„ì"jgq»¸�˜˜¿Yènêâãa²^IÄ×â2>}úüI!v×ó¡umm¥ ¤±å(¢Ý!�õ²É´K‹°ú…þ^­ö½ïý•¥!Uó'O`ö )³sgšL¼û90CdÌç÷¸ÑÓcßû@PP0edäZx§§çPp0fèÒ/~ñ•Àýî»§Y³ª9"¾–Þ ÎŸ?ÉÇU��nv{�dg÷¹êüÎÎη:~ú宕qá-糈ڥ×G�Ú¾™yXD EÇ¥P|r& ª­ykËé‡RC- UT[y™ÅîMÅîaaê>’žž}ÍóÖ³íø¿ýÛÿV�SoÊ£„¼8»Õ:›øþñÞ5ý�ÿøÿr Ø�ûݘ`! ÷¹·ôôôð»K/÷¨Ñ«"å>Ê÷“Ð �´# %PRR¢‘CÂBiÚ‚yÎ…D\ ;ô8õ÷öñ»G&¿ƒdx´l×BæU/p-°óÕ}hkk£M›6©g§¯–qúôétûí·ûjñP.?' ×@YY™2²�ñŠŠ©FBB¥§§»õÝQêKKK9¸»�{Dlæï$×Äràv,egqÏY\_v�¤³{ië‘(8(ŒÒbó)#~ªú“ñ� p·ï¥Í¿õÖ‹êÛWDî7þ±¥nÆíó£ ½y~û�U¾=;ù—oÑA®“q\KΛæzp Ú)8\‰Ù ÁjÚh eêï!“ˆÝ{Yì>Èõñº$ßÂâìFQn½wé6ƒQ?&0ßã¥^ôµ×þ]Õ¿‰¸}㊓4-¥�:z‚éåÝ •È]®›ûî{Nî~|n£è       ““€�À]0h•`ÞroïcwôW_}•:;;);'‡–-[6¬@a"•Tù¤ß7H‰0lïÞmtøðÎ!A.‹× =dHå¿$S:­¦ù0Ȫ,x, %S…µ£ø”)ÓéÆïPÀ#gäßK 9X+—)qhooku¸S†�2…qP»³+A{»´[kÓíÖ3 rƒI/7˜°�]Ä즮`¢ÇÖ"DíêâÆ]Š‹K´ˆÝÅAÛ©Ë�n_µå-BkGŽá² É,rʳˆ¬cc†Ý½À}õêÛ¸¡º‘…UåT__íP0?x‹s}y¹œÛfwvqôi|Ö‘‘1Ê]=#cŠ&%¥�(†v$p—¼´$÷eq‡—À‚óçO°ky­6K å\NHHá^7–óß*åÈoµ€þGv´75Õñ3³ƒïÝö==Ènɾ±À7<2ŽbÓ(6>�VßF‹AÄî­�ÕTÇb÷޶F%Ô¯+Û W÷õÔÔ¬IÝÈ* ÞW®H¯¥tìØ—ÌªŸ¦¬Ê¦”Izdj¼­¦�Îl)T㉉3('g eggÓ”)SX¤Í÷s$ 9çk¨µµYýYåY–‰‰‰'éEFî¶4CKa @À_ œ9sF‰ãSø}.ʈ»QRt�ZêYÃï¾3F\ x¿^Ì=KàòåËôñÇ{v#ãÌ=<<œ¾ó�ïŒ3¬C¤~ °°�ØÏï�mºïv©°’ÊóPzoËÏϧU«VqÀ)»*»˜D@ÿõ×_ñ;«Ök™m�×ßðwS ?»n¼ñ&¦¸¸%ßYí‹“¯Ðñâívâ=¥Äè ½PfÂ4J�›Jq‘©I°Hbb¢e’¬/AùZ’ùqqöAßÚ|_š«{¸.•ƒ«¹ýb�ÝÙ�%¹¶Iz2A{®�ÂTÀY^VÓYì>ÐÙH†n¹‡]íÅS·@»¹‡qïDÙ ®®8õÞnß›ÈÝçöW_ýþ64··¬,(£ s/XŠ‘»F@@@@@@@@À/ *++m[[¼¾#'Ožä ¯•{Òíë×[ º¤²¾©©‰Z[Zh�ÅŒÞHU,ý*@IDAT\!Í©t—Jb-‰3ËçŸ}¦Zn¼ñFš7ož6Ëï†/ž¡O?ÝÌÉvsÙ�ìž×M�DAàÌNî¦òP,fWñcs’Šÿ… WÒš5ëù؇™Ëq ü+�ÕÕeì\]býVS‹í’´é±#»8´+1;»´;¶›Ø‰Ý$âuqeïfá£Ú»Í<­L‰ÔPܤÚmzè•ÈWܯ OrÅo‹Õj±±ñÊÕ}úôyì^ž5¬ØÛjÅ üaÍû UV–ð5ÚmW¢÷¦¥e)1{VV;´å*1®Ý‚º Ò­°ˆ×åxŠ3{ee±s·}^ïZç- { u,°.·8´ Ÿ‘’Ñ̽r¬âॕÃúHËkóÿó?ÿÆâà>sæm²e(ÇGŽMqqÿ]PלÉ丱Qóâã“iΜ¥\–Õ~!vÞ--M̼Z %˜@ž‰Ž’<«‚C#(2šŒ“2¹Ëêx�_¿­M5ìì~‰:ZEìnÏ=<\œÝYÐ�–=iÄîõõõªÇ—K—.Yò{{k9¡‹ïÅá4ç®h 7ÿ¡t龯\là÷ #? 3,34‘�ôh£ X˜$#r�K¯ ØÑÖfýÌrîK�F#÷ Ã�ý½½âè>$¢�eÌ"¢LȇÐ]€ ù- ž©à¥äÛ¨…¿�äÛD¦I’€q¢ñ¶|ÈCùµ$sâÄ vè릴ÜlJJOñ¸V—–Smy….Κ5kÄååþ#n¨² 5Éoù“$îòÆÎ™¡,(1¤üF_& ÷-[¶�ôêsëCÏùTQ+ù]þøî/•pò¹ç|«lîõ“þK•Í�žÿ¹;²³äñ“sOXÆõ#?šùšþ礯­­¥O>Ùª„íAÞSR’øÝ:Y AåÚÜܤž­ÝÝ=¼„‰— äàèù´rå*µüháuttÐG}ÈõujyÿŒ m¡ÜøzJŒh¥®Ë©ëˆ¡â†$jëagNCgÒúõÔ3\MôöŸ~�Ž^ù’Ÿ‰QÇõLÍ\×È"CU‹aÁ‘,t/Pbw¦ÆæQ°‘ë ]H"rß¼ù%‹Èý‘GþhR9¹{úüþôÓOéÂ…!�¨ô:pÏ=÷¨ÞäpÕÔÔлï¾kõí%„·Þz«åh¾öÚkªmB||<=öØcÚOŸJ�‹¼÷Éû_?¿÷I½Œü9L|¿0ˆˆ=$’B¢ùÑyý¬Ãõ]˜hâÞËLõDììnrP(uCüMŽSøó»©0—sL¾}¤žEއܳ¥§—‰l�#ƒcÇŽ)Ó#ùöÒzIMåà¾ï#yŸ€ˆÚßxã—XVÇáSbÍ!�dD÷/:G ³«,²¹ß{ïSpr·ÐÁ€€€€€€€ø6Ÿ¸ðÁÊå´`êTE„ºhÑè…î¶w9gÅ¥½¤¤ˆÝ±‹XdI‰Yõ•Ë£ßÈ ‘�½/DAý¡ª úeDì—Äb÷%´d‰ˆÝ9XÄÓ¾}Û�ž��AIѱÉŸœE!,nw%õ÷±‹D/bWSks;»sï­ ͤ7qíÏÌÌ×v\-Ÿ§×ä¾}û”;¤¾ñ;:.�Z«¸1Öܨ—C¹+²)„ƒ�ú»¨üx%UŸ1÷<œÈ‚3…ð½·µ©ÁRd¹÷J#îu×]7.7IK†~2"½H`Q…‰õ ‰…óy/=�DEÅPtt, xí1²n{{›êáAîëÚúò ÈÊš¢ž ¾øLó“Cƒbz™€æD”*ååå�õHÅAKff&ååå©?é�êZKgÏžUôøä$Ê,Èq÷J®:¸KÀ´iÓ./=‹I�D ¿§;\áêD¹§hÁ’¿ˆÀ�@À×h÷ àzàäSÅ+):Mû>÷1Ü�+**¢/¿üBÕÍÈ=ùúëW«wjG÷g¹×‹€r÷î]ü¬­PbÖ´´Tºûî{F%<¯®®¦÷ß�ß9û(À`¢ëóÎÐjþ‹ ±¼—7wEЗ… èhy�Ú ”úö·¢ØØXç;äÃsvœý=¾ô)ÅÄ%Óô‹UIå}¼ƒ ÚÛšù¯‰ÚXô>Àõ‘¶)€Eþ‰ÑY”ÁîîéñüÇnï1I"O´]ÔáïÉ*r÷Æù­ÕÕ'''«€> Y³f�¥Ž\¾�ŬFÿ®$ïWú^r¶oßÎßefcäKð¥ôˆêË©šEÕú}*+Ÿ•RgF†�(vi�”¨™¡Ù0fèSbwS3v v—cÊ"ìp»ùQ ¦|ó|óÍ7\ÿ7T/¢á]´hßϯ×~z}xêÔ)nWÙa·]¹K¹äÛ É{ôâv#·q}{éÚ}!“Jc•Èý¾…giQÎ�1‹­Èý¾ûžâÞ[F|öÞaK        Žø„Àý·¿ý­r!\²t)‹œ§¨rö²#á_|¡\SÙ•3œEÐÞ#IEv'»?H㋸ò‰ûŒ¸ŸH§ŽÃ‡©†§'žpì–¥ôÁ::ÚhÓ¦ÿdÁ;½è“´…°¸=|€¸Á)‰Å×ñ,&s]ë¨ÏÝñø{j†Óà%vnäF…¬X±–+ƒoókñccc=½ôÒ�­÷™…ìémÜÂŽ²ÃµÑ±˜�ºØ�V‰Ùy(bv'1ÆP#E&±ˆ�ÿ"XÐÎÎÀÁáÎ…4g¶R[M; $×)Ç|ë²fžÏyt‹Ð½°ð;,5Z-Å®4)´nݽJ¤j5s8â›@RA-bZg÷ Ùßææz%ž¥&f×D�¶»Þf"?ûÙ�œ ® ,,gçdù �y  °¸œÔzb(œÿ ƒæ›ŠÝ¥÷qt—sËYÒî ®b±@‰S»Öݬ~�³÷»¨/¨“úxhbQ�>ûByû,6ëç†HÜÛ¦ˆˆHvé[©î?¶ó&ò÷îÝŸ[m^'“3§Rrz>k8¿Þ­V²ù!^FÝ�m,º®¦ÖÆ~Ö5©ë_œ<㓲(1-—ÅòÜP;ŽÔÞZO5,vo±»µ“¶d+Á'ÙÙSùMÇV|cUqO>x𠉋°æ®“�D<ÊBìý_~ Þ%ƒzYüo¹KÉ�!�Ôß3äzŸ•?ŸúøžßÂŽSòγâ–{ù8µÓ…S‡ù8™] åø/X°€–ò»’8…]Ë©¹¹�¤§ b’$Bݤ¤tîY$“Ý6Ùo Iî÷ÌUZzÑâ.ÃâÖ9cêQb ›Ä¢ à"´Û»w/?ûŠ­ò“ëAòÎï,’ó\îG���Ê%S‚„µ{’¶rnn.»Ñ®¼¦z„(--å뻊{0 ¡é æ±èȹÈHx=ν*õq K–Å}Tã#ìÊÊʬ\Fež¼KŠðPþD©9aŠ“»ÅáSØË1Ð'9>²9FH à+ pŸ¸#wï²×éϸ÷EIùùytË-·Ž:ðHž»[·nUï�‰‰ ôðÃ�XîýŽöB˜o¾ù† @K`§ö?¸îsŠåžG‘jÛbèÅ}·Sg¯ùóÄOò÷±ÿ¤}sî-:xq _'ÒŒ™Kï9?&»ºÛ¯ ÞYôÎß¡]Z�’6kD„ÄX\Þ3Xôž“KÆ@çAé“Mäî­ó[¸ßwß}ê�Ææ0�ù§¸¹Kòõºô*X±N\g�Baî @i¬­Rm¡Üó�[Ò`¿»òuF!’ï/¾~�9zô(í¶-¾å·¯ ܵJ|òÍå¬>Z[Ãñ°·o\q’¦¥4Po¿‘^Ý3Ï"r¿ÑYvrº®!r?{ä       Þ&`à®­[ã½]ÞÞK/½¤ºšwÒLH:{æ �á?Š­{ð—1o¦¾ÞÚöÎËÔÒPG³gϦYü'©œ…âÒ*"‡ï|ç;Þ,Ò¸¶UYYÂÝ5¾àTœj›¹!�O‹ô^2dw“!qÈ9Õv¹qÿn7ÒÀ1S6šÅšÙÙJœbïÈ:îmy!ƒ¶¶zá…¿#Šdf¼OWÅ´†`2&µ“!†»½f´¦>úŠ€ýª3»‰…í"ôw”DÁnì‘,bWCvhb1ûX*Ë/}SLuhÖ¬Etç�mÆ2M:â�ýÙgïØ¹º''§ÓSO}ß²ìD�XxÛÄ,½ŽÖ®½Gqjiib7ör%rÔÄì==ŽÝÔÀÛ¦îç‹/þ=#5릘Gû‚º¨5‚]®Xäî,‰°<´'šÂºã(ણûüù+è¶Û´Z¥—ï½"D-)¹ÀÝþîc�ž}ž"œ1»µ³ ]œâG›‚ÙÑ=²3™Ì÷ýzÏ?ÿ3ýÏ ß·ïKÞëG´\÷Q±I”3u»}�î¹( Û[êÍ¢ö¦êí1‹†�í`TL"%¤æRl‚‰8 :[_?]ÝË/Ÿ¤®î¢^—D ¸bÅͺ)þ7*b–-[¶ð}Ò¼oˆ7wÅ�”˽^H€ÜÖßý’÷»M5ZßúÐsTzá(Ûó‘ *ÐöVŽá’¤ oR‚ö/7ÿFØI^ýž»_9‚NíÿZå%ë‰CðwÜ¡ºÂÖò¹V†ÒËÌ•+…T[[©vIîåiiÙ츞ˢ$碖Ñì¿Üó‹‹ Ù�³F-.ç¶ÖÇlÉó$ˆÌÈcyñ|©|o â†)=XZDÓòÝ‘Ëuq”^¤¹Ïê÷¤··WõŽ%bV Εߒ„½ô!=TEE90ÓçåËã"J?}ú´*bJV&¥de8-neq ÕWš… óçÏ· ¶ë"�F£ 'v¹çŽt�ñ|ss³Åù]\��� Daˆ€M@î "Üõu÷gŸ}v¢Q¹}ûÿüÓ¨<Ÿÿ¡{¿7þùü“ËúüŒß:œ>&šçoªgèÂ… Xh¸ÊîÝ£…{Rza_-­-ˆ¢eYöÁ½Ò‹ÇæÍoq S?äÓí·¯wˆ®»»›~ûÛWÕs6'¾–²£ÏSHÐ Ý<½Äáò¶ß=Æâíè.ÚW²Œ;£Ô3çÑGVPo›‡/üÞ]øí¿ðEÇÄÓŒYËG]$ùfjggwÍå½�ßÅùÝ6)9&‡2â§]¾PTh¼Õb"rûí_ó1ëeŽq˜ð=Z/cµ‚ŸþÍùÝÙ;H¯«§5S¢if²}ÝêhÏï?üP½OJ若ç,µv5Ð…ªC´8ïvg‹¨é¯¿þº Àôu÷vš· \”0…Q@L:G_Û×% »ãfЏý‹·^â:—dº}ãw,1¾Iƒý|ÙRÅÝÚÔ{ò·@*;òûj*))¡�>úÈ®x0ª½—Ë7Q~~¾Ý2ÞšÀíhtîÜ9UÔØØ¨‚]m·½víZÕ–d;¿ÝG@z÷Ü´éÊAœÛ5q»¶[‘û‹ÏÒ‚,ó· ,£¹Ë·œÜ5r‚€€€€€€€€oð-�;;\dff*R»vîdWåjš½t�ŒM>”�9´“CSi5wÃ*IºÉÜÇnŠþ$pïdW¤_þòï,BÑÀà@JÈ�£ØÌ( 2RO[/u6uRG}uµtÑ@¯� TœÝ§v*±;yBÆ.åƒÇ£ÈTfnxIIÉ |nXgç‰8F³MMp�ÝL&µ×G�©Ù¼_j}®tUɉ˜=0(ઈÝìÌÉböàÈ`»ÙÑ”E¿LùÑJ*?V¥D‚�>ú'úY–ñŠŠ:ränÀºÄ –éú‘œœ©ôÐC¨Ÿ4¡ão)ĺu÷Ó�ÛI¦iI„\��Fv_³ï [–o�Ôè†/¾ø,poR s3™ln=AÔ®„îÖ¢lY!>*™ÒSs(>!‘JWP{]9¸?¾�{ïxת@&àEÌ.Âö�>ž«E†ý0`d÷X ê‹ @å"o¿²œ+?üáO‡ÍÇÛ35�{L|*;Îv³ðYÎm3[)oLB:eO�O�ö ¬}½],h¯¥Ö¦jjk®³Üÿµ}¦�}Š¥ŒSÐ æu÷"¾NHÉæ¿vu½«˜\omÍ5¼ýÞ~�îèƒ9hméÒ´âøÝP£Ÿþ¹rïÇõ9ËÖдùË” ]væðןÐEv_güußzF5\ËôAvRk¬)£¶–: ‹¤$vã×*4s#ݶ·_¦~fL�·”ß`Óˆø£ðø:sp§}ˆ¸õ¶Ûn³ôz#yû{’^fÎ�;ÆNÈæFx¤HWÑâøïÎ$îð—.�µ¸Ã‡††³piÖ5)€q'·ñæUVvI½_HpK\\ µgŒ;ha¼eòµõEHsäÈ~—9 Ä?R¾ÄÄDî}ç:%jIdílDl-n´ +" I’×òåËIåyâÏI»âvÏ;BÉé”’™ÁNîCû$û_]Zf·§¤¤PNNŽÚåÊÊJ‘Š&bñŒ|‹Š¨ÝU.’—ˆÝå›QÜÝ%I^v®ñj&þ/€ÀÝ‹°m6�» ý”{°¸©××7ð{r.…Þéð~¾éXýíöJš›FïÙHõE-ÍŠ ß=”çðxŒæü– Bé)gÙ²eêÝÈaF<ñƒÃÿJ«�Ñ·–?O9Isœ-F;¹ž_zÀ¹é¦›œ.ã 34�»!,šLüI=숮K†àp ˆ¡»Q7ul£— i×Ö·Üpfà€Vvo7õv°© _7|±M�ü �””d;Ù'~ËùýûßÿÞò½"…’oÇU«VѼyÜS“~³H™ÅœIç¥g'-IoÀÈ1RP²¶<†c# uG¯¾ú/$CIkg^¡µ3®Øeb-r7ÑŸ¯;@ ‘CÏ[‘û½÷>ÉuCfƒ+»Ì0@@@@@@@@`B ¸ñݾÆÓËEúõ¯mvp× Ü¿úê+j`±‚¸¡ŠÈ}"’ˆÛEäžÀâqß�¤¸?÷ÜsQ¬1oó½÷^Qb.® ¦ÔYÉ”»œƒ†tvùu·öP ¢›KÙ=©O§` ¤€ižºóY8x!œLçÌ"ÊØØzä‘ïQddŒ]ù|y‚ˆ«ÿû¿ÿžDà®\ܹ°¦nô¨c¡{+‹GuÉÀ ‘IaìÌÎbvqgOФ°h^f˜c£[}L£uXз³˜yFÓ÷¾÷×j]üœ9s„N�:ÀÁ$�²Dø—“S ‡ÅÅE4cƺë®GÇ´mO.¬ñ–m|ç;ÿ“Ý6¸�ù}õÕ‡,*²éƒ÷ø�į~õ�C÷ˆ>2¤´‘±&…z;†rÈ`¢î`nŒï¢4vO`w¨¨ø  ô(Úv‘KZ”ÀýÖ[°*˜Ü¿üò=Vßq!ÍÔcì þ@îù€óK î WŽñAýa¼ª}dN€1€¢’#XDh¢¶êvn8  ïÿ'cÙ„Ç—Õî"0Ï.XÀ÷f*aðîNs#Ž@\¨R²(cÊ\žÞzUT^}U ¯+"ßW ýQû ¸íÛÞkqà`�ºððª–^e—ÌÛÉ¥˜øµM]Îj´‡R[«Õö;ص]ú´$ ‘á‘ì‚ËëÊÔª’s,ZŽ`áÆ*m¿Ê~I—Ùâ®,ãâ´¾æ®G(61ŲõUeÜÌ+ê÷‚ëoawö±‰<ÎsÏÇw©po~à)JL˲äÝXS©ÂÅ^¸Š ³`|±±×RèQŒˆ¨ýر=Jð Îɹ¹Ó(9™Eª¼�žHÒ«AEÅvm.æãÈ¢NÑÑq¼Í4õœ ѱY_.¹]ëó¹VÇåZÙ¿»E´­ígxx¿cL¥øøDmÒ¤ö÷÷ÓöíÛéÂ… Š�¸«Ëõ=mÚ4·]òÞwþüy% ïè0¿#M�:•n¾ùfvÖw] 3ÑMÛ¯öv³ø(($˜"˜_HX(õtuS÷²Ñ×k~O‰ŽŽVL¥Ì¨¤¹¶‡„„(a{||¼ÛxËy/Â{Ðkúâæ>eÊÜ/&ú¤™ÄÛ�û'Ÿ|âVA�»p–�¦}Ÿ¿GhòÌ3ϸ+[ŸÉç§?û¡*ËàÞ€ÚŸ>åp8ýU‡Ó¯õ‰ro—s\D‘O?ý´¥·ÛýþíÑúñŽ*š‘JvŒºšÍ5™KÒí„\£¸s×äS¨­©—zØÍzÄÄ"ö°´õFQÐ ßG†nY–UƒÂŒ›CisS(<>LM¿¼»„j ëýBà®íˆ¸—^>9‹ƒìßÀ¢vviïé2 µ\¤ç„¨Ø$µ§Rt\ŠÅ¥¼±¶”EúÇüVà.îÊâ‚,I„ç×oø6…†›³´}ßñÁ都ì2ï­ô»cnàñõ§›þ›]ð(5;Ÿn¼çQ-k5qûî­›©¡¦Býwgqaöçd¸ïUB ¤ �vw„‘rèÒ'´óü[\M³ç­r{qÏWEP?÷‚8;]¾9Ùå½íªÃ{3�®ˆ¥O‹×Ó¿&†ÖÐú¬·9нŸKc%›‚¹`éM×QAæ|JŒÊó·™ÛwfŽöü­À}¸ó{4Å”o²×výE$DSJj�>±‡VÜG rÖ�fuŸ]ÆNà~µ¤&¶0µT’I ɇêV a1,„ç€w”�6¹,pgæâÎnbA»üÿ¶JF `á=…DŸü\Çk.“©»…[ª|Zà~òäIõ�¢í�ùHÀ›?âÊûþ믿Î÷¥!3 æ‹@É}ôâv#÷�{ÿâ³´ãüªk çž-éáeghfÚ�ð]¿åAî­2À‰q DîzRß$`(++ª•� 2þæ7¿ñK÷gŸ}v‚ˆ�~³»v}ÊN�;”˜sî½3­§æÂgƒÛË�VQgS—e‹ÆúCÙÙwhš!½‡ sØÑ=̦Bݲ–k#¦š`ÜovnÏÈÈ¥o}ë;à Ô\ÛŠgÖÁÝ‹/þƒ•ƒ»¶%7°™Úƒ)!/ž¯{©­fH—KY‹Ó)<Î,ºÕÖqǰµºƒ*OTQsy‹Ã줱 %%“UKhöìÅüÄQ[îÓ§Ï÷9wá-é¹ç~¤ܵ�|ç�_“¸Îƒ·Fdü×^ú±µƒûU�»–s`7¢ÕDQ_7‹Ó¯&qJϘŸFió’-â1½Àý–[î×UCqpß¶í}nŒë§€‚F5­—¨;Û¨×FèÈ]¸‡õÄPØ w­âm¬Ýž%`#$&”óbUïÆ{‡Z½Àý/þ⟬Ê2Ñ?öïߦæ5wÛò47VQIÑQnÓâ-Ë ôSŸ±‹Åí<݉m#ÿæg‚3WwÛ•ƒCÂ)š]ÚEÔÉ�2œÌô÷… WÚfáÓ¿‹‹‹•#¤ÐäL›CËÖÝÍTësª•]¤>Ùô‚Ú�Õw>ÌÎúÓ\Ú'­Á[VÞðè÷˜«u7âý}´ï‹÷©üÒyõ\_¿~½rvic>²ÒŸÇÃ9¡‹€¢¾¾†jk+©½�èmœ톸ªÇÅ%ªgœôðá,IÀ—äÛÔTÏâ×±ïI¹çÍ[f s¶�É:]ÞCåøpOióRh°o�ßIZ©»¥›Å\CŸ!rÏŽŠŠe§»éäÀÏ“I�DÜþÎ;ï(±µœ¯"l�{cc#QMM�úF %h‹£{\Ü(ƒU‡á'ÜÅ‘v÷îÝêˆèúÁôk‘»ìnWW—b'âu²Ë;®÷E�( ûúú”°_sTÏÉÉáàŠäaH¹o–ËÒÒR•¡vfΜéWî¼î#�œ&’€æþBüá�&²(vÛÖÜîI÷ŸýüyµÏ?øË¶Û÷ñLøYÑÓWÿÁ´WN¿–'Ê}ÿ¥—^Rϵ'žxbØgšÜÿék³Ãõû�ç‹eË–�UÕòåËiÉ’¥–e_}õe~~wÒ£‹¿¦9i%júxî’ÁÎK³éÓsKù™ŸB<ð e[¾>rôÊçôõ¹7(ŒßßæÎw¯ ³½'�¾ÿÆL�›ØE÷-®ac;7•4„Ñ?mÉSâ÷ìøzxÎNê몡ÎþVh´ˆÜ ÁlÒ‘ÓLA¡FJ��BéqS)=¶€r“æ�\Gê#ðÇr~¿|¸Áâàîêù=šÝ>Yºƒö^zŸfÍ»NÕõ4q�n¥— é™þ™Â‚ý7p²Ž{à‘we‹ƒ»-Œþn`±¸•c:Ÿ�áqdˆÝ{¥ö½?šç±Ö÷v‰¨�]äõ4ªhA¡f7yµ×èîú@Û]›ÈßÒKž hI¾}xàí§Ï¥÷yÏÒ’ô”uë­·j?1'·¿õÖ+çv·o\q’¦¥4P{O0ýf×¢Q‰Ü‡+‚#‘{~þ¬áVÁ</p(pÿꫯTÖ®]ë•¢@àî9Ìo½õ"••]¢ôù©”½$cØ õ´õÒ…—©�»IÖRCx.•Æ-¡†ˆ)4`¢¨žšUý)ÅvWš1š(`.7.eu�_H©m”‡ƒ—ÂÈtÚÜ 2oÞr®ö�JíaîÕìLßFqÙ14m]>µ°¸«ìH%u4Hãã‘Ä‚xÊ\˜Æf;Ž%Ô‚#ü#¢¿ú"ë]h Žú2 ‰Ç´UÃÂ"”Sê¢E×SFFŽ6ÙéÐî_}õ!=º¼�Õ±ÏIà.9N›º˜z¨ô`9·÷ ¿ò=(“Rf&ÒXÜÀØÑÒKýmÁÑO�}ÁÜÓƒý¹-‚ú¨äJžž¨z¬0 ¯ðög�»piª¯¤âÂC ‘Õ?¼Û½ÆNê7Zw¿kµÌH?o€)�ÙÅÝÖÉ][54Œ…ƒìæÍ¢öP4pGÝÚ,‡C¸‹ØTD¨"Žçö›î{ÜNÜ.;|äëOè©ÃKw>ñ§. &¤A}Ëk¿ ŽÖf*˜»„–ܸÁާˆÜ¿zï5åä¤Ä©¾ÚXmWø1LÁyEÅúVÚ‰ÏE®D¢Á,֓矸ÁË_{{«Uk›Š‰‰§üü™#ö #Bzq3Ô ¯µ<œ …¿lÉž@ ÷4péÒY5CzQ‰JÕ ×ù#Á~íuí4À¢w} £ôôxeº|éóóÅq*½÷Þ{Êu\Ϩ’’’¢œ ¥›{GIÞg̘AkÖ¬q‹›!:ÓgŸ}F"øNJJ¢ûï¿ß-ù:*ûDO“ûùs稳³S‰°$X *Jw>z¡€­­­Ê=^Ê®DîØàËÉÛõñð”@x¸m^kó pŸ¸#ê©ó÷¡cZUUEï¿ÿ> Û#è‰'žšá`l,÷ÂÂBÚ¾}›zFk¢sy†¿øâ‹œ³‰þßúßSp 9@r¼÷Ú¶ú×oîUßßýîw”Ü7'/ÙN_�y�B¹žiÞ‚5n-¤Tgý¿¦Reóлöô´ºoQ uôéÛ²Õöþá�"JŽ6÷ü&ÏÙÎÎVj(­£ê­\'Æõm,r§ìfóðj #£ï%SÐ*J� ¢Û¦ES(×%øjËù=�»£ó[cðå—_ª`Ë›o¾™ÒÒÒ´ÉjØÓ×A¿ùæyÊΛA±qfQ·‰¯‡¢3‡iJü|Z;ëq«ååÇo¼¡¾±6nÜh7Ï—&Œ(p¿ZØÁ®om«!0Ÿwj2¿«") Âypµ,7¬À�ëL,¢·¸´+Çø«•W‚¹§S´„Dp¥�uнnI˨?Ü%ðöĉ–2çççÓí·ßnùíë#ÒC–k)77—î¸ãíç„ }é=~<jéÍ7_à`æÒ‹Ûµ<õ"wqixÙiš•^§ÍõÐVäþØcÿCõ47ê ° €€€€€€€€€ÇØIŽ› †ÒŽ;†~ðØM7ÝdõÛ?^~ùe¿tp—®2}=½üòO•#iþš\Jšê¼‚]œ4/|u™FC‚Ôò˜T3—ZBÓ¹gß@Ë®¸²=»ù0M­ûšͶÉdÈ`7÷ym\Énu:YÖóg3x2’LÅfGó fÈÂ1gãíDàþ«_ý£cw·›XäB ¾5Ç\4Þφ+�JèÞÝj¢ŠxIĹ"t Õ.ôuöQå©j*m¦nTPöVú5¥‘…u§"v_³f-]zƒ~îˆã"p?yò€rp¿óNßiŒÒxË<ûìóVîâ¾}ûà=âÑý"poeÁ­$CD» 5Ù­<}ÚŠIHR —Õgj¹7ˆJ+á¢14ˆB#ƒ¨½¾“�—s÷ëÖîÒS€•ƒ;w+nj %jåë§›ïCÜ­¬Uâ[œØb3£(uN EÄsCß’^àþçþã1¬éùEGrp—´°‹ûåsù€ðÿÜ�cb^údâi½A�4¨ktÕ/`;Î÷$ql7„PÀ ‘ ¶¼m–Ÿ6o ED�ÞMØî===´yófÕÝtxd4ÝúÐwXÌÏ É6©¿·‡ÞÿÍ¿�Ï箸‰f/]m³ÄØ~ž=¼‹NîÛAÆ `ºç™¿ qw³MÝ�íôù›/Q»YEGGs�'ߢ�ûål×ó‡ß"0¯®.£òò+X`>åùŸL ÜS@L1gI„êÒ*ëÖVó½J„¤ÙÙ,ÐȾfEÓÎxLÔôÇw²xº‡ÝÛ ìÞžê”{o{/µT´R÷p£O�|Ì“¸‡‚éÃoý:þ0.ç·ˆ†.^¼¨ÄÖwÝu—rÿè£�”�Hö!*6–’3Ó(ŠÛ[›¨¦¬œƒ^ÚÔáÝwßí1ºˆÜ·lÙ¢žÛâ4¸nÝ:§ÇÉØ:+ãåË—ùžÐ fK�€·ÅíZ¹Dä.b2I”$â_MQ/0‹Ÿÿ‹Ùqü/¿ÿ“áüaˆÀýÓO?Uï¾ìàþôÓO³þ9ËSçïÏ/8®“úË©/û'¨q”ZîóŸþÈ¥Ñ=÷Ü7lN¯k´8¸¿÷XÞ°ËŠ°øƒÌÂùÇR-+÷òM›~G�†>ú» ›,ë�WàÞ?HýÉcœŸ�DàîëAPÚŽŸ*û†¶�~•BBÃiþ±Õ5iyȰ»7€yßÃEŒ®K§Ê¢è?¶å覘Gg¥·Ó¹*®7äoØ—TÓmsëí–‘`ÊsŸ] ÁþAŠŸI¡YƒÔÀA⻫®£“ Ë,ËçÅÓ¦‡¦PLèPݧe¦ŒŒåü�ûÏvÕÐŒ¤PråüÖv÷ã�?æ@ã ºóÎ;)33S›¬†_Ÿû=]i>IS¹žVäÞÉߥçNï£�+ÿ†£¬×Ù´É|­<úè£VyùÚ�z~_”wu§î6!ú ºõ&=|"“8Çu%vwþv5õur�—¸´soŸüÛ*±ˆÝÉuîòÇu^œÿX’^àîŽÞ Æ²íÑ.{ìØ1Ú·oŸeñÜÜ\Ú°aƒå·¯�|ýõת§(­œ³fÍ¢o¼Qûéõ¡¯½Ç» @œÛ_ý߸Çé×D·Ï½H×”Ùeg+rÿ‹[öS\ÄP/Äv+8˜`âúÏ÷�Í £%怞»ï~œ¦N½Ú~ã`yLðŸ¸ïbç‹êêjˆ­a¡Ø�Þ#¢ÛÒ©ý_Ó™C;Ù=2•V³S¢¤òòrÚ·w¯êæÞîš µà¦¸”¿VÒ×ì E‘Ö"-SG™J¸ËZè-}r‹½†$¤ñ¤Ž]×Ë�URïUq—ÌO��LésSÉè ‘­µª�ªÎÖQû{úíöFÖ�H §¤i‰ì G…Ÿ_¤–Ê6%n‘ûX’? ÜKK/ÒÛo¿Þc9Ð#,«ÝOd1g÷iK(–]`µ$AÇ«¨âd ;®³uš.M™2ƒÝb­,�{ /+—HßÐubY•¯¡°˜J˜G)³S((ÄõFèkJàž(ÝVÙEŒE¿6Ât³Ð�]’íï"b7»´‹¨Ý9ËÀ @ �SùP#i2Ü÷ìÙ£œÄ�AtË·ž¡ØÄË©(#�ì~þè^ª¸R¤×eÚâÖ+çu¹ß»’Dœ}îÈ’÷IQ± ”=uÍX´ÒNèÞÈÎæÛß}U¹•/X°€V®\©ÖñçÄ�½¨è˜j�,VÊfçÌL—œÒk¹»ðBåì.\ââUC¥‘�)’ç””\Tîû²;÷v'›ì7ñ»J u5v+G~ýbQ*@AŽŸ¿§£G�ÒþýûÕnˆûœ9s8(o»>8c4gù~Wº' Щ}éÌ�ÃJt3{ölºá†Ü‚âäÉ“$®‰’V¬XA‹-rK¾¾’‰ˆåNRNNŽ &˜È²ÕÔÔ™«"ˆ`ÌÖu"˦߶¯ c\ÿÁ;µúݲŒÿêA³ã¬eÂ$�À}ⲫç¯Vâ¯8¢�Z û;ÿËê·öc2 ÜOŸ>­zA™:µ€ƒ¨oÕP8j÷„ð@zýÛ¹”ç<@´©©‰�cßPuRÏ=÷œÊOîãï¾û…uÑ_ß¶Ù²�ñ Ü%£ÿ½õq®š ¤'Ÿ|JõöaÉ܇GΔï¢/N½Ì�¶¡4ÑM.•TDêÏ¿5�:{�tËœz1ÖQh�¹þ@æýüó)TXA!<-;¾‹.ÔX§ÆôÐßÞw�ëì7/=VŸ«§t¶”z„û é÷ç°[ð©E ôü Ößzv MЄ±œßšÀ]ŠºycÍIaÃ'ÉÑù­-êLàÞØQE¿ÛýhÖÜë(,ÜÜ󦶎 ‹/Ÿ¥à¾0zpùóVâ÷kUànÙ÷®Vlçz/½8�ƒu Q)mYLF†îÁtß·eQ{'Oå]— A¡JÐN!,jçññ$¸±ÙÅ6Ën&''«^ê,||ä“O>¡ââbK)—.]ÊõïK-¿½=âkïñ®ì¿ˆÛ7o~‘‡Ü؃�ýôôª”ßb—¥ˆÜ_Û;ŸêÛÃéOדÀ]ÄퟘF¯d¨|çÏ_A7ß|ï5øm@@@@@@@@ÀJJJ¬kP¹ÐZ%˜7ÜÛ…Ñ+¯¼bçà~æÌ:˱ ÉtóƒOÛ º<Ͷ�Ý&·¿ó 5³ûç,�ˆˆD’^àîÎb¯¾ú/\XK9ËX<1×¾¡¦…ÅÑç>)²à d'˜€ vJæ.V¸‚ݪbž—ª�È£Ë «¨),˼·4e·£µ_°Ó/7>qcRÀ|¹çt[ò׈88m�çÊ~åq×·÷Üó¤OW.ŠÀ]DÀŽîÔÏûRdeÍ»6…ÇÙ7Pˆ°«¦°Ž*�WS_·9P 08�ÒØ™:uv5\j¢º‹ ÔÙÐņ>Öba�È"²h%Œ�L²n𻼫˜j‹” ûw<2¦Ã"ŽÚšƒûX×ӆƸ°Æ[V{æ™Z9¸··‹›þ�UŽà=F°Nÿõ¯ÿiD÷S—Qt¢}oÒMxé� ª9_§zÐ6!BÅõë¿Í]ˆwÐñãû©¬ì’êjó-Ã~T…öSæôLJ_�î67;½ÀýÏþì-›ó…‘¶³ÀÓD )9”]°Àa‘¬ÜE஥nº·³PÃæ o2 Ro0»‚ñâÒ.ÂvƒÉAç#âì 0#ÊD(a»!`H- Îü’Æ#p_°à:•‡/ÿÓÞÞÎ”ÐvþÊ›iæâUVÅ->’ó)‰{»mJÏ�JË×ÝC!aá¶³†ýÝÖÜ@{?{—šêªí– c�ïu·ÝGɹVóÎÞÍnï_©ëBñþ?{ß'Åqfÿ6çœsd—e9ç,�ådK–lùì;‡³ÏgŸï|öùŽ²Î¶, IY䜖�lÎ9çôÿ¾zvfvfw6ÀÎ@¿¥»+uÕëžêê®÷½ÏÙy Ñ@«€ ðœ%''ݤ„ÏÁ×7!!Q#"¶kv“ÉÁùù™¨¬TÝ»vvDr�'gwÍlrŒhkk%Ã�3‚ˆ=”z»¡S¶Ö¶¡©\eÄÇÄ&%XYÙ�ñi� »+qæ´ÕWøý‚ î¬,Ξ"8$Í�%þ õéê‰ÓH%’;�Ñ›6m*à†òφ–¬:˜‘‘+"Õ?þøãf=Žhö»³³ׯ_÷¢à1ÁÝ`ª««ÅuLLL¤1ÎÖš5  wú»À€hDüî÷?Gßû§_kĽûâ§ý¤ÍÜÛè£yxOì3Á}ß¾}&¯àþì³ÏÞu×c¤÷¯ÄŸJ/+»Z[C÷ïE¿¥•ï^8ÈÎÎäÈàà <ðÀºA»¼/«ßß["òØ’—™oÍòÆ×§{ÁFã}G©€Éì¬àîàà€§Ÿ~FD××׫Hï–]øÅ}c§àÞKïe?Ýû4=³€o~ó›â™¬´Ã”·é¥§±ÿÚ?ÄØ2eÚÒ5•ûü“OcPÅÆÚ\èÝÝÔJ,˜P+ú�Wå€_íŽiÏ/*éŸ_öñ"’þûÉ9÷nSõnù=øƒý¥8Vºj@úŒ`Gl~Ø4æ º�îýýÏ_–ˆûÈ’æ‹ÏLõÄ+³½á`3ð½_ßý­œ›=ü°‚ûÚµkµÜ?½ð[tÙ¶#4|¢’UkÛÕMs¯+'ÈHᛈöë7šÜºu«ÈÇóLS5µµbÞh¬‚»n_z[ëè[ Í=ø¹H�ÝÒ�½YY�ß‹sÒpêø12œ±Áú‡¹Xõ�>ÀÀÂÎE¨µƒÊŒUPîVdHkª îŠW)¥ÏNNN4æ>­šüöÓO?¥o ýF•üާ¬%�WãMi?\ r{]]5¬épr&ޤG ±Ýƒ‘ÜùYÒÕcIy4~Cœ\¹}éÒÅ{ÚEe²D@" �H$‰€D@" �H$‰ÀB@/Áý�[}}÷ŽŽØ¿_ß­mláèâF–ÔEnë k%¢rwW§Pj_¹j)Q�‚¹Üwìx›]YBÅ;j�öB “YR?Ï@Km+¬l�:ç)8ziçéh¬@UæWh,M#Ò»ŠlÆ8Ô9†"Ó{)ùní%˜\òñOűED,ˆlɤÔQ†¾|ô¦¨Èzì2:Zel0ÊjoKq…p­—àNPôf‘¢×1Ë¢àn˜T×ÓÕƒò´J”¦T€÷  ػ٠%kÿI¾´bX�¶ø ©W)Õß?„ˆK¯®ROŠ9ÜùþþË_~ŽN"žJ¼õ\ÔD�†à®œ®§»×¶§¡ã–§%^ï–$,Ø‚G+,TÊãq‘sàâgø·£·žA"ïZ‚»ÒçVòÑJ$#‡b&¢Ú9ÛÁÅß¶N†Év÷ Á�•YIÌÑÙkŸz¬â®„ê²"¡œÎc�£³Â&ÆÂÁÉE¥¤È–'²EÆbþšMF/ŒõôtãÀÇo¢¡¦J” ŸO?_4Õ7 /-]DÔ´±µÃ}O¼$Ú¤´¥‡Èà»ß{m¤p‹¥KGF,Qê�-ãXP��²²Bqz&Ù²;hýDÎßLêùíí­·”Ù{‰ `Oó6ò2@¤uKZ¼×ªªÊ�››.Œ˜ A„�£¯‘¾:eÜ@._>E×EE0òŽò¤¹Ê@£¾�¥ôÇt·÷ ¾¸M�‚l¢äâùLDD¬rh6[e\aC&øð½ÎjîW®\!o îxà¹'´”Ûu;ÆÆ»Þz�È,;‡/Sþk[L™±lÄM=›ã†·ŽßÓ¸U +³oœ^�ä�FüãX©ëºÁ˹ ¿Ü�%H�)E®`¢{ yLü7"¸ûº4<ÖlP{{ v/Åþ©X3mC¼;~¹"@3Êdö‡{_+oÃO”!§V…G¨»-Ýßþ˜ì¤Õ'}÷·’�ɱL€_¼x±ðlÊñùU×°÷Ú_‘8y¾Ö»±RFÙ–—壞ȾÏÌÿý>TïÐÛ¶mï`�<òˆ’Í$·£%¸+�êm©A_K5�?Æ”’á{Šc‚ûC�?KRi ÎÐ�_)>¦[s ¸×’aÁǬî7ÏÙ_xá“™»«f`ç½÷èýŒÞ£”°zõj9¿WÀæV—Üþøìkˆñ«Am‹#þq|Ê�$÷áœN’Û‡ƒ–Ì+�H$‰€D@" �H$‰€D`ü° õ¸�_Zïp{6oÞ<@Á�›ÀªHçˆðÑØ¨"MßáfÁÕÕ³fÏ&Uè~2¥&ÁÝ”ÅŽÛ &¹ø9!þ~mu�¶ú6¤|š&`�\ò2<´’4ñf"YmÎ"»AO‡êƒm)†çyÎAŽ÷|âl[ö§Ie;áÕ¢"öYxwÁr&]»[n…5ëÖ>Ý¡=Ç=膰 ÝÏ<óOô�ÛjXUÜ©ÌLpg°^‚;5¢/Ï}m6�„Àdÿ!›ÕÝÑ�²ë(¹V¡^±´¶$EeGøÆxÃ+ÊÃè�ýUÙ5È9žOÊcNøÖ·~:ä¹530Áýúõóˆ‰I"õ¦Ç4“Æu_Á›ñÜsÿ¬¥àÎq[·¾N r%oc Â[oýfH÷¸ ³àâí9èÙ²ÝDmA�±hjªWY±ÊÑщ…šhq¯–ѵê™1®þ4ŒQÐ$¸ç;ÿ5FµŽM5£Rp×l?å‰äÞGd÷� Ǭ¬­„G ?gòàaÜØz/Ü™¹}ûvqÎZ¾q“Õðñ3ñËþ�¤&ååï‡å_{6vý¹7Òqú˃"TüT"¾»£9&°÷‰”·¬¬¬ ú£-óÕùº$/‹Öµ-±bÓø«ŒÈ8/“Y÷oý­Í-`âü‚µÚĀܴ+8ø AÔ~øá‡a’Ë™KÈ!;E]�Ç�˜˜dz^ T¿ïêê cÃ|"¬V1” `ôkÂÔÝÝ[�×¹.ÝÀ#nÞLU�5”ÈcQxx œè:É0z ³Ií±@Tääé�ð1³i,k(iDSe³¨;00ŒÔ¸'Œ¾Áw°Íq… QbbbÄÙwíÚ&.E%N"/ ˇlÑ©=û‘—žIÞ B„ªæ�ŒÌÀ î¬äÎÆæ8Žèv³­­ ìŒCdd䘨Ýëžc4ǬàNï⢠Vxdu` #ðû?üX$þÓwÿÛp¦AR¾µƒHfþºAåQk�¬wmßoæ àþÌ3ÏÜu×`´÷ïŸË®èÅÄ�‚û?EýCoþ»9’E2Þ}w³èâ3Ï<«©¬Ï=}øë¹j¼}©=ä9‹E5IôÀú‚•Ý9>|ˆ ^³1yòdÌ™3GÄñ»À;ï¼MÆô�øÆìƒˆö.ñ£%¸_(œ€׿ŠçÕ¦MÚs}qýïfÅ%ì¹ú½ÓØ`ÚÌ¡ç1†ºA—ÿ±3%uö°²è£o]¬Ä«ºüZ°8®o¦kE^l-5Jã@IDATf–cE¼j\gþ0™Æ‹2†êVâóKêñƱ‰¨ëÐ~8ÙZbûãá! S #¹¿;éþþÇÅüý|5ºo‰oJtÇ�ù zêo_Þ;ùxøûÂ×/ÔP6Ï¿‘)§1%d%¦GÜ7h^SK¬­#vj¿!÷ªÒBœÜû é=$~æB8» þ®ÓÛTAßbê©›t£r°¶CiE5NþòŽyTÑ$¸k®q¨dÿó¼ýÝwßÕj +¸;:ü& •Éø~yóÍ7…‡Òœ è{ޝ¯r(·F"Àý>ùäïhkkFL ¹])>–$w]r{RÒ,‹�Êí Ör+�H$‰€D@" �H$‰€DÀ”0i‚;Åêvu¤âÁd÷[Ÿ‚o;~¼|Â|=<=�‡Í�à΄±]»Þ'Ϧ–˜öD2éúÕ`jrk‘ýU}[wFìÚŸ�k}Á%”]ý½·zMv¾¸°¼µ �ºjŽ"¢æŒ¨ÏÂ�Hªsˆ¬j¼kH} é#r{/“Üé&Xµêk˜4iª¾lã§® Ü{K\‰�eŸh/D- 7º½é_f£¡´¾±Þˆœft9ÍŒM͸±;SD½úê/H)Èø…;s%¸ùåÇÈȸ*ñÖ¼F±oÁ=f6\¼_àS3ÑÐPƒÂÂX“2ö+¯ü©©ˆDð¹$¸Óu3‚»rÍiüì«!²/m™¼èâ'/"Ó1“c˜á^ ¸³Ê2»‚wóòÁêG_¤s¦úšJìÛúWq¸ú‰Mðh°txÛg(+(RŠ k;% 3–-PF!Î3~ã7 HñJ¦>š/}ùáßÐX[EÊç°lÙ2%Éä·LZ¿xñ„h§§§/µ?~€!/—–q:� ú=›XÛZ‘+q÷tö »“ŒèçÀ÷¹¯o ˜¼®kÇóË¢¢Q§*7ÝÝáììF„(V7þwaooOj¡^â|J]÷ê¶¼¼yy¢ûVd0ãŸ@sÃŒ1†ðwšÏp˜>}Íeì e5Éø½{÷Ò3¯P 0�\Á†-™ü>uÑù$}[ e~ŒF€ÅNÞÿônÔ*Ê<8%3ÂUdš•0Éý­SÐÐf[ën<7/!ž´ö4Œ ÉíÃKf•H$‰€D@" �H$‰€D@"`X�›ê[4 ñk +t´··cÎܹ¿†qfM‚»9(‹±ºé_ÿúŸB-6f)j¨h–ߨDþÙ"Ø»!jé«Fô¾?KoOŠÎ~€æŠ,ŠìC)/g{/F¾ç,:²@XÝL¬T©×¹VséC£Ã(Iî—]Ñ[d'TºŸ~šUÜûÉúý-ß½æfr›<˜‚{•úèÏÙÇ ë´õkyÆ�›¨/j@@¢ÂfŽì7ÒÙÒ…Ë]§yê©×h‘Ào°Sj¥1áXQp_³æQ­´ñ«1*ßÿ=äeT¾»!“òû¶±µÃÆhR]*ÈJÅ™ý;„'žÃÜma¸÷¯nÿ_/¿ª%Ž )¸7òM½ùïöHöDrìØ1ØÛÛáÉ'Ÿ¢¹7Aºé½kËÕzÉmÂÏ–ø!ÚËŽÞMSè{ÂYz:ˆúÃ4®’ Ó>ýt;íõáû‹wÀË© £!¸ç×úáo§ïÏß§žzʬ¼zäW_Ç®ËmŸ1{õ�ˆ¿üÞ$Rf·ê¼Kâj°6¹JÖ¹ ½ á¿÷D"¯ÊѤÚþƒûòPPã€íý‘Y¦í™iub6N¯ò|œ¡¼Á¿ÛŽºX[tãùÉyxeÁýF•5•L£¹¿ÙCÁ‡×êq¦°?\è‡Pw›AïoÝ>ÓW_üíÈkd\Ð «axÔìêî îs'lÔ­Òd�™àÎÁ�‚;–çg^Cêùãäe­^äecꨄ©ˆŸ±öŽIÍ}-ÕDp¯†…�,=ÃÆ„àÞÕÙAÂ3=°ÓãõL4Jã?Mw6ª4Õ°eËò²Öÿ]kíÚµ&¿NÄXVUUaÇŽZ°¾ð &¹n¡ÕH:`rûöío’¡5ýNè[? œíÈKÊ‚ËðqQÞ5›;’»>rû’%ëÄ3Lór_" �H$‰€D@" �H$‰€DÀt�÷a^ s#¸s÷vî|—Ô43‰ÜeQê+ î6nˆ¹ïGêøáì4WfÑ} z‰ Ç¡Ì%©k‰?i�€ÆH,û‚èîDl'r»åÜzX8¯®¤Û޾ZôžPgׯV(²êæïc…pmHÁ½¯Ñ}Å®`UÓéO%ýñt,î´…s›/£�¶|ðiDDO°7W‚{vv*öìÙ*ñ£†q÷¹Dp|ÁÌ8‚{,£“&F̆«ÿØ‘HsO 2³šž$Á}8·ÉÝNpgÕß#GŽHÖ=÷]8Ð"uiÁMܼ~å…¹‚„®àõðËÏÓ"ö@·Ùg÷¦ü7à�%=¥dtûù[ÿ‹öÖL[¼qÓ§ È[Q\‚ƒ}ªŽg’�h$¢g�‹ôh´Ñ¢à®ÍéK—.½+Ô€™ðÏc9»ªæàäí÷ 7XXѪç`�Ê5W¶ ž¼ŸðóÏ‘®aBÂt¡,©[ŒÏÁÆ6µ¤~ßÞÞŠŽŽ6­k¬›_÷ØÎÎ�°N†:ºi÷ʱ.¹Ý;Úv.¬„?v�‰íLpçàíí�èèø±«üÔÄJÝ'Nœ Ò�=˜¸¦i¨yîÜ9\½z.äAê�çž ãÄ<ö`°ë­÷ˆPÓ„iÓ¦Ñú€Ö³�+{;hjjÆööpqqC@@�Ÿ?«°3É}i\-l¬z‘QæŒÿÝ.Ò¿³¼‰!M‚ì˜Zì‚mT¶¬^åÁÇÆª¿Ù”ûÁ¿3Aþ÷ÂÑÔnË.¬ ÞŽG§.DrèRuÌaçNßß×®]CEE…¸Y‰º®¥œ :† •‹½)í; ãîÃ’%K†]Ç�,0Á]i Ïÿro\E¿·’Ø ž²q|Ü´yZÄó±"¸ó¼±ª´¬"_|3�<ºÙà¾'^¦ïÚÆJ•­¹Ü?ûì3TVªÞû¹í|¯ÄÄ 4üWúe*Û‚‚ìÛ·OÝ~ß3Q$uƒÇyG“ÜÎ^:V'fãpz$Ú:­‡ ¹;�’ûT¡ängÓ�gç­ä.Éíã|±åé%‰€D@" �H$‰€D@" �ŒIp&pæHpW‘YivÚI‚ìËÝn(mBú—¬ÀÄ­û)¢ÚŠýáþ×ÛÕ�¼ãE{C¹(Z㎔ �è²´ƒwK¦”î€e/àí{aµ€”p‰ð>’@µž£Dlm¤"’­]ûøHj¹­e†"¸£Ý½¹*•ñ©�%ÁÖÑ8uÝ1!¸SϯnKE{c-¬ÃpÔ“Í•à^]]Ž-[þ$®¹Ä{ô·¾1÷ø˜ypò|Qß(‚;5×­´PH J�w ÕV*¸kã1š#^,..ÎC~~&…åá¹ÞÁ˜ºð~\:ö¥Z��ÏÁ*i�í*tÂì˜<_›<ÓÖÜ‚]ïlAWGf-BÂÌEF5íÔ—ÛQt3 ®îXûÌã¤úÞ¯~Íí;¾k/вs„+s&ÀvÜrÝÌ•;¹ºÓBú¤œÞC ìõðôô¬Y Ș)F/©Û¨™@¦RZÀ/,¼)Zâä _Z¼'b¿±¡½±59u‚°îééK 䉯•ùŒ@€ïˬ¬kBi�³³Ñ…÷/Ø9�lN9Ø)krëÐVß&²L›6_¯"ÿ`åÇ;mï^úý ’†.±‡U`·ogX iî,ñg¨½WOžAêÙ ëM›6‘g#•ñ'ç/++{ÿ( ƒ&Ýè ò¸LF73f,"2u´n²ú˜ |ØÐ‡ ׬6oŽ�ÛߨØH‹¼~[ºÀó~6$`OLØÒ Œ·+�Í��a¼ iæ%�jd`SKy]ï Ã$;�åþp ÂC؇J˶›J]’à>~Wb¸÷¯nK%Á]ÃÇ%%%dä¾Gd`ƒOöâ1ÜÀF^Û·o#ã¥&øûûcݺõJ577ã£�>$�‰=˜’;T�g'`ùÄB£NùyJ4‚Ü›‘U‡œš@ØÚÚ ¥xsòÂÄ-®ÍÄŽ‹¿}f‚;Ý �Ý–øÙgѨiÖž/z9wbýÔ ÌŠlÀˆ�žVêŒÏvüÛº›êéOŸNey`ç_zöZà?7dÃÉ^åµIß9s+©®0´uY •øþÂÇ¡ ¦ÿ ‚=cõ1é¸;yïܹåååX¿~=üüŒ÷iÀO>aƒ‘.<ñò˜D¼±w¥±lÜÈÞݘèÎÆê¬ml;yb§Ì�­ �ŒRÁ½½µ¹iWɃÓU4ѼS ŽdÀºú±Å9”8}[s!¸³)ž«(��”ØPÕÔƒbȬ´ÓÃÃüž&ÃÐè’ÛŸ} 1~5(­wÆ;§¦›äþê’ ðpR}3Ð=»$·ë""�%‰€D@" �H$‰€D@" �˜¹¹¹ýÌÁqj÷{ï½'ïæÌ�kÐõd#}Àe+úúÁÏ?Dï“Ò…ššr"y¨•B‰Üà¯$ Ø29§¢¼ˆTBJ„úfPP\ÝT$dÝÌšwsq�ÝF¸wÞù­À.lvâ}E·ºÛ{pikŠ }…Í{Î~úwºÚP•~„HE%¤(i {·¸%ÂÑ;B} ÃÒ‹ÛP_tEÔÝdç‹ËÁ�ŸÛîm%˜Vü!¬É•­…©2Ï'®DvIèËs@ï5g:¯%^xáÇä¶y jîHê«2Ltyë­ßÀ�‚;h1®7ƒ”éW7iM \\Œ:õXÜÓ÷e£¡¤S§ÎǂƖŽÙ‰ë×Ï)+‰ˆN�Õæ;‘IÁ›Ïõì³ß@ê&Ïo¼ñ q�K¼GExi¼å‚Ù© ad°¢â'ÁÝ{d÷—_þwð5=p€H¾E9ªšI•Í2˜�:ű!‚;»g¶±"UZR|NÐTpÿö·ÿs8Eo{^&)ö’Ç/¿0„FOÖ{>Ip× Ë°#››°wïGêyƒfVVŽ47ð$qMµô´K'qýìQñŒ›>1“I9͕ť¸xäëêáàäBŠj/ ¹à¬œ¯‘Ä÷ô&‘dºá€©‹æÃÓÏÍõ ‚К—ž)²Î_³ AD\/+̪òeDfíì¬Cw7„è//?¬\ù0Í�uRLÿ°‹ è®^=#HCNÞNðÜ;„¡µÖ´¢¶€æâ⦠xV*'ãG€Uï³²®Ó}GFŒ˜Üîã ['ãŒ÷¯];UÌ3¯–‹ç9Ïý’“µ�J´s›Þ“yX�IЬ1 ‘G�%<³ˆg‰D2œI˜E4”Ü{{zqíÌ9Ü8wQ5¯™4 óçÏõðûÑ¡CŸ c¥b¾vÎ6°²³AOg7:š;…%=""–Úò°Þ¹tNN>,TæY}Ð܈vL4LIQ½ãDEEi(ýÍV(væf€ )•Àx[ÙZŠkÆ×Š=ð}«OORÿ�#E÷�¿�ºº:Ð;¹ø %''“ú§a¥¾{qûÇ?ýDtûµïü—QÝùó~Ø`ÞX¯ÿ½°2æšÆ¤±C¹�/þФºQ�•Š3ûwÐ˜ä ¼\˜TãÆ 1ýuOù—ŠÝ(qÜÝú½ñ†Üã]>Ö›ÿn‹LI¹J_çÅw#ötÂc+�ÓÆ„††ìÞý…P�wrrÂÃMxå0T¶Ÿp܇XŸB<2õHIÖ˜Pßæ€÷/,Fi£µâ\LŒ4·PVŸƒí~-š=}Ö*-/5†úr­È>*’Ü;PÕh‹n"¬s%Rûôˆ츤"U¿°¨3‰ô®ºz,ø³lé{�¡�^æ„×…� õnÝxiá ÔÙŸ_ü{ºNÎ†Šštü�º¿wíÚ%î>øà˜Ü·mÛ&î�?nzb%š¼®^õÞháèKÃk šex¿‡Þ‰²¯]@Ú¥Sžãllíˆä>±¤BnÙÑ Xz†¡$7'ö|<èó¸�Þø}?çÆe”ægÓ<¾ÿ[—w@¢â§ $z’ Óó¹ šw6¨4ÕpìØ1dfª¾ypù]g½ó˜z`ÃÚ¯¾úJÝL•aÔ:õ±ÜÑ�@MM%>ûì-zÞ6ƒ•Ûr»’{$$÷]"Ã(íç×§�ܾxñFÏ ”6É­D@" �H$‰€D@" �H$‰Àø `÷ŒŒ+¸x�‰~ýsÃÂc±�TU™è¬.]:†©çµ¢ãfbÚ´EZq|Ð×׋ãÇw£€[•`IÄ’3—"6vŠ¥Þš#Á�üø\¹r6¤>eS‘/T¸¥íÍBcY<§#pêFu?•�žÎVdüz:T*4J� lû¯§º‚!vú:ië€úh1‹‰ÖL¸6¥ ® Ü©±½Ù^©GEÎ …ïD"»ÆŠà®�y£¢&áþû�WM2W‚;CûÎ;ÿ�HÙuo#²hÜáØËð�÷„ØùpôÜpÃ�‚;Ü90!ìúõs8zt·šfãÓ�¯ZLŒš WÕ¢?端«BUe1ê+1gʃè¶ëªZéÊoÂÒÒ’à®Í Å—KEzLÒB8¹¨®Ç n%ÖV¢ û ‘—œ†åE˜ºGš§“Œ#¶n}](ðrŽž°wµ#£®vñÇqö¸ï±†»wÿ7/0Ýù*Hõ]_`÷äó×>‚€°(}Éãn^¿DŠñ{Õ÷¾nF^Èž±ô­è£»þ†¼ Õ¼ÇÖÑN>ŽèjëBs=»û¨ýöŽxôÑ—ÌŽØÍjúååÅÂóŒ?çYÐïtD�Ɗ꛵hoꀳ³¦�¨YH…«¬fÑoFEþàXk;kxGyÁÚþösë ëÑRÝ*›ãæOª�ÿÿ………Âm=¿c"Œ3 žg+++Eƒ�ÝÜàòèÐX[GcM ZTF,¬¢¹víZ"K[ ðÏ?ߌšš QŽ�A}áìF„ëþëÑÛÝ+ŒK¯W ©¢Yäu#ƒÞõëŸ%8ÍM5·eóæÍbb÷��þ¹¾F6“ÝerâÍ›¬öj�É“'E´3¶3üÌÈÈHAkk“(Âc®‹Ÿ“xnXÜz¿â„>2Pë ¯IM•͸€ãìí0qâd1&ó±4 ù&LJîJšÜö#0\‚°$¸÷c§ìÝ.‚{aö äÓïBÓ¨C9§±Û¶æ&ÔÑIÜõ#& îúq1Ë÷âÅ‹ÈP2…²ôѼÁƒ üJÒågßåË—‘ššJÆ•]4gtÁ¬ƒ‹Ëàï¶Ü~æ0¹‘¿Y:Ù¶ãÁ„sH , çMÄõ„ž^K\*ŠÁî´©èê±Ï©5kÖ’Çó3HåîU4äá“ó¿=�6sjõ{¡âÈê&[NóĬ¨„{÷+ë¾q$W \áæØ�ï®ÈÇ—×}p>w A«�K'~IJíVžÝÄÉù/¥È¥ú™4ÏÊðß[•«Îäd_…ƒ­ ž_ô»AJ›vÒ�º¿‚;{ÃacGžÇ²"6üàÀØ@SÓx$†ˆÜü§þ]´´Ð;)žŸqÞ»•à®ô™Å²RÎ!ãòð>;Rq�‰�Á„¸DØúF Jpon ÃGVkO¿Š6zïR‚-Í##&& b»+N'˜ Á}ß¾}ôž©+âþ­^½Zx”N_Ç#/{:àß‹Üè=î‘GLGFi—)mù›Â–-$Á«6òùч‡§§#9¤ßxXi«.Éýµågi hDƆLu­ŽðsU½ç*åy+ÉíšhÈ}‰€D@" �H$‰€D@" �H$所)ô XqaÅ ‹-º#½b÷ŽŽèSp¯­­ÄžÝïé],eÂ:×5CQ!«f|®¥Þ_²d=BB'¨�y‡‰ðLˆ× üÑ}íýOÃÓS¥v®¤+w;;;˜‹‚;·½©©žˆ*¿#{¡©â^–Z�‚sD³uDÌêÂÒÚVéªØVeEå�ý°qp…Gäbg÷aî&Z«óÕùÜ‚“áŸü‘›T‹uyçQz•®-*vZ;ãlè3h³qƒos6&—l.áÞ«ù ¤¶<àöS×kh§÷Œú*mA„UiM)0Áýí·ÿǰ‚;5¶¯Ð}䊙ÉzᤨoL+‚{iJ9 /–ÀÇ'�=ö²1§y˜àžšz&$šœ‚;ãÍá™g¾§—¼¹sç»((È–x ”F÷ßæÍl,ÐOh-[ø5Á®G]qB ܽ’x¶µ¶ 5yu¨Ì¬{�HH˜!Æ&¾>6äÂù¥—~¦®‡wÞ|óW`J°q°F`²숬[QZ„v‡*Rë'´3Á½Ç¾SÉnÔV“àþê«¿4ªÌ�Êtá“$îNw&\''ϾSPzžãÇ÷ùå´Xl�^¯ˆ~ŠÊŒjä�V-°.XóuD'ÌÓª‹Iî)g‹ÅkÍß 0L_²®ÞšÑFïW—áü‘ÝDj­Ò*3yþ ru>[‹DPV˜�}ýVäãçJØÌ`5¼©²™oÒï­lØ´v­i«åiv–nj˗O up÷78û¨æšy†³ßIêÕ•YÕ¢ß{|Ê`<|=ªªJPZZ æìJIž/³7ÿÛ§€ÙÛ݇²ë*õv&‡Lž>€Ci^âq¹ ¦¦VÂɾµ-6øÙgÐÑe‰å“jðȬ2äW;`ûEd’úºfxjn)ÆÖjFÜ?—뎷�ƒ^¥‰ìHäöÕyð$tE…™(+ÉE°ÇD¬Ÿö=ƒåÍ%ávßßF)� +ׯ_/æ³Ç÷üîÝ»é}­Ÿlʆz‹/VŠà“O>Äv%‚ F}ôQåÐ$·õDÄç0\wÝÎtv´#óÊYd^=‹nš³s`cÇI3ÂÁÙ§¾Ü¦Vpgn¬êžsã *Šrµªò�¤ö@òà¦k<¢•q�M‚»1F;ƒTuÛ’x<Þºu+�¡ýßôø^1ÕöjÑÞÞŽ>ø@>¸oÍ“Zq'NìA^nšVœr9 ó¬UÅvïž-ä^¾L+N9HNž‹äÉÚd6s%¸sŸØNŠƒWaK*î“o©¸w¶vâÊÇ©‚pÁjì^(ÝÛâ £¡è*¼cÃ/~•:­­¾”ˆïûÐ\‘-âl�<:çYعªMå™(<ó® ¹·Øxâ|ØÓè´rDPãu$”}!ÊX·Ãr*©Ñ  QŸPc§7Ó }Ž´ éŒo|ã‡âñFò¸îEp¯pF_�£PÖœ¸*Ú¨öŽÁ½&·Ù_å‰E•o~ó'F�›3™3Á�½\½zFâmôÕ6œQ!¸{{ûѸ©RŠåÜž­°ð%R )ª%Ä, ‚{?ѱ­žIíõD¦«A[ƒö"DRÒlZì¬úîÿøÇ¯I!µ™À‰ìwCè¨[Gäzá)A¡à. î€èÙå±D®°´&âFR¿¹ž¬ƒF�VÁÝTîlôõ替&Õ¨V%û#dzЀ~çžÈ'bt |ƒ¢±ö‰H¯­(Å�Oþ!â>ðܽ|áè2Pyp@Á!"˜„ÚT_ƒæúZß­"#­|äxúh•<±÷mÜL=%à LðL­É­£q_µHþ ?êùZ˜è{ÞHO¿"žñþ ¾BÅ}TM%‚ õõtõ� \4BGUÝÝ^˜ï¿††ZëË…Bxgg»ášù¼¶N¶ð$ƒ+›~•ðÛ�KõÍ´“6‡¸¸)DÐOV½ç«:Ožü9nܸ(~'±+)-ØU�6ÔÀ¤™ 6 ˆŒŒàÙçÀ�ô|. Ìã0þü¡ª3©tV~¬®®&ò¾› 2ŽUãrs3ˆÌU*ðöŠòªíÆÖÝÙÒ‰ªìñÎåIª›l4ªÈè\À¼½½MF©r<¾ hb¢»?\‚ðPö¡ÒuÏ7ß.‚û§û�P© ¿»Ñ`ÅäcþÜma¸÷¯nÿ%Á]ã�™,yùò%zg�2{· ö{‚ìó&#rœ§§‘Í¥y¢ö|ÛØ³±!,±z<{ç`cež3)�¦Wêc[[[Ì›7_<§øüæjšKñáÙŸ‹.L�¾ Öd¼®˜´þ«ÝQ„µ*Ö‰ ä7L«À|"»Nó&õw�ËOÈA˜W›È—Zì"ˆî¥õv¢�7½ÿÿ÷ײ4«Õ»<Ó[Ή:B<ÛñÝ•ùpuP°³2.‘¸J$…,%²¼i“¬õvNOäí¼¿¹nV¦Ö üÛ`5wœ^VV&~CJž{±¡’JKKµðœÎ¦ÆŠà®ô±ƒDÒÏFvÚ51.p<«±w’r5ÿV"ÉC[AÆ5tбœ\9i ýM†“kÿÜ_IîÖÔ îüîyæÌ1~*}ã9ÅÊ•+•C“ßò¼9+«Œâ÷>öxÀ†!ãLm¯` In·¦oÈ‹bóp,3BxÛŒäÞÙm�ÖNk¸;¶+U ¹•äö!!’$‰€D@" �H$‰€D@" �˜ äJ÷ÖƒªÍÇ�×jüÂ… µŽoÇÁûï¿oPÁýÜÙCÈ̼¢÷´..îxhà Zi‡n#uÉ|­8å ((Ë–k«&~¶ãM¡ ¬äÑÜNœ83g-׌j€gHY‘ÜŸzê)­4S?¨%%Ø­[ÿ,˜ÄÇd>¬N[‘^%Ø'¬þ,­ú£Ê®îBmî¸% dÖZ]ä§Â+(Kù‚È1DV·±CÈÌ'àì7Aäk,IEѹ­´ß‡z‡ \~½–6ˆ¨=‹˜ª#"�e\ ,búšµN`è Ê=§U "_ÿúÈ=î@µhCEow<Üßyç·ƒ+¸×9 ¯Ìö.¶dh Mn1Ô¾±"¸3™éÆâ4/¾øØÚÚ:¥VüW_íR+¸¯^½I+m<¼¹ O?ýOB…T·=ׯŸ'·É_H¼u�Áñ»ïþ¯Pp_¶ì!"Û9’Þ^:®SÕdÕKjî-Hš1¶ÖB©� *Xµ]3888A/žþH/ _|ñ>¹ ¾)Ü¿õ­ÓÌŠ·Þú� ¸¯Zµ‰I½…‘{õá6Ü_yå?´Î?Þw³‚;ßII³Æb¡Â«x�ˆ'r¸‹¯¶R 7°6¿Y‡sakç€'^{}@›+KòqdÇ{"þ‘Wÿ�ÈcKPágíǯ«—nxšˆöáZmøâ½ÿDuy‚§"xÊ@2NOW/.¾U<û7n|^üî´*0ÑƒŠŠbR Ì‚�½5ü&©ŒçFÛT¾–<&±“ÈH2¸‡ßG<~²ª(v0éŠÿ8žÉ^üÇiìƒÉYœ¦/XZYÂÑî�nd(3¶÷º¾óu4uR0§9“Òa|üt}ÙL>îÈ‘#`•M&‹Ï›7oLÚ[SS�?ü‹¸†ìˆ=8 70á:çx¾(¦;>œ8q‚ÞÁ2é·‰¥K—·êqÍÏj£µµµ‚$:6Æ,­¤N�Jž¿ø7ãL^%ôïX¿7Œ¤­cQ¦®¥[Ïþ»¨jò´%z¿3±*ûþëÚÆ+áÞmxŒTÛ·œ DQ­=øøÇ÷瀠¡§Ïg²Ý±;…Œü|[ñü¢âA›»?ÕÛ/¨¾sFú´áµ•ùp´íŸÓ¦\>JßžÛ°xⓈZ0h]æ–x'ïosÃf¸ímhlEF«à®yÞ¾–jò„ZŒŒÌlädgÑûVÿ}©ä³`ïáH­}*Hµ��Ç*hÜ��û)ƪþ‘ÔÃÊÿ---bΞšš*¼h(õ°¦µk×jK(i¦ºmjj ¸OJ`Ãä)S¦ïLÜ'Å8DI¿�[S›Çs_™ÜþÙgo åv&·?>ûbüj�UáEÏ�¤!IîÃÁK¹}Ñ¢ûïšçîp°�y%‰€D@" �H$‰€D@" �Ü  ¸s§”�`w‚ÜÎçŒàžKjì'I•]_ˆ Eö:Šìƒ)¾³;«²k†ÁßYí�Uß5ƒ¦‚»¹ܹLHMI9#HIIÅ åÁΖ.\Ý–ŠÞž^ø%¬†wÌ"u—ë /£äâ6Êo�‰÷qOÏöŽÆJœz]m ô¡ÐÁ3%B¼Š¸]›s–𻨾>T:ÇàjÐ"†X ©|oˆóXΤr�ês¹Óm�ž½´0F¦<ð$-ÆYäNeP×BYš¸úB_‹-ú ÜÅGÕÏL&ƒ‚¡-ÆŠàÞÙڅ˪ܛ?úèË´¸:� ©¯ÍæLp/.ÎÐyñXâ­ïê§Ü—/ß TtyAê*yظxñ8‘"U÷»•­z:µëX­[Ej�Gpp„'”³îÜù®A‚;+¸·µµeÙÅ‹ï'Ã"G|ùåGDzÍ$¦ãØ+¸K‚»rU†ÞŽVÁÝtî�xûíߊÇß ¿�‹½Šç 'OlzI•W¡’¼,œ …uV_{ø[?ÒL³ýíýµpk¾àþGD®É5î÷~‰šò|ƒ ôÝݸ¸%EÑ%°jÖcjûEäš½´4ŸŒ“ìà=ÁkLš×PÒˆ¦ŠfRÀöBllò˜Ôi.•dÞ¼Žz"X 7XY[ÁÎÑŽþìaçD‹òv*ÅÆáÖ3Òü•ùåèhís&kkV'¿ÅxºU¡———Y�)÷ïß�¢¢"2ìIÂÌ™3G ‡V¹Ã‡?CZÚe8¸; iCœÀH+ƒLÀ»ñE&š«Zh>Cóê§Ô¥Î�;‡ëׯ#$$«V­RÇ›Ãp™°Q�I‚ƒƒÇ¤ÉŠz»�½ üâè=„æ•Ä7{a5wÝq¨¤¤D{\]]…Rÿ°ë¾Mîôw�Áº1\‚ðPö¡Òk‹¹¦I‚ûø]¹áÞ¿º-•w]Dä±)!ÐØV…÷OÿT4)yê"ñÞ®Û¾®KüÇÎ(”7Øi%ñã4Ä£…DpçðäœR,šX«•g¨z¼bç?ì!"<‡‰ÍxuY!ìlzÕEÙ˜óÒùƒâxãôÀß-J�&w$šÜ‚{osj ³�WPˆ‚ü|ôtwiž’Ý‘0s!&$N×ûÝ]+óL‘஼kèvÇ××¼¥éµJ7�©777“ÀÊÑž¸½lhŒ'¯±ì›)ÍãëꪱcÇÛ$bÒMr»Òß±$¹Kr»‚ªÜJ$‰€D@" �H$‰€D@" ¸{°ÈÎΦ¥€ñ [¶l1¨àÎ*“û¾ÜJîàË´ÉD²uëž%5G•’·’ÈÊ“»vn&U•âŠϪ�¬{N¨+q¼mjj áÍ‚8¦ÏÄßÕ÷=®EÄätM‚û“O>©YÄ,öY�sË–? Ud·@WL\-1ùg‹P~£’ˆì¶ˆ^ñ=Ø8¨píélCÖ¾_“B{'&¯‡g¤~Å]&·œ|MT‡•5Â~!“Ê´ƒ¨ÊP)¶xÌ@†ï XõuaVþf¸tÙʺVKHaÏQ›; ½_y¢¯Ñ sç®ÄÔ©óËzGÓ˜à¾yóÿTÁÝ–èÍR)W%o˜D89 ÙÆ±"¸3‘éÂ{WèzöaÍšÇqxÈ“S&¸ß¸q&$Éékƹ#y¼ùdO=õ]½ î­­ÍD`ýщ÷è.Ë{ïýN(¸3Á}âÄÉêÊš›púôrÇÛ¯,hO.—£¢âéžI@PPø€±T)¼k×{j‚û‹/þT(d‘ ù+ÈËËJ©œ×ŠÆ•„„BéŠUùoÁýå—¡4Ë$¶/¥þöÁË/ ¡Ñýxk6®¡¶ ¹é„,¼[4“ôî÷Õ8½4Ö“:X’JÝNoÆ!"GKpg£SPpç1‘ 7x,ñ›èƒˆyÚJ¿œÎêíu¤¸3K׿2™ñ&¸Ÿ9ø2®!’«=×Ç 0šªÌ¨Bî©BR�´Ä7¾ñC"œ ýÌÐÉqˆ(*Ê!—÷…dˆgïhÏ1iAcYø�=ÅÅM“:Í¥’ë4N´5©Æ6øŠ¡¼%‰LÞgc;++2Ô°[+Úڙ݊·Ò¿ÞIïø@bpj[lPR§íUÐÁ¦ÿ¹1®Ý¢Ž¡þãº>>€Ãi*ƒØ¤�F|kI1lÈÜfhi®Ç�ëgDÔ7þvÖª6jæ‘ûF ‘”¸9Œ…‚{ÍÕ 2¯#÷úÔ×Õˆzù?KK+ñmK¼“Ñ1Ï59¸zú qöb“·1%M$Œò?…ànIï}¦¢à®¼khv�ß•¦OŸ.æÉšñæ´ÏÞ®\¹Bb WµšÍwž'Ý‹�¿Ë³Ga~w¥[�ÌHEBPå(4IînÍxyÉÊ?¼eK]r;G–Êí –‰€D@" �H$‰€D@" �HÌ“'¸3¢¬ œB*ÁÅÅ9`‚¶¯o¦M_,JúoooÅåKÇHù³@$†aê´þEÝ2MMõ¸tñ(‘ JÈ•®‚C¢…Ò» ‘èuƒ¹ܹ?Ù٩ؿÿѵ¨…áð!eTVxMÙž†®ö.¸øÇ!dÎSê�é•i‡ˆ ~ÖvN˜°êŸ…š»..|Ì$÷¼£oжÖö.ˆ\òŠš(Ÿâ-´TÝÅ.?‚*§(8vÕavþÛ°é%eN�nXÎ'-~zÏ»¢¯ÌŽ®ÓlRñ_cL‘;’G!\¦àÎÊó½™DpïµÄ„¥‘ðŠð²mcEpç¥|zmõí„Û}„ßœ!ÏÍÌ™àÎ Eÿû‰qDâmÔå6˜ÉÁ])Àc.�/±¤ÔiÔ¢”&Á=1q&22® ¥N&åÚØØ Wâ§,J‚» !IpWo/^<†³g‹ Bg# ÁW<ÿúȸ èR J¯Uˆ´¿F ÍIZ'ê"÷�Žìk§)¾щ³?¾AúÉIZ…‡8౫èf ²/!—Tš-,¬?c ¦Ì_'~JñÚÊ"ìz÷bQÜ3Ü‘óÃèy­"LÖ‰2÷Dzºz?K–¬SŠ™ü¶¼¼H¿Ø:ÚÀ—ŒÆ"°¡BKM+¼½ý�6ð‹óšB ÁÝÁÅþì½e|HëÆbÑÒØŒª‚ q_;º:#$RåH)ßÚÔŒòÂ"qh÷¯¾ú ¹¹¹d6óæÍSº1âmuu9>úè UÿI„�óÀwc+g¯+ìå�ÇœõëŸÏo.{êÔ)z&gÐo%’ÆŽ%ÆVgùòI³®®Ž~ëÞB�~´�bRFjêQM@‚~¨ÆØ‘ÔÛG³ø¹ÂxOœ8…íî¢Vø¯®®†‡‡ÂÃÃGRõ]_ÆX‚°„$¸+Hôo%Á½‹;½gìý+ îwúÊÈó�­�$ôpò¢ªÄÉ àààŒ¦vküËDZè%Žs¢êðÀ”*x“¶mDF?pÃK(øþë9È,wÆÎ˾hïê÷l8;ªßX¨šç Ö>z]Ã{§‚p*[õMmfd¾¾ X�êuËUU#/ç:œí<ðô¼ÿÖM–Ç5£%¸ó¯Š¾�åܸ‚â›é`ïJps÷@4}Ƕµ³Ç™Ÿ ƒ³•�<�ÔóÇQ˜•*懜×ÝÛ�ˆîK>Aým^©c$[s!¸sßÅ»‡¿ÿÈF‚ÑX”©­­ÅáÇ…¡­n}÷*Á�ߣvìx õõý�îMxnÞ8Øöÿ6¼’»•e~´æäc%%Ÿ¾­$·ëCEÆI$‰€D@" �H$‰€D@" ¸;°ÈÊÊ2ŽQ|ûûÁTp¿�§QÕš÷'žxbDuŒw!þؾ{÷A³¶³FòÆIDD·AõÍÜ<–/š2ëq¸©ÈD½ÝÈÞÿÿˆßL îsHÉÝ0A®½¾yÇÿ.ßí݃‰äþ}Œ'Åòžd}ùkôt6£ÃÚ§Â_@—•|šobj‰ŠloÓ Ë¸¡ˆ¹�½).èË·Gtt<)Šom6…ÿ˜àÎjÀƒܹýy¤FÛf�à©�žÂD³ÁÃXÜ3ößD}q©'³qÀ}ƒŸøVêÑ£_÷èè“Spg¼9<ùäkzÜ9mÛ¶¿ ‰7£1òðþû¿ îË–=¤¥à>Ò;;Û±}û?ˆ„FžtBPP„PXŽŒŒ z×®�ÃåË'ÕD÷ÛAp饟ë´b|�Sp/'÷s*w—Ànà‘f/LEÁÝÁÁ lÐ` �œÙU2¹q`r8«†·Õ·1\¥üçìê�U›¾+Õ”6—fàÄÞ·ÑÒØ¿P§¤Mœ²3?LjØvJÔ°¶íä¶ùÔþÍ(ÌÖVýâJXÑáÚçiÑ;P]çÙƒ[‘~EEÒg%nVsïlëBW«Êõ9(}”ŒÎôî©+1±Ø`†ÆÙÛoGX;“0a¯<ÆÜK!5ãZ‰4îèꈀˆÑ+ZßNì:;:P’]LsÇ^ØØÛ"~ú¡.®yÎF"/ç§g‰(s ¸Ÿ>}Z�řذlÙ2Í®èÝç¹zKKœœœÅmøáÚ\4·YaûEœÍQ}qþŸ®ËA˜Wïê Ýä•ì­c!¸˜¯ãÄÔâɹ¥0ôÊP˜ŸŽò²|„zÅcmÒ«z딑F ‰žY†«àÞNDÞÜ´«È£¿¦†ZQÿÇhÃ"£Oß@Xy…£$7'ö|¬åQ¥¡¦ŠˆîGÉÈ=]]ÖÓ/‰³–À?4RïU�qˆM‚»“ÓÈ= qša%ó¼ ½½555HII!Ͻýßy°jÕ*øù©æÉêxœ2×××cÏž=b}Ki{fJNN&¡&_AÜWæ>JúݾerûgŸ½-ÈíÖô ˜]ˆ“Ù¡Âði0’{S»ê;š‹=}ã42è#·/\¸vT¿#O-³I$‰€D@" �H$‰€D@" �Ü$Á}˜ ß wîr}lÿøãÿd·@L\­ZHeòsCI#):"jé·aã¨Z`ªÍ;�²+Ÿ ´‚¦n€{ø ƒÈ5•¦¡ðìûª¼Ó6Â=lºØïl&ýÁß‘"M/Ê]ã�â¿^D&UìCHýeAдœW /!Ïà (¡7Ý }YŽ‚ Æj“¦Œ%¸÷•�}ƒ=¼£<½xh’ÝXÜóN¢‚H~±fÍcFAgî÷C‡v1)EâmÔÕ6œi,îLb))ÉCzúR³MCww?!›I¸¬f;Y­hªÙöàÁ„¾òòBH‚» ™ÞÞn"6…Nò\ÂÁžð$e<pã;&wº†ÅWÊÄùb’ÂÉeh/"3ýW[YHŠä¤ÔdBwn[wwxœËʺ¦VMãx6в²r%•›X ‹"•öptrÄ®÷~Id­.XY[Â#Ì](ú6–7£­NEĈ�¼sW>ÃÕ +ðoäËÿÅ*ò®«¿3œ¼ÑÖØ�†âFÑ>Ggw<øì/PSQŠ›ä ‡úÐDÏôz:—Š”¯œ” “-ZKD1G%Ê,¶lxpùò)1gðŠô¤ýÑ4¼»£å7Tjü“&M%×ìn£©ÎìÊš Á½«³¥7KÐÝEž}¬­“8 N®Çs#¸§¦¦âüùóB�û¡‡2xÿ477àĉ/ÉkU®ðZÅä?¿`R}_Ÿ@u9«üìá`êcIêø‘î\Û‘†V»Øð‘ 9|öÙgB}Ö¬Yä"~¤U�K¹ÊÊJšk”‚l\\œÁ6ð¼‚�ꄺ¦••¸"44šH(Îêrµµ•¸yó¬l¬�8z¢MEzy¼êBXØq}ùDééé‚ä$H0ê“Ë5Æ„•C؇JWê¹›¶ãAp¿xñ"ý~nªçW½½½4Ö, ß™ŠÏä÷/¾øB‹€ÄÞ–/_®†žÇ#&Á)�ÇFKyk.ÁØûWÜÍåŠÊv¶µµˆ÷ 6 ëìnÃ['¾'@IHšKïJªy6Öß:¬–­U‘ÌÛp³Rõn²aZîKR[³Ê±õl ªšlñ³oÂÏ•Þkõ„"Ïÿí«\/v©+ªñðôrGôd¾•‘~�õÕHYN$Ë�†3Ê”{�áÜ»i>yþÈn夣�žqJðòFtÂT„DO‚y9èm®†…�,=ÃôÜ•ruUå¸~ö+”æg+Qð %Eóp�@IDAT÷Åä).\7œS$¸k¶Ÿçì=*;»¿Ï¸ï>ãDY4ë¯ýcÇŽ!''G}zn?6ÛÚŽÜÓ–º23ÜÑ%·?>ûbüjhÜöŶ‹ñC’܇ÓeInZ2¯D@" �H$‰€D@" �H$óDÀ"33sÜÜ·nÝj– î�?þ¸y^õ[­¾y3lG¬"ÎêÖíM�¸þy)­÷ÀÁ#‹¾Ij…´pÌ„Æ ¹î1þ¬>ÿëpò‰4ØÿâóмÖö.˜°êŸIaRõA·2ã+T¥å®<ˆ2×xX÷vb^þ›°ïj\ºaµ¤ŽÎa°j‘ЛA÷L&¸‡ãÁŸ<óLe‚û{ïýnH÷¾jj¥œ¼‘ø aâ�Òô±$¸—’jdáùbxzú’¢ïËÊ)Ý;¶[­à¾råÃ潓‰ Þ|Î'žøŽA÷K—Žãܹ#ïQ^&¸755`éÒõÃVpol¬'õÚ+dh@jVT‡˜@ÌF/ÖÖ6xá…Õ"·(y4·§OÀÕ«§õÜ¢ÃÑÇA3û�û¹' P™Y K’zûÖ·TÊ CºC.]:Fj•}B±;4z²Á³vww’Ê×UÔרHç°ê……+)Y÷/®*…GCpïnïBKMZkYÙ\¥Â“Lwç�äSå|º[…àÎdkSQp×l#ß§……7qæÌ)º'l°xýsô8²ÄÅ£{I©�ÉãªÐÕUI„ò68¸Ù!î¾XØ:©THA3ªâ«e(¾\*2®~ô_:Q)fÔ6ýòœ=DêšôŒY Ïð~|[ª[�öe¶xFÛÙ¹SûIÚNd 2yÞ24Ô–àê©ýt. 2bZOÏÉ0£ÎkŠ™˜ÄËy¶N¶ð�ñ¢. 19¤õE h®j ÍÉÉs†k©Ê,“˜àÞÖÔbÒ î]�Ý(Í)FwgÝÛ–�%uk_ýjóš÷É“ ��¦r±XQüСC¢_ìJ)³¼¼XxXbï&º�Ÿ•Ë–­GLŒŠÌ^T”C„Ð÷…¢øÌg§Œú~¾´õš \¯Xñ0&LHÆgìa‹É&+V¬@p°69M·}¦vÜØØHFt¹—ÄÄD�»nyÉc ÓèÆ;""V­®ÞØX' %™Ä4y,Üãi>î#p¾~ýº GEEÁÅEEØÓm×½~üÆÿý\@ð²‘w^ÛÓdd\{ïàÍwöÎ`ck‡�/þÐ(|ŒÉôéß~ƒ."ø1‘K!®+åø||^7wWa$Âóþ¤<¾«æ7ím8uð<}/°RŠÀÓÇÉ3'©�Ï~u­-*ÂŽ¶NšáX`ݺud09¼y¿ºÂqØ1öþ�=£·uc¥à~¿ë½õgufê�7çHVÓuvvÖûÌ5ç~™BÛÙ�ç!��aô¾AßE-A÷MJœC¸»‹}úŒˆ?GZ©ÊhÌŽÞO™œ®XÕ÷߈ÌèNﯸ «³Û^_hï´ÄŸ‡!«ÜI$¯›R‰û“+‡|M¸r鈧–L| ±þsôUmVqòþ¾}—«¹EåUÄX÷’¼,œØý‘h�­½"&&#rÒ¸yù¨Ù×Rm4Á])TSQBD÷£(/ì'MûG iÎ0y~8A“àÎ^TL1t�¯O>ùD¼‡(íÛ¸q#‰_¸*‡&»e#¼�>úHÌå•F®_¿^7+Ç÷Ò¶¾¾»vm&>�à1^!·+Œ%É]¹}Á‚5£~?VÚ*·‰€D@" �H$‰€D@" �H$¦�€ÙÜYÑ”U yáÔÝÛˆ ý  ú äüìNžƒ››×�¶z{{P_W-{YÕSŸ{z®KSÁÝÜ îÜŸãÇ÷ 5UµÈ9qU4܃ÝÀ$0&Tsðˆ˜…À)ëÅ~)Õæÿ;©Ó“R­Âæ='Hð"Qç¿®Ö:d µvRö�[Ÿ¸¥ª:èºÜ<ð?èl©G§•#ŽG½‚ xµäazñ‡"�å¤XLP©ëT«>ìÍp$‚»ÂH½í9uüxï(„kËÐz•в¡5Ù¡·ÈM,òO*Ùàý¦K‚{M]›#¹b¡÷ùçÿU/éG9¯²5w‚;+…ïÛ÷‰Ä[¹ #Ü—àÞÕÕI³tAl/)É×:«?-ÈÅÆN!…£B©Ö†Ü63Á}¨0Á=Ô7 þQúÉ�†ê½îÜ·>úWS^€’¼T"Ê©Èç¬äîÐ¥ÕõáÜ{»{…"y ‘Ú;[¨¾[�ÉîÞ�0…ÜÀþ Óê?/?ùä¯*ƒRe™gG´“熢K¥Â°ˆŸ“�>ú ‘ŸÝHY½~øº¨cò×âaïj¯UßpºÛ»Áwþ}lØð øû‡   GŽsD~ß±±¹eÄ3œŠÇ1oOO½ß¤Š>EDDл`¿17‹Ÿ“©4žwt´‰¹!{³bC%öôÐPJÞ0H]�ÕÜããgÀÎÎmm­”ÿ¼è‘¼/¬íF®ÍÏÕ226e¼ãâ¦oLRËÏÏõ3!ŸÏ-Ã@Œ%+%%Á]A¢;ž÷èÙ~pŠTÍQû[4ü½‚}]乨‹ŒÜ^†_Ãø”0öþ•÷±¹>Ša{ÅX¹råØTJµ\*mÃk_VàÙÉîx~šŠÄ=f•›QEÅØ±ã-ñ,ãyÃÚûÇ;§¿/z—0›æ*ýº•�vøùçÑèê±À¼˜:ø¹tbßuo´vö?ë"|Úðõ¹°2à…L�¦¥Ý8†üj•q˦™åX_­$ÜvÓ<ìòÅC"}ã´ÁÇEåAÂ`O¸�÷÷wöV຿¿9ýÞ½¿‡KpgÕöô˧áìæ� ÈXšÇ œ'Ž„à®Ü†•%H=w¼UB½û'Î^Oß%jЭ9ܹ^˜”ΰ7—��åÐd·Ø»w¯º}LÊgrþ½X¹ýÃÿ"Þ³,è;åc³®cRàÀqz,Hî’Ü~/Þa²Ï‰€D@" �H$‰€D@" �Ü«˜Á�ÝŸ<±õäN–ƒ��fÍ^ŽÈÈ~U/Í XVš�Ó§÷¡¥E¥Úæä䂹sW# 0\3›zŸÉ¯çÎBW—J1ÈÝÝó¬ ×êL·vî6‚;«òÂTUU™ k°š¸�‹-Š.– $¥\ôÚ?i-¼¢ç‹ýîö&ä}]­õ$änƒà�Á5P¿yÙÕ�¨Í= [GwD¯ú�šÄÝÑX�œÃ‹a™>Ë�ï9KÔ_¾Á WRj²ZZ 8T¾uЛ⌾|R”Œ$õ¶§•èqßMpï°BoŽ—hïÔÇ #ÛAÛ>w&Ô°RuYj:šUDU_ß@Ìœ¹” ¢Ô×G_CÌ�à^]].ˆcÜ7‰·¾+l\œ1w&lñ‚wFÆUr/|�ÆÕ~R´££3‘Ú“…ú»‡‡JÍŠ•ßX‰v,îa~“áiÜŸÒ㜨Ê2ow¥/¼mkmDAÖ%´µ4Šh ["¹Ð³�T“8Ep§kØAÞ+„÷{I±]‹»‰àÎʨvvß‹êbr§Ž�½%Á}l®HFFyd:# œ6lØ0¬J;{úðêžrx9XáWË}i®ß_ü¿ŽWcGZ¼­°ï©P­4ΕVÕ‰?R…Ç]±a’Žl5wÅ¿ïõÕN5ɽÒý ½söbbüLzž©¾uqG«šlq$Í ‡è�±üñÚø»uâÀ o¼á…Ž.K�Ç·— )Dõ W@ ­ÖøÝþ”ÖÛ‰zžž[‚ùD˜7&46Ö"ãÆ9‘õù… EáÁ¿¿Sçxæ‹ûÛ×É¿\ê£u+÷·›½%> +zÿÒ Y5�øéá*lˆsÁ£t�ß­a¸wcp Á�ëç¹eq®�ùŠŒáKÔ§ Žšˆ„Y‹áî嫎ӷc.wåDéÜ9sèûáDåÐd·999$ t\Ý>???òn±F}|¯ì0¹ýóÏß¡õ;•à÷;ʧOÌN�­“Lrÿäb<ÝßäÅ£ ÏÍ»Ûn£à’äv£`’™$‰€D@" �H$‰€D@" �Ü5XЇñ~æÚ8uëÃ?$e‡Ì™;W)4›ÑÑÑŽ�;ßF{›ÊE¨fÚŠ•›„‚·f\CC-v±™ÜÍk«ƒ±Þ< W7OÍì(++ÀÁŸhÅñ�ƒƒÖ=øu¡Ú§™¨Ipì±Ç4“Ìv¿±±Û¶ý�Híp"uÔIkcaim�̃9BÍ�;0å!xFÌ}ìl©CáéwˆYE‹!ð�_ ¯ ói_µ0¥Ñ\ž�‚ÓïŠÃ +¿[go% 'ÿ�æÊt°Š{ä+èµ´�MOæüÖ}äv<¤–SUMu!��Þs®è+·#_"–/Þ‚¥F5c¾Ëw&¥àÞG.—û2‰àK¿¾¸û&À-pðÅ¡ÑÜ»Há®"­ åô×Ý¡úPÌ×�H”Àª[Lt W¢´¶LpOK»„èè¬X±Q+m<¼¹ O<ñZHÕ&ƒ2�‰^33SHq¹U4Uâ=ò+¶eËÐÔÔ@ê³ëQ]³&^È`œ33¯ eY%�Ç…ððR)�J36¤Ð'vïÞ¢&¸?ÿü�•b·¬àÎ$3�:¹ø�i䜑¸Ά c4²¢»½‡l•¤¢ZŽž®^"˜YàŦ™eÜ÷/]:F*³}ðò Chôd£ÛÃÊ´%ù7P]–§*C�[¸´DvŒàÎ*¾­µ­Dlo#LúŸ¡LÆö B»—o(ØÃ ýiPîüŒMH˜1Òjn{9&F* ”ëžû.�ûÇèâÜTÜþ{PÇŒ§§Y]ûžæÆœ/ ½––ö4�ñ´½½˜Æç¡ÞÎ*•®ÏµÏÓDô¦—~ '—þyM+ý>wmþ£H[¸p!Fê7»c6ÄKO¿B Ê-âwêîw•jãP�ùÿì½`×uî½½÷B`ï½W‘EТЭbKvÜ’8Žãê?ÉËKòâç¼Ø‰ŸÇNÜ­^¬FR$E±Sb/`@‚hDïXÔwÎÎì.°èmø®DL¿sïof§ÜùÎwʽ2§Z UÅIO®CÞ,r·—$ÿšš ~mU"V 2lòððdGî™vÝú›ÇX¯w;ë25×7’�¿E% ­§‹±,[Cm=U<(W�44“<“£Ü¥3 ܳ²²”ØN™ŸûÜçÔ3´^QýÞ&=)I�J=SÁ¥B*N/SbëÇ{A->wK ©-`w{×¢žùôœ–gÁôßÝ¡–ÚVš9s>mÙ²O=¾þúëêÝl5¿›Íœ9³çfN1]UUÅÏT`Ñœ9slxK`]iéå|:Ýr Õ+VWTO e�ê¹Ró$éÛ¸º»’¸¸KÐÍ�ó.cñ|;ßoCB"ø=Kñ¾}û¶ t‡Ê��Þ×ý!ïg’nðŸ?ùŸªfßøúÿV ÿøP£Úîßv ?@aX;v �Dà.½3¸ó}kÿ×þ|ÔJöÎO¿§zÚ“*âããmò½qã†ê/|ž'¹EòóèSå9îm¡µ‹ßI·©ß÷³·Í{þ¦�Jµ[¦ïÌÏîüŽæÿ°;kh�Ýù»ýµÞûz.Ì2göœåÔÓú=WzðØ·oß�êr¾°U Üe£7ŸŽ¦ä ‹ú©7‹(·Fë!ë•ýÑ”jY&ëÿ݉J:p·‘büÝè½ÏÅò½GæNÞ$ïÿºÈÝäýðÄ×Qêœ%À¦!’Îß _œ‰So�zÌt|p+ýÕžûÊ­½¡Õ•ŽÜ £R­qm!M󲼃ZS«jt§ïNRbyqyÿò†BZ–dÿ·ÞN//+ ¼œÛäïJŸ_®ÝKôeÎ8�óûWû¢hn¸mÑwÏTÑ;àÆ‡žçã:IÏï¦f­íÐÄf-.Ó"Gå©À]/„<»—pÏr7ÏŸPAí2_Úwã¦Ïf¡ûò²´»ëÛÈÐZàîí=¸wiëíÇkü“O>QÏïúþ–-[ÆêsôI‡ê¿I½€���$�xS)I›ðûïÿJ‰ÛÝØ`cQB1]ÊÕÚ’Yäþü(ŠÜ{ŠÛçÌYÊä»lÞ÷¦{Ô@@@@@@@¦»wq.•4^Οý Ü32®Ð¥‹Çí‹hvdߺí)›eâÄž•ÅÎAvRjê"åün½èØÇoQqqžõ,c| ~gÍZbLËÈd¸K½òóïÒáÃo°˜²‹ü£¦)q�èŸ3ßSi0�Yú4Äi"ËÎöVzpþejª¸/›“W@$EÎßM¾a)jZþt¶µPæ�¿WÓ‰ë¾ÊË’Œeí-µt÷£ï©éÌð-”¤¹¸/.z‹Âï©ù®[Ø�ÉϾsG×É`ê®s¥ùóWÒš5�ùNôˆ.¸Hà.åìºÇ–vWJZG³Âû-úpîæ3ß,WîÔ]ìF)I܃SSÒ‚«XðÝBù·UX˜cì[î"tÁ»ur&�»ˆ³³o)a{y¹ÅÙH¯xë$†>ì)p!u~þ=Ÿ^UÂ/¹~èI„[ii UŠˆ™ûJ£)p_¹puyk‚ƒ¾ö×ÖÔÆ½”SYfI¯zÁá—¾ôú¤C ‡+p× _[UB²¯±hNcbòéà›Ü<ظ°(;z~$‰SmsM«rk6z’kþ´À0îò:ž‚#•£¯¾l$Cg¸·s7öo¼ñ†.Ù°“fÌ·ˆñ[›èõÿø¶%&­Žçëw˜  ˜‡õ6W'¦® ØäÅdnnRÇ¡‹ÅÚʵ�Û%É5Y\X|íÆCO_ʺ~”*Jî³C°¯ 8“ca�r?-PI¿ �»õò»7.ÒÕÓ‡Yhíª´îîîÖ›:ô¸ˆË]¹gÿÀ^å4›[øÙ.]us- ½½Ô³Š»·ýúI€FCi#‰S²ˆDÜ.Zöòa{AA6;=ó3Ç’ˆ`{Y� »QßÔÑîr\*‹+¨¾R'¹º¹RüŒ9|Í\/Î(poiiQ×9¸[·nµ êÕŸ³‚9€cæ˳´~"^+¡Â«ÅØÏb‰—Ôlyæ|íµ©ëTÔÜJX«¯>èa1÷ÖTÀ½6Éuä™g¾AÒ»Š¼ë;vLÍ{úé§9(ÄqE0ýUTzƸuë–ZE‚}üý-�Jòì"ψr- Iî-p¯/i ù7mZ z–‘LĽýÖ­‹*ˆzZ¸ÄZòë¯ÖËäºTW\¯ØJ�———�r™— *IsçÎu8Áîx· Xóê9>X�pÏíôi܉ïwã/p×ùßkÿŒ»-Žžúü¡g¸­"?ç ìù �ûPÏûëëbÃþî­Ýô·ì¶=Í�þx•å^ð«kuôïµçÂ?_LOÍÑ®÷5-�´í7ŒþÁò ziQ€1ÝÉ îG~[HµH-é�gb(!Ðò¬ZÜÐAv´‚6'ûЗ¬¶32pÒk‘;ñ»øÌmÉÜÛW¸!n—vŞ陥´u¶ÖCgÏe=§Kë<é,n¯awwîíñ› h^?Nï=·—i·‹È=!dí˜ûu{«8Õ¼ñ8¿oI }}©å½LŽã®—PE³v~¿úd4Í ±x”6vП)§µ >ô5«íœ ìÃÂ:²À]ç)ïRE9Yt󠪫ªP³åy~í®§9`¸w ”³Ü?üðCî½Íò¬ ½^¥¤ô~7Ò98ÊP‚jEœ¯'zöÙgõÉ Ž×s|Oqû³+ÓifD}v?–¦kÁÒý‰ÜÓ #è­Ë³¹íFsrÿÊú+|½·´×Z„¸ÝšÆA@@@@@@@`ê0eddØ|nпtã!r×]í9¸Ÿÿì(ݽ{C/ŽÍÐ��dŸØÿU›yâÆ.®ìöRTT‰ë»uúÝ;?%ˆØK"^±r›Í"k�»¸/N¦$N×'O~ ªœD36')è�ƒw•ø‘Õ½x?%h¢ÿn·–ÝúˆªïÆ��Zã_ÄLò�™C>Á‰ì\@ÅWßQùõtp—™y§Ââ³|2»M£SÉHÝœÿÂ’ßQD½æfŠe÷%ö�M×G¡ÔÝfb‡Ž�ìæbª�Mà9—D<(�{,jôP.�‰+må=«0�{SU3•¤—Re.”}øëöôôbÑÌrå˜ÜSl\ZZÀB÷èaùÝÄÇO§eË6RXX´*ÊéÓ•ƒ{JʇspÞ’ÄU\Dй¹™,>²FˆàP~ËEE¹*˜E\7Á[!òŸW^ù¡rp_¶l“rÄ¿wï¦áŒ/™Éy6}ú< ZȤ‘JÀ5ÐN|E‰ãÝÝ=èË_X`þÙgkî>ìàžP«\´õ}ô'po©mQî·•ÙÕJð*Ûˆ°,::žrr2YÄÀ½|KÏÊ!†W¯ž–ƒ»uáÛ8Ð(ÿîj¬³|$”å&ò𤖺V圬oãéåËŽññG£/jÔîÂÞ‘Ü…‡t�-¢Cÿà0Úùù¯)f:§ Ÿ¼Jw®|¢z;IZO¡ÓC”›ok½™rÎäQ=‹Ý™ß¿÷ìþ¤o6¨aEñ}:øÊwÕy*ù&¬ˆ!w/w’@%qp‘«¤ÕÛ¿@© 7yvs€ÉG¯ý”ê«+”s»| v–ÔÞnæßõyU܈ˆXåRm-Ü—¨qÿþ¾ñïþar÷rãÞaÈ»DPP÷,õ˜qÎdf^ãgðÉÍÓ�²» õ$çç­2UÀÆüù+hõjK`ç¥K'éÊ•ÓjÕ¤5 ‘fßµQÏËzX�WC÷ŽçªóÞ¼å0ºCº8p€{3¨Qü-[¶Xoâtãr ohhàß´—r¢×£••%”—wW{EÎWC£rrmȪTAJ1gqÔ/.Î3ž—ƒâÉ7Ô~�F^V#òR�[«x‡‡G³Ëõ 5."5éÉlÚ´i×ëÆD´ X!ë5ú“Ÿj�Ó_f�;ßþ¨Iåù¯;û¼ìµÓI6CXcíà.=ØKÙçGMàîk²ˆ‘ííËç öü�u:ÍnñÇÚÁ=³5Ãî~�u¦\[ÏŸ?O"pïËE÷d^3ý) Î%½ùT4%ibô¿ßÙÉM’=�{Cyÿ.J©&ß"Š•uEĺjÕ6%š•ÀžÉ*p—ºÊﻬð.•>ÈRã2Ï:‰{xPh´rk÷õæ.äÇNláLwùH)BOá·bëJâÀ =u° ûƒßü#»¥ibsWw%²qµžÖíú2MgqÇpÒÕ3¿£ŸT›ÊoÌÝÇ�Ú[Ú�`„Øäy´uÿ·l>äåܹF?ùPÍá¬h�)ݽ›n¸¨‹krJÊlu-·®ƒ‹ÚÚJçnîÖË­Çå>�@¡¡QÜ�­ÀBõ¹¹YÆþ$ð+..™¯A6L­ósöqG¸w±³iMyÕ•k"_aêÄŽåìd-A7CIÎ*p·¾®HŠ8‹K’{ëë¯ÿX�×~á¾”².�{Gò¢ŽÖÊ¿PH•÷«Õ¹¹oß—(<<Æ@%=§>üº ð“™âä·$ÚV°m¬­�t±cmq:;³+¼$éµgÏž/¨ž:îß¿O"†�ëŽ3^G´Zþ¶¶¶rïÚûI|<o=¼.JÀÌ­[—Ô3€‡¯'¨ éÙ¥–Ÿ£å�GÈs¤¯¯Eœ(× é%¨®ŽßO8‰“»ô4àdÙ«íX7Ÿ÷ e�ê9]–ȳ¹<3ÉuIÎKJMMUB|5á ÆK3ØêV Ü3?]ØÞsþTºCàÞó,¿éÁž¿¸�Î1Œø‡çkèåt­íä÷—nìû^/¦Âzí™>ØÛ•?Ë÷¢|ZM¯Ýj Oª7w‘ Ï¡ºLKú¿jè·7,m1Ë¢½èÇ»#Œ =ÿN eUimDßÛF›“$edâÀ#??ðWÔ^ÄÂY~5¯r £ƒ´�bBÛéOÉ#o�N~§"Ê(ñ£s÷Ø€ ²‘Ö§²!C?é~¹ýðhµp¯‡>¼ýoÏg±|s?[Ø_Ôͺzñ6Ah§Íi/ÒôpÛ6^û[9öÜñ8¿…Àáb)„’ô 5Ázx|éýRºY¦¯þãæPzdºó“w¯r °ˆüõºgØÝTI]�•dr÷&—àå¾~æàïIû¿öçÃÉÒfº××Tqp~¨z†µYÈÖîŽ*p—÷š—_~Ù¦ÍjÏž=Æó{Ï:ÉúwïÝ£œ¢~¦ï¤¨Ð`Z0w5Øoûîìì¤[w2èAY…ÚGBd8Í™=Kõ~×3o™–÷ˆ·îP);Ê{¸{ÒŒ„Jáw7yG虤§®7ß|ÓföO<¡XmfŽãÄx<Ç‹sûë¯ÿ‡êéŠc[蹕7øúnk®!U¶¹O¯¦/®¾®î«=q”ÔMã€&wv×Þµ¬—CÜnMã        0õ˜îܹ£)­ê~îÜ95µfÍ«¹c7úÆo(ç:{î­­Íôþ{¿°+dÚÂâö¹['>øð7ì@h+Švqq¥Ý�}�C­WW®ÎŸ{ÛfžLˆ»ìž½/©¡õBk�û3Ï5'M¹·''Ïîóú"SkÙ¥NžÛÛE,ÔÍ‚xÕ“D@@0o`÷ã³Ü7rr2”°Uê =•ÄǧðºCX�výÇ:¿;Ü“Cs}ã„8¸Ë‹Fﻺ¸’ÚÍš`ÌÕÝ�"9¨ 2Îö9~°œUà.õÓ¯+¾¾¾ÊUÖÕUegßæ®íg �À™ÎvËsä’%ëTС±ÂÃ9ÿ?ùä]ÊÏ¿«æxp@LĬ0m*‘¼‰ÕrMi­oã`¯*ˬ sƒ&°‹ŽNdgÄ'ù}Ç[Ýßß{ï=jjjâç¨vtŸ÷Àžõíé‚‚åH/b—´´4㺠ךœœ;Æî\\MüNby-–^¢£{ŸŸòŽyÿ~‹Ü5ñ†ô áæÃ½¢x‘÷*Á;àËQ7u˜;U/)M•Mj\vd¼#Ç$33“!mÜD0ÙØw½6 8A#ãÝ.Ð_5ú_ÿ í«Óßj½–ýÉaû‚Èì˜\âÒ^·3Cî'Nœ5A�¾‹w~ú=jo3Ó¦M›z�ËÜÞ¤z®�ãF®­ú&ÃVêÁ¿©nµ/7·ñy~va­6ìù;ûÌ,«­,£cíàžÑb¹Zöê¼cwïÞ5Ü÷îÝk·"/± ÷v¹v?œæA¿z<’Ûºió¯µÀ#}#qwO tc÷êRʨlS®ìG²›©ª¥“þqsmOñ•Ë>=ùV1=¨ë 9á*_6j§c,€÷áûyySí~U Œ•|Eüû›4Ó}?Î>üíù¿¤– n+à6.áaö ¢%{SÈÏÇrolïûÑ�?‰'s‡ ù{wз·çQlðð®müÎvýÊ µëý‹ÿ‚‚}c[ ‡]o¼Îï¿ÝL»gú)ϾSJÙÕmÆù-G_ˆQ5ü[ØñJ‘:î²òÞÐ{>pXˆý¬…{ÖÑ+cò�$ïÀ~ÖÜ¢±¸T k�»´‰9b‘¸8¸[§§Ÿ~Ún¨´K~pøUt{QIØLêtu§ ÚBЍɣG·oU½wXç#yxø(•{‡Re0÷VËçoxu…5•ÑÞ];zí£²²’Ž|r‚JCS¨.€Û˸—ÐèòLâ¸%Úµu‹ñ>¡ïCžë{ŠówìØÁ�Éáú*2Ëçxi�ù�¿¿I›ŒžæÅ–ÓSKosXïë¾.rwwí¢¿Þ}Š\Ùí}°©§¸}öì%çöÁÒÃz        09ظ�wÕú¸KY¤ù³g±ÀVspáêÒe›•°Ò^Y‹X {îÓ#ÔúÐiØ‹�9׬~„bbSì­N÷îÝd—øãRD"‚\»n—rýì¹Ád¸K}¥aV�ÅMURäœpJ\G�ìˆr÷XÕk®T~©»ìirõ°ÈöÝ�ì¬Ì ÌdÒD;*#;rNþ˜Zª°{{,ušÜ(¤™˜g„Pkƒ™áÙÉݳ‹\·óq·jøìºÂÌ ½X”EO<ñ{vr�ØY⤙Ÿ�]¥»È=©™:=ì‹*º›Ü©;_sØ]þÅEýºmö¸wuvQŽ*%à53+=‰ çÂ…kX¬7½Wƒ»¾Î`†r ¥—/Ÿ¤ª*K7Û‘‘ñ´w­cðæ=†Ð#�<£†= P\œ¯ße>x÷¤3¸é«WÏЕ+§Y Ý¥K¶lyB�kƒÛÚþZC¸ë¹äæfªëT‹i$™ÂšhÅ–MTYVI%ìØÞTeùÝÉïbÑ¢5,¸Ñ~ÅÄqŠ…õÙzvÊå饗ØŒÃHqq÷¬�oì)*>�Å ÃMKFÅùwØÍýyûøSÚ¢MFÞã1"®ç…¹7©¦¢H�Íe×fGO"ô|÷ÝwÕ9¿`õšµ¤·à³©¡šÊ‹îSöÍKTQ\¨ŽÑæ'Fç:yìí_rÞ÷(,:†RùÚ7ƒ<½z»áe\9G7>ýD¹�íÛ·�||lïËŽÎÙº|ååE,„ËQÌEtGq}:«YoÛ߸Ü×JK¨ÀFYOÞgö |ì/g^6Q÷¦†fª)«"s“&JÇ;ßJ™³X$ —©3 Ü­¯+3gΤ•+WŠŠòèÔ©Uà•>ÓÓÓ›?àïPA†öe=9¿¥&¹OK ˜žd}%”gÁ™•†@‚e,X©óâ$.Û_¸p�ŸýïªßÚã�?ÎÎ彯5z¾Î4¹É¥Ž!!!k_ÜòòîÚR˵Až£ƒƒû¤H^ÒãQIItù o (�ç$[Þ.|‹eÁ|¢ñ|.ï”Uì)Ûˆð¾/·I#sŒÐ`Â@Õ7k�ûŽÏ­ï‡¸äðk?íSà.‚zÙïô•ä›Ì×¢¦üÃídniSBîî–ÀÃf;æ›öü�(�»ù~¤]9ÑÇíÎwô™ €[¹ÇŽÍ¿.$éÃgc¨°®�¾q°œ8æ‰ü½\I„»¾6˜vN÷áõ‹¨‹¯ÿÿ²=ŒNå7Ó‡YM´k†/ýÝÆÊ«í §Yà.é‡;ÂèïNU«mÿ;µoHô¦÷2éŸÎhí™²ŽˆÞEì!;š$éÕ‹CMæZ ó˜Aåìd/÷Êi¾”öÈLîéjð�¤× üé§'âøØ˜XŒÎð;r)Â_ DªººJʺs‰—.ôâêaQ¥ó\7úªïx�ߺP½¸¡ƒçž $YŸßz€Ç¡{Môw'-"W/7Müî%QN˜ÚY<ÝÑnõ<íH.Óì_#[½‰¸ww¶QwCu››TÏŽ*p×{ºÒ™Ê;ÊsÏ=g<;ëóeøé¥ËtµÊL÷SÖYϦ ª\š[y›žØ½Ëfþáã'é¦)˜Šc-½òÉ QEé´°»Š¶oÚ`¬/Ïño¿ÿ!eD/¡Zî‘ÖH|M›qÿ4­Ž  …óç³õ‘·ß~›š›-í�6l „„}ñ¤Z‹ÛÝø{MZtÝ*ÔÞ�ú¹ÕrÏWL":ÐbD2ˆÛ"„å        05˜nß¾m%w˜˜JK7ŽfvH±çà®—H>ŽHwðí,�wjô—Ä]OÜÜ%‰k»9úK"©©© wîvRœ?û�X ÜÅId²&iÐ7ÈÜÜ UE�'¯M nþ˜w>ŸÊ³´�ÜлâYòŠŠ’ëïSuÎyÖ€¸p#§öuqÞã³Ø1¾“îÒœ(]–ד)ꡈ›ÏÖÎÃìtÕæB‹‹“¥¥zX£�²³o±[øêèl'·˜êòg±~�ÔÍnTÝwµ¤Î¾!} u�{äì0vÃw§ÒÛÔÞjùà’�0S9¶‹xf´Ruu9 ¥Îªs@~’D(¼gÏGk£–�Á»£C ¯7oÞ×Kx- ð/¿üojŸà=|ôâìôè›ìðÚ ®“Ë–md‘Üê>¯™íIî"f•À%é‘a(©¡¡ŽŽW‰Ìd;qQíl·gD &rÞZ'9nÜøŒîܹbÓäÚÿÒKj½šCŒËï0//K ¤@þAáìæ¾rؼEÜ."wßiA4sþúq©c{{+•fSei‹þ´ã#½Bˆû¿3¤Ë—/SFF†roßúäKfÿãváýL:{èMÕ{Éž¿EÞ¾ÓFT=qcÿà—ÿ¦ŽýºGŸ¡˜dûÁ 5¥$BxqqŸ3gß�h¿Ž°±üFÅYÙlnUÅ‘ëCTT<‹SÙA�?t5I~´Õܬ}Hõñ™Æîð³”ÛûPórÖõEàÞÒÐ4>îüÈÐÈŽíu•µÔÚØb óôö¤h*�6æ wÄZà>ߎÀ`¸ùŽ×v·nÝ¢k×®©Ý-_¾œRS-¿oyæáµ8Œûû>|�Üy/çúÍ›T/’GÏ$½•$$¤Ò¼yË•›¸¾<++‹.^¼¨&-ZDsçÎÕMŠayy9¸”ªºÄÄÄ(¡»^1á-î®--Í|MðVnö}½êÛèÃvvÏ¡»¼sê×+}™ ¥' y•çsë§DØ^TT¤V�ŒŒœpwGë2;òøý÷?ªâ}õ+íÈÅt貉ÐüäÉ“cVÆ�7örp—ý�…À]\¹�Ià>ØówÎÙÙv�ÏX;¸÷%p¿õ‰Ýò8úLKà–;?óu§n±)îœ0Oêìꦯ³�]’'‹ÌÍ܃ÇwVQß~x¾–RC<(>À�>Îi¦mÉ>ìbíKß:¬õ2tôùºZj¦¿8VI�,‚ÿè¹(z9½‘þãR-ùz¸Ð‘ç£YÌ^C"úÝ›êKµ.˜þôãJ:�ßBâŸSÓA"°ÿÁ#a´<Æ“ßk¦F«[¤LQ~n´>ÁK‰QeÚÒ—ÿ'5´VQR2¿ãÕyQÎÙ‚!‹ÜÏߤ_ž‰å@¢pµÿÉ#yâ7|q»p+-Î¥‚üL ô‰ 'ÿÿ΀rÀ2Ž×ùí§ÎçzëNýÿ.zžßàñ?Øåý¯�W©ßŠõùý/ÛCie¬—Óžßò|hæ I=™Ü<É%(AºTÓg i8!wî ®«©Šº[5“)°ôåî ½ŸÈ÷ ŠÓ“íïß¿_Ÿ´¾úÖÛ”>ûQjóÔz°^¸èæ{´oÛ&îÑM[&nﯾñ&]_ö,u÷èµÍÄÇyñµ7èsûŸ0ê+**èàÙ‹”>o�u¶jܳ¥ž眠§öîîµìСC*xU_°lÙ2ĪOO–¡¼o8ð[åÜ.âögW¦ÓŒp¾ÜI¡Ówù7©?‘ûP8Ø·¯Y³cØí¡CÙ7Öp,N#pwlSEà.¼Eä~öì!v=¼®ðÅÐŒÍÉìÌÎ],³À=ï³'qnY¤Ðë(,m »�{ éPUÞ;Ke7ÛDûÓ¬�3Ôô¥ß\c±j™[ÉeÁCw�wê<¨–ïÝû¢Œ;؈ôN"ò�è‚«FÕ�VÛÅT²õ$ÎèÓ§ÏUûruuÌ®à­y‹0©§ðZ>Pýú×ßW"&ðÖ�ìð†-Ü;ÆÑ£oÂò””9´aÃî�ìím$wɯ›£n._>¥œkåËïBÎÕùóWör_Q¾Û33¯²Ã­æ¸*b6ù-\¸Š]¯G&H¶W¿Ñ˜'¢»¬¬ë†ßÃÓ‡R¬'7å5�§À½­­…Ýdz©ª4ß¶Kpš„…EK¨<ÔúŽÆúâþ{ðàAjll$?ÚþÌWÈ˧·³q÷&ðÞ/þ•ÝÞÚhÞÊM4gÙºíþÎå3”þÙ >δ÷Kß&wJöL­Íü[|ã¿©¹±ž…°þ´sçNQí>Ü3OG™WdqG.//V¿s)—ÜBC#U £��_¿6åzÐØXǽ•ªF™–Îâê˜~–¦8Aeâ„ÆCàÞÁ=ý4T×Q}Uu´Y\­Ý<Ü)"6‘{7H5rÎ.p—óñìÙ³À”§ÎÅ-[¶ðµÑ~ðÌp IþÖÜ\O­­-J¸íëëÏ¢ö€^¿›’’;®žû“’’hÍš5½ÖNm›‚‚bh¢ÿäädCô2Zå”eD(/AӮ܋•§§—�¨]ß�ÜKrrrÔdPPP/1°¾†½ èáÞKÆgÎdÖK|ð�ñ<šäÜX0·gÏž^½?@à®QÖÏß�Î#ÜGç¬ÔÀµÝ>ôrÛr›LÅ5ý©Ù~ôÊÍJ`{R�;�Ìk¡%QžæëJ‡³›•0=-Ôƒ¾w®†‚½]xÚ�~y½ž’yÝ×öGRS[mûm±.ž~¹7‚¾ÿY-Ý*7+1¼¸Z½ßLs¢ŠÂ}Ýèí§#i;¯ÛÚÑMß\@7ËÛyÍô(‹ƒEDÿŸ—ëlʧOüøÑpU&}Úчo]ùªk© Ä¤9Î=ÿUÜ­’ÈýTf0½r>šŸû‰b‚ÌôíGr)ÀÛò<9ÜúçdߤʊBJ Y@[g}y¸Ù8Ôvãy~ÿ„ÏÃÿºZGWKzŸßàqàÙ(Úñr5¶õ<¿}øüvwêó[ž§ÛØÉ]�äÆp%r7 ±Ý[Nžñ¸w³°½»±’Û¶£óþ¥�Ô�Åíò<Ø@Îñ>éïÝ»GçÏŸ7v+=/íڵ˘ÖGD°þÚoÐÕå/è³l†s] fïVõõõôþÇ'èÚ‚'lÖÓ'ÝzŸömÝh¼äææÒÑÌBÊš±Q_Å2äsbÉ•×è¹Ï=c™÷pLÄùòÍHO0,�Ó-ém¸®¦nznU:ÍŒ¨RU”k÷hŠÜ!nŸlgê       ##`bAMñ3²|F´õ[o½5 ƒûˆv0Š[ ÜŸzê©QÌÙ1³’†ü‹�SzºÖÈ<-Â�R·M'7OWjªj¦{Çs©µ^sXõ𠦨…�“_„&PL�Ê壘ÌjUþÐ8wï,ò òVÓ™GîQm!;Íøv’ëV­;ç®kìÀUà¥\öŸzêëÛ0¯×]œMŽ{Gû´‘{Buš,Îë]¹AD-î»8šbEé›Ãæš*I/£Šl­ÁXˆ“í¬Y‹Ù]s9 FO�+"Àk×ΰØJsΗ}…rƒü:åtë¨A¤œz²áÍ3““gÛ¯ßÿW,–,o؆âÄýé§GØÙZs  ‰ mÛž´q„Lö}ôšáàþâ‹ÃwP/*bg¶‚lþ],ëU†¦¦zÀf#÷òòQ"øÙ³—¨ßÔ`Ê:‘ëïÌÌkÊaVÊáÂ'Sf¯&?ÿ¾cì•w<îmæf’ýT•‰kŸÖ3‡\·DØ.âä�zT±W'¢ÈÇ+AXhTmÚ÷‚[÷,ו“‡èÞÍËäˮ˻¿ðÍaߣäÞ{à7?¢¦úZš>o)-ÝhïÃn�x÷·TYò@9˜Š¸]Dî“-‰+rqqþC‘ºv>IEìîç Ü–ÅYÎ1ùØ-ë‹ÐTöêßG[Ôo611ѲŒWyDÜ.A Rq¥LIIõ߯xÕe"öóß?û_±[cŸ_ù½Éáü+Až­­Úû»Q¹Qñòòâ`×Þ�ÐgΜQ=(Ä- $ßd«`ïaî3ç`+µ›;ÈÙÜõów óhî¹9vÉL”ƒ{vä1»åqô™"”w³›/}â±Ú(na}µ±*Ý�M˜ÙD��Ù}hi´ýÝÉjvK' ñv¥ŠæNú‹5A´ˆïϼ­õþÎÂ÷ò¦Nz"Í—þŒ—IúƒCt…E¿ûxÞ{YMJ˜ý÷ƒi{ŠÕµvÑÎWKØà@D¿�ô£‹Z€Õkû#(£²�þþT5McwlÛWµtR¨�+ù{Zœ¡#ý\éo×)‡x£ð>òεïRms)%$Φˆ¨UÚÁŠÜ�Ü ¥·/k�~‰¡-ôÇÛóÈ×sä× )Ä훟R½.ŽßI‹âv88ÅÁo<ÏïÇùüþ€Ïoy5šŠç·´ƒšEäÎÏnz2Ä�‹×ÐÚbÇCàÞÍ=çÉ~ºÍ–D¥üº°]/¿£o޼Ɇ7ŒâÅÆÆÒÆ��ië‘7ß}ŸÒ§o¡îUÖ6‰#ûÛ´÷Nn'ðR‹äýôµ7ߢë ÷S';ñ['Wîuuáõ·éóO=i<“×ÔÔÐ�gèúü}ÊÐÇz}ŸÆ ZR|‘ßùˆõl5.âüììlc¾<ç¯ZµÊ˜ž,#Ç�¿ÇïT·™ѾE´8¡Ä¨£¦cÉt*+QÍ[_Jû—Ü1–v¤§¸]¾�À¹}°ô°€€€€€€€LN¸ñ¸N5�»à‘Æ`q=¾tI¢{ù{ÒÌÍ)äâM]ìBU|³”Š®—Îâ¾aIìæ¾�d8PÊ9ùÔR­9œ$­Ž§ˆYìhþ0UÞ¯¢ì“yjÊe{5±9uc1'—/߬ÜÄõuy(ÂÔsçŽ(q*¹w‘{b#uºk¢‚î"êæî›Å½]\Å% &*N/¥Úu6U‡é'Ÿüªr…´Y0‚ |_½z–»Ž·4ćÓâÅk)11ÍhäÁ.ÆuSÞ¼gkáõÉ“н{7Á{�HFÆUu~‹ TDã[·>Á½„Aïa´îövØÐP«®]â~.b2I"rwwù@"nâΖ¤g…êêò‡Å6ÙŸU@IDATQ,;ä…E§ ºc)p7·6)a{uùCØ.Âc]ØnêÑô  í +ÊýÿÔ©Sê�0s.-ߺ§—Ƚ¾º‚½òŸªÄëvŽb’f«ôE9YtæàjÛ]Ï}ƒüƒ-÷F™)îæ�}@ùwo©kô¦M›(::zXûr–�ÄY±äŸÙÜ2èb‹ ]+ä^ÐW Vkk³ú]ÕÕÕ̃Þ¯(×’ÔÔê8”íÆsÝѸ‹PËÜÜÊböfjiäaS‹úMèu‘žf¼}})*>…™ûX¥É p6ÍÍÍ*xF†r~.]º”Ï¥Ô±Âfä+Ïšâþyùòeuü|ù˜íرƒ¼½µ ScÅI6"B~žÈPRLL _BÆ¥–UUUTTT¤ö%=mLŸÎÃvÄÀãRìÆ‘€óÈsx�é5»hAë#Ù}|Çbò1©ßO_÷õ‘ä?VÛö¸óívwu"ʾw»¸úœ© €%øSzÐÓÿù´–Þɰˆ?ÿz]0mHôbêb寮¯÷«½á”âA�¾VLÕ-a«.ð•õÄþGëXoRBvÖªÓ‘çcÈσG8}åÃrvko#wjæž £X´þ»§£¨�Ýßw¼R¬òžˆßdWø8vswæôîõ¦ê¦"ŠOH£Èh­mKêc-rN ™[§ÕäÇzÿjL×ÞuR¹×Ã?Ü’O^Ün6*‰ó¿|ñ(_ƒ:isê‹”ºhT²�èLp~�ÿh—{ÿÓ“ ¼˜üÂõɇc)pïî`a»rl·\ÛœIخÓ÷’ÌÌL}’ƒÓãI€í¥Û™t!ûe¤m§.vÖ×Sìƒk4ÏTC[7ØnwþòºZÝF÷SÖòªÚ5š?bÐŒÜOi1_ë—/^¬g¡Þ�=F>qT=טïÂbø¹YGiýÜ™”Ľ^õL—.]bS�,c¶¼gH;ÍdKíÜcááÃopðb�ªÚ¾E™´$±Ø¨¦\×u‘»‡[ýíc§�eƒ�¸}0”°€€€€€€€L=&vÈধ‰Mo¿ýv¿î"äºuë"=(¸§\9#"biÑâu,T´ï˜"Î�7®ŸeÇÏg³¼µ¹‰ÎzS9·Ë‚Åü1vÖ¬Y6ë8Û„|$•@qaOLLå ®þE¶òœ'¿óFvc”må¹D†’Ä}Z¶—`–  °~Ÿd»|¬jjô ‘á‘“s\î}=—/×ÑÝJî- MCrp—ßs›¹�ÚZÌÔÖj&3ÍÍfwØŠŽ¤þž>^ê\ŽN`Ñ.DZNÖ÷yóæ�õîÆ4·Ÿätè~öóReþ½/ÿ•þÑ;…vëàh÷{Û-§£Ï”{ÜÅ‹UïF�=ö˜Qܬª6zñý cú vT�gaù·WÒÅb³šïÎÁzŸ|!Šdø7'ªéX®%°òýg"IÜÜ%å×uÐçÞ)Sãòg);¾ÿh§å¹þW7è§W¸G‡éÉY¾ô�UšÛð7y—îo}‚}oËø[ée‹áû7¾OUM(.>•¢b’mv¡‹Ü½¼hÁþÙj™¼6¾~1ŠŽßÑê>/®�¾¾©€]íG¯‰ÚÌí7®�Rû{bÑ_R w„M¹œuç÷Ä9y¦kç^Pôdr÷!—àx}²ßaO�{Ya®ê�ÍÇ�ƒp^úã~·ísa{ u)ÇvKû±<Ϻº¸¨ÞŠúÜÎAˆƒ{zzºQ: B•\{IŽÅ§/Q^Q)•…M§NWw ¯É§·nÚ¶q=·Ø~ÿ‘÷ŸOΜ£²zîm0(‘Û剢ªó(2À—6­]Ýë½KÞÏŽž8EÕ&/ª ˆ%÷N3ETåÐ̤Zºp�½")3ùf¤'Á¯^méADŸ?†ºÈ½¬L ÖÛ·˜Eî ÅFÕäúž]L>d¹+ô1bOܾzõ#“ªM±�ªc6€€€€€€€€À^à.�–}Óp†ÐëãééE�íy±—˜HÄJü†êYf�ü‚i÷î/(—MëùÍ,2ûðƒ_±À^sÔÖ—EFÆÓ¶íO÷jD›ÊwaSUUÆBÖ·YX¦9‹‡§†RâÊx%x—cU_Ò@…W‹•¹ÎÒÄ Í~ÜàìNž¾!ÔÙÑFæúrª-`×Hvssåþ¡çí›C"rï™.üòªr†7¥²ü.‹¹‘tÁ‚U´lÙ¦ž«:Å´µØ5œ]O=Û©ë�?¸�§Ÿ;µÔiU¥2" ]°`5‹`Ré•Wþ/w%ß4*w)ÃÕ«gŒÙWXX´¶ÇƦô:çe¹³&kÞšq¡ 4ïÑ?¢rM�kƒ\#$‰ØS>DØ ²Þûh ÜëøºãÆ§Ê¥_®G’ĽyáÂÕ4cÆüI%&kl¬gÚ›†3½—·Í\°žy÷ïJ?š÷Ö–¶ß¥ÚÊ"a{ ¿ƒƒûv˶>þÎ6.çÕ�;wT×Ù2.¤Å©=(ÌâT]YÂoÿRUmáÚm”¶hßÇ:éêÙèæÅ�Ô¸u½gÌ[KË6=CžÜ‚¤ÌkŸÑõ³«kñ–ý/’éõTSQJg¼NÍ|üåš¶hÑ"Úp¾ž6ôúèÖ–f¾6óýž™º°[LL¢º/éËG{(û©®.ã@‘<%Ž—ü¥·9o½½}xÜ‹ù~¯nnjûÁo1þkêw/_/ Ž U¬»»ºÙ=”Åê<”�þmüŒÆÃö‡Cs»ñÛîYbWwWò`á€�o…DƱ¨ÝVDÐsýÑžnª¯§âÜ|•­³ Ü¥Âÿ³Ï>£ü|­Nâ¨>þ|å8ZÂk9ïsssÕõKD’iåÊ•½Djá$þ#nÒòNWW§½Ï¸»»sPVŽÚs°ð®­­åwØR¾Îhb(É?66vÔö1‰ª6 @à�ûxžÖ} €¥ /½_N™UíèåJ‡>/Á¸D¿Ël"qw—4;̃~þ˜æ(þ.Ïÿç‡ó£§¹Ò;OYžùù2Oûß*¥’FÍÕùÛ+èéÙ~*ùÓSLÿƒí!´*ÖK-;£‰¾ÿ™¶¿Ÿ<J "Æ÷9Ê(ä(Ž|˜þ¯TјO±q3)šÛ•z&sC¹yº’«‡+»å›è7gcèÓì@µÚÒ¤:úòúBrsÑÞá{n;Üéîùì^ÖvÙw¥/¬üg5n^Ž´Îï‰=Ò�q¦º¸‘kpGY÷ßÓSà.máW?¥�ˆhŠˆ³ °vmÍ,l¯¢î6‹°Ý塨]z”pÖ$½,]¸pÁ(¾<Ÿïß¿¿ß÷”ÊÊJ*‘gmÀ 0hUžËKË+TÏáaêùߨa�y–ðà•WU“¯—ôLÉôöìdÝ÷ߟšš,ÇDLÄŒ`²¦�DîC­7ÄíC%†õA@@@@@@@`j0±;†Ñ.;QUç�wútpÏËˤӧ>´[´éÓçÒê5;m–ݼyž®±x×^Z´hÍ›¿ÒfѹsÑýì[6óô‰õö°ð#UŸTCk�»4´NÅ$.ÍÇ�¿G%%E8ì>ž¼.A¹b iØ¡{É­rª+ªWõ¾8yù{QÊúšaùh½®8¸‹“;‰‹S§I¹»>ýôï³#«·õjN5.BàO>yGû´5Û~‰�MfQÓJn<�70Ö÷=Ø1Ô$ÇDºÇö’’cóððnp_Ç�} 'Ɉ o;uo;P†9KŒÎœ9D99wTr~mÙò„rRî+K¸åªßö¾ð�¾Vëw~mm•¶ß¿Ûcúù°øw É}B³“1 שּׁ|ÿÔ\%˜`ÆüµäíÐguGCàÞÒ\Ïå,l¯*6xKЙ\³‚ƒÃ'íµÄjQQ�;wN‰]ÝÜiîòõ`°œ¶´ëù哇(ûæeåd½åÉ—èæ…éþíÏTÒŠÜûÌ�mÔÙ¦ bÂc¦ÓŽg¾C uµtì­_°À¸��å2Z²A{Æéäc}÷ÆEºuñ4 �Ûù÷âNk×®¥¨¨(ëb9õx}} ‹o3Yè« A¥÷éMD„磙$ 1?ÿ®r—|Ýø˜ÅÄ$Mús73û5×7 ¥&DÐn’k) ’º:Üøwî8×ÕÉ p—#Ïj@#î…"À–$‚è  (ÖP+÷ñGòñ7n(Áµ¬&=Ì�;—fÏž=%®Ù} ¡ŠŠ îÁ«Ì¸—yyɽ,’üüü†ÍEx76rÏ&, imÕ¨%HAôaaš`²¯ò`>LFò;«ç ¤ŽÈrêðmq=Ä‘©ÍCÉýÉYÒÏñ]UÔ/é/Õð[¿+²[tGsp¿~Ôn9}¦€/]º¤ÜwïÞmSÜ�²›éÎÔÒÎoú›õšX±²¥‹ö¼^ªÖÛ—æKºJ{Ÿ—öÏÿNëég×toúëu¶âÆœ¯#«Kzç©pŠò³ôÉ·ÚóFUµt’?ÿôl$yºjâÓjÞßWVÐÌ`wú_›‚ùž£²pê?‡nýˆÊr(&nÅÄNï³.]&úÙ©Xº’§1^;³†^X]Ä‚Ó>7ö‚â¢l*äž@ƒ|¢èñ6ì|mCœßD:88UžùTâ°k`,GLÛöìf]ÊžwëeƒA{·¶k�ª²�õ@UíñE™´4Ñâä>ØúÚ·KÏ £è=Ør`=Ç%`Wà.‚’V­Z5.%ïOà~éâ'”‘qÕn9üýƒéñ}_¶YöɱwX,™c3OŸˆaáð–-¶¢ô÷Þýp­ÑW±¦ÍZBË—o¶™�»†CòÓÓÏÓ•+§¹Q¿K5:FÍ� ØEQÊ�\‡Öa‚Zj,oTb¾Öz3uuv³“»;%Qäì0›õõíô¡!p8cåÊ­4gÎ2}±Óm„Àò!�¿‹$$ÌdAîZ éÝmòp)O ÛËÊ,]¥F²Ûªì+**aJ4Ûð~xÖ€÷Øü|,׆Sꃟ��mÛö$÷H`_ˆ;�{mm¥:·E«\QìÂ…k(%eŽSvË<Ô£"õa¿~“@ñ3Rp˜ý®²G"ponªca{ ÛKŒbz±ë¸\O‚‚¦ĵĨ8�ˆóï©S§”�Qæ{ûN£y+7RRÚ%B?øò�©¥©�EîÝÔP¯E¤…QüŠXÕs‰\÷Kn—QÁEÍÁªG©0»@¹³‹3ü®ç¾¡ó¹™7èæù“*/ÙÏ´iÓH>–úûûËä¤J">ð Û8ŸE|¯z41™F&b“ßJee©ê½DÑK@†9É~&{*(ºGUå!¯ÔW}0ægCÁ¢g“RñL>?»Y€ÔÕÅóÈqÄì=�“ü{ÎvêiqþãdÊËË3îmžì–­Ü¿%°ÅÍÍ" ³WYq /))Q.å"n7›Íj59ÖÂKÜáÅ%‰H\8EŒ.nëz¾rnéÿÑJ@BCCƒñOwl—üÄéQÄí˜äŒi¼Ûœ‘ÊÜ?�ãÇ�«ßØÌÕQä�ÈÁÝ#L9[ÉÜÒF{÷îuªßî#<ðCܼ?°dUXßA‘,FçÎ�ôG‡«èr‰™þis0mLМÖE¿ºï­2*oêTbxÅ[§ë¥môûUÒ¼pú);±÷Lß=WGÞm¢µq^ôÏ[ƒ{.žTÓ‡oÿ˜JêïQtL ÅÆÏ4êÖÍ•õÍn$¾¾ôÓ“ t»X{�ÙœVFû—p;ƒæ~…Ôóg—@—‚óÛ1Ž <ÿu> J•™|¹}Û/ÄnáF"pï67±c{%?´jÆj_üLïÊA^ê}Îî�o¦ü†?úè£^ÏäK–,¡ääd‡¬«”YÞÙ._¾¬Þ)têòî&Ï)½³éë�Õp<žã5‘û,r×¾9ì]˜EË’ìñÙ«'Äíö¨`€€€€€€€€@O½îzã—¾âxˆÜ �; êcãâô]«áuvœNO×÷6 xB“»}Þfö™Ó*P›™'’’fѺõ¶îMü–�´5§¦žÛÌ_°Š…’kmfr÷”ÂH+§ªƒ»5�ŠŠb:yòCŒæåïIÉkÈ?jšõjÿðË«†¼¸AïÞý‚C6j§‚Ò® ,ªÀ]ò–@ql//·¸§ˆ ]¶Û¿§β x�ï‘zðà>_Þ§¶63;źњ5;hÆŒy½ 1�{5w5~íÚ9þ�”iäüPØ.n´VJc�É="=3”<ìUƒ?­R»©Ç§,ìUéáÜ›k¨”Ûëª-÷Joo¶Ç³»p褹&÷‚5ˆmmmtûömvÒÏ2—BÂ(eÎ%x?ÿñ{ÔÜTÈËZ) ÚŸÒvLïÅ+ÿB!÷xRÆÁ^îäé­Dí+·=®íÙ·®P}u…*‰8.§¦¦r�×§t c¯Uª«ËX˜›ËùšNè1, –£{CC­ê)¢¹Ys0Wxq‡—€˜©”Ìm­Ì´�ÅîÊÁ{2ôn!¿‹Éšjjj”ëºÔ­“ˆ­Ex-A.â8® 'DT-Žáâ~(bkÝ^ßVòâ/‚k¤Þ„�Ý…�uá�¼÷yxx(ÖºØ]ø s¹H�´™§O¬ß°‡óOÕ'ÕðæÍótíê›y2!�Æ;w=×Ëu877—.sWÇÒuýc�=Ök»©8C2EH}ûö%ã8³;{ìâ(ò ²u¸ Ÿ†²Fº} Km"Ù½{_b1¥}7œ¡äëhëÞçü÷Ùí…Eg\ÏÕ«é%~õÕ±h©‰Â¢ø¼ûbŸU��*’Ÿˆå·£§˜˜$%l— �©žÀ{ü΀ººj:vìmvº®V;•Þ–/ßÄ×W‹ýÈ‘7”ðÔÝ݃^xáOú-\UU]¿~ŽòóïëÉ5A‘’’ÒÔuÛX0GÄÅ='çŽqöö  ÔyëØ‘Ù"¦ŠÀ½©¡Z ÛëkÊ šÞÞ¾JØ.rŸDÒ477÷r\–%Óƒ©¼4�m;)e]…ÍìíìØXÑD·>Ђ5¼}h³m¨Õ~3’‡pNJJ¢yóæ‘���ÌšI¥„hë:îÇçµÓe(=DôuJpMMMÿ«¤–MØ.àBB"ùƒx¢ºßN �¨¤Óáµô UTT¤Ø=…ë}UP„Ø"°Hll¬S ­ûªãXÌѺ È¿ÆF˵c0û’÷C <�zàÁ`¶sÔu&¢]ÀQY \Ã' B5 ‰H!ïí™4"%�<¼µž(:ØÖ¹ô^­Ô.{ò ñ¦ (K/å¹udnÒ‚Þ*s›¸§œ.zôÑG�Jàþ‹_þïáCt€-¿ôÒ_8@)_„ììlºÄívr=–siì \È{—2JmÛV�=F÷Òzí|EøIš|©×ü¡Ì0qP7¿� ·-ȸÉ$½ñ´¸Z“´7hãžn¾´yæ—ÈÏsòøáüÊ™2>ëªÞ{¶�˜8pÝ%8�ÈÅÒãÒPîÝ­ $ëwwh=0I ¤åE�ÛS  &##ƒÛý®÷yàÒÒÒ¸}{QŸËÇz�þûëk?â6¿œ¿oõÕNÑ×v£=¼Ÿã¥ýæèÑ7íäÞSÜž–¶ˆ{’Þ>áÜFû8 ?�Ñ!ÐKà.Ùê�`ãáÞ.ûW¯²²2ån±`aoÇÙ[·.²ý´!Ú“mbb’iÓæ}ª�W¦õ$ß‹ޱ›ªmchjêBZ¾bk¯†²®®N:qü=åv­ç!��‹¯§¹s—볌á nd½{÷®Œlڴɘ�RB²óç?fáGHRÅ,žÐ]"ü“´eË”�0±î'F¥Æ`DÀü6‹iì �¸Ëy_PpOˆ»µžbcS¸á ã£õY2ð¿Ó ½Ý¬zyGwIÑщ´qã^ÚiÁ/ƒ¸K°†mkÂÅ™:Ž{µ™5kwöÚnªÌ�¥ååE$÷6ÝÑ]¯»<¯‰»8¼»²�@8‹°]¶éììÐWSCÅËõG‚4�@ÀY ˆx¦¼¼\9Š[ÜÕ †+$‚jq1Ÿ¸†‡‡O ‘õD+¹Ž·´´(g|a-Óúµ]®ÑòO˜‹K»···šžÈòŽÅ¾Ç»]`,ê€<'–À™3gT�Žu)¶lÙ¢®Q2OŒŽ9¢zBÐ×‰ŠŠâ÷…�ú$>|˜ÛjŒiù½‰ƒ»3’@àn¾qH€8.…ÁN|}}iÛ¶mêÞ2‚lÆuÓή*m¸Ï=Èt°—ÜÉ•¾xП]Ü{ã×�u³ë= v•8�éEêZ/)"Z×ÄêºHÝFÀ.Áòü ÿMÕ„óÛñ޼´ÉJªá Äç©k ÷P롵{ (pçí»Í"l¯²¶ó¹î"ç;ÿ›JI{¯\¹¢žzÖÛQîîî¬éÓ{÷Ú׳ã5=ÞÏñ=Eî{fÑò¤¢^Õ…¸½Ì€€‰]1Œö×Ö³Å"¿zõªìعӮ—8x±3µ—Â#bYôÕƒ¡¸~ç«2GG'(ÇÙ¾* Ñ"œ,/+TB©‡„DôZ½½½�ô‘9,^¼x»›ìU@˜!,óò2•Ërmm•Q¢À¸ ›L2tu·¸ +ô©)¨¥¬�5Alll2Ü{ªÇ“oRÎíS§>`@Žªœñ6p¯"~íµWî¡¡‘6îÂ[ܬÅÕZœjõ?�Ö×p‘ú, {ï@ÆpRÎÓ«ÜSFz:wAÎiÚ´ZÙOAAaÊ᧨(—¯ûôüóß¶)Eyy1ݸñ©ê•@_ îË ®á{@Ê”ûȧ3h(¼ïÝ»ÉëÕªò141mGQ_wþœJ�u•ʱ]†zòõ�Æ÷Ï8Löfëë`Ø›€õÊ`ŠÌ�󺡡–”ªøÜn`Ñ©×_õ=<¼ø:ª®5¶÷G Ë@@@`lˆ€ýöíÛ6f³gÏV�8²G á^•0P/�è$%%é“j{낃ƒ¹Ç³ÆrŒ€@O &FΜvrÛh@@€ÓV�ÝiÇkeÔÔÞ»ÉùÐçÂÉß“…êHÃ"€ó{XØÆe#i%F7M 'Ÿ`åÈÞÕXI&woÍÝ]/ ÿPDØÞÅÂv²vlç•“¼ÿ‹’œï䦛ÊóAjªmï¼ãÉ)??_=—H «ˆÚå:ªzÌ’yS=‰Èýã�ß2œÜ{ŠÜí‰ÛW®Ü†öÝ©~â þ        0‡¸‹ìÀ�ʵK*—.[6@±'fñ¥‹Y¼�Gžžž,2~Ì©ÃÆ›˜4DçæfòÇêsd-twqu¡ „ Œ Ÿ /òò÷"W­¸»«›š«›©,³‚ʳ4q¼8�ïÚõ\/§þñ®ÏxíO¸]åÞ ÒÓÏ«]Šxóæ'ØÕîM�»Æ7C‰­ù&&¦²°}5‰»5ÒÀÀ{`F£¹FNN�={H9+‹ãòºu�r�7¸ [�{IÐFqqž±ûÐÐ(Õ�ôÞ1ÕÜ« C×|q¿×SxÌt¾oyPqþò�D3ç¯gY;‹†Ù©]Û›ö !ë‹°=**žÅG“§+w�Ãxå?wî°ÚmÂÊ8ŠœfœÃµêèîqv:ìè¦Ù³—ÒŠ[Æ»xN»?qhonn4ÜÚåYR\ÅMYÎs·ë=E8m%Qp�ahhhPæÃÚx‚7’^ üüü&¸#ßý/6Ð[¶A©kâ<é{›ñŽ9Rº8¿GJpì¶—vÆ.þ§'“—?™øýÔFàÎË»Íõ<�Û¾;ÛôUU;�ÈÚÑæe ÁˆÐ�Ü¥'>I{Þe'÷Bv4ч7fÒÅÜ5?-mAÜ®Pà€€€€€€€€ÀL×®]³´º°òX..(( ½ëÄøøxZ¸h‘’�å>›·Ùl¦kì0ÿàÁµÉªU«Hʈ40iØ7}qÎÏÏbakg¯�<|ÜÕ¼s'uuvËããgÐÚµ»”«¾1sŠŒHp€µXººíêêdW˜š5k) Û?£ú‡bTåÎÌÂöùóW)—Ú)‚hT« Þ£Š³ß̤7ŽãÇß5ÜŽ¼|XxЬÜ·lyBm””y„‡Ç¨  éÑù ,ƒ‘ž¤‡¹†Hrc§üvT�{d\*•dQsc�‘ŸæØ.Âö@cFFF@¿f8Xyz‘O°™ÌÔX¡ >‚iÏžÉÕÕmd;ÃÖ      àÚøô¿¯6ÒÁìêàw¢õ,nÿ£eÓàÞîÇE[Ò ÿ¸KÛ‘‰{,èîRî&ïên®¦î‹°]VšêŽíc{D�ûxÐ�Üu‘ûc ²¨¬ÞÏ·§¦.„¸}¼ ö       NLÀaîÂ0##ƒ�«ÓNéæ1::š¦ùûO˜SzGG5Ô׳‹p1;„¶«rÍŸ?ŸƳÔ8þ �@{»™ ²Yðþ@‰Þj{e Vqjž;w9̘҂֞Bàž°„Uròl%lq$ÒÈ€÷Èø ek´Ÿ8ñž!øµ·mDD,-\¸†"#ã§ôuÀ›¡ÎÞ÷î¥Û¹°�º‹°õäçÀ¬ãØ)0@Ÿ…á(èèh§3gr ×Ý^¹ÆÆ¦ÐêÕÛÉÇgZ¯e˜     ÎL@t¾Òs¼Î|Qö¡�6Û·Fƶ…îÆ4�ÈzeðÖ³1NO §È]¯Äí: A@@@@@@@KÀtõêU‡pp× \TTD\&jiiÑg9ÄPº^¼x1ÅÄhÝ(:D¡œ¼fs+çFåÞ,Ánnnì@ÎÎý^N^³Ñ+¾&~ŸÊË �LåãGJÊš7o%ùû£kgÌ(Œ€÷(@dâ(~éÒqÊ̼f³ETT‚ Ú±5ÒèÞ"roi±í"^œÚ#"DØî?z;CN}�@šÂÂjl¬å{�7ÉùŽÞ úÄ…       à”t‘» {¦Þsz®�ip~"r?vìmþ®Q¤*#âö+¶ÂÈÄù-j       ãJÀáîRûÎÎN€RII 577“ˆŸ'"‰àÚÇLJhQK®®®Q ìsŠèêê¤#GÞT"÷èè$Zµj\–Çðœï1„k'ëK—Nrï—Õ9½ví. G‘L£6KzѨ®.S�D 3á>jd‘€€€€€€€Øè~èÒÞÍÝ@ØnËS“Ÿ€ˆÜ¯];Ëí�~4gÎ2ˆÛ'ÿ!G A@@@@@@@`Ô ˜®\¹âPî£^Cd                      à pwŠÃ„B‚€€€€€€€€€€€€€€€€€€€€€Àä'`º|ù2Ü'ÿqF A@@@@@@@@@@@@@@@@@@@@@Àá @àîð‡�©AÀtéÒ%8¸O�c�Z‚€€€€€€€€€€€€€€€€€€€€€€C€ÀÝ¡                      S‡îSçX£¦                      àÐL/^ìvè¢p                      S‚îSâ0£’                      àøL.\€ƒ»ã'”@@@@@@@@@@@@@@@@@@@@@&=Ü'ý!FA@@@@@@@@@@@@@@@@@@@@@À9˜Þ}÷]8¸;DZB)A@@@@@@`P¢¢¢¨¤¤dPëb%Ç €çxÇ8(€€€€€€€€ÀÄ€À}â�J      £J˜QʼnÌ@@@@@`\à9~\0c'        N@Àtþüy8¸;Á�BA@@@@@@@@@@@@@@@@@@@@@`²0UVVBà>Ù�2ê   “˜À+¯¼BÏ=÷Ü$®!ª      ÎK Ûê+”Õ(YÏwÞÚ¡ä 0µ ˜L–úËhhhˆe†Žuó…Él6SSS“ú×ÞÞNîîî꟫«+¹¸¸¨Z™¬+î„õD‘A@@@@@@À˜***¬Û�¡Ì(#€€€€^}õUÜ Ç   Øõ�P2ÝÅÿôi"‹2Ö2�—ë:F5P &`-è¶ür�öë•y.ü'<̹îR#ëÔÚÚJeeeÔÕÕE^^^$"wa¡ÿ³^ã       £K÷Ñå‰Ü@@@@Æ™îã »�èu‘¾Š¨]þ‰ ½óḺ«yš-ò ¬7ªnq¡Ž®q( v 0¦¼Üº)Ø»‹R:iML}q…ߘîo"3‘{KK y{{“››\Ü'ò``ß      S‚îSâ0£’    0y @à>y�-j      à\t'vŠ[»ˆÛOxÐ/oúPq£‹sU¥2�Œo²»;;¹OÖ”——GâÞîé驆&®¬üC}¦²²28¸�>Wä    0N^ýu8¸�kì@@@@@@ú"`íÜ.âöÖý÷ úÝ]¯¾6Á|�IF ã�´ MVÍ·Ùl¦üü|òóóS.î"v‡À}’�Ĩ€€€€€€€Ã0�:uJ Ü/\¸  •žž®†�n�ÕäüùóÕpÅŠj˜––¦†£õ'33Seå(å­z!�±!�ûØpE®       0º{{gQ{—‰~|M·û¿ºj(ÙŒúºõÏ~6êy"CûDà®û™OV‘»|CQ»——¹ºº*¹Û?0@@@@@@FB —ÀýÆ�*?‰>·N jrÁ‚j¨ ÜSSS­WñxVV–ÊC¸OtyF\!d    0¦Þxã 8¸�)ad      ýÐÅí]l©ÔÁâö£¹ôÝó~j£€×&Và^÷yÜû?zX £Gàö7‰\]4‘ûd¸WUUQMM�rq�»ˆÛ!p½s9�€€€€€€€NÀôøã�+÷’’5ÏÝÝ] ¥K5ëÔÕÅ–œÚÛÛÕ0**J wïÞm3TÃøsàÀµ•>œèò £ Ø@@@@`@à>бK°" w·wv›¨±�è ©ªEûÎ�»(Œ‚Àh¨¸¥rt}pZ–^VC·ºû6{êHQÓ�‘KµaÜzmyØ\›õF:qó‰Üø§ïÂ6î“UàÞÒÒBââ@nnn$ßÔ!p陃íA@@@@@@ 7�Q¸?ú製sœƒªµGKà>Òò ¡èX@@@@` ¼ùæ›ppŸ@þØ5€€€€€€ÀÔ& âvI�¸÷ïß_gŸ]�û˜1c\Š—S�{vËãRn� � � � „<�ñãÇÓÁ=ä[‰$     W¸§ª¿ä r6I¤ÿ´ârèŒR·¦…’?×Áýh:¸›¶à2|�{l|ÎîgêøVà¾ü‘Ø(‘(u ˆT ÷p¸¯ZµJJ—.M�{øü“bMH€H€H€H€H€H€B�@Äõ×_c éÙ³§.Þ?ÿü£—îíFpÞ¼ys½Ú´izyúôi½,^¼¸^âââô®�>úH/�?®—… YÓV+VÌÓ¡éÆŸ8qBÇg·<éfÊH    ��'@�{È7 H$@$@$@$@$@$Æì÷SçÕû¦‰%%)ÅYáRA¸ ²Àý‘Ö"•Õ+¯­GE>[îäÂ5ÿèÛD¤y‘éêUäümÎóÜÞT¤Iù‹ã�)¬µîêç5¬õiEþÜáž"xÛQiÎíÅÖ}ª Q(J¿æÍöÌØ§“à³.r¢‘R¦«�”C'÷%÷‰V8È'’/ŒîxŸ^¦L ÜõUà      ðŸ Üzè!]Roîü±Nï/�»·åñ^æJ$à/”üQ5j$�;wö×i<æ‹ó/X°@0çšk®q¤›9s¦ÄÇÇKß¾}µ{‡cWH€H€üF`„ tp÷]fL$@$@$@$@$@$@€À=Eý%¥FIJ]*ár@éqÁup?|kpܧß!Ò ŒÈß{EnùÁ 7Ò”/"rG3kãç "›ç �aþßé"ÈÏ„ÙEê”yäW×ÝœÇ_V¯niäÜóÖ‘‘!40ÁÜ‹¯÷­ÀýxCßÜ—ÞŸwîpp/P €äË—O9Õ[œW×H€H€H€H€H€H€H€rJ â‹/¾ÐCûï¹ç�×Þ½ª‡M…áÇë¥ùxüñÇõjÅŠõòË/¿ÔË_~ùE/Ož<©—Ý»w×Kˆ;3 ?ü`õâýú«êER¡hÑ¢zéîÜÞ±cGß©S'½ôô1oÞ<½Ë8Ëgµ<žòe< �€ :tHxà�`¼aƺ3М±B… Ò´iSiÑ¢…”-[ÖDëå°aÃÿÞÑqøóÏ?;î!.‰ü¸±lÙ2yòÉ'¥jÕª2zôh}&Ô¡wïÞrA½ÑÁòá‡öc ¼Ï:#Æ%J”�:uêhÆõë×÷>S¦$ �"@�{5‹B$@$@$@$@$@$�çØî ‰Òm¼«À½L�,pŸa¸ßL�{ºÿ>ZT™p›µ ¢ô)6Qzºd�_ä_Õ5Ÿ?R䪯E¶³Râõµ*>Ré�¯üJd»5±´#§¦ÊÙ}„zÅYÝš°Ú�{(8ïç;¼N—©Ä߯YË Ö(33vNgê>QZç{ì²ô2¥´Må¯c¼ûXr¯zçþî+W®Ô&G ¤ÀÝ»Kƒ©H€H€H€H€H€H€H Ëü&p¿í¶´ž(E‚ó2B ÇC1M$àg»ví’Ûo¿=ó ƒöÝwßÕx“pêÔ©z NåÊ•eÔ¨QºÑì Ä÷§žzJªT©â¸'''kaÝŸ}öYéÒ¥K Š’é9¼aŒ�ƒ–›nº)Óü˜€H€B�Àĉéàj�Âò� � � � � � äv�ûIÜǹ ÜËŽw:¸'VºBR ºî÷5¨ÈÄcRpÏŽlö^ìXÆÊÌ;�î7� F Bÿœ¸OLóÍzTùbåDàÞ¼‚:¾¿HB¢È%Šh—/… Ue‘qêÕå‰s"M>reòÀå"O¶·DñØ3#N¤[]+Í›¸/sMŒ­|G,�{I? Ü��{©l ÜïS÷‚"Õ@ƒ|j0A¸›SàŒ<' � � � � � �@^#1`ÀÝ·óꫯêºW«VM/÷ïßï¢|ye] ÂŽ;ôòÅ_ÔËsçTO� §OŸÖKãðþ¿ÿýOo{ú0û�c¼qˆ‰‰q9Ĥ3K—�¶ ³ÿ™gžÑ±Y-�-+®’ �€]|ýÿ÷· „³gÏÊöíÛå§Ÿ~’Hll¬|úé§R½zu½G�Ìúqv Czw”"÷„„�3z¨;ã>ø@¢£•}Š §N�’+VÈ‚ d÷îÝ:¾’Úµkëu~� �@n!@�{ni)–“H€H€H€H€H€H  �ûù”I8!]rí-7Á)p?ÚùkI*ÑÀ¯¢Žm�’s9Îqà–ÅŽõ`¬@àÞPMPú÷‘s p/\@¤†B»ÿ”È!땜_«SH�¯b8¢ïSç<¢ÎiÄâ¾>1î“úY¹Bà>y}öÏ0ðR‘W:‹,R¯3ûŽsæsoK‘®Y¨âûÙâ‘bÛ“–ûÈ‘'fˆÄùë^ëØ7ÿù4î…Ö}® Ta§e ffÆîÑ£‡Ž÷ÕLÝûªªQ*œn”@oyÿ±ø>‘bê®›@ Ü—/_. .”’%KÊ�wªx~ ¸û.³&      �4~¸:4CÈ/¿ü²Þ(�{fåɰ°ÜI$à7V÷Y³f9îæ„a4HàŠ>pà@ýgöee™’’’%!|féÑQjÜ¿ÿþû¬Å‘6³s8¦­d5½9>3ÆgΜÑ\Áøþûï—Ìf¼@9< ,HMMÕû##Õ° Yå“Õô¨Jfu`uy* �I“&ÑÁÝÆƒ«$@$@$@$@$@$@$HFàž¨îppïêæà^Á&p? �{i›À}_�î³Óî+”Àý†±Yk™üª‹õ5> Oc‘JE�ÇBà¾Ly–<;GäØYg|½Ò"³ZÛ#•(û å>ž^ès‰È;]¬=wM™·Õ™ª©ò»zZ¹™w¬¡Ü·�Ѳó¸È‹|³Ò™¶Šc¦¦MÔzÇ‘?¶_œ¦¥±OèkÅßö“Èâ]"½U½Þíj ¡íG¤¤)éO™¶É¾'ýõ¡W‰T)fíëZÇ™ff¼s=½øÛE¾[¥Ì½”À‚øG§[ƒ�×â4}÷ˆ|÷Âi÷Š~¸ïM¸ŸÊ¦À}iîŸ|ò‰Àä3ÿþöÛoÎÆ÷Ãî~€Ê,I€H€H€H€H€H€HÀ�@ÄM7ݤ»‰õ.8$#T©RE/Í€xà½4.ËÆ Ø8¦Ã½á³Ï>ÓKOQ"äϯ†ð«`Ü_{í5½]£F ½ôô±mÛ6½Ë8·›å /¼ ã³ZOça< �€ d&¾ÆÙÇŒ#_|ñ…4kÖLàòŽ�ùÇ¬ÝÆÍ¿{ÄÿùçŸòF�É]wÝ¥�ƒÛú‰'ä’K.‘Ö­[KÏž=¥páÂHîpœ>}º ýªU«´k|‹-¤}ûöÒ¡C—´žîÏ?ÿ¼`àÄï(ƒ O<ñ„9rD† ¢óG9ãâât9�Ò�®&½YnذAæÎ�«ë V 6”©{÷îRº´z[áEð†1î¡óçÏõ� �<òˆ#W;Ï®]»Êwß}'k×®Õ÷î_~ùÅ‘ì¦N�*ÿüó�¬Y³FÇ7iÒDš7o.½zõr¸€öB™Pç–-•mNZ8vì˜<öØczëÍ7ß” *˜]úœï½÷ž”-[VÞyçG<ΗÿM›6ÉñãÇ¥R¥JÒ¸qc¹ï¾ûÒuÑÏ Ooëî( WH€‚F 3�ûùóçxN5ƒp‚VXž˜H€H€H€H€H€H€ÂŒî©J �{ÂùHé3ËõýNʼnm5>Üék9ïg÷ÊÁ½ô<§ƒûÞ›ƒëà>g åà�ûõc(2]‰‰™¢\Í—óœtëQË¥|÷Igš÷ˆÔ*)²ó„H›‘ÎxûÚèÞ"W©f:©^ 6ûX$Ñzµ'õËXç,RОÚuým%šÿ`‰kÜ¥•ýv+n€¸Ûó&ekõÚqb_k«�¸ÃI½oKànÒ¸/«.èÌÜÜ1 î¿"­×�îYd¸ýΟ"#ÔåÑ¿©ÈØÕN‡zÜ—(¡6Âë(�ûRk=˜Ÿå Ö§/Ÿl½5ïUÍ{Z_ÍÔ½?¿õïw»�²UÝeêõo°Ü)pŸ7ož”*UJ¿û€ÙODDD7@ÿÎ@IDAT¶xñ        Ïü&p7ByO§6Bù@ Ü3+�§r2žHÀ¿ t0`€>ÉÌ™3]„ÐæÌˆûí·µ¸bft¢Ã¶Aƒ‚NK P6l˜Ô©SG0Ðbst.^PoYð‡ÐªU+yã�7t¼9û ò^°À²´Á1väÓO?-ݺu3ɵàq Ñ· wÜq‡`@DØvñö­·Þ*‡ÒqÇ£³æ茆|‰jŽÙ´°~ýz-ø†(ŽéÆA¼zõêòÑG9¥’î"3ÆIIIÚ%é^|ñEéÔ©“#ÃÂq¸éc L›¦ìsT@™^zé%ù믿ô¶qn7ukÛ¶­¼òÊ+Ç÷áÇëc{÷î->ø >³gÏÛþûßÿÊõ×_¯×ññÍ7ßhÎ×^{­<÷Üs:eƒèçAybccµÓ?v/^\´*WÎùö'«<½©».?H€‚N`òäÉé:¸ãþyö¬ec†{þø²)èÍÅ� � � � � � „t»ÂqÛܯÿY©�m¡Ò¤6Ž­CWFà^æ÷AŽsî¹I)˜ƒ~»Ë)pï5Úû‚ü§…ÈË�­ôó•¦ùkåžDn齈\W×Ú÷å ‘—æ:ó…ãû³­ín£DVïwîÃÄÇk‰Š­ÜËŸžeí‡C‘;š)·y¥/.¤ò{&­î_(.»¬îl]ç'ÚY9|¦êµ7ÁZ‡ƒÜîK•På �{…¿ëòJྯmöîËÈ÷E‹9îxwÃ>G}yòƒH€H€H€H€H€H€|J B‰1µâÓˆ&�¸Ð“ƒ»âÇ:‚ŒÇt%ଜQ€s/BT”êmRÁ8 ¡è�wÞ©ã=}Œ¥zåT0錃ûСCu|VË£â �@À d&¾F�p?™0a‚tìØQ^~ùe]ÆÌîH„4O>ù¤´k×Nß«p̈#ôúí·ß.wß}·Î pˆ;v¬Àí.ì—_~¹œ9sFÆ�/?üðƒgÃ=îà©gGàŽcqÞn¸A ÃQ&œÌ>}úˆ™ÝâàÁƒÚ…®ä¨÷½÷Þ+åË——�7j±8öC¨ÿÖ[o!Ë ƒ�ñ¸qãƒdçÎ�‚88Ö7mÚT ÆÍý™‘7ÖË”)£…çpÂGÊÀtÊ”)ú~þÌ3Ïèr!~éÒ¥z`¾PßG}ѲpáB-¤Ç „Ï?ÿ\Çáãõ×_wLŠ633z`ï«W¯vàßvÛmràÀÁà8¶C¸ŠíÇ\l@¼L•žÞÔec >�ôãþƒûþÌÀ¢à—–%       �ð"à.pï>Éi:�šV¶ ÜHà^Ö&pß÷FeUŸò%LÏ‚Àý�kDê–Vó3ªT ÊíBoˆºW©×l%cDÖ¹úç5¡:DÆJï-/µÚν"·]"òþuVL¯1*ínk}X‘Û•PáåßÕLÍJn5•¸}†zuW´ Èéóªlÿ§œû/X) pÿ%Mà~ûÏ÷Éý¬ô¸ÿ¹Ã™{ËÊ"Sû[Û)_•Ië�û²²=ÎqT‰ò}à<²C5‘q·‰:-ÒÄ Ý6îp"G€ÀƒêÌí¥‹P2V�LPÁ¼W=wîœÞöÕLÝGϤêüâ;OÕˬ~¬P×^^pp_¼x±že3ž›¾Ç¬²bz       �Œ øMàgáŒÂàÁ–Ó@ '£²r �€ÿØÅ×é9¸¯]»V‹Ôá �4„ÒFàÞ°aC—5vQ²» 8ŽÃ ¸�Ã)}Ò¤IˆÒà=zôÐ"s8�wèÐAÇ›ˆêçÏŸï"Ò6÷ªU«ŠpƒôtѸ»ƒ;ÄëY_}õÕ2dÈ“µ^Bä }‹-´û<"üñG9r¤Ô«WO>üðCÇ` ìÛºu«üç?ÿÑ冨nå;cOé:wî¬ÝâM§¸Igç9fÌ©XQ½©° ŽêÞ½» óƒ °n¿þú«¼ûî»ZT�utôbÚÎëS§NÕñ,uÓM7i*„êüÿüóÏz�ªhŸäädÝfÅŠ“Ç àF�-p˜7aÿþý/%K–”F�éèìð̬îæ|\’ ŸÙôïŸöT÷|oà9“®íÁo–€H€H€H€H€H€H ¼ ¸ Ü»Mt¸W�ìtp?på×’X¢�_�<¶AÊÍä8Ç΃ëà>OÅÜ{|ï(VŽW €‡«:Dæ•ÞqŠÍ‘ñľ"함{çq‘–Ÿ¹žjì­"�kŠlWûZÙöͨÄßåEþÞ«Üá¿s=Æl ºTäÍk­­_ŠÄ¶Ö!pŸ~‡µÞ¼Èo[ÌÎe%>Ÿ’Ö}s îÛ�û.Ww¸Ç#<¨î×YëYý¼ÿr%Îï¤Þ(gö¾ãœG?ÒZdÈ•"sT¹nWåË,@à¡6«óE>Z¢WƒúQo^`î›:eOà¾òA ܃z¡ðä$@$@$@$@$@$@$F"|ðAí¯`œÙ+WV½H*ìØa³NPÛÕª©ž0 ”D0NïpF€K&†ž}öY½ôôa\‡!DD0NÀP"gv½‘·”nÛ¶Mï…ØÁ,³Z}0?H€N÷5“„>/·á ŽqâöíÛeÅŠÚqBo¥�ÿÖáð �»} DÉHQ#Ö!¨¶‡cÇŽÉÍ7߬£à 4Î3hÐ -Âþå—_.:&½sAà·rÌvaîGÈ÷®]»viçò–-[:N �û¡C‡ô½ñÚkÓÞ¤í5ùרQC¾úê+ ¡=Dõ÷Üs�ôë—fkãÈMM¹ª˜�î¥p›Ï(Ø—-[ÖáàÁ8D÷f�š5kÊo¼!Hc‚ái/›Ù‡%îÁp¤÷Äy_wÝuÚEuC>�=ö˜vdÇùZ·n-qqqÚ½¾K—.š?ÎûþûïkWy8·#}ýúõå“O>ÑÇC‘<\è4h ¹_zé¥Z¯¸}d‡gfuw;7I€‚HbŒÀÂv|‡à¾äþÄ"òÔ$@$@$@$@$@$@$¶Üî]'¸ Ü«Mq Ü÷Cà^ÜÏ÷㤼Mà¾ã†à ÜW‰j�»z½Ö=›÷èü"5”ƒ:œ±ñW¤ ^w)k]VßINu^b·*—ö�zXÛ×~«ÜÞ÷YëÅÕ±ëÔD›Q‘"ÃþT ­øùT_ï“VüçËE^øÍŠwÿlVAdö@+vð/Ê}­µ~™ò™auóK?%,÷$pÿ9MÄ~ó Ü�üƒJW=!›÷Ï®¹©¡ÈðE"o-p–þë›DzÔ³ê‹zg pÿ[ µ^ù=4î æß ËSº°j,Ì»ÌZˆ`úùÍûÛìÎÔ}øTŠÎoÕSô2«ÿ<ä�û¾}û³ýÚˇw*&\yå•fձĻíø"ÐÁÝ™ � � � � � � dL€÷Œùp/ �€Ÿ ØÅמNÕ´iSyõÕW¥páÂŽ$FîIà^«V-ùâ‹/éí+èÀÄà#Ÿ={¶^·§Io=þü2cÆ -˜Ì®Àýÿþïÿ¤I“&.Ù/]ºT0Ȩzõêòõ×_ë}j¢“6³àIo?ÎÎåÇ”™&@ä·óaÆi¡?é!D7¢P#ò†xÜìY³´˜âø/¿üÒ}·ÞFá:�°#Œ;V§‡ðÿ¾ûî nÂy_|ñE-R:t¨öãØï¿ÿ^»î0@îºë.}<>æÎ�«ÛÍtÜ(P@;¶£ãúª«®r¹^²Ã3³º;  � ° ÜqÇý÷1¸·3� � � � � � � ø—€»À½ËxW�{õŸ�÷}WFà^á�AŽJo¿~±c=+óïq Ü=9£{*W·ºÊѼ•È¥Ê!"tO¡Â[®÷BDÖ+!{l”ȇK”H{žuämªkúC%|‡óU å%‡w„æ®§u½>>]äûUV¼ûgŒÊoÇS"�T¡„ðÏϱR´€ÀýNk½ïOîUE¦�ûX‘Û­ôø„ƒû¯iù pÿ×¹/³5›/­ ÈäÿéRUžxç‘&Nì³7[ñ[Žˆ<íLc_ƒÀ}¥j#€;4ü#°÷õWdOà¾j°ÿî0ÌéÕËr´ÏJ» 80Sƒ6oó£ÀÝ[RLG$@$@$@$@$@$@Ù'1räHôcɽ÷Þ«s1ŽèÆQÙdýÝwßéUã¾ûùçŸëí9s¬Þ«ÄÄD½ Q!Â�7Þ¨—ž>&Ož¬wýþ»²>PÁ.Ç�¯·½upwOgœÛ³Z}R~� œÄ׿ß1î;æ^€‚T¨PA‹ÁK”PÖ4n÷×_]»wÛÜ!à†ŽïÆíÛíP¹í¶Û´›:\½Ûµk'S§N•#FèdÓ»ã&1ýÛo¿­…“p–7îß~û­ãt�÷-Z8âÍ9!p¿äeŸc ¸?ÿüóZànÜo¹å�Û<š�7¶¥¶Váj¡ü5×\£Ò/J`‹°3†hÛÎØ$ÃlÆýøÓO?•ºuÕ› OÜ!‚wp¼‡ÓzF¼xàíÐö=ÔÛ ª¿ÿþûµ+ûǬÚ×­['“&MÒ‚T|‡@𯾣䩧ž’•+Wê6rg±sçN�È~Ñ¢Eš»)®´: d‡gfu7çâ’H øpÇ≠·cÀ ÅíÁo–€H€H€H€H€H€H op¸_ë&p¯a¸ï �À½¢Mà¾-È÷?ÒîËv‹dEàþLG‘§Ú;¯¡óÊX{ïI‘ãçDN¨¿+j8÷•w¸cÏÇ=Eú¨®èJÄ~™51¦üØGäjÕeºd—r4ÿÞy<îsî²¶Ë@à'ù]O§ ÜWˆ<7Û:÷™i÷Û2¸O»ÝJ“›À½•©�ûýY¸ÃÍ~ËãÎzde-£zVµ Ü_�{­¿ÓÕ«˜º]/ÍÌØÅ‹×Û¾š©{odu�ß–ËÞ×ˬ~¬Q÷¢ª]p­ä‹P׊úóuÀÌ´èÿw¿þú«#ª{÷îŽu³Ò©S'I/ÞìÏÊ’÷¬ÐbZ      È ܳÇ�G‘ øˆ€7âëôN•™À"nˆ¯ÝާN�’믿^g ×ðòåˈ dðàÁR´hQ1ƒoÒ;§=Îß÷gŸ}VàÿðÃË 7XÎ,öógeÝ[Æ•Ÿ¨Eóè<6Ó¡šò¥¦¦jQ;Ù…óÔ[¯Þ½{ëóÁͽ_¿~z°‚hðÄODü؇AQQQZünœåMþö%À�¥°Žß#d‡gfu·Ÿ›ë$@Á%`î¸Çãþ‚{†ûý(¸%äÙI€H€H€H€H€H€H | ¸ ܯçêà^sjGå÷t Œƒ{¥N÷­½‚ëà�{c…÷n£(2\)\@dó"QÊ™|�µß«Ì´q|ª¶¬²r¥Èãí¬õroº:¸#¶Cu‘)ý­ý�¿ÙvLdã-'øÿ*°Ý¥½`>%„WÂuœoä2§3»u´ó³©ÂÏKCû ¢ÿ´ÖÚ�û¬�Öú€ "Ó79�1k]눌¹ÕÚºqŒ«ƒ;îÓÓò÷ÿ,2ÞK÷FeE~P¢}„JE­%>ÁÌOñýƉü{À¤r]Bàþ�j#@àþAp/!]ŽZ+-�{¥ÔízÛ_÷=Fà~©Õ·®O–…�µ[îý(p÷T˜}ðÁR¹reùí·ß<%óI<î>ÁÈLH€H€H€H€H€H€H Cj´ºîƒ 0‚ùÁQ¢¬Þ²ÈHÕ»¥ÂÕW_­—ƹ½páÂz»dÉ’z9`À½4Nïz#�ãÿý÷ßë½G�ÕK¸#x{üÿþ÷?�N„ì–GÌ �€À¿]˜ �NÏ]\ïtûÀìÆÁýÃ?tì…(ù½÷ÞÓÛ¯¾úª´iÓÆ±+f?îS¦¨·*Àñ·gÏž’’’"È«Aƒ:Þ|@ô�{Vtt´v*G<îMW©RE¾ùæ“Tîºë.í$þÖ[o‰ÝÁ½oß¾Ú5÷8wr8¸2DªU«&ÆÁyB€ß²eKyã�7.jÂ3VàãÐâ(„ÛŠ7Œíi¾øâ Ç=Øð‚ƒû;ï¼ã–³HRR’f—œœ¬Û£U«V.iLÝòçϯ`iVð]Ww F4h�ºc?Dêpo7û:vì(/½ô’9T ã÷íÛ'èÄGØÝá6�}½"d‡gfu·Ÿ“ë$@Á%0mÚ4íà~âÄ =ËÃPàÜ6áÙI€H€H€H€H€H€òw�{çŸ\îµ§9ûhwwøZÎwíõ5©èã¤òŸN�ûæžÁU'ÿù§À½Ë·ÞÕ¶›š`slš.éŸ)ѹ{€ãyÛªVl™7.¸G*çì5Jl �÷…`Ó!‘Oz‰$&‹ÔUÚ哉®9Bˆß¤¼êûÞ#r�³ËÛ%Ñ=jÒÒa]­¨ÖŸ©<[ëuJ)þÖúS3E¾\ár˜ÞxT]ÿëlÅß îls¦i¥ºx�üàiJ¿Ú¹ÏÛµÿ¶ÚIå/Ò÷'çQOwPNóWˆü²Id€5‰´s§‡µªÅEV§ Üÿ7×âç!iÀ¢Ëm±¥î‘Éúœæ]Šy¿ë«™ºãJݨó?Pë®lÕmã–ƒ{õZÙ_îž H�û’%K¤T©Rú�û"=µãI€H€H€H€H€H€H g(pÏ?M$�Cvaµ¯î±Cè\§N]Ê5k֦鄛8ÊŸ~ZYÒ¤ˆ§ÿúë/)Q¢„r›A6˜êBy¸¼·oß^Ì  Ü7nÜ(�>ú¨ÝÃéƒÐa gâéÓ§ „òX‡¼V­Z¦é.3b ·ãµk×ê|�õ‡¸ÜoDÞ`²páBí€Ѻá þ3Ï<£Åèvv&o¸ðC¼—} ªúì³Ï¤víÚz÷Ž;äî»ïvì{üñÇåºë®3‡jw{´%:Žß|óM�ƒ0ÀNî€}ÙáéMÝuæü :#pÇì ¸Wâ¾B�{Л…      È#Üî�Üîul÷]¸W± Üãƒ,p_˜&p_º[Ä[�{÷zJäÝÛº€^Ÿ¯Då ]/¦ÖJþË‘ü‘V|étîØóâU"O(—÷Ç-1úµªûuÒz‘A“\óÃÖÿ©î×�V7« ™#òñR×4µ”ÏÕïw+ñrA‘ÓçEª s:ÊCL¿[u·ÇF‰ÌWÂuØí!FůPxã¦~½Úo¸_ZÑé ÿÍJ‘ǦÛ�öný»[DzÕyó‘·ÿtó£rx‡{ü+¿‹ _äŒÏh ÷5i÷¡!&p¯çg�û¦ Ü7ýW¤ˆºFò‚À½L™2z&I Ü3ú×Ä}$@$@$@$@$@$@$�}]ºt¹€Ã!øDˆŠR½L**TH/ÍÇéÓ§õ*ÜzŒ3€™îÇW\q…^zûñǪ§I“àHŒ¬òè“óƒH ` ª†ë9\¼Í½%³ÀÁâh¸­cÊI J>|¸T¨PAîÒ¥Kkµ™)¢fÍš2bÄíÈnŽÃ½"ê-[¶è(tLâ>ˆòÁ�¼X±bZTŽ©- p‡ÀÛîî8Âj»ƒ{¿~ý´ƒûû￟®ƒû /¼ ÝØ¿üòK�?>0£ã¸7éüøñãbêqã�7ʃ>¨÷gôagŒt†1DåæžŽø¢E‹ ÊѼyslê`x".=w$:{ö¬<ñÄA;Ø!:tH/!x‡è<&&Fo›Ô¥OŸ>ºm0 È�?þè"Híß¿¿`€Âرcùbâþûï¿_¶nݪ�©ZµªTªTI·ß�´ƒ3„÷vGù¬òô¦î(  �@ð àû÷ Ü1ÛîÁo–€H€H€H€H€H€H ïp¸_õ£«ƒ{Ý_”uwZØÙ>0îU2§”¸‹ëÁXYt¯åà¾ý˜ÈëÖ+1�ňWŽèÿì³ÂÛŸ´ìGÏ*çs%²ž£º®‹G‹tªi ×£ó;³)õúÅîØ gõn]È·ü òÚì<Ö¬U.¦âUW}Å"V^-±ÒV¯í:V¹ÿrˆÜœªøn.ë8ör«û\>]&ò•rqOP¯/Q®ð/wid»,z�v¸—ŽÙò„•÷u¾÷Šü¹CŵÄôÖžŒ?ÿ}D‰îUÜë÷˜H¹Â–èþ÷­çaöBà¾V¹ß#@àþYëÁüŒ9±QŸ¾î–ázY"õ€^â‚qrÏîLÝÇ"­Š«õ¸Îïl15Z !^^¤€%pÇÀ‡õ¨H÷eË–iw¼»¡À=P-Ìó� � � � � � ä5¸çµg}I ÄìÝ»Wî¼óN-R†@±@ÕóéEÀà˜×^{M6l¨Åêæ»(à~ø¡lÚ¤æU¡xñâÚÕç+WÎÖ›žv0„‘£F�’U«V Ê…‘d‡dРAR±¢²‘I +W®ÔîäVõÕW&Z»ŽïܹS Ó�«8v�;„õ(³=,_¾\žþy�küçŸnß%sæÌÑB÷uëÖ9þ”-[Vúöí+Ý»ww„»hÛ0ŒmQŽU¸ÜCð�¿›o¾YÊ—WolaÖ¬Yòî»ïj‡t#¶·ív¬B¬¡ÿêÕ«eÏž=:‚ó¦M›ê `Ÿ^x衇$..NºvíªEòö4`…k¢Zµjbþ›4çÎ�Ó¼0ØÁtâ£3.ðƒ–ºu뚤ŽeVxz[wGæ\! ܃†ž'&      eF¡fVT‰)rê|¤\ñƒkßk½_�÷¸kàWjÑ'6H5›À}S÷ ÜïS"oW$ë?ꑇ-?(y»‹È­ÒOzVyQÁ)½[ZhÉ×Ò¸ãèyÊu½E%+ŸJ ]ÿ}«½Ò˹QY‘YJ¨—vOáÕß•£¼Í!ݤ»L�ã×;,wg_ÎŒSNêiåíõ½U~ûþéwŠ´¯f�¹{’Èø]ãÒÛ‚@~«€Pó]ˆòà¿A9Š#T}Gäø9k=³OÜ!˜Gxé·¸Ÿ´îõü,pßdîE³'pG;. L{Ôì¸[×?I€H€H€H€H€H€H€²G B =/àPã´‹Qæf©7ÔGJJŠ^5KãÐÛ±cGŸUçv“¯Y'÷ è¨`—Ç”‹K �ÜE`æÌ™ÚÁŽãF�}òäI9vì˜@Œá¥]È‘#G´ Bx÷ûa0ˆÀEBuÅá´ÊÁ8ÌÕ=PíÁ;úÞ´Wnâ(†< äf¿þú+Üss²ì$@$@$@$@$@$@¹š€¸'¥FÈÉDeâ&po`¸oW÷³~¸Ç(�{u›À}C�î ÿ#Ò¬‚wMüÕß"�þêLûˆð�¹C¨mÂß{Ežž©fT®¡Ä×W‰¤ª·|%”Àƒ Ò p^·«µçCåÊþÜìôR9ãZ*¡ú‹*ß«”S|„3Zv�«;ÜÙ=¸Ëí$ÒDù¨@àŒp2Qä­ÊI^ù¢Ì¨£äºïDl·ÖÍ'œãm+Ò·‰HÉ´É@ïšä�À½cu‘éJ\¿ë„Hƒ&G‘kk‹Lê'²í˜dð¡3>³µÊŠ÷Æ4aüósD>î —â–Ýk�€¨³g”Ž�HR£TÈîÌØ¢”½½ ñ•îÔ˃{êev?v?m rȯÚ×�—¯d²{:—ã`Àgu¼GéÝ»·Ë>_n`fÜ5kÖH‰%ô컜MÒ—t™ � � � � � � 8 PàîdÁ5 �0 �žÀ= ªÅ*� � d@€÷ àp � � � � � � ø™€]àž�!íÆ*u³-4œ®TÚia[»ÀÜk,dN)ë¯ !u²£TY[)¯4ÈåÔßž“Nwrosr¥ÈóWX©[&²ö€wGQ.îU‹‰@¨|ð´Èþú‹2ŒÉ/R§´H‚·ïTÂxOâû‹T8À!Œ>v6½y;ÎÜëîõ­À=®¢oîž)¨¼Ô´À ÷0 ¯…ô˜U–÷0ldV‰H€H€H€H€H€H $DÌ™3G÷G­[·NhóæÍz¹wß>½4}ÊWÐÛµêÔÒËÆ�ëeõêÕõÒWÛ·o×Y…Jy|U/æC$¸†3ÏB$@¡D`úôétp¥aYH€H€H€H€H€H€òw�{Û1®÷F3Ú8xlm�{Í¿œ÷uÝr¿ÀÝ0‹+å•+úêÁ"«ÏÛ*Òã»,fÀä!K ì>ËɽêAkYä¼²ÈWÁÌpj–¦f†n³L( ¬úUØYÖrl?X!gÎíæsæŒ`òâÅ‹KÁ‚w_ñc>$@$@$@$@$@$@$@N¸;Yp�H€H€H€H  À=6‹L$@$@$@$@$@$6ŒÀ=åB„œQÎí�þVBì*è¨_“YN�»#2€+kºä=�ûÄ~"ETl9*2;^dòúç©J ð)Kà^ú¸%p/qʸv¸'¤ Ü�±îGЧ Ü ûVà~îåð·£aW¯^­ÝÚ‹)¢Åíùòå£{{@¯xžŒH€H€H€H€H€H /ˆØ´iÜóR‹³®$@$@$@$ffΜI÷0kSV‡H€H€H€H€H€H ÷€À/š p?—,2nC¬¼º¸˜£Mƒ,p_�îø\!�8ïœ|8îáÚº¬ � � � „9LŒÐ¿9zô¨DGGë)ƒ9]p˜7<«G$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$¶">L�{Ø6/+F$@$@$@áI`Ù²eºbñññzI�{x¶3kE$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$�÷D\P!Ü«ýòË/ë*:4Ü«Êú‘ � � �@ž!0cÆ ¡À=Ï47+J$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$�GPàžGšÕ$   �p#@�{¸µ(ëC$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@"¸ó*    È•(pÏ•ÍÆB“ � � � � � � � � � � � � � � � �@†(pÏw’ � � � „* ÜCµeX.                È> ܳώG’ � � � ‘îA„ÏS“ � � � � � � � � � � � � � � � �€ŸPàî'°Ì–H€H€H€HÀ¿(p÷/_æN$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@Á @�{0¨óœ$@$@$@$@9&à­À½bÅŠ9>3          ð-�'NHrr²o3en$@$@$@$@$àþù§r �,;tè  Ãz†N›ä¤$áÒž¸çä*à±$@$@$@$@A#à­À=666heä‰I€H€H€H€H€H€H€H€H€H€<HIIñ¼“{H€H€H€H€H DPø" ‘Ãb„‹ð;3 áRO Ü3kiî'   IÞ ÜcbbB²ü,TöŒ1Bøè£�f/ƒ0;Š<¬A3©Û;@Ü�«ðzÎUÍÅÂ’ � � � � �€ß¤¦¦ú-ofL$@$@$@$@¾"`î-Z´ðU–!‘ÏŠ+t9ÜѬgH4O– ní™'îYne@$@$@$@$ò¼¸GGG‡|]X@ï PéÊŠ<\y„ûÛ;Ü[8oÕ�×sÞjoÖ–H€H€H€H€H€<¸pá‚§]Œ'    ��!`î-[¶ ™2ù¢ Ë—/×Ù¸ ÜYO_Ð |áÖž¸þâI€H€H€H€|@€w@d$@$@$@$@$@$@$@$@$@$D¸>OM$@$@$@$à5#p¿üò˽>&7$\¶l™.¦»À�õÌ ­wqí=)p¿¸�C$@$@$@$� x+p/X°`.¨ ‹H$@$@$@$@$@$@$@$@$@$@$@$@$@$@$Š(pÅVñ¾Lá&üöTóp«gØÜÛ¶m«Û,!!A/###õ255ÕS[êø””½\¿~}†é¸“H€H€H€H ´x+p/P @hœ¥!         Ð"""H‚H€H€H€H€Bž€¸·jÕ*äËš•.]ºT'wwpg=³B1tÒ†[{RàN�{èüëbIH€H€H€H ¼¸GEEe!W&%         c\¨óñ<$@$@$@$@$�FàÞºuëì²Ç,Y²D—Í]àÎz†l“eX°pkϰ¸·oß^7܈?ÔËè˜hk£—ùòåÓˤ¤$½sÑ© ( ÕªU—ÚµjKDDÄEû}Aƒ_‘d>$@$@$@$@þ$`îmÛ¶õçiž÷_ý¥ÏéîàÎzZMѽçõo“ŒNøë´Ÿ3Ú-áÖž¸ûIàQ;3ƒ ’§Ÿ~:Ëʗ;oºé&YŸ&Þÿî»ïäòË/wdŸ“2e”¯ã\!   �ð$pw´»oûºˆ'Ož”„„„ ³EÊ•+ç×A ;ñLë.ÊN/»Â… çªú%''˧Ÿ~*))).Õ�Àýž{îñ‹Èýûï¿—#Gޏœ/ï½÷^‰‰‰q‰çFð ;vLΜ¹øå®½dxÑ[ºté\uíÛË�ø7Ž€û”û` üû8wîœýÁ¿ÔÛp�Ào{À@÷ÔÈËü›Ko¿ýx_¬³~¹»ý²z °½so{_¸pA>,¥J•’ÈÈȬ6½KúäÔ$Éåì _Õ/yÚxIúcŽè3Pòµ �(§OŸÖíæïgœçøñãR©R¥€6i¸×0Ãýþ™Ý Ï,¸'eĖcüýû3»õáq$@$@$`'€gTô ü¹p�þ�_ºtõ½gO%ªÏó”=zD.m~©”-[NïÌÊw£knž·Üû<§ä     ܃ÇÞgήð›w_ÐÏ~a'pÄMãò-2¤²jíZ½¿ÿm·é¥¯Üs"&ϰà™ì¼ùæ›eݺu:4-[¶tá©Lû÷ï—±cÇêt=zô�ºuë:Ž1+åkÒpI$@$@$@�$à­À=§B©ŒêtôèQ3fŒ¤¦¦f”LïÃÀÃ6mÚdš.”œ={VÖ¬YãU‘ 6ª\¹²WiC!¹¸wíÚU½ +ë(D·±±±Žm_®€§],ŒÁS¦L‘»îºKŠ-êËS1¯عs§Lž<Ù«\®¾újiÔ¨‘WiC-ECÈ�P¡B¹õÖ[]ЏuëV™6mšK\óæÍ¥cÇŽ.qèÐ[¹r¥KþmÕ«WÏ%³ŠíÛ·OÇ•(QBî¸ã—ý¾Þ`ýrwûeõz`{çÞö† ßÉ…vêÔé¢{‡7×BRr¢L\ø™ü½éw©T¶–4®v¹4TJU—õ_0ƒ/êw!U `¸GÍByÔi(òÔËzPR(�ð}¹{÷n©^½ºÀá§xñâ>Å ñ¾?ЉðŸÿüÇoÏjé<Üë‡:‡ûý3½vÍ(ÿf7n\­ž‘©ÁzQR§N#5Çôy:.%%9í˜Ãꘪ½±”,YÆSrÆ“ � �@P >^‹¬ $èÛ·¯ËµàIà!B¿~ýtÚaÆIÏž=]ŽÃFFù^”˜$@$@$@$Þ Üsâ*7Q<+AÀÞ¬Y3)_¾¼£fÛLš4I»·WbžŒÎ³eófY«Xöïßßç¢G�²±wjˆMQÔ .ìö°aÃí¶\µjU¹ÈÂÉ–ð˜úc:ã&Mš\ämKR«¸öÙgÒ[Íèao0‰'dÔ¨Q2pà@ ÜÜâáß$„�-Ôàhˆ­M€¨ WŠ+&-l†Í~ûr­1<„Úîîçöt¡ºþå—_ê·µjÕÒ,Pg{À¿÷*PÏB… Ù“©iÌO» ÞÀÎ"EŠ\äôŽk.±[¶lуg0[‚?ë—»Û/«×Û;÷¶7î»?ýô“dƒÙ Œøž={ä�?þ�Š+ê¿Úµk§ëð~øä>5û 9yö¨ÔmÔXN—CûÈÉ„ãR´PIi¤„î ª¶�Ú•šHT>×(²z�e'}Në‡ã�ªÁHQs¦IôòE’t}9ר¹¾ŸbPçE«?,ƒÆ�¯Û ¢$ €2í—�²àÙáæo0óÀ³öo¿ý&wß}÷EßCö´¾^÷ú�W¸ß?³zMìܹE=ßmv†Óõë7K÷þc8°[²a ÂøË/¿2Ãc̱\’ xG U öÚ¾=^õaìRŽÓg•°¶€úÍQLÍìQ]ͪU>Ã>ïÎÜT‰‰çTý6é{Irr’ú-UPõ•’ªUk©¾×ßiÁ-iúg?rä€j×Ù¿ÜS,�é€!÷c¸í[ø=¿IN&¨™&­7 'e×î]R¡|ݯ�>Pû_²Ä…þQC$@$@$@þ$à­À='e€sñöíÛutB`eDŸp’,ª¡™º )ùñãÇõ‹"“IïÀí²dÉ’&Û€.7mÚ$œ" vqLQlš"UY3 ª~p&ÇË-{pB‡‹gN„Nîçýøã�uÔC=ä¾+KÛx7räH-p·\ÈR&9L öp̼óÎ;]¸e%[_ñÈÊ9Ã!-ì˜�¢n»‹?â�9¢Eï™]ûÔ‹]8 #�2e,—Nü;(]º´@ˆé>h$§ì|ÝÞ_}õ•´mÛV4h�Ó¢eéx ž�KDŠþ ¬Ÿèúªýx=g­}rr=CÁQLŒëàoJà«öÎè\É,_¾\Zµjå’ ðpOÆ`<ü]uÕUúY‰ ~Ç€›½'ãä§ù#¤XÉÒ¼e+1ý�HsZ9MÜ¿O¨c�> ‘ù¥n•¦JìÞRÿ�unBz…œÔÏR'Õ3g”únÁ3•éßDY!|?§ž×ð̆çÀ! *¨þÀƤ½ ÒEdö,—ƒÊÏ™3G”¼ä’K.Êš:¤ÄÁõ=òÄóô¶mÛdÇŽ:-fºñÆ/Ê 3ß@à~Ýu×éú]”ÀOá^?`ËÉý%'ØqÉNù6mZ£„|N±zvòÀ1—]ÖA]«1Ù=œÇ‘@¦ròýžiæ!”Ï[·n”ùó§©ßiÓ-YùòU¤sçëµØ=Ý!‰v\½z©,\8K ò:}QIñý^§Nc]¿"E|#$¾è$>ˆøkño’Y@.D¤ßq!E"SÏKÛ6WûàlÌ";Ð/¹qÓÕQ\J/‘&bO‘3gÎÊŽ�Û¥RÅJ’_õ ¦ªgG»À=E]£è#�À/¬})úYïÚ«W¯!5kÔÌñ “` ÖÌKC$@$@$@$�w dWø S˜oe% Ï!«ƒAÑ¿šÕwó¾D£žÐàâ·¼?~+C¨zRàîÚš7nÔK—.ÕK£»F¿=T«VMo¢­Ì; ¼/ÈJ À=€wˆ~ �‚x7“@ÿX¤ÀŽK˜Î®` ¶²ò�iI€H€H€r Üÿùç-ÀÄ£’JˆnDB¾"a,^.Áù¸M›6Ò¼ys_eíU>íÚµK¿¼BñCЧ!MôÑ~¼”+WÎ'ÙûJ™]�;žéñã<£€kÅÝ ;½ô¸§GÅ¿qèPY¸p¡¬ZµJ·Q1%ôõµ¯�vÕËß$åŒÖ¹S'%F¨ã³Jùêú7Z¼x±Ô¨QÃev ³ÏŸK#fĽϟ�õó]_µ¯ç¬µOv¯ç%Jl´hÑlIQÏåJ•—ëo¾K»�z{v_µ··çó6Ýê5«e‰r3?w6Q ”=' ;W“õŸ§�¤œPدïûå�¼'ž?'•J×�zU.“z•›I�ò�<”xÌ2²FÍ‚Á†�58eô}…ï7®Aβ›ñë´ 3Èn=3ÌÔ¶ÓÜq]#x+p7×ež¸¿öÆœqÑ„{‚y Ô*mŠù?Ó¦Vxè�ô~ZoøàÃ.&¿í¶Ûdذa2wî\Ý9€ìQ¾n¸Ažzê©‹Üï¿ÿ~=Õò;vlº¥�Ó.’-ZȨQ£i†®]w RZ±b…#+ö2=ýôÓ2eÊ2dˆeoO7Q„w•~·nÝôº§|á¤ennC‡ÕÂ¥�>úHÖ¯_ïÈ/°žyæí°¤3sû@Ú%JH… Üöp“H€H€H€<ðVàž�Â]Š_-Õ³cU501RãBÚs¥çY{p¾$%.ŠRî™æÔÓ1H‹s-WŸž={j!¸§´¾Œ‡°îí•*U’bê%´Ôd¯‚*3¼ú™1#•2Si�«síU.«õêÕóJôíU|�u=z´~&÷FŒŽSÂ9ÏçúÅ_&eÀþfÍše˜ BùüQúõëðÁ¯,ŒwB,çðÖªs§béRr!Ÿú½èåµ�·ÉêÅ­·ÿ¶áJºAýÖéÓ§�ž­!Œ±²j!LàüùD%8°\>PÌÈÈ|JtÂ%fÑ|I`çÎÍòÓO#¥ÝþƒRæÌ9ù«JE‰®^[úôËÙ,(¾,cvò:y昌žûŽì;º]š4¿\J-+‹Z}Y©ÉÊåõ÷“[:¿”m#ù ^ü|“¢„9ë׬’][·¨ÓGH¤ú.x}à�Ù)Š_ŽÁ÷Í õ̱ú÷ð݃~3ÄM�:U‹À/»ì²t�Ìñ|yF=cœÙ½Sнú¤>.²K/Éû½z=Ð(\ÜÑé�g)¼x°Ô×A;ž¿08FÞ¤·ŸÃŸëÞÖ/%%YÍþ´[¿�*S¦ÂE¿B±~¨ÛîÝ[•ðr‡FX±b5©R%ç­þl�œæ½oß.Ù¶uƒT(vZÎ&å—‚ù“¥n¹ã[ ÉcÖ “,ˆ¯,É©‘úËuë6QÏ÷Ñ�áÈ �pý~O�ÉÚµËdæÌñz£ô‘­@IDATžcÛ·ï¢úi®p|œ9sJæÍûY6lX•–&Rn¿ý‘��»×qöì Ú½ñ±±…åê«oT÷�K߇í“3ÆÉ�–Ë_áÂÅÔ,XOim÷¼‚½M�{°[ ýóã9kåÊ¿¥T™RjÖ¹Ò*Q„5(D}yi?E,íë*ßkøpìÇšþ?mŸKkXîÚ¹[½‡n&EŠI¿0™Äb"    �ÀÀ ™&L�† ª£:;~g®¹óLFàn´’ÞÖï&7oÝ)�»öõö™:a¤Ä*"Wwëçõ1sgþ µkVÕ³7{}�Jè^/÷moó‚!ȬY³å¦¾{{H¶ÒMþñ#¹öÚkÔoèºY:Þ½^îÛž2ëz�kŸ¶§t�ŠŸ9ý— Oå^/÷í Î`ç´i–°ï(öîÝ«—F§íÞo�ߤx¯�£l„^½zé%ô1Þ„°sp5�{÷îݵÓ·¥ |9r¤%JKpÏ=÷hWALí;~¼Õyç~ì�wÞ)°ùÇˬ1cÆ8v¿óÎ;òõ×_k�Œ»hß]àŽ/ª^xÁq¬û îæ¥“§|>¬:­QI×_½ºI͸Z¦^}õUéÝ»·Ë®·ÞzK¾ýö[]ÿO>ùD®¸â —ýÜ    O¼¸›gOù¤?qâD)\¸°\Ú°�}{ˆ(E³$<õФM:èDõü¿y³rC¸ƒ—C·QâqÌÜS»ví Ì+ÿþ[;¹ß|óÍéÇçq`g¤ êåVÁ…óD�”ÄvWÉ"ŒUÿ#j`c‚ª^Z™€<àÒ¡Q¾ ìS?nà˜ŽN’Ph; Ñ~(k)åÜo¸æŽ;&íÔó/Òx ;Ô¬M@á:®#†Ð €6Ão% ¶¨_º¤þ?¹P¨°œ|úu�X0ÃÂfå6€Ž>ÌR…<ð㼸r~¯¢œÏjÖª%fPµ{-‘ö/5°×À5×Ð¥Î�·ýOŽ|~4Tº²Ÿ­OŸûµ@Ñ—××!Ž:p`�šÑ ^X¡X¸p¦Ä-˜%6nÖõŠ+^TfU«"ÿ}ì�\ûÂb˾e̼w%*:J.kÝF‰Á ¹¶™úz>}$Io:'…JGIézN¡Ì±£G$ný¿rT-ñlS²di‰U÷è£ËKý�æ®v ÏK'tû`¢1¡0¥ÀwË�´# Œ"š4ibviS�³ê™Ï¥Éj :•£çþ*©[â$öŽû$¢¼]sñÓ L6~øá¹KÍÆœ�:0´pÁ Ù·VbԵ׺}W©U«A¦5>vì°L7Rާ9ñÖ¨Z[n¸y�j_˘„Býì9wîŒü2ý'Ù¾m£œ‹±fbŠ>{@ª×¨/=®ë£W§ ìeôõúþý·o”F•Ãm‰¯³_½»Œì?YHÚÔØ+ËwV”jÕIY?»Ty]¸<ž�ßï¹û@_Î矿¡œÌOêŠ\uUOõ>¬Cº•š>ýGeº´Rï«U«¡ÜxãÀtÓ…Rä‰GåË/ßvôõíû zÑ[í¢"â»gôèäÈ‘ƒzßWt×"ÿ‹9b±š5È÷6m®rIóÖéaî°âïÊ]½�vc7Îípf÷¸Ž}iîîøwèíÎuIã&ÙžÁ;H€H€H€H T ¼ôÒKúý )ßÊ|7»ûLÁ\¢3‹£/áÁ”W^y%˜EÊ5çήP˜wß61î¸ûöŠ PnFdýâЗô£òGéedš¹qÏÄTjø¡�ðøc�饻\GæàÈÉM]ºtÑbñZJgu¼��£ AƒŽê&JàÇH8(AÄóä“–£å�ø¢lÙ²'(oî(?„�?þ¸v–ÇöÏ?ÿ¬:é¾Ô¼!|š7ož#O쇠_œ·Ür‹¼öÚkz�$@$@$@$�oîæ¹/³üÌ~¼¸ùâ‹/¤MÛ¶R©@~)öÆ3zW£/HrÕš&™c¹E Ûñ<§¡ªÕªi±7„ßô¡ÊNåО¨:š©ÙyjÔ¼øxd8~ØÞ{ï½~œAõ·ÔCœ[$_¤Dÿù›®Kb뎒ZÌm*i•ö¨tTÏkñÂé/œ ¶W¸ƒžPNšX/_¾¼OsuÀI[9¥„Z»víÒƒ3Ís¹{šPØž={¶lVí‰€Ž©5j8Šñûv%\/]º´Ëó¬#�mŒ÷ï߯ÅÿàŒQ4óðP¨�›Ïv,WýGàÔ©SòÝwßI—®]¥äÁ=RäÓarA D99t¸¤)ærb´áúuë´Û,qT©ZUJ¨ß:ù•Xÿ¶<¨¯i sh©fÕª�6âÜ%µ�ëië–-Ò¿÷]Ü&¿€ðˆC¤ÖÕ¥P)Kˆ¸~ê&éÞ½¿xÕÈïçÏM'˜8éku�ß$n4¬D‰p=�;{’¸U⨹•*È.õ=ôŸ^ ©æÁsž¥ðRÅS¸ \×ÿX3Ef¯üAªÖ¨%�.i¦œ×/vg7ÇŽSæ ê&]¬F„l\·Vö«g-Lé­f0¨Z½†T®V]‹ã÷*—ó¸µdH̡߯>_zS?œ©N«?úšßûVrX=e`õ»2ºš©³iܸ…téâjeÏÛ¶M2I=¯"T®\CÍv¿}wH¬SàÍpQ!ðú·rpoP¿¾ê»3bõ×uˆØÕ¾#jWÇxµka<Ò›´jÿî�纤ñ%Jà^þ¢rx¬ŒÞ”�iH€H€H€Ò'°páBõÌ>.ý�*æ 0“‚~®qãÆ™¾[ó˜Qì@=ª÷B& oæ� _}õ•6½0ç, f6l˜ÇßI˜Aü½÷Þ3ÉõFkÐéÁ€¢}ðþÆ]¹%àÙó³Ï>s)3Þ¿Úµ—þª î“…ƒûŒ3å–þ�fœ0‡{)p¬ÀÝ8·�åjd*wwS8¼§D0îÐ*Û ¾2sr;÷P¸c*��>úÈåKŽî7Þx£ã pþüùZ„F ”ÀçBX¹r¥v—Ä:¾üÒ»h¼¸ã#v÷(ä‰/EóP7ÔF�œ/Òß~ûmùæ›oôK·O?ýT:vìˆCH€H€H€H Sþ¸c´:èu¾új-V�Rb5„]’(‡L%†µ‡5«W ~¨5Q�3•*U’8õãÿÐá#Z@qQÙ2e¤Žšk×Î�òï¿ÿJÕb2yAÐ2÷·ßôs :$üð£ÏÛk±úÑCý))¥Ë]T¿J¤�çÖrJ¼Á÷Qµá\OáØ¡6S'”ø"ø2ª¾eÔ I÷€+Û¶nU"žKõsŸûþPØF;þþûïº|´éþ /ìð—Õ`¦â÷'N¨É’õ3o}õr‘!°0û~—ôR3OTÿ΢֭ÒîÉ5ê¸í¼tÉÙ·oŸ\ªfÌÂÀŽø¸x=‹Üóðï:0xyÓÆ�ZÄ~™¹ÛD˜ wïÞ-˜¡áî»ï6Q¹z 6ûöíR·Œ$—zäË¥:s«¸üæuIÀ� 0÷F=êI‘rÖl+¾[-ݯëG�»­EŒ`¨P©BR"¦¬Üz«rºvû¾·%ÏU«))ÉòÃèÕ³É~‰V_a‰‘Ò½çíR§Nã�ª:7'Ož¬Øßšn¹Îž?-ãþ!›÷®‘ÆÍ/•ÊU«§›ÎDB ¿uÝvÙ·s�œHܯnR±J5}\©RJ¨kkßÝ»vÈ–u›äùÛ¾4‡û|™YýpoÅ@º$õŒ€Y? NÏ,À,Âõâê; O'FÔn:’Íñ¾ŸV¼Üg¥1ûsËÏQsæÌÑSžÞqÇ=§¢h§�F¼(íÔ Í&‡�iî£Ö•Úm¯–ºfX„‘¿,—nÝ&ÍÕé¦Ö¨*±­:H×n}ôv(ÔÏ^¸ûí{òWµA’í*R+vn¯´Þñ­hð„º®.~î·ç“[Ö�âöÃʹý”×Å>—”OþÜ\YÊ>+Í*«—Üê§"î^ãó{B~¿û±ßO°|ù²`Át}8·_yeÆÓ�ûípÕa™)Ýÿ ª¿¢ˆß˘“Lžü�lU³F ôê5 Ãç³óçåÃ-ñI±b%UßÑ399µ_Ž¥ÀÝ/Xsœ)ž1–/_&UŸ%že`§ÅëjK½m_Ç~“αD:•^=c#}œmiâß¼Yse Q&[å¦À=[Øx � � •Ìž{î9¯Ê#˜¥>óLè=ËzS�P¸�1B^}õU—ââ½& 0Ò Ðà½ø¢«ÑÉÌ™3µa-Þ_{íµŽÃ`Ú;fÌÇv(¯lÛ¶Mxàm.l/'Þ¿ÿñÇö(¿¬Sàž1V Ü3æã«½3§Sàî+–ÍÇ8¸?�öe¸G½l@0îˆø²DÀm„¥,ç¢çŸ{^oûËÁâÜÜð‚Ê=àÅÌÃ?¬£ñÅrÕUWéõÜ*p‡8ýóÏ-G {]—(qÈÀ�uÔðáÃåºë®³ï–øøx-˜‚H„�H€H€H€¼%à­ÀÝŒ õ6_Ü1 ÞÜ=·]ý€ÆÌ<íÚ·—sJÀ½J‰Ý «�å«Ô”¢%JËÉc‡eÿÎ-rúäqiÖ¼™â,Y¼XZµn­ÝÓíù�;D°�¸ÿóÏ?�»½öõãʹ}¯r;…s5íp$/#…‹–�‚Êý4ñì9u☜WNi*”—åP¾[=ƒc„|Q%¶²#p‡3«y.·ïÏÊ:ž›Ðyá«‘„u¨Y§NK÷áÙ6»çÅo8z¯^µJ½À¯˜Ý¬Çùƒ‡#sÛ Üó6løGMÁxXÿ¦*R¤¸tדúõ›j‡<“4!á¸àŶ{€‹^LL!í6W¥J­ ¸éa°†Càž�xp�rnÇ`•+Õï³ýJä¾~ýz)U¾’”©¨\°•Óûq%šØ·=^R”ؽEËZ”ˆÁ.H‡{0wÌÚå‹àëöÆlUÕ¿q Nñ&8°[ur~”nÒþý+§¶Êéîs�ÄLb;ÕÀŸËÔ†¬ÖÏWe fýÎ�;£f8««qó¨Qï‹»ÀýŠŽ=¤Z5k`îÉø÷œ•à«úûzF�!ÂõÝ{R L¤”kTVÖN^¯fß럡ÀÈ�•¯x¸çë¾�ÝëùÈÑ#²{÷Våʘ$ÅŠ—•Ê•ªféY#õËH¾çÈV;o˜$Éy¹¬u)RÔõÃÎéÈáC·~�š]æ¨~v)U¦¬T©V]ÊWª¬ž?òÛ“:ÖwïÜ.[7Ä˳·^ÜŸåH”Ã�õ;vD’£ Èɤd=¨¢ˆê;t`g?5®WÖáʱÄìÃP®C0�G!-'–ô0ËŽ3eö×àÖ…ï‘zõêy�ɱc‡Ô¬’û¥nÝô_À¹g´|ùrÁ÷3L9-Ö·×oä'/Kã�»¤õþC’¢J|Ó¸¾4k­´jÕɽÈ.ÛS&|%gâÖÉuÊÁýŒj·‰µkH»+»;܃Y?Ôýþ²~ýJ™>o†Ì©aõ[»TF=Ï^³m„tëÔ] ÜÍÙ÷x î/.eOgâöíʹaEåÀ^"!�éGáÂxë¹§]­½’?_ªNhîeÊÖÅ-ýRæÝX_|¿‡:½œ~¿‡zýP>´ã©S'Ô@ñcjÐqI5CZÆÏ¬˜søU€ƒ»§ï~� >0x:!á„ú=yL&TWßëžÍðŒÿÉ'¯èRc`qß¾…@ \‹°dÉ\Ù[¤‘œ)à63`Z²ØóǤbÂ:iݺ³ë�Üò;ôçmÙ¯úrDÜÝòÜOŽq Hg‚û6âÓ‹ƒQD²z¦mÕªu¶û{Ìû|sn.I€H€H€BŸ@Vî¦6 �wß}7Çï M~�Z†‚À}»šeº…2[²‡!C†Èc�=f�r¬ßrË-³]ðþï‡�¹Ë×_­ß™Õ®][žxâ‰tMœÌ±¡²„{4Dû˜ Ó=ZàžUßE‹Éæ­;¥s×¾îE÷¸=uÂH‰Uƒ·¯îÖÏc÷sgþ µkV•víÚ¹ïÊp{Á‚z‡ôÒù³ZOܧOŸ÷.]®UýËu3¬—ûÎìÖ³K·îެÊ*³¿š¶Yà;ü¸²UéRì³HÌšñk†gËn=Ý353;¼ÿþûz×1¥A0¿ßŒ‰6î-î¿9�û™½×8ÁŸVæ=%ÒÞ[˜û˜§w açàjwLµòÓO?éFqÿ€ƒ æCèþÐCV§Tn¸=úƒtӚȒ%Ë*gˆ[´ã·‰ Ä÷ñãÇ[îêºN/àž9c†^CD¸aÃi¡hÅj4�e‡ÏÈ‘Ä$)U0J./YP¶-Ÿ/ñk–ë{œÜO)‡\Ü7Lç ò7÷»îº+½Óe9Î×í�ÎÀÖjÐ�§÷îÙ³]uxŽ”Ëï¼T"¬1ä’ªîË¿_¥]¯!Ìð& CdÙ²e‚Îl†¬ÖÏWe fý>ýìU5èʵs·É� %V}!üóã¿’x:Ñ¥ªýúapB%—¸Œ6|U¿`_ϨãÊ•‹dÑâ™Òô–†¥¾Ó¶/Þ)§wŸ—�w>™á}ÜÎÇW<ìy¦·ž�ëùì¹srV}ßW�„‘J‰¡3¾³àúm¿W¥w>ˆúáYmÊ”)õÍ]5^毙(%J–––mÚI~% vçÎ%ʦukäÀþ½jÐ]¢ÄÆ’*ªs¹r•êëžü¢í];¶ËŽM[å©[>¹hŸ¯"Ò«ß…u«åÂð—傳�:\Š”¯�n›`pÜyÅ'Qµ%Þ13 Díx>3³ÄdTÎDÕÞxæ(¡DGþ ?ÿü³žÉÈý›§óÅǯ•Y³ÆkáâàÁ¯xU<{¡xît°×ïï dÁŸ3¤Úé3r<º $FÇÊ€��;žƒP6Ïœ9¥ÊZÂѦ 8yÂçrâ”% ®ªÍÝpËÝñe0ë‡2»ß_6o^'S§O�ÙµÔ R¨ØlA½L�k·—]oÉÒ` [ŽÕ@Ü_'Kg%»âvdµzw9p²�´©¹WŠDŸwäN�»EPWþŸ½ï€¯ªÈþ?¤÷Bi$ ÒAºH° b×µ»Å¶¿u÷¿?ןns×ßZ]ËφŠ`P‘.ŠÒ{I �ôF:IHûŸï<æå¾š÷’——œÃ‡Ü{çÎÌ�9÷¾;sÏ|Ï÷8b|ïÖ´sqGŒïí\¢Ç�.(8K«Véœá_ºôá×k Þ½{+íÚµId7îJ^WÔ­·Y+ãìs àîl�Û~=8<žh`»î’ýÞàno?pßÀŠ%·>Á @wƺT\h¦`ò×�¥ 6'0 ,==��Ëý˜%¶ H%î#GŽ4ö_·;Ž{ï½÷˜‰{Åú0HýoOŠfTÿò÷Ô4ÀÔë;�Aí`¹¥ULl¬`õbÀ qhÆ¢ ˜©v7'ÌŒ¿k×.c¿-à4su8+mÛ¶utøð�úËÅr„wwOfß>­_ÌŒb�Ö 7Ü'ú €ûŠºï ‹eRìîRÐïk¯½›£ ”I]¾Àý³Ï>³ p?ʆAD.˜0q"mæˆ[ãf\M½b“iEz)� ¿o44³º�’C|)}ûTUZ Œ¶9´ãtþ�kYÜ%À]F´êòNÚy�÷ßŸÖÆÛ pÏÏÏ÷ñ¿`€ûEÀ[s#‡<_p�Šj{¯YkгmööÏZ›í9×�ý[¶ì)ê?1–‚£uQä]Ã˯ ÜÌ Íüî–r`ÕZ²ä^Ž®0@&µ»uVÿÚmˆQ{ï7˜0ßy÷yê;<œ¢†ë"Ê554Ñ¡OŽÓåcgÐå—_itó‡ÎÒ‡½ýÃøVÁNg눆´pZ§yûø�/ÿ·EœÑ?€c0ï0Žì÷Ò�Qie¾h&ìz ¦‰fàzL\ÊÎL§³™tž“ÜxΧKá…´^üÏVÉÉÊ ³iÙôÄõæ£SØZ�µ|fû·õ+jýðÿD±êÇÿ‡Zãó Ofruÿé;jNAõýb¸÷€vov¦³Æðn® ˜ŸÀa+˜u×U8 Ú‹Ê=ìdpøÁƒ?Pxb•ž)ã¹Ðï,F‘Àœ6E휹«ú`­^mÿp/àô—Îp_¿5j’Aû€ÿá‡où·ÖB!Á´ðÚ»ôs¡¦¦F~ÎóCoxx_qo]¡è»ñû¥¦¦ŠÞzûŸt¸ß5Th¸¨Ð·ú�(ø’î½ç¿lMuížsÆûŸx1ETšŽ0·7·ôb`»Í‹0Ëú€{\ÿŽj Ü�uï¬cG�ïÎj¯½×qÔønïu]9ÿ¹sÅìÈü&ƒtuNž‹ÝζŒdWn²]m;uê}óÍ'¢Œ··; ?Òé÷¯] °13@ø¶0¸·õÄÆË©lvh` £Çó|Ò‡@¼&$ ««uxCCC¨–ùêÙ¹ßü`fÇ|)æäAA� p¯Öƒà‘Þ¿^TÑða#pØ! ìP9UHi@i@i@i@i@i û4` pîmåÊ•úÁinûöíaéæá›nº‰^}õU}>íH´6nÜH RÅ~dd$G"0gæìbÐKæ`ÔfåË.»L8ñýôÓOb-Î‡í  ùÁ­ŸB ¬ñŠè³˜›Ô.ûöÜìG›°ž›ìf¸v,¯)š“Ü <‡5°##š!X´¡ÇÅ‹ ¢±—_~Ùƒ25ØW0oÓ txë­·j“ø»â=¼¥¸Àý,Ž`(‚᥌ :I#'Ð�suÇ`ýŸ6 $Ú¡¥•Œbøù×J5»=ëií;/Ðä)Sèû°±UkTw­ÆÚö�h3ìµµ k÷º³¸'ÎH Ð8Û@‡?½½ÿg pß²õ :“}”†_—L½ -¥èd1�ÝS@wßõ„Mà¡î¼ß²Íæ¶¡€ùlíZX̯<Ûâdå¬þiÛ(÷ßùöYêØD}£b¨˜�Î…yT]UÉív`œˆˆ>‚­=2*šÜ9M+gÈ�½ñ‚¢ ßÝÚ<Ø?Ë@ù¼ŒIÉÅßÒ¤ñWÒ„ñÓµ]Òï—–ò"ôiÁbïããËìþ ìügò £€3ß/p¶Dô€jv"ñäÈ `ÚÚ¯Œb{ë@}úXØ©»àA‡rûPe�—p¡ ¨§±q…ü½`X §Ü++ϱIÕ²3ÄŸ£1õëÏ©z‹ãžüÇQ㻫êÀQ㻫öÏÞvUV–ó»÷ ަ¥{–GŽœDW^©[dµ·.WÌŸ‘q’Ö­[ÁßÝ:¦ìîïÃ�à4;vÁÉßšÀ6�<Œê< �5²ŒocEU5;ÈÂÜâéé!ÀEÕÕ5bž&ùOll �±µ44e¨L²{«îv«LPPPPPèv ´p— „ÝA‚‘ ·”.ó¼ýüóÏëç2[càzÚµU¤ƒTLKÄ ìÝ£�>*ìIrƒ|�t½ùæ›LX0J— ù‹ÈÞO?ý´>º�<°ùþóš?¾HÿèÑ£‚ìKæÃëA`?vì˜6Yìö׿ÿýo‹™¼>©…#êôþðp—¡ïˆ �Åë’ÆQå9™Ûßþö·ô“{IÈ:—6F8 =R®¸â Z½zµ<Ôoí½' ÷Z´h‘¾|rr²éË8$`ÝT®-" \“‚v¡}R™÷AÜQþõ×_ú¾ãŽ;d6p¿¨ p×?fwÀ}šY½XJTwKšé`º|�ÿêW¿5dñB$˜½ÍurÑÚ|ÑÁ^[ Ží`!:ùgƒY`Àöã�?6[<å§0‚v˶K€;¼Ð¤„q×]w�8qB°#­X±BúŸÿü'aàɸO²M¿øÅ/èw¿û�¾ ¼Áä€},\¸PNîXªWÛÅà.µ¥¶JJJJJJÎЀ­wÌÉì,Üà£&Az÷6¿Àÿ-ƒ`Á€^Êàfòö§ ón �2KéŽ�/µcí òìÕ$F9lä“� p˳+0¸Ÿ9}Zô½–Áq½Ü½(*1…NTÔÑðP?Ùd“mVêb¸™˜‡‚ý ú‘âêwÌŸ%À]¶Ùx Ïc86€é÷hß¾}äîáE‘ÌhÒ›ª+ÎQQNµ47ÒXfo lßÞ½ø F{­H€; /® pðgïÞú¦�7M‚dÂòå/2«ÿX/¾ƒâã“Àý£�tŽ»¸ÿêWÏÈìb‹:—/�Át`¢É“ç²1î ƒ<]u€ûçŸn‘ÁµÕ|Òã'NRdÿÁ5v:í-­¡«cC-6ë«^¥è~}(àD­�UÜáÌàŠÃÄå—_n–Áú()É¡DeÛZÛ¶íK2Çà>}ú"f¯×±`#?œd""¢ôSY¶´íåߌ½])ÖúWQQfU #í^Ÿ>Ñ&E»³¯¼ò'J¸¢?…Ɖv¸íæá¦ocKs µ4é2HÜ÷áaºþú{ìfpwÆýÓ7ÚÆk÷Û¸ <Ë}´ŒÏJ4qÀ³tõ)Šë7˜æÎ¹Á¸¨ÉqwÞo“Æ\L(¸ŠÇâf¶8ÚX*™¿Q+ŒE²Œ³ú'¯§Ý¾·ù/Œºl¤d $ØY·|½žÆMœB‘ý¢´Ù öKÓ„Ã8¬ð$ëNTÙg¨0«�~³èƒòÎ8À< ‹[Z6ýÖ�ߥ^ß®£–„DrûïZlœVÒ:U™ËŒy0æ$A]Ȉ‰E·hŽZc‰Á=‡çG_}½’<üÝhÐÌxòðM=¸ò]1y;€Ž1i: áXxÕUWYŒ8dR¨‹Ú럼ì>fo?ùÝ×tûñT‘”Í ²/b顇ž2qæs¥þ¡±æÞŸ:0Ü.f¤ßD­-M¢O½Ø©bò¤94ФÆNømnß±ŽÒø›ÀÃË“üB|¨ž#Þ\¨»ÀޝýiÎìØ9Øp>åÌ÷ËgâÝ/Åí•FÇÉÃv·gJBé\­îÙEæïFš’˜gR®'ÜsÙÙ47/‹¢Cj(< Nô¡´Æ—ò*(&š£a81Â’‰;™àÈñ½“Mé’âŽß»¤�N®ߢŸþƒs+Å•“’†Óž»¿ŸœÜ,‡]ï­¯¾Z¥·ã{køðñ«ßÖŠàÜž™{– ýtQ±-•kept�;VòÖ¬ðÛ·©’˜uÍìi™Ø÷üJˆ‰c“yvK™ÏQ[[ûç¨ë9»²Ýû÷ï¥�ÐPþÆ/‘IbŽ…Ûuþ¼n,Ø) ÀŸe ÂùçÀ” ;GCÃQß¾¾>‚ås)QQý˜+¢žm Cd’Ý[ÉhwAU@i@i@i@i@i@i Û4`+ÀLê’íW6V²›Ëc°úþþ÷¿—‡f·pˆ†Ø7)Æw€Ÿ±„ÿæàúÝ»w¬Å‚ü†n0pàÓ–…ý-''Ç€eÝàŽë-X°€Î0–5Áu˜—@sä5¸€oì ±ƒ þG#–bŽu ÍR~øazö"0Ò oàÞ‘{‚5öD&“€@ÐP¾Œ(yãu¡—^zÉ å±Ž Áz,ˆ>0÷ÑÇý÷ßOÀ&ùÕW_‘¸ 5üq €û†¯hÉ­�´ËÑkV½BóæÍ5K4gíZ ànÀÎ6ù>Á7"Dâþüç?‹cIÄSXØfÅ µQ9 O=õ”ØJ¤ZŽÐ ‘.þþ÷¿‹cã?— ƒ»«Üñ’FÈ�'¼¡ú7oÞ¬µcà �ç^Ä¡lløñÇ ñ ™!à&cñÈ‘÷¿ýíoð¼±(€»±FÔ±Ò€Ò€Ò€Ò€Ò€Ò@wkÀV€»œ ÛÚ^||/_¾Ü*À}ýºu4”CÜåääRPŸºlÊ\ÁÖÒ”HËát÷lYGõÅÙ7’N3`g>v¤H€;@°Î¸ÃtiP�í�Û4Ÿ"ŒÂÎySD\"žo¤X#k™Û¼ÌTjª¯eö¿:džœÄAƒô§%ÀF'3\IÀRþî»ïZ¸Ãpò5ÏÏÞXóû¤Q)ùòit¬ª� X7Ažî4"Ô›2÷ílöWL›FùBÀø¹óæô[ÜfK~º’Nli‹Žùþ9^äÔ±xÝvÛ#ì!î+W¾*ªÀý—¿ü“êöîÝÎß9›EzTT<ÑtáËL2:8F0P,âPŽ0~ îóçŸ}FÓ®¼’öÓ Ž\l�¥[û‡6ÕÔÔ0+½›E{#�}°)�Š5qFÿpO Ú…/ßò7jõ¿@)€{ çýjͧ4qêt ãÈ1–ÄV€{Vúi*>[L¿ºú-UÕétKýÃBúl0ãþUŸ†YõÝôÍ8¹þ4 ŽÍŽa³ôiÚ€©Ì9hhó8c߸èWuu…x÷{i¿^EKSÓ)Œ�a;ÙùíÏï}à�&Ï6Úí*ýC[¬½_ššõÀp8²yx˜:ÍÀqñ£•ìàèÙJ Sb)(’Ÿ7ÅAê«ê)óûª-­£%×ßÇßmŽ)Îx¿èZAÌž¶Wï`)ÓܳGøÖëÅ�#XÍIæ…£:p��Kf'?CW}ÁnÞsû©S‡hL\1Ež7hMQ•ÌéáßGöH&wü6W;p|7PŽ‹8r|w‘.‰fÉü�|¼üipôH››Æö�?~Mÿ»NNÅ �k/p{VV*­_¿B€80W˜5ë:B»CÏ`ÛFVˆ©CZW´'¾b? àñÓ™÷K¹ò8¸ŸÒØu´ àîíÍQIøù ¢›—ú0c{£ptÇ8 ›USS³˜· �‡‡»°[ÂÖÚ¶òõ‰ìC u f,Ò:ò'Ø(òTGêPe””””””œ«[îÆù€…;ÍD[RÖ¬Y#€Ëø®“€vJJŠ Ê ‚Ø ‰7>>^$Üe>¬Eú1¹¹ŒåÅ_$¬ÏA°†7}út@<æFpž>Ïœhî°ñ-æu'-(}œÆë„XÅš¢|£®|�þò—¿è«5¸ëOhv´w°ªKP)² º6rÑf&Ož,öåË%®iíÜ;sO–.]JÀCJY¿~=M˜0Aœ|¤V´}€áµíi0œp@Þ;ŽIȤt7ÀýJ^K´G¾ÿþ{:�žM3çÝls±/?{ƒüüiÖü[l.#î’pÙÖ‚x& S§N[<·{û‰çoƒîIII¢�¶þéh?gÏ�¯¿Ä‚«æÓ£�üFìŒ�—ÿ½Œ#¤~¥¿Ô¦�_ë÷Íít´ŸÆuIÇ#gÜŸ{î9ã&ˆãKà.=´~ýë_‹Ž�á $ÈÂqß(�1/~ˆ1Û¹HìÄÉ–Ž*ÀιlÙ2ƒÚ°˜ yQ‘Ž)–ôZÀÀô¯ýKäÿè£�hôèÑe?üðCý`ç€;^x‰A0p<óÌ3×ÃAWÜaÁ@ŠwÒ¤Iúפ*Ai@i@i@i@i@i@iÀH¶Üa<°GpG¸ðÀòÒ�Ú¨ Æ~k î0¨dÃÉœ9sóöh—=˜Ù+ÿ/­˜ú0Øw3Û{2KrÞù ”Ä@è’}[(/ý„0Šmä¹î˜±cõ¡óÐX pKAgîŽÖ‡5e¼#RCC’v2³êQ‘½?3�#T:¬‰Z€ûÃ?-Òµf}Æ�D˜<ï¼óqíé.ÛÇïÌÀ^ˆ²‘l8ÍÊÌ"ÿÞ}iܬE”YÓ@} Ú•qr#÷Zø·1ž¾xû_”4ˆ%ÜîÆÄqìŒ,÷ýÌöï(€»3ïw^^&ëëw;MtvQÑ-€Á n lwnU²Fö¼{�CfÞÍŽ! šT×Ù}ÿ­çhêÇiTfÛ¿=­+æ÷ý³/£_üâwÌjgٹɞ:‘`Ÿúz`­¹¹‰>ùä zulȲwù!š4qŽž±ÝÍÍ��ëûå[ܙϳV·éü~þšA¨Zà¿ö¼ÜOÛœAîu>tÓ�u‹~d;ìÝ4[Ƕ€×­1˜‚=œÈ‚•ÑÞk8:?Æ؆Àr¤•¶ýƒZ|ë(exàÍÑ÷Ì3§©,·ŒºÊ¼áTÛžŽî[êîæMÆs0ìƒ]ßšó­à˜Õ.À�çrMüLHf•ŽöÁÞrõõuôí¦O™%:“&ÅPxb˜Ié;²(Ô-šæÎÕÙ$á$–ÎsP,`Ê9“BÝœPUUNÖ¾O¥ÌŒ6Ž5™&òœû¸¾|ŸÎ2;¶‰x¬œ;ï&z ­î ýëˆz±ø¼nýTZ•O) Ù1C5D_ë#ý»lj:×JKoú•Õg[_ÆÁ;99gxÑú¬¾Ö0ÿzoÈ(¤?ifçTaoÊ*ÓEGÁéˆÀ:‰ëìú8nlv£C /«õaÇV¾ï)ŽS.%©©ÉŸrhXt©ÙvÍ‹ ZŠaÞîÒšm”�‰j|×)Ê•Æw[n]yM1-[ûyrt´G¯}™|½lsÈúê«•üðeÞÇø‚¾u¸ .*Ê÷Ì`ÃuJ[îoGò$Tw{p;rYF׿|Ê vÎ{ÏÙý“ýoîMÌ´œÜ—´«Îî¸C'®x‘â|›´µ×s„Ž#«OÐÌ× 6[ky]媙½ÎtÒ@h©mã"¯�ÙÝÍ’ ©®½öZƒæ~¸õÔä{ž†ŽhÙ pgUPkS+¿ÃÍÏ]ä…2N§Ò¹ü zhþße’÷–úwž�0\óefL­Øpǽ†3C{Ž‘00ƒ±Î’’’ÚðÕ‡ÔìÖHƒf&è#H_?÷@>5ô¢oxH,2bQ sd,rJƒ¹q™î>þâó·¨!ë MËɧRf=ÝÓ�í½·rD’!¢i¸/9 p‡³Qtt¼ž‹¸=¡Ñovvÿ~? a×$“˜aDm}M Ítäó4~ìL^pÕÙ¡µç»zï<ÌAóó³©oH=¥D“—G‹Í—miéE§ŠÃèlYE‡ÔÐ�Ès Èm+ŸZJ™¥Áúúþ=zj‡æPúJº`çÀþ”Ò·�úך­½ ÒŸNö¥Ñc¦™=憎j|o»3®4¾·µÊòÞÊíÿ¢¢ÚlºÀ‘Á†ÆN¢ãùâ|“âÛô’%÷Yuê»X¬ÇlöíãïÍ7‰öŽs¯ÝÍîÖ¶+€»cÕß]÷#G�0€ª7“”é;gX˜1f—†v¼G$;;æd­ìÜ/�fG9°ºC0—E€ø ƒ“âdUvoÀÝn•©JJJJJÝ®c€;æƒíœâäÉ“b­Ñ¸¡ "’‘p÷1AÐ<Ž‚,%‘×]úé'y(¶ˆ¬ì.�(&´=räˆØ7¸ÃVvx ÂD&+?ýôS‘´ûÇ\�žÉ“8·bÅ ƒïù矞þñ�È,b«¸ßxã�´uëVýyèÅØÎiÌ\þÒK/é�£Æ÷Y³f kä%3˜DMêËòoû[Ñ\[²o#`ýgŸ}Vœ“¬Ü;{OÞ{½”믿ž° +î#¾á8Ú$¶$ >ð‘ÆzÂý5&–õ*€»Ô„á¶»îømÛêÐFaØBÇ�gR6`q‡ fW…~+€»»Ð³|·Êß®¸Ûõø‘M‚"ò…}äàAQC¶ÍI\|¼H†×dÏfàs Hw€ÚzK§9°ƒ›vá=ú�—±9�·¼³N18Êw\áWrW+ÿû¿ÿ+@ùHë*€;<} Äe1èªÚö¨}¥¥¥¥¥¥¥­l¸kþiË[Ú°ûƒ>°Êà^\\LßíØA³ÙбoïOÔÈó·Äác˜­¨ž¼}(2f0^dìÓÑ–Ïß#Ï^:–M°¿³…K€;ædí•,µÛÖt€¬`ôH0@ÑÍ•ƒ‘!›YËah((ȧ¦–& ‹`ƒŽ»`oòôö%ÿÀP>v ]'‘/Šž‘‘Á 31HXЏ>Ü`Þ+Ïwç”åË—›Üm›¾e†‡þüý`zyÒ¤…7ÓgJèîA}´Ù öw¬]Á÷œõÆóöÜœšÅ¬R$ÀýÖ[om€(˸ÂöÓOß4¸ÇÅ%2Sý" Ô1mà¾jÕDsÁ^ùÐC2i:ÀEkÖ¼+Òp¿ûn�ÑÍ$£ƒð;ûÃ")=Ä�/‘™™I‡Ù�6—ë;°ÕŸÆÏºFoÌ”àö‰r(¦w}ºo(õ‹Jâïѱ´‹•ð÷<¤H€» w)Ó{ÂVÞ§ÎܯY|—Ë2¸ðö?Âà~÷ÝÿÅÆr×ap×>[x¿½þú³”8}„ëÞÉGל¤¹snt €»¶­ÎÚß¿'í;¸�F,ÊŽ[:ƒœµkŸÝ“K5tûm�‰ñÏZ^W8×ÀsÌcfؤ=�àç@^PèN±_±ýyjô©¥Ë:p·µ?éi§¨²°šîŸû[‹Ø�Ïlÿ˜�µi Ûý‚BÈcòtƒ:«8t2ܵ¶Bƒ v4ï`€\æiò¸f)µ†ô¶£dDzž8q€¶oÿ’zLJR”8r÷t³XQÉé2ÊÛ[D÷ÞóbLM˜7�]H2\Y,Ü '°ˆú:; ÍÌÊ¡äŠ*Ñ‚UƒR¿ Wr›ÛbÍ5 L]®Þ?sí¶%mÇŽ ”‘{„†]—Ònöôï²È«>ˆ®]|w»y»"îáÞ½ÛijJ ;¤šx[»n}‹7m?Ù�f9Kžîm`@”9p¶W·}ÿ mĈ‰<çôÁ®ËÈÁßµp/êÇ‘tá¨]¦áí4D�ï† r•ñݰU¦G…Çèý-§)ÓgR]íy:¸w7=¸àïÔ'8Æ4³&eÿ~ÀuáîdÐ û³5U¹äî_¼G¹¹¢m÷Üó$_:ÏIÍœB$À=+dŒ¹ÓO‹¯Øït÷ô¼|Êí𾘫ÐÙý“m8~ⳬ‡REyÛñdªéŸÖΣ„üÌÀ÷ì‚’ÕÝ›m…ýúö3­Ôư)QPPPPPèY0¸·×zr<÷Üsz`7òüñÇÆt­hÁÑ2}¯ÉJÁ<$Ÿ‰º@Úa pVoË–-2«Ø_õþùçâÀõtK1NÏÎÎØ<™[-À¸=ä‘Ò¿Š��—‡b«m?À ÿ‡?üAœ3¸/[¶Œn¾ùfqÎÒŸ—™Ì÷Ïþ³þôXŽ$�™5Lh&cHA:ÎkÅÀÝX_(gÏ=�ý%%%E�“ÀëÑÀdX|à 7ˆfÀ‘ÀX©°¾3¦{�ŽA`'„³‚% ¿¸ 5™üq€;0½Ã;þm`Ò)3 eL²r3©+€»åpRG�üƵÉå2Ú¬¸Ëõ'¬}@dT K îò}'×<¤Ã’dpÇz&äý÷ß[ã?— ƒ;^ŽW¸#œ.€<��4i<<òáÆ/Z´HxQ™z­`°y晬|}B@IDATgxQh;{Ô—êïÛĉ£;*¼ÔÇ�'X2ÿþõ/˜¨B†ð�ç´mÂ`©•¢¢"zç�whíÚµ¸ƒs¨K†‡¶T/@"’ýí½é¦›´ÕŠ}Ô-;c–vx¾< \A{¡•M*W JJJJJJ?[ Ø p—c[`„޻·Äm\¶®®–6~³š.Ô”Q}K#¹óǺ?3wû0Sh­�'Õ2f.&&‰’Ç/ c»¿£úó5Ì;C8>b8õŠ+ ª”w„yr€;V³233ظPÃ@9ð—»§;õb–¦–Æfjf¦&7/qâ -ÄdNÔŽ‚04ıñFVÅØÐäêw|,;hoÐúuë(™¿7 ò $E—M�G{Jkij¤ePëþí_QMY>Á9¬ýW-X ¯RÜo¹å–p¯¬,ÀɆ†:ŽFµŸ KÇDŸ‚‚BÙØöKfíòäo—B6HêÂ�àþàƒOéû-w°X¿vírqÀüwÞiøm"ó9z‹ßÂIZ¸ÃÙø6¼ÀYc;xìØ¾ƒÂ£biìô”ŸyL0·/™Je5¾”^A MîôƒÜýüûQ|BŠ “„¸ËnŽîSWÖ€;À—ßÉ î0/a‹w‚öÚ­-­Ô¢a}ù}¦Å‹ïtY€û‡ïü“¦ì:N#³J´]±y¿$È�Þœ9”îºë·. pÇóüæ›eF>�aHv÷%&f€<üÙlÏóXüÁ‡/Qì¸~™aS¿›yl?ôéq6t<žzs´[ܵ5³³aã…Ff‡màq¬ícÃ*)*$ß^AtïC#mùÎî›ë_¯íÉ}åÛ¢ê†ÿ÷õŠK_� ™õ¥±×–ëã^â?ôƒyö©¼Œ|Ÿú�(Þ2ûjjYr‡-Uu8�7|ƒ½iðìA„­5©*¬¡Réþûÿ(æ˜!Ä2,¥­†m�†DFFZ\̲v GŸ[õáË–“M³³ó¨ÆË“V H“¯¸ší™ã¬^ ÷£'ôÏj',œÜ°aÕ¸—Râ• r´%/¦²UtÇí�·%:q÷¡«î©…½)³¬ÍÆ@*ž ¹ØãÄnZ½TZÚ!ò§ݶޠ-p4/œj[cip’.¬¹öœ«î«ñÝôÎàYw…ñÝ´em)-lDxí«ß“Oˆ7�3Žx䢟°ìA·Mÿ=qð7‡Ù¾}?® Üxãüíe!gÏL^±âßµ�fÏ[Êó¢0QØØ�ÛCÇÿHÁÕu4<«˜’òÊ)¬º^¿üÊp"*ñ£MÃûSvx…G +¦ÍÞüE……‚^z·ÊvI€;½�p‡áÅ:ƒ{3¸§R 5SHLùû0¸],]‰&·2�µ®²�êÊ먾ª�xËÃÝ��ìõŒÅ­¬ìS<§$f NÑÜ1g—ópÙ÷îÞ8Æ~kw°îÄgé<úg\¥VÖSëÅ’lùü] ðöa±õK‘w00ØúM ˺Ê‹žŸ|ò:�;W,š4sæµlD!îH‡àþÀÿ-öµNž<ÈοkERïÞ´t©!;‡6¯#÷ñ;ƒC¯5€;®ãìhzô4zÙåM–wü¶]Q`Ø…ñÏ·±æÒêÕo'“';ñŒ¾yXÛ;�çû?:B�õmŒ ²Ðu×ÝË,¼¦À8ÃÀÈ…0š])Öú÷Ñû/QEME§/VE€O´â ý“í�C½RÜÜÜ9üg�‰A[ž·eë¬þÙÒmk÷ù¶lYC¹%gè²k’ìêqjeí:K·ÜòkÝš² :Kíõ¶K|™ ÉxÁB«'ã}Œƒõ\Ö�‰°b,ÎêŸñuq\R™G»Nn Ô¼ÔÐXGaM&¼o$�:v„FŒK¾þzÀ:Àê°Ãx�ÁìM ͼåy ;e55¾Ÿ¼=}ÙÀ�ü½É�ÿ‰G£N7ׄ.Ks;~˜Ü_ù;µ°sXõSÏS G‚ÀÉç8GÅùb%µL˜JMó®m¬£%<±@#Þb¾Šûlîž!]<lã ü×Óä^RHM÷>B-# Ç(GwsŒñG�í¦seÅL}SÂ)$.Øì3y¡¶‘¬:Âó€‡Ù©´�Ùæ`……JÌ�aKE4 ~7[ ‹á¤÷õ†�¨;ᩊŒèG‹¯»GÌypièàØ±½TÌ`ÀPîÓðáã­Fp•þY{¿ÔÖVQqq�ÐlŸ>ýxnÛâFâ¦MŸSQm¥Ì×… -üÉÙŸOõ¹ÍtÓ�‹Î~¿à÷³o߇3¸·¶ö¢2b¨Å-ˆŸOÁÚ/¶TÑmÉUUå<;LcâŠ)"ð¼A;J˜�~?3Ñ2R�É ƒ‹tÕøî*Ýíªñ½»û·ïôfúöàGtåÜùúoâÊÊrÚ¹y-�ö8 Že±‰¸ç§Oço¿ýQ“÷’Å‚=äļÄktUÁ„Ru{«%ÀÝ™ îN¸Rv°ågΑ7 îÎìŸlû™ôÓäÀv»óu2‰ð€¹‹tŽÅ8‰4Ì/åSëly½Øyº™Ë4ël—˜srmXÛ8)œçê¡¡©‡…él¯úª¥¥¥¥¥¥—×€1Àk€¿ÿ½ÎIóðáÂìTÛ ¬Å\€õ©§ ‰’@e,°¡`¾ ×PR ï4À`vDí–b\‚Ú¸¸8Vt-À ìjŽÈ(í’s,™†öCdß@”û§?ýI¤Üa =º}S¬¯ b·”7Þxƒ¾ÿþ{’܇zÈ€é]æµpïì=Á5>úè#úÍotÄ8^½zµxÀ‡àú˜C‚A �‘MžCÂ(bp8yùy¶5ƒ'Ë{Þ;È Y7Q||R[ºÑCΞ=+þƒ™*44TäÀ ÿå¦Q1‡÷cGnn&ÿÞüxq3‘õ¯s A¿7~½Š�DÓ¨?/jæˆP¼×ÞpŸ>�¹FuwÿÐ&sïDÿøñ§-tôÈO ÜæûÆýskm¢aÃ'pD‹™zPÿ¡C»hϾ­4æÖámÎoæ:Êi'¿>Mý‚ÒŒé‹Eg¿_p�ºàžÅÌí§K˜…n?�¦ïQ êè¶ä|ŽÒ“—ŸMÑ!5 :–rt¢¼ŠvzìÏ$; ÝÖ6{/ܕ㻽méŠü]9¾wE{m­³Ž£Ä-[÷8ÅH‰IÉÅŽÜOÕ¥ÕôðUÿp™ñÚ �6ÔÔT1Cá1*.Ð-G°ÓobâÐå<"»Š1=+/‡ŠüM¿el[yRçÁ¤Y¼5+üömb;o­IdíiŠ�Žu*ƒ{f^.û'Zk–ÃÎ9»²á™™äíë-œAeÚv Åx{nnMSG©d§Ki»ƒS%ö‘hö&waþåãã«¿Õžì°YUMQý¢;刨îòΨ­Ò€Ò€Ò€Ò€Ò@ÏÑ€1À}öìÙ´råJÑ|ÏLá5Ñ´´4}‡@*†téL‡kÖ¬¡ûî»OŸçª«®@g}B;;�epÐ\2:ãR/¾ø¢`×^öĉ¼þq…6I�šI°ú„ C¹Ìð¶1S½—™`Pñ ¥© o6{¯ðüì\·’.ÔVÒØqci#�®˜6�úôic&•÷¥K—¶ ´n¯/ŽÖ‡özyyYôå—ËE’��õ e$ ŸŸ}ö¦´ãxìØi4nÜ•âøÓOß@’>Ýÿžü“��Æ¡étN¤-^|'ƒhâåé.Ý‚e¬Ó§O§0®·'•••t˜C7ñ³‹HZ^^ĆÁãíƒÜÇ1È=Yr?Áa2Áþ±`Á‚ö.gÓyGßoÚ„Ñ)(8K_|ñ®Y€û5×ÜÍì#q¶T#Œ½û÷ïw ÀÝžþÙÔx2!Üfwôoÿþïèì¶�Å&l•2?/ò5š¦Í»AÁo»½qÈQýsÖóŒ>­^ó5ûÖÑ ™– âætÆEÅPX]TCÇ×§Ò¢EwðXž`�ÕQú0¨ÔÌ�ñïã×ñã{9’F‡3¸x ³·F0S�A’¼ß°‘�Åw f‘�Õ?y½ö¶ÌaNEåg)À/DÙÝz¹›-‚�¼X$‘ k³™\0Ñíè~r[ýµL¸‚Zæê@ÀæšéJýÃb¢NŽ9Ò¤©ˆ"qêÔ!:v|�¯­¡Þñ¡Ô'9œ#ýÅ»æÈg§hÔeSØ™l‚IÙöàDC=æ´pF“‹Ší•³÷¼µþi몪ªà(P/Ó¢¬\J`�Wÿž>L`v®#{ÚòÆûÎê®kü~AÚ÷?l¤Ã'�ÐÁ> ©,€ß�ü> ¯M§‘ÅëiDòpš2y.²1ËN ­\µŒú¤„QÌè(‘†?òý)*r*)ms!ºK3ßCœý~�Þ poht§�é±Ô/j ?‹±²».¿…£_!G(:ÏŽ¹èüý©o¿þzðmG¿€#_{s‚îìhW�ïÝÕ7g�ïÝÕ?\÷›ýÐñ¼éÊÙó8³›ASàd½}ã×tå°hB’ŽÉÏ C8€øÎíëÉŸ£(EWVó凞 ‚‚©ÚÛ‹&M™gàݺCåå%”žqR÷b·Ò`ü&óƒ‡Q�§ŽÅÍ8«oc§mÿ½Âï¤�’Mì�ësÔ±­ýsÔõðÎufÿd»á,èîéF­ñRàË:¤³÷DÖ©þƒkm¬—-_®[{ij°yóf‘®Í6h´Ýš(€»yí(€»y½ÈÔŽ¿® îXW‡à÷ñf›7ï{Þ�L&:„à}©Df€$0ñ"äÍ7ßÛM›6‰-"Bàܹå–[ÄÖøÏ%Ãà.í àn|‹Õ±Ò€Ò€Ò€Ò€Ò€Ò€ÒÀ¥©[îUUUv+`ûöm ÆÙI·|ŸFñ%U´fB"UúùÐÍ;O’_C“I}5>ž”LÅÁ¾ä{¡™VPd….ä;L(_8t0]µèNCŒ0–„2Ø\†ý2¹€ƒ`ôØ7>>ÞÄ^ÌÌ\Å%¹™Anº…æ–¦ª+¯£Fî·;§ùy“'3qrG [Åý¨*¨¦óç8,qboòðv§‚£Å x@•5âƒG†¡2,hßÑ[o½% Ü{ï½ö´� z+V¬° pÇ=¯7‡†3ãÀ6¶ôŽŒ¦ñ³“PÛâm-›vo^KåÅù¢¾#‚z¾’ÕZ’¸Ã¡¡=&q ÍÖ';ZúŠy§±ñ‡2|Q,p"=!!‰™Ú§ˆ,`e•aáÑ·%KîìÝ`ø–w0šÎ�«Íb‘àèS§ê x‰‰—ѬY׉úœõgÆ ì„áËlóm¾$€î`¼¨©©¡Šò"6Â�jä>zìtáņ_ëÁÐxÏnÝú%LîÏLý½Å{Hûþtóh¦âÔBÂŽ¯`—â¬÷§¼Þ +§¦”�¯Z™ló¶¾Å›¶ŸìG3‡œ%O·Ê:Džî-ÔØìE~Q Ì>û6Wîb1׋¯G­òçPØ~ €÷÷ào:û©º²[]=¾weÛ-ÕíÌñÝRº:½¤*�þï›ÿ¦Ñã'Pߨ³—KOK¥ fó{xÁó}%È$ÏÊ•¯ò{ª\¤#ºNlì@“<Ý•�ÇÖ­û€&–ÐèbŽúw±!° ëJÛcûñ¸°T?.·ïß•+_Ñ'ßwßÿãwª¬EŸì’;x¿æ¥ó^ºH+Æ�ô»PNQÕÇùûÓ�ùÒ8Ÿ:î äççQ þñü ïHÕñ®‡] Ñœ�^Ï 1OO/´³Ý��ϟDZy1ˆV@�ÅaŽâïÏÑ�Ø„4>_ÂÏû ÄÁ,�º;"³)QPPPPPèYhàŽù€Ó'O²ÃäE‰��¥Ý»wÌf̘AG˜LÊ4&�zíµ×„­s�ÿüç?ôÌ3ÏÈÓ‚ÐLð�ÎÜ?ûì3zðÁõuc€ûÛo¿]¬kbMé‹/¾08�-À}ãÆ�„ÝRà0'›ØG;¬igB$)ï½÷]}õÕâ°£w6Ö�¬Û‡zÈ€]{ÎÀùŒëµçžÈë<ùä“ôöÛoËCýöïÿ»žÄ ÷Æ}‚¡Þšt7À÷ÍÙÉDjig²hÆÜ6�öÊùÙì\H³æ›ýš+€ûàÄx»1°�B$Ví…ØÛOØå�ÉàŽÈöHGû9cÖýe®^p=þØ£úcgì¼øÒË´nýý¥¶nþV¿on§£ý4®KÜñ.„tÀ]Å]òwc«c¥¥¥¥¥¥¥¥�K[¶Ü¸±W²²NÓFþ|býA= Ë?X¸ÑJ#¾·§ÄоA‘ÄÔcFÍ .¯© ‰i…4ƒA†(“êOoÏH¡ùWݦg,Ðms{yy9³Â.êÓ‘¶]íít�ðo¾ ô³¸7³¸Ð‰ûÈ'Ô‹‚ct‹È Õ t.«‚Ï1°�A8õõu"±o°ç  v“ka¡ì"ø î­ |èMøÀ„!ÇÕw|œÍ`C„dK0×FÜ«­üqOƒ¦}{÷QII1…†Q`HUW”QUyë3’ÆŒ#)332hæ¬Y&!š%ÀàÞÎÜ͵Ցi99éÌL±R¿j®î fq¨A`w0»·'ññƒÙ(r�H´½2Ž8�ߌ^ÑÌþÐ#X@샢 -lß¶šAîgiDLý”K‹G�¤Í'Ò€ˆrªoô Ïöqøù h6Ò†ˆß¶+>ûèË'Ÿ|"‰¶Ü sHÜoInÌþiå i{–`†Ú»lf. íàÁƒ„ðŸ])ööÏQmé®þ8°³Ã÷+.2¸ã¾À8¯€UCØ !e±uVÿ´m°eßÜý`c%‡ª$ïf ÐÛ–j òÔ¹Q]©!¨¨»ô¡í_II>3ê¼MKÙ É “œ?Z= ?]ý}�%Ü Öàˆ¥]XA^€ÛA"áÌû�…*¼›.\h­¹v�C\½3Ÿ]%ŸùRïœbðÞ»î¡1Ö±FÁt~âä>áôÖÀ ©¸þiþ<Ûid}˜K¯]»–A‚ý…#™½ã¹¬§½­­ýkmm¡ÏàÎa‹hhi¥÷¡Šàºñ–_ñ|ÀG\æëuReöiW\Bù~¾tŠÁŽ×ñï6,Œ¿%ŒÄYýÃeµï§§Ÿ o·M›p(á‹óz¤ á¹þì3/Ðìé ØANçT€ë#G~¢Ý{¶RPd…ÄQC¹Uæð$A#Ýõþ”M@;pg`ûÁœ>TTå'ªww÷ЃÁ qútÍ5×Öxí5ÚÛ×Ü‘÷±Çc¨ Š�ötØ)a“�2˜×–$#�¸þç?ÿYVm°ý†#LkÞµ'Û¸wæžÈëÐe:ú.IIàØ0½±hï±ñ9yl\?È/vìØ!OwÙ¶£Ào”ûÙÜùw¿ä¶+v¡¬áuŸ«®š/ðö\¦£Àï?S€;t pF�””èì… …ƒH&w‰¶�èÞyÒö1‹ñÉÜ.£dHGç‡~Xœ4h�Øÿ¹dÜ�;¦Ž•”””””””.m t%ÀŒu'¶E¿^wÀ¢+ý¼è£)ITàKî>á `Ð…«C�ææóÔP_D3à ;¦ðÿ™7œªC"y‘HÇfcþcgÒ¤I& h‹vÐ „|Bˆbije”jSS5E&G†öƺ&fZ,á+/6²´1õ!_K ‡¤f � &¿0¨Ã\³ªò«¨®¬‘?.Gé=zÍåëÎ4[îhcaa!ýøã�Ö»7ºGæªbþ�8 N}˜m €õÃl�9Çá'OžL|�¥‚AÖø€ë w]¿shß¾íl„Ë2è ÀXcÇ^)Øç$¨ÌÀ ¦}úD3Ãê8ÁV*ËTê„DwíÚ%Œ¥hCGÚÑÜ\G iÂÀ\�û¹'\¹Ê ÷èè�nÑ~ОÔ .�xfºÒ‘ sy¯»îvà‰2wÊ$ Fc0¿Él&”`oÿtYèŽþà^·f5�Ì2¤Yê¢�T̺’$ÀãŒÛÆCxJJŠHvÖý3nC{ÇæîwCC=müöc¾'õí7{¾©É�릿�îЇ¶xoXÿýâäi hl¢ o/Zž4�Yn§p‡èpnn.ýðý÷&}wvÿPFÎŽ8¡XÃ8-£¸’cÑ¥Þ?ùÁ¡'[s°ÌÌ“<ùXd²m¯.Ìg1†ud,o¯nãó¶ô¯¶¶Š~üþ**<ËÑ/"iâÔù¼Õ9��ûÎÛÏÑUgs)±¢šçÒ½è½Ë’(yâ,«=ÉørâØYýÓ¾_pá3gŽÑ¦-Ü3^¢ÙÓæ1Àý2ƒv½gï6Ž|“EÍüþôòŠ08�g¿_´ p$ÀÝí•2Kƒ)­¸-š“¼V@@ 4Œ¿¡\ϹW¶±½-œss3 ²¡?ø®óõµüýgP  œ1¾waó-VíÌñÝb#ºðÄéüCôéÿ¦©3Ø œ€¬IQA>íûéºgö³k�ÕUîåå¥ì0ôÝu*�‚ù{Çœ\pw£×†& §Äðð¾&YÀÝD%*ÁA8wîUTžDp€¹ æ~ÌÆîÎöš¶QÖ2HŒ|ø�q³ºº†Çs¸3A\RjkkEdáÐÈ pTÁ¼;?¿€’‡¤ˆýŽ6YÜ;ª9UNi@i@i@i@i û4` ÀsŠéåøØ±cú†Â~‡¨|"*ÌÅÔýû÷ Ð:æÖä‘G¡§žzJŸ¥³wT›"@ÖÅÅÅúzµ;ßÿôÓOç�î˜c=ðÀ´fÍmQ“ýÈÈH&•úZDA”';pGÄnØZŒ%::š:dÑf†5€%K–è‹�iõêÕúcìtôžÈJ`oX¶Q)¸÷`ø–¶<è €­sÎ�õf­‰¸›×ŽK0¸+€»ù›Ó‰ÔîbpW÷NÜ4UTi@i@i@i@i@i@i@i@iÀV€»ö£ØV­mÛ²†}„ÒÒöÑÄ�9 r/Ô3¹ƒÜcci‡¡¿z+.Îçí&ƒî¸¹y°óB”Éó`�It¹Ξ=CÇwoÀ{.–0t %¥ŒE°€`lÈÆ‰áÇ‹÷¤=õ^ y]UÊ~¼bU–Ó st*,”ÂÂ醥¿´ë=ë*ýûå0³Éggg Æ•¤¤$ñø�ùþ·'Ÿ’‡`ÌÁ�E�„„ÂÂQwÊ¥Þ¿ötkÏ}l¯.œÇÜU2\Ù’¿«óØÚ?<Ëßù'�ÎϧñE¥TïáNo§ ¦IW\ÍÏýH}3]¡`F^µêUÚw;•ûK{ŸÏ¦q9+h)¿o0´$55Õ¼¨û…ÉéîOpà 65¥„ü{Y_07i8'Ô·xÓö“ýhæ�³”W@î½Zèx�ébkJÊX—�›ëƒ­iÙ¦¥µ…‡—墢â©_¿8yØc·®2þ+ðRßµýkji¤7¿ùÜ'˜†�£=evlï{¾ßI¾L·N{R€heÆÊÊ2=@Ñ<=Mí12¯3·ééÇé»­_ÐC‡OX��¿;,…FO_È Žá&ÍkiiæoÔ2}zhhD�ùÆÂû5?p(�¿Hê ïÄÅ¿ åU}œ#ˆM5>¥Ž� �ʪJ¶á 'óf~ÎMo¼ÐÈö›:,sçyIk íÕ ¾ à^Mžlóòc€;,}Oƒ8ÞÅ'ÝÃÓƒòró(%ù2›æí¢"3º{În¦I*Ii@i@i@i@i@i  ¼ýöÛôä“OêsÍ�;—V¬X¡?–;`¿í¶Û䡨>ûì³${å‰={öÐsÏ='ØÍ1ç�[ßèÑ£é�ü#ˆ­°/]Ú¶þ2gεY›¬Þ×_½> `vD³Ó øÎKvnœÃúíƒ>HO<ñ]~ùåTÀÑš¤€áÜØA„ÿøÇ?èÃ?Ìó2/¶p¼ûî» }DÏÔ Ú À¿0LcÍÒVAÀ„®•‡zÈ"³;ò¡Ÿ×^{­¾œ>ýôSý±ÜéÈ=‘e±�7ožX•i‹/&<7Z¹óÎ;iÆ ú$[™Ø�Ÿ«Ë.»ŒÜïj‘ÏìÅàn�¶Úϫܿµª¤Ž2Õ[ª¿7ȪU«Ä¶5œ¦!’øF븄t™ïG¾5!2Ÿ|ã]aMƒ»5í¨sJJJJJJJJ.«[îÛ+Ÿ2hlÌîã4‰Ù×Íɦᱴ{P?ºîú{©woS†n”ÁÂä»oÿƒnÜ•Fƒ *è«Qý©dÊš»àfsUv{˜·srÏP¿á c»QþáBŠ�ObÖɳmƒq)5õ54ÖQß¡œ‡ LÆÒÌÀþ‚cEÌú;šAm ÷Æùºûø»ï¾£:f“ž6�ä›é‡qûÐw°_å3@©ª²R°5{ñY¥úEEñ3ÑÛ¸ˆþe¿ccš3œÎ`ƒ‘’ž­�ƒ`‹íAîÙeÁ´#5žÁÁiüx�sKÏî±jý¥®¼£àô#�RÚþ”ˆÿ?'qe}€%ôÇ�_QyE …‡õe¦è«¬‚MÍÝ7WìÚ$Çb„»Üºu«W±`4lØ0‹ ”Ô4”¢¿`+¼4®šÓ�³Ó.õþ™Ó'­Îœ9Ã\†r—��§ƒ½ ¬1 ,èT=æÚÙÑ4{úwìènúñ§ÍYÏŽ‘ÞžäL×Ýð ;Ëê˜ï]©ß}ÿ?“Nú]à ÷¡žÐºSø%H¤iüα&®ú~qÀ}òÀ|Ú�M±Q}(3§ÈD pê 4œYLC‡£oÇ©º¶Š"…’‡�”cÒLÎWp¬„b¢ØÕÏätG¤gÿ=÷ÜÓ‘âfË€�j=‡Këׯ c𦟟_§åÌ]:cøQfQÈËËÀ,± h.³i]¡;.¯²²,�ÜWïJ' #92@³§Ów<ÎÆL�NéLÝïN©O¶QÛ¶mï)€‚µ`aw$Ƚ§<ÏÎÒ‡�·ÇáÙ\½`³.--eÆÉJNNÖ/*eff °{DD„·¡˜M›6QQQØ, ³gÏ ‡+ÎA^êýƒšðp;55UÜ3ÝžØ^vÉñâĉ‚™ßA· ÓÕØÛ¿¼¼LÊÍÍ`–š JJ¡gvµþ�Iúû]ßÒivhmöôzro¬¥AI#iʤ9zP¾5ºÚû¥…�1o›4¤Œ‚Ü«­5Ýì¹óÍ>ôÝ©¾ÔÛ¿�ÙÜChHòX:~|/;…Õ›ä¿@îèÞQp:ºpAÇÆ$;z)€Ü]íù”ºuÔÖ•úW[_I¯}ó$ NJ ‰ƒìêâñÃé\A9Ý?ï¯äáfÁî`W�]—ïÍåï>OWæа2óD g‚éëøXºãÎ'øýßs�`ÌiQÜÍiÅuÒàÀœ™•N˜;ëÜus´ÚšZ  ¡¸WVT’/ÛÄ|À½UD½Þd×C|X¼ccc F0°úi,ÚŽ`rï)ϳ³ô¡Õ±3÷{jÿà,–••EÅÅÅÌ€%Æs„ò�Z+ä.A9Ús®¼)ö@p€Üñ‚ù�qHfK÷s(ÍG�Åci¬¥lÝš~©ö¯¢¢”gùB·}úDQHH¸Ízv¥÷K}ýyvæ=ÊÈÝ­•FÆ”PD áøf­cÕõ^´ïl_Ž^å&²EG'0ûZ efžQO‚XOyU€Á½'3¹çä¤ó7 ;?ó·/tgäÞ·¯kþ n„…Wz>-4±SɮԿ ûޡ̲c4��ÎŒµGðþß¾ñ+šF‡®îÁÚµkP9!!¡«/eP?˜—�;F .4Hwô�ê_Ç4Š÷#} xOÁÇÈ@wW’®ºß®¢�K½�y–ä=ÊÎÎ&0Ä„……QZZš¾J€Û¦îi wÙ�K­pðËÈÈ,îrN$ûjm‹¹æS®.=±?‡÷KFÆ f¡mû.ôôh¥á Õ.õþuîîëJ744ƒ?@7‡`wY¯ŸŸ_�¹£—zÿä½’[Ì3ÁÜ ÖÐKQ\©?‡÷Ë©S‡ø»¥ÆàQò²ãÙjâo­,‡Ÿhò}�{Q‘!“{PP( 8ÔàÚ=ñ ÷3gŽé™Ü� ýò÷wmÀ±­ºî®ñÝÖöu6_wõïÇÔõ´óÄÚÎ6_”¿vÂÃ4¨ŸkÛTÐP¼ßáT“z|•qd?Hï�0œ2†#ú 3yoˆ —ÀŸCü-ÜÜ‹m@½Ìƒ÷{µ6“{k#�dÛ�çk ¹¥™£èœ¢˜˜hÂ>Àé×ÅwÌŸñìâØÏß�³tÓJâØ‡îø©d@¼'çE)¨+?¿€†$é 2ÝÞmtt´½ET~¥¥¥¥¥¥�nÒ€¸w“âÕeíÒ€½ø[+—w¬/Û#uuu‚{ö`ˆ½öÑþýû¢2Ù#›6mÙއt¦Ÿûöíߢ¢.úƒµ©±cÇ:­ŸWÎh#0[xõzâñǺ¨gæ«}áÅ—èËuëõ'·oݬß7·ã¨ûi®n¤Ü�?.²Z¸§\¦sˆVwKåtÅànE9ê”Ò€Ò€Ò€Ò€Ò€Ò€Ò@Õ@WÜ·múœŠ‹rس˜Áì R˜¡Ù�Ú­©mÿÞmtfÿ.Z°?“¾?�â‡ÒÔi {ÄBfUÕ9^Œ=I‘þÔÒØBMµ-”ÏÝ¡�K½ª09xð yREmí̘1C°»; ún¯âRí"/åçç vwÜ?°Š"ÚŽ+9Ótææ»jÿ~ï€Î>—Â`Ó„Û�xˆ`UXxVçwI$ÅÅ™gÒ‚Üá w×ùÒw¢;ä&àDþƽTÀíRÝ1¾Ëk;cÛýƒÃû…ƺÎw�®½=ì[œïüE;_ÆkÈ¥2ŽYÓHEE©pî¶–߯!!ŠíÓšŽºâžC€ÙOžnü¬µ YUUÎ^ä©Ì¼ÕJÍ�Í fM ºßc²àþùçŸ 6×î2ÆÕÔÔÜ.\¨Ü{Ì“c{Cñ;ÊÍM§´´#„Å~,*Ož<Ÿv®ÑÃZ‹>Ìmûÿì�|œuýÇ?¹ŒËÞ£#Ým’¦Íìb•–!²e2œè_p ‚(DTD@EA”%²‡ìÝ–®4{§+mvr¹»Üåî’Kþßßïz—¤MÚ$MšÑÏóz%Ïü­÷ïžçžçžÏ÷ókׇ(‘{NÎ@GDõ 7êÞ›�zé¼xñb爵+GöÚÃÎyw(tbb¢wUϽbEµ¢„ç™™ãË‚íÛþS¢(õZzzú¤üN;Öý}¬yL÷ö ¸XŒÑŠºî*'÷šš¬_¿~ÂFl£æ’Ítl_}}=¶nÝ*Á’�Ú9tݺuˆ�|$¡C€L� “µ}ÇÃõE�/mm�2‚’Y—C�””,ße†ajTú––z Ô³ˆ3T¸ÜãÌ>ìwa}ýn vl‡óå#FzØšÀ•Ƚ»»kÚ‰Û½H�õ÷»·Üc5Ÿîí;VY L%ÊõQ�Š£‚ÒN;ÔÈFct¡„óê·­„øDù~ •ï¼@}§æ#�’““Gš„Ç“ � � � �À1'0Zgóc^Ñ8Zá÷‹™ðÃGÛÎþ÷ o„T€÷ÉÐ c\:¸�1PfG$@$@$@“€Àpî» �wÕ7~ü?TVaVlVœüií?ÞeŽGþn· �{ÑÚÒ ÅË–­„Á0øPÓãQþPy>òÈ#z×u×]7Ô!ÃÚ®\Ÿ{î9ýR¯ÿ‹=5ÌÛùçŸ?f/ûúWæÕW_Õ/þúoSË\pÁˆ‡Póæ1V<¼ùq>>ºº\Úõ3!aÖˆFƒ8¸6ìp}*àçy*÷ÞÔ©»¥ÚíöiH6Û§„R*hJ Û#""¦Î‡m˜5�îí&†ãâ0·»[F° 8.ÚÊF’ � LNê^Ñ!Jà®~óŠÝû»°M͕ۻúM�–¤~[SÂöàà`-ri¾�7Òô<žH€H€H€H€Ž Ü�åñ+ƒ÷O�ÜqÌ™îã—Y“ � � � Œ�á Üǯƒä¼oßNy©Ìšµ`\DÒƒ9®›\.§vŸVÂÜþBðq-ô0™?úè£zïµ×^{˜£†·«­­M¿äëtPPи9…šL&ý2±yêå_\\\ÿM#ZK#*˜Oö÷„`g¡ãD€ŸçqËlI€H€H€H€H€Hà\§ÄíJìîýK8Þß ÕÜ`0øÄî#-cîܹ#MÂãI€H€H€H€Hà˜ð ÜÏ:ë¬c^öxøæ›oêì×®]«çlç@ÚëN;cà† ^ûà½w[ƒéÖŸ“^àþJùaûcX;·?}‡>nÅe?Öñ<ˆH`j8?mjÖ›µ& EªÃ@IDAT�É*p]k˜ŠH€H€H€H€H€H€H€H€H€Ž?¸}Γ � � �ÀT$@á÷Tìµ¾:O7áw_Ë.M·v÷�]È5 �éJ€÷éÚ³l � N`¸÷†††Á3àV          � %0oÞ¼ -Ÿ…“ � � � �ÀpPà>J“÷˜é&üŠôtkç´¸[[÷è>tX[ôÜÚº[Ï‚Âô|Vê©ÖCõœÿH€¦> ܧ~²$@$0ø×××�$[K$@$@$@$@$@$@$@$@$@$pŒÌŸ?ÿ•ÄbH€H€H€H€H`ô(p=»É�rº ¿‡b:ÝÚI�{îC}ع�¦ ܧZ�±¾$@$pt†+p¯««;º‚˜šH€H€H€H€H€H€H€H€H€H`\,X°`\òe¦$@$@$@$@$0–¼÷OúÓc™í„çõÆoè:¬]»VÏÙÎ ï’£ªÀtëÏ)#p÷:²›êÊt:¬ÍzîÝÞy`Ý»½7ÈOïï òôwOP·gÝÖ¥ç!½±zžròÕz>+Åãè®Wø�H`J À}Jv+M$@£&@�û¨ÑMé„ÿüç?uý¯¹æš)ÝŽ±ª{ì3ŸÀ_ýu]úÚµkõœíœÀ΃¢§[RàN�ûœÌ‚& Ü'G?°$@$p¬ Wà¾eË–cU%–C$@$@$@$@$@$@$@$@$@$0L3gÎÄâÅ‹‡y4#    �‰#@á÷ı‹’§›ð{(&Ó­�£¸÷ôô ¥¥mmmp8 Ddd$’’’4¿o¥Ü“Äëྦྷ±@oí ÐsC˜AϽN{xÔLOÆþz=ù5zÝç®Ðë^G÷�ðøÇOÖ•ý»+ñþKÿFòÂ4¬;ÿ “µšcV¯};ËQ]²~~~X{Îe0ø{ýǬ€qÊhgÙì­.E�1'�uñ8•2²l'ºNûwU`wešöï†1$g]òŽìZB�ûÈúœG“ �ÀT'@�ûTïAÖŸH€H€H€H€H€H€H€H€Hàx&@�ûñÜûl; � � � L-^�ûÔªõðk{°ƒûðSN­#ÙΩÕ_#¸÷öö¢¼¼yyy¨ªª‚¹GÄÄà ƒ» .s \NæÍ›‡¬¬,ää䵨�÷‘} îüöEØ[SªÝ|×cHÉ\=² ¦ØÑo<ó7<ÿÈ=ºÖ÷=·AÁ!S¢O?øK¼÷ò¿�{ŸÙ:)ê<‘uzåñû¡þúO÷þg BÃ#ûo:â2îGDÄH€H`Z®À½¶¶vZµ›�!         �éB€îÓ¥'Ù   ˜Þ(pŸýK�ûÔêÇa Ü• ýÕW_…ÝnÇòÌ,´EÎÃkMÁ(jvøZh@f¤î½ðk¨DGGÎ<óL¬Y³ƒÇiÝwð0¸—·äé”]~§õðn�“{¤û€Ós¬§œîdÏÜ·ÛêÔéº-V=ñ�Ós?§Ç¹.ÏÜÏ®7ïdzž0¥Þ�õé›=;&ùÿ_ßp1öT—èZ~÷7ÿÂ’ŒUcRcSK>xå �תõçcöü”1É÷h3¡Àýh ö¥Ÿ(�{yþ&üáÇ×éŠ('þE鹘9g>ý­ 2öUpK¸! �iD`¸w£qdß'Ó›B$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@SŽÀîJÐþì³Ïb×®]X¿~=V�p"lÝ~PúïýV~ñQÊZúDî^¥Fãs1­øð½wô¦K.¹sçÎõîöœ÷a£ÒÖí©Âû/?Žä©8õ¼+F–ø0G×”æáîï}Añ¥ïß�Õ§}æ0G»]¸�뉸ÿ漢ðâcÐ ùίþ�¥9'�ºQ¸�’ �À”$@�û”ì6VšH€H€H€H€H€H€H€H€H€H€H€H€H€H€H€H€Kà°÷ÚÚZ<ñÄHJJ‚¨CÂ`r¸dØbïÆ5/îDG—ÇQ½ÿΓÃðàÙsðþ»ï`Æ 8묳pòÉ'C¹4wJàî4 ¬G@¯Ç±=ª;Pgæö8»#ªK¯ûy­ÜâÙæIçí9Þê©[�Ýãàn¬ž£�[ñ™Û¤<>g¸�m¿O”˜üp­˜¨:=|×ÍØöák‹ˆÂÝOl„ÁÿÀ° ‡«ìû(p 7“ �À4%0\�ûì_ئ)6‹H€H€H€H€H€H€H€H€H€H€H€H€H€H€H€H€¦�!îxüñÇqúé§cݺup¸{asõhçv/†^wz»œøá/ïÅëoGТ„¬9†àpï!øjNa†v€Wù¥¥¥á¢‹.‚Áà–ûba: Ü�64íß�àÐpÄ%͆¿ÿþm÷nv:ìhkªC—ˉ˜ø�ŠQ�€7ŸÁæ*ï†Ú�ˆMœ…Éw¨éX Ü{{z`65£½µIs:\½†ëàÞ?ÏаD Ç cðPͳí.§­�ûÐãv#qö|uÞ%&W…�U�,¦¨¿s" 0èf¦–t˜Û0sîâA÷{üå—߯Ž�oa–wûC¯x7�jN�û¨°1 � LY¸OÙ®cÅI€H€H€H€H€H€H€H€H€H€H€H€H€H€H€H€H`Hƒ ÜËÊÊðÔSOi!zVV–Nü\¹ §Ì‰ðeÔëêD¯Ó®×o½í¼ðâËzÙ•€èkîD@|²^ò÷Ãë_HÁÌð@´µµáÑGEBB®¸â Yà=\�»¯bæ:ÂôRäEÑzÞÝåÐs§Ý¤çaQ3õ|¨Ý-‡øÑ8¸[EÔ{Ë•kuÖ_ø¿Ÿb~j&þó—;QY´ÅW\°¸á¯;ï \pÍ�C ÝwWá¥Çþˆ²ÐÛëq”W$̘ƒÓ?{ N»à*_~Þ…½oþ÷ï0‡à÷ÿÝæÝŒƒëŸ„W¿{«KÑÓãikL\.þê-Xyê¹¾tŸ¼óûý­¾c¼; �Ëö—ð;¬8õïæ£š+øëÿù Þå -œöf›0‹—¯Ä¥_ûÑ!"ü# ÜUž¯=õ >|í©yªà‚ì“ÎÄ…×Ü„ÄYó¼Eé¹âþÛ›/×Ëßþù_±4÷äûÕŠüßóƒ/êí7ÞùR2W8Æfmdzÿ›ß} nw·Þ§˜åœü)\ô¥ïãíçÁ{/ÿJlï3[¤j广ß�·ŸTï¾à‹7àì˾>àPõ¹çWagY>üåܺýÁ—‘0s®ï˜ÑÖéàÏNpX8^{òAÔí©Òy«v�zÞåº]JÀ¿ñÍgñÒ¿þs[³Þˆ9‹ÓqíÍw!)y�¯>ß½l :m>[ÞÏ•vsr£ïØá.Pà>\R<ŽH€¦ ܧG?²$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$ПÀ!÷½{÷âïÿ;.¾øbdffêc{D8{Æ¿*q÷§’17ÒˆÞnz;­zŸÝnÇyŸ¹MM1«ÚèŸ8±ßü3üˆ oZ“„¯å&èã;::ððÃ#11Q‹Üýüüôö¡þME�»rµþÁ•§è&­?ÿ Øôö PNéƒMkÏþ<®¼áç‡ìÚ¿»÷|ÿJØm· >+âìƒEÎÏþý·xëÙh§ð?½PàKÖ¿N'œ~!ò6¼¡�¼}ô[¸ê†_à”³/Õ[6¼ñ_üë�·õÛ;pQ ÜW­?àÆQ®=~ßíøèõÿ ™Z Ý¿qû˜³h©ï˜# ÜUÝU†šâĹþ÷<…¨¸Dß!»Ê ð››/Óëߺã/X¾j�oŸw¡ªh+î¹¥Oàž–}¢w—vkÿã­_BEáfß¶þ ѱ‰X´,Û?z}Dwõúå7/DsC­îߟüùEí ïÍ[‰øŸ¸ÿgzU àϽâ›Þ]GU§þŸ�5§_€<©wW—Ë—·waõiŸÁ¬yK ‚,›T»¿ϓڕ_íÿÎE¹Cž#þ÷/‹÷þ4¸L$@ÓŸîÓ¿�ÙB                �ã�À�»ÕjÅ}÷݇uëÖá”S<m…¤ÆäÄùOU!%Öˆ_�–Œx¿NÀݛ͆ŸÜþ ¼ñæÛ‡�‹ºòg0¦®ÑÛOJÇß?3ßwŒ*ç�@FFÎ=·Ï-Üw@¿…©.p÷6E ٳŽ;&~Êó7á½ÿ¥…Êjÿ¾õ3œz®Ç1\­·5×ãnq7µ6B9ZŸù¹k±lÕ©Ú½¼¢à¼«ÒÖïU‡âš›�Ïüœ^Vÿ†#pWÇ…GDã³×Þ¬�ÑÕúæw_ÄÏ<¬Ý´#¢bñ«GßE�1.G'̦fì®(Äßû=u(.þò÷ÅýüSz9JDË긣�^{òqý¾Og“¼ ë$0`ÉòUÚ%¼à“w´ºÚ9kîbÜþÐ+¾â'pYò{UòUÓ¼%˱öœË$Ï•hªÛ•çǯ?£÷%/LÃ÷~ûo‡†ëõ£¸?ýà/µ;».wñ2¬•¾U媠…-lüM}çËH…ÜÕ%Ûq¯ë{zz�’± 7ÝõT�ˆrK¿ãëçꀈ2bÀ÷÷$ þ—}U�£©S�»ÊK� páµ7a~Jöí,ǾÃ环êƒK¾r‹ñ›š´›{Uñ6•^}#ιüz½ÜÖT§ÝíÿÓOõ9¡ò½áW×û”Ã~¬Œt¢À}¤Äx< � Lm£¸·ü2vj7œµ'                �iL`€Àý‘GAXX.½ôR-šõ¶{Cm¾òÊn½h@ê†?!ȯŸ|²ÍÍ-ÞÃÌÃN» a§]©·-Œ6âÕ+– ØßÐЀ‡z—\r –/_>`_ÿ•é p?ý«ñù¯ÿ¸³P¿·wÝx©v°Vñ?üw»O�ÜßÉ\ …ϼèºi•@û®ï\¢ÅÌÆàPI»MÜò ú˜áÜUy7‹0z¾¡ûOýËýñ}Ïb®ˆ³½SMiîþÞôê—¾7”[÷XMJœ}ËUkuvÊåûÖûŸGDtÜ€ìÿyϱé�ô¶›îú'R3=ÁC Üûç—4ª=a"êï?=)Âì^}RoºèKßÃY—|E/�À]üäËgé|”ãü�ÿôœ|{ËíaúŸv=Š·}¨7�Tà®=ÿÈ=Œð7�Þë¶ÿ×;¿ƒ¼�ßÐÁ·þéy$%/ÐûÕ¿£­S�{hx$~ø‡g�8kž/ÿ�åùø­d¨Id(Ö*hÀ;9ìøá×ÁÑiCÖ gˆ ÿŸ½»ôü/¿ü6vl|ë�à… s…÷a‚âa$@$0MPà>M:’Í                 �~ÜŸ~úitttàºë®¡ªG0­ŽÝ¼¿×¾´Û—¬å7—£Çfö­¶vúÕ[…ÞµDœß_ºl À½¦¦�>ú(®¾új,Y2p_ÿüF+pŸá ÑÙD¯�ÒsÿX?=·¶íÑóÈø>°Þpпî·Þb¬ž£ç+>sÛAG ½Ú_¬\©ïøÛë>ñzÿTo?÷þûðoô¦Û|³æy8Üùí‹°·¦ Ò²p˽O÷Oâ[~ÿåÇñÔƒ¿Ðë?Gó™âl®¦áÜ—¯<ßúù_õñýÿ)wøßÿèZ½é+?¼+Oís×O�{á'ïâ�ŸS—ûÍÛ@æ §÷¯–^¶wXĹþ1ôöö"-ûD툮v %p/Üü¸ã:í ¿xé+úF$Ðå_wwn»ö ´·5aÅÚ³ñÕýAï:�ûö�^Çß~}£Îç[wüËW­ó盫¶Ürå)èêra4wUo¡ÜÓ•àü¢ë¾‡ÿév�ÿe×߆Ó.¸ÊW–Z8Ú:õÿ<¯Zw¾|Ë=òW¢ý›.]¥ìÊÕ] àžTp„ú Íœ³?ýË«vSà>WH€H€F@àhî_û¿Ÿ� 4J$@$@$@$0Z»wÕ ¢¼�ÆFjc�Þ·?Ô!'w%â㌶œÉ�nïÞZÔTïBpØ\CኞÞnt9Mè´î…ÝZ�´ô,,èg0êí­Cݾ½(++AhTÂ"JâåwÍ`ô¸]2Òc l–]°µ—cqÊÌ›wøßW½yNæùù-�óŸ)í�'æ±b$w·[#¬í•°¶aṘ3'yR6eëæ�pf :!KÚ± AÁÒ?twÙ¤ õ°¶UÀÜš�ys“0{VÒ¤lÃH*UXT†nioLb6"b!$|–´×‡½vË^´7¢Ã\…¹³ã1kfüH²>fÇ–”TÂÙ›€¸™+.m�˜ ƒô™ÃÞ$瘴¡¹H÷[`ï^ä®\Ìê5^—ÂÕ‡¸Y«›Š°¨yržùÃ)}f3ïA[c>¬¦DÍX*×ÇÉ8l…;p±ôÙJDÄ.–kE4‚ÂåÚn‘ï²6XZ+ÐZ·áAmHMÚÐi2¶m¨:UÕìC¯1‘qiº½AÁ‘èvu Kþ¬¦j´Öo×}–¶4c¨,&|{Ue¬®¹^,G`pŒŒâ«® ½pt4ÉûŒ˜ lAÚ4é3¼ººG¤|ÇÈ÷Ú\q%’sÍÖ¢¿Ì-eˆw"}Yî„÷Í‘*PUU…“!3(çZOO·Üì‚Kιĸ ¤-Í>RSneEêÌú{½nÙ‰™IX¼8uʵ¥¼¬õõuòN×�™3’°tÙª)×V˜&ÐÖfÂö­Ë÷Œþl‹dAîeöËç;wÈg»Ý»ªå9¸ÆÐÙú~µ··GîÚÑåh–t+°`ÑÒƒ‹áúØ»g/ªªªåÙ|¾üÍB``¤#ä;±Cú®�¶=r�]€¹sûžójŤ²¸p«|ÿ¤ˆyâ¹&'È3}zå{¨ËÕ.iöÉs} –¤¤`ÞüùcX[fE$@$@$@$0�w§Ó‰ûî»K—.ÅùçŸïK³×ì§Ÿ¨ô­›Ÿüœe}ëƒ-D_÷-ð8„¯›�‡Îës|njjƒ>ˆÓO?k×zœ»ËCm›ê÷ÁÁÞ¶öw¾¾î»¿Áš3.”j¾sQ®üpÑ�Áœß½i÷Tã×â⮦k¿{N8ã³zy8÷ó¯üÔßÁ“r†¿ý+ŸÖ›½ÎàÞcÆSàþÒcÄkO=¨‹ºçéÍò°à Jð–}¸ùP÷—ÿý'¼ú„Ç)üÞÿlÑBðÁòQnêE[ÞG|R2~ùÈÛú�£¸¿ðè½xý?žà�ÕûËo}Ö#P‹À½Ïl¬j‡Ý¶w¥vñW"y滑ÿßùÕ?ä¹ÌÏ»IÏ�¶Nýîƒ�(  ù‘8´›Zq♟Ã57ÿz@ùjE‰þ•Ð~†8Ëÿì¯ÿ°Ÿ÷8¸B$@$0¸�%   � " ~oܾu;z òR9Y¿V‚i—£U„rfsÖ &"â<üo„Tý›Ÿ_€NW,£‹�!ILD‚ôKt%dèì¨Q`)b£ÝÈÈœœBŸ}ûQ³s¿ˆâæ#:q…ää…¾¸÷té>³[v‹õÄDõJVŒ˜ÏdK°më&tõ&Šø1aÑ ’ÿÀP¸wŠHz§ˆ ë`jÊC¸Ñ„ÌìÕ“­úº>ù;òÑÕ†"ø^,bŒdKˆ¹‡íÕò¹Û�¶†m0ú7";Ç3*æ¤lÈ0+URZ ¿àt„F&‹Ðx‰üî;G�nê°‰8ܼæ–XDÔÚ)béÉ)¼-+«€Í)béUˆIÊ•óÌ”à¸7HßÕ 2Ä"â§œa’™¼‡í€Í†Xô+±t¸œkj$PÕg"Xmo.‘ùN¤.IFlLä¤lHYi>êê[�˜|æœ,ßg‰¢6Êu±MDj4Ö~¨Åúé‹>)Û0ÒJÕÔÈùÔŠ(é³àðP[=.é·f-po�{vv&¢£åK|’N.WŠK«à”$ßks$ÐN>_¢Ht9Ú忽®zdf,GP�|WO“Éét¡°¨nDx®-´Õí²‰o?ÂC¡¯‹ÁÁ!“¾µ.—KÄú•è°uÂÕå‡`c"¤I3$ +jr^'Æ ªÉdA}ÝNÌž³Q‘Ó»­cÅlªåc6[°[Þó6ÔíÅÌÙó1~Ê¿;ÚÛMØW+÷ám­ú;4&6És$H3R»œÆ•€Ãщ’â|tØýuðr¸Üo{ƒImò¼èï@n®<7�ê¡®ÇÅèñ‹•û†:ˆVÝ£w˜ktБŸ»«Öœ,邤ãÊØPÏIvg´<›§È³¹ÜË(�»LÝ]V-pï0W":²éé}�µµu"Šß#A™Ëå9C Üãõó°»Ç¡Ÿ‡;;öz~Èt"#kê?�mæD$@$@$@ãG`€À]£Äç=ôÖ­[§ÿÔ6 @ÅÙ"pWBw5uÕUÁô×› Ö=zýà�ó3#w©¦[O™‰«2Z�{¢Óó0u‚ç‡C¬'ÇNk£^8Vî^}#ιüzosÌ�6Üx±çÆ÷ÌÏ]‹K¾úCì®,ÒîÜêÀ«¾ýsœrÎç¤ñ®¸œÂçhGóÓ/ø">ý­z×pîW|óv¬;ÿ Þ¬|ó¶æzüøšÓôú±¸ÿé'_EÉö�—„_ÿë_}†³0”ÀýÏ?ý:ж~€èØDÜõï‡ÌêùGîÑ.ð꯸þhî÷ßþ5oûðˆå>ò»`ó»/�ÊÁÝÛ˜7ÿû0žûÇïôj�<ü*áxlÂLïnßühëÔ_à>ÔgÇ+p?éSáê›îô•í] ÀÝK‚s  �±$@�ûXÒd^$@$@$@$0>Š ¶£ÕÔ+ÎÒ¹�{@`¸ˆ2ŒâxÛ,"b›~9li-ÀÊU+{à¼ñ©Ê¸çÚÞnA~~9¢rå%úqŠ�!"ˆ0ùý®Ç#æ7WÃÔ¼ AþmXµzr �óó¶ ³;AÜÀs´H?Ð#ΩâÚ+bi§½QœÕ°˜ÊàvìÄI'Oý „‚‚|ô,At|–¸J+CœˆVµK±CÚkm¯B{ãviw!N?ãüqÿ �¦€ÂÂ"tvE#.I9K§ˆð{žœc"hìêGð´Ôm’úïBëþqÎg<#®Ž¦œÉ’¦´´N%÷¸Ÿ‡ˆ£rUTŽû]N3šk?ÒÁ ©KfMZ±´r’lj±IV‹è{uŸU\÷Í"ö65ȵq2—/žÂ5%o6¹D~Ša,‘q”ôY°|Fí"º­“Êв3Î8ãS“åcvH=\.§\ß á2‘1r}? pWÁ0ê³gi«„Ñ`BFÆä ª8¤AÃØà�qqq™¨ÅÊH 3%ø'D^ véÑ”ƒ{´èø³rNFN{ˆ¹W‰«¹ÙÚ-Ÿ½ýNM Ü£"�"î«Æi$n÷’Vâðò²|´µ¶ÀÏßqòîmŽKOsa¸·ýœ™€ÅÚ�Êò<}`JjŽˆ«)’>2µ£?Âép \Fµ²Øz´à9@î_tà�½‘a~žkÒA"iUjÁŽMh�†Å(£Q(qu—8P«ïÐð·fÈvФ�¾‡ÏaÇö�°v†HÀWº’ΑçÙ0ä¦FJêvY%è«QáI/÷e ‚¼wì(€!hŽÜû,ÑÂx£€_ ¸�‹À] ï­Äþâ«^ê;;à�?Kk¡ˆ:¬"”›œÙ‡iÞ€]›7¾WïLq(Îdºnk�1VÌCzµÀ½S^ [Eî°â„5}/Ñd2Á+¯½ü”nOG†ˆ1–ŠH_Í¥¿Ô�ì.g›¥E$ØR(ù8íô©/p/*̇Õ*ŽÌëÅUz±î³íàîñB�Ü«µÀÝn.Âigœ7Á½3xñ*ˆÄ…y⸟-Bé8q)^ Eú®ÎVجµ"À(×÷à€fääN~1êà­ìÛZYQŽV³Ÿ8Ÿ‹ Oœ¥ƒ‚cµ“i·ˆÃ•�¿yÿ&íÅúu§ô%šdKʹµ ¨RÚ�­ÝÌU¿ùIP‚[ÚÐÙQ/×ÄrZ�±|Ù$«ùèªã³ž¼¼m"òš�ð˜E4¡ÅaªÏT{Í-eˆq!gÅäí3ÕríŒ]X·_”¸û‹ƒ»»[]+`è5#+KÎÁA„‰££69RõwÑîm£Ñáâ¢=#I\´£‡?ïdh�GлCW%%5›‚ÞÉÐ)¬Ã¨ ¨ëjuu:bDç C@ü Ý ļ¹seT‚ÀAóVÕ;wÁbu‰hS|ôÀÕنȈ@¤,I�v×°A!LàÆ‚‚<8º"—"�¿ê[FI±­Ã®FƨA�c?rr䙩ßwI{»YîJe¤ž = ExÔBÑmÐ%Âj»ŒÌ ¾C£Ã»�¾,{[6½‹~ë­7t0lLÒ =RR`P”ÖΨ~³[÷Hÿ§ +Vô=ßæoFsk'fŸ*�ÞËõÈ^* SÝë9E$m“‘zT0£«£'¯=czœ ÖíØþ ì®8y._.÷Ûi”g†À Ñ/ÉH.]]-nïh¯€]™O:)ÓWËM6 $]ž…—‰È}žœ�ò¬á¤ÏUõ<ÜÙ±GÎ×é÷m8ó¬ÉœékH€H€H€H`Tà®Úµoß><òÈ#mšŽ .¸=2däÅÏÔ Æäô5Ûmn†cÇÛènÞ#Cü… h¡ü€·ìù1ÖßwÌ�Nž�«3ã%Južþy(Á¼úît°À½¤a“Nj× =É÷š”#�šzÜÝz>ß8GÏ#Vô\FÒS€¸L¨Ézøa»[äGu\µ'ŸŸñÈõÆ#üë/^µî<|ù–{MÑß)üÚïÞ…Îø¬´Ã%Îì¹pK;N¿ðj|þë?4íÞêÜyÃÅzŸ7­Z™Š÷W¿êOMw?±Ñ·½áÿ†¸¿ü¯ûðê“èÔ÷þg‹ !5ø0~^q}|R2~ùÈÛúøþýrýOîGö‰gR‹ÂÍïá�;¾¡·ßxç#HËö¼záÑ{ñúþzÄrõ­Ï¡vgÙ¨îõ{k¤ÿ/’0úÎG%nÿáž‘¡Bþpu´uêÿy¦ƒû!n  ˜@¸O |M$@$@$@Ã$ðö[ïÊKý•Zð­^+Gpƒ!P‹���"DÁt[œe8íÌs†™ëäf‹Å%5H*ÏE±ž‘@”ÀÝå0És‚ܯ5¡aÏûˆ� “{ξ‘ž*+«a¶?{�1JðBp´Ww9=÷&¹Æ¿G‚srƧâÇy®­mí(-Û-ϳd #’E¨sÇ£9P÷Ú*ÈÍÒV»©«Wõ™Ð}ôÁ› YŒ¸Y'ëg ch¢˜ÕI@CO—œsÍ”¹Sߣ›å¹êô3N?Î)�Oó_}é é³å¹|ÂDàn ‘>�ÀmÈuÏ#Tß'ÁÌ*ø¼'Ÿœë«ÄÛo½-âö,yÎ�»œsòû…ŸÜ§÷¸�Œ²_��ÕÞ¼UœßwKpÂz_:.� � � � Œ�!îªÈ¶¶6<þøã"¶vãòË/‡3$W½° -v�ˆüHÕº(-·®‰Á‹/¾ˆªª*\zé¥2LÖÒ#%°ª ÜfÌÁ{]~°íý{øÎó�♿ݥWòÀK˜=?E/ßùí‹°·¦ Ò²p˽O{0ÿåÇñÔƒ¿ÐÛ~úÐ+˜9w±^>÷«oº'}ê¢õ9š•â­àþŸz\î¿~ë}È9ù¬C²SŽõÞø¯vHÍ\ƒÙ Rõ1C Ü ?yüü›ú˜~ñ0ÒqéîîÂmמ�ö6‰ª^{6¾ú£?èãjwâg_?W/_þ�Ÿ`ýg®ÔËýÿ½ù߇ñÜ?~§7õ¸oÿèuüí×7êíßúù_±|å©ý“ée{‡·\yŠD»F%pï‘óñ77_†=UňKœ…ó¾ðxì·ê¼Ï¹üz\xµ§|oÁG[' ܽ$9' ˜l(pŸl=Âú� � � �À¡6~üÑ´å2<¸ÇÍÏ Мâ^×(hµ"".F§5ëOÿô¡L¡-íííÈÛQ&â“…ˆM:Qœgy^¢KÜÝ�"”®”¿j‡×à„²'eËtòŠ=wê+±·1$á€À½]‚”[]>âbÄed¿óNÆ+±tAA™ˆ¥çˆØK9KËôF¸‹0Üa—ŒŽ}"8ÊGnnbbb&cDdëÀö­›e¤„™Ÿ©û+HÚ SÊݳC\èCƒ:Ä»O,5)2‚Ji'mq3µÛ;µ‹»r U£ (7pCo;V¬HµƒüýðÕÌh,sTá£?Drr2.ºè"qˆ‰äèÃoò Ü+7þKX]ð¢ž7u·éy§¿Çi] ¿¦&5”§šfõx~�]ë)3 þP�¹>pˆcåல?ós×â’¯þp@IJD}×�—Ê0Ì6¹¡6â�ÏæùDð�ßw;>zý?úøK¾r μèºi›êöà®ï\»Í cp(þðßmÒn�Sýx ÜwË�íª¾jZ{Îe¸òÛw ¨ÓѬXÛ[ñ|÷Ê�P‘âÞ~럞—‡ûÄYþû¾ŸàãןÑÛ¾ó«`iÎIzy(�»¹µ ·|Ñ#.�Kš�ß÷Â"þúäŸïÀ¯>©ó¹èKßÃY—|E/÷öôàÆ‹WÈË¡N]Ž*¯ÿ¤Äö?ûÚ9hk®×›û Ü›ë÷â'_>KoWâóÿI•Û÷¹Wm|àg×£HDýj ‹À½ÏlÕËÞ*ÿ¼�_GTLÒ¤�~òcÿ©¿ãýÿýì!d¬^�ûoÿŠ·}¨‡ãýÁ=Ob~j¦/ÉÑÖ‰wJ.� � L2¸O²auH€H€H€H`Å…ù0w„‹˜CîáóÅuP9÷‰Sq\òrßf­‘—Ä{jÇå©ï<¸#/O5cÅõM†A—èÊ)Ný¶ãr´ŠØØ,b†JÜ»±j�g4ÀA�Mø¦¼m2œ»3á1)U.ôáR§à˜µàÛÚ¦ÜÀÓ¦…¸‚íq_QQºÜFÝ_A2|}�Û¥Ðm–]ˆŽèEvîäí/݇¥¥EâŽÝ-.Ø 0ˆ€F¹Ð+‡È¨p–.ËBpðä|«vŒdòbÅÜb–ߨ�â¤m@dd$R—Ê(³“\Ü>’vòX˜*TÐFYéXm¨9[¾Cµ�¯ÓÖ,¢Y,Y’zˆPZµM ¬KÊÊáö —ë— Åìg�á!½âîŸ-×/º��Çç@9·—•W‰xv® -‘À<ùþÐ÷h6Ødt…öÆR¢Ë—÷½oRõ(*ÊG—_œć¸»»ÄW+ß;m"ÒÍÃò´ErM>|`Ãx´éxȳR å½Ir¯¹@*Åq]Ìéeš.q7·T ­>_„³•HO�'Á%êâÎoCiÅéçÝæÈ=Þ<¹Ç“FJÛ,µ:�©A‚®,8a�çýëñÀòX¶ñã�ßGD\Ž&¬Ôbuc˜rôV÷kª7Š›w)LMh®ýg~ê|_Õ¶í¨B„«cgäJ­ (ñ¼ëÖÂxé»¶†’vVçö‰«}‰¹pÔÚÚÌT+×»•ò<›v €Y}'õÊõ®U?/˜š¶£×¹9Ùé¾ò”ƒ{@ð"D'åH¿Í?0²W¸~ÆèìØ+A%XdÞ%£µM‹ a_Ã'Ñ‚ÉdBÞöB„G¥È5o©k8Ö”XºZF0u8ÄáÞ/LDI�ð7t#48óç/‡ûÀA‹T‚ݽ{÷Ááì†Aò]Ó-AE"@2ˆ3þ? Jml6æmßgO„¸C§‹˜O9܆i!ŸÃÖskÜ�û‘••-}×÷ÞÂ#°®‘‘^’å>a¡8QÇŠˆL Ü-"pWÂÍB„Úå;gr� ÁcŸKYYL–.Ì^xbffÈw¾Ü �„h×NìMû¶ˆ3q–§/ö¹ð[,–Tˆ“q*çž(‚iýD9¸Ë;+§½-û·£ißfD…)ò.™ÓØØ–·¡r_/BéȸÅÒo‰ÒoZlk·6ÈÈ3ÅÒÛ$zd�ŒhrŠ®@Þö è š�øÙ+ä• ÓÈYò>5F�~âè7ióé·Oк3N9‰çÛØ÷ðñGï#*i�ª‡GɨV¡ñ “÷º9wš$È Íû7Ài-Ç)k=Fjª[óÊ•¸Jú:Už+fé‘z”¸Ú!iTp‚µ­ Ö–<¬Ì™ú#+�÷±ÈóÝwß×.ìq³¼#tIШþ®j—@í}05n“€Ø.¤¥ö]ó E$m¶…Èw[ªŒ´°T?ªà§£MDÒv·ï”À„deˆ;ƒ�Æ¢ŸËcÛ– èè  È h¯F'ëê²Âi«ÓsCO3V­>Q´.}�ÀNyÞºe£„wÇËõ5Y ãÕ½Ioo·{ïAP€S‚½ÓåžÒc¾9X¹ÜF$@$@$@$0¶†-p÷ÛÐЀí‚/z7ùæÏ‹»¸}«üÿø¼<ô˜ú;°_ùí;°öœË¼»|óvqŒÿá×éõƒ�ÃÕFµÿ­gÿ�Í(k»>î˷܃UëÎÓËGûO‰°_ÿÏ_´È]‰ª½Sdt¥çâŠÿûéA·Ú¯ê£Dýj¨ç?*÷ƒ†ŸUy¾úÄŸñÑÿž†¥½Õ›¥vÆÏ>ñ |öÚ›µ ½oG¿…²ñâ?�Úš2íô¢v)aù¹W|óÄþžx\÷oºëŸHÍ\Ó/%Ða1áÙ¿ý[ÞÅ—VÕ1ûÄ3qÉW¨]ø•‹XDîyzó€´Êý]µ)4<ßüéƒ>Aÿ+�ßõ§¦ÁúPµõÎï\Œ};Ë5�ß÷æ,ê‹Øm�†óÙñŠòU@ÇU7üb@{ÔÊßó]lýàUÌš»·?ôÊ€ý½ó;Èûø ('ýÛþüâ€}#]9?m¤)x< � �ÀT&@�ûTî=Ö�H€H€Hàx# †¯¯o”—ÄNÞ[9 u!Àß…Ð�@,IM—Ë}£òM6J ¾«¦ûk«1SFA\¸h9bbc§KóŽûv¨ßÅwV£n_5f%/ÂÂÅ"”ˆ>,—övöî©FKKƒÆÅ'!}YîGãÃfÀ�£"àuzII9ì�N-ô§Ûn—MFuqË´K=;åÝGQazbåwZ3…Š ¦K›aè5ciêÐ.⣪$ù˜Å!º¨¸\Ä|+Řf‰ÇUZDaÊUZ ÜMÍ¥ÇÍ¥"rï?••WÂ!â É«<wc¸Ç�X ÜkаëCqXõòå+ú'ãòÈÏÛˆnÿ$ÄÍÌAtBšˆ0ç‰[jœ>g¬¦ÝâR[†JwŠèùÄ“ÖûJܶ};BcÒuŸ…ÇÌG¸ˆ¬ýüüe´�Fí nj*•tyHY”Œ˜èH_:.Œ ��7l@ÒüuH�s-2^œÀCÅÁ]�kr}´Yd¤îºâ(½ õÕoáìó¿  Ý¶åBJŸ­±t®Æʹ¦FVîíÍåhÙ·Mþ6㤧×h/cCýèsÙ²åG¥!fF†võV=ƒ?òýd5í’€’rý ËRçIP–ç�½©ÝŠª�uˆIÊ”¾NÕß…J¤+§ê»Ð$£%¨´F¿F:ï} šƒÙlAAQ¹8¸çˆPz‘8±‹ØV�˜ �@�2¢Uk…Œt±™™Ëå¾0È—Gii!,ö5!]‚að ×ýÝ"°6‹c¢ÃÝX–Áï6´1^P�e¥EF·š¡în¹'QNì²2ÓˆÛ½Å+‘{yy9ÌÖWÇêþvK+Çþ¨H,MÏT\íMÏùØ0™ÚPSUä{n[´$ 111cWs"   WG%pךÈü`�»·Ìn—]/î-úŸž{Ý-þb¥"Sp�¿žG¯õ ÁïYw·»õö»Çé½Ç|`Ýæ�÷ج8.>Ùó@˜õé›uºáüÊñºÓfEKÃ>q1"~F²8!ô= ._‡½­Muòc`7"£ãe(«-`>\šñܧ„ÔŽN›Ý+�¶rí¤(áwÿIåßÞ¦†ÄkÓ‚ö踤þ»GµÜ?ÏÀ `Ä%ªá÷†÷âÔåt qß.‰ÊGl‚Ѝ÷|–†S—D77Ôê6ÆÏ˜sˆ¨<SUŽ¿ÀP‡Œzûhë4ê�aB Ü�!lE$@“€î“ X    8Î('ÀÒ’|«t‰kj¢ü~gw³Ï=@IDATƒ §G¬(‚õœAÅ*ùŸ ÍäÇÎÙòûp„ˆb:µ`7ÀЉì¬ÌA…1ÇÚqi®2é).©€È“ÅÈoëK<‚2UA‰ú”ðÖèo–i:Ö¡«7Q KµCq@ ÜEè´·ÀÒV#"´½"°‘;�ÜǼßJEDæB¢7iÁ´Q„ÒAÆH}¾(fó¾­"à¬DzêD„{Ä›VkJ*vËñÙ"°^*ÅKe %pw‹+®ŒDÑT†Ö†|tYk°zõÉc^çã=Ã×^ù7f/:K»·Ç$eh�{ ˆgÕ9Ó)¢Ûvª7ÕnAsíFœºÖc²¤˜mÚ’'îík´À:*!UF7‰Õwíàn®‘n!êw„°@+–.Í<Þ1�yû·l٤ܓæ¬öŒ–1CÞ[†Šƒ{›ìÒbu%r÷w+÷tùífJïjð�k± =Á r®ÙÌ{µHZ�£ÊÁ}õ*Oš1¯øqž¡ºFZìþH÷ðq†Vç�Á bç ª• „­ö·H Ö’¤Þ}ïmWg‰ûþŠ�ßk6Ï÷ZkÝv,[º‘2R §ñ!°cû&Ø\Áˆˆ^¨îjD5ÊS§ŒVï×ÓŠŒe©ÄíªJ$½#o+zýã¤ßf# H¾ÛÄ=Üå0É9·GõºE(�5-ƒ…ǧFŸ« R¨­Ýƒ¶Ö&@‡4ùnê�0Xîf¹nîÞY�ºº]˜9s.æ/LãˆXƒ�â6    ‚îÇPà>DLéÍÍõ{ñ“/Ÿ5ê6\ÿ“ûµ«ù¨3`BèG€÷~0¸H$@Ç Ü�ƒNfI€H€H€Hà8  ‡@¯,�Íî’!Ð=Æ A�=2ºKRÒÅYÚx%²®–4öN7º{Œb”„ •&II‰âHwx'ñC2ä†aÈÛþ :]a"*·Û0%pc§‚4£ÃTƒÐ ²sV ÈO¹ùŠkg”¸o†D$k�»'ÙÌ;Å<¤½®zd,O9¢@f@¦\� FèìŠÁsºŸ—‰3~âP¬œ7íÖz´Õç¡­±@ø‹£­ŒP«&‹ÅŠ¢’*|¦ˆøvµÑˆ ,LúÊ"ÎÆvë£a÷ûˆ‰aSú°êÁƒ†O`ÃÇï#*i…ˆ¥×HŸ¥È9#úr�s9ÚagoKK•ˆ¥7ÁнžÀå*í<‰sV‰«q¦v•V Jà®ÜÀ-­Õ"Œß†ö†mX³zàù9üšñÈ¡lEO`²vbW÷Ј$-ÞÔw9Ï,"–nس¶Ö|¬ZÙ7n^~�8¸/“~;A�çŠ;±rp7hQ¼]ÄÛê ¥ß¶`ñ‚ˆŽ¢èv(þ£Ý^VVŒvk7f-<]»�‡Å{€ä{I9¸+¡º¸+Ñ­ÁÛ;}ðÑG"’ΖÀ„Õw%¸íé†C�– @j´„ˆ—%dx“p>†TàVQq) Á3õ÷S� �»|GÙÌû䞢i)ó À*.Ú “µWœÀUàÖÀ‘IT¿ˆõAÁ^cXmf%<÷ïŰ;ºÑqb—e n}Ï¿pá¢!ï•Ƚª²V«®n?„圌±ô,DEõ�›„L$@$@$@$@$@Ó‘À”¸Ü�-zSå†Çô¼y÷6=÷ ð¸ƒ÷v{Úƒ#ôö�óˆ¸yzÝ»="~àzHx¼Þ?’C9¸�$�©rlÓþݸý«g�ºº×ßö'dŸô©Q§gBèO€÷þ4¸L$@ÓŸîÓ¿�ÙB   ˜î”¸}ë–�"R•Ñã> þ†`qs´Êè†5"Zw wÅÊCDîÛ·n„Í,¢ÛH„G‰#µv{º°Y÷Âa«CŒ j™�{ÒtÇwÌÛ×ÞÞŽü‚ª/Át¦8݆‰ˆ3^î.q¼m§èKï@æ²Å"8ŠðÕ¯²²f›±3Wig@@¨¸­ú{»â¶ÚZ·Ñ]HMMõ¥áÂØØ´éCG¦‰s"b#$\9‡iöÊùÔÒZ%}VˆÀÞzdfy„ÏÛ¶~ÎçJD'-—sl®%„‹u·¸ãî‡â�h‡ÜNs™8¯›Š2� >Ô÷Ä9k#� Ê�8 (T®‹�‚ Ð"NÃõ;ßÁ§Ï¹T§óÜç!Aœ¨c}÷X-pwt4Á¬îû•À};Ö¬èÖï+˜ £&`í°¡´b�\S=ÎÞÊA_‚B<çÌ~9göÈ9³ AhBjJßu®ªZ]ý�œr¶Œ® �=NÔ�ÖXסqÏFqë/Ç)'Ñ |Ô�s˜„]]]Òo5�‹¨8 ÚR@"¸ívÙ„ÿ>˜K¤ÏLÈÈÌ�Kaá6  CLÒ2„Eʨ$2Z‚êk‡­UœßkÐݹOœÀu¢� WŽŠ€¹WUWÃÒáF�󨑲•ƒ{Tx.œ{ˆ¸Ý[˜r ®«o”ÀüBäÙ%ýÖŒ˜èP¹Y.÷›ÁÞC9'      �IA€w Ü�êƒèr:P²íÃQç±(=‘1#"u�L8­ Pà>­»—�# �CPà~n    ˜bŠÄõ¶¥­[Dœ+D )Žà³´{­ÛíÁQ=¬í•ânGð>Af{»;v(‘u&BäøàÐ$)…Âéh�[‰Ü-;anÎGNn¦8¹ÇL1"“»ºùy›àèIçJJÏTöG‹°Cú«Q„}•"r߉ÐÀ¤¥¥ù“_P† È αôéç$Ù× —Ó"‚é½âR¼U�ÕÈÉ^æKÃ…±!ðþ{ï qÞ©ºÏ"Eà– GS¢g5ê�GôܬI”ƒþò¥‹µë°·T‹¥%å5r®åJŠÜCEàîç/B]‹îkSCŒ†v,[–éMÂùp¹ºP&"÷ƒºQîzd›y?üºMÈÊ^qH�� Î+//B‡Ãï@_{Üۛ˂åËÒ‡t¢ãê÷Ù©k_ue¡æ°$5 áaÃb¢Òí¯­ÁŒY DÜNðaAãA$@$@$@$@$@$@B`ÚܦgmÝ3`“ש}ÀÆqZqÉÁ/,â⮢Òôw Ëi•kc-z»Z�)ßcF£Ñ{8çã@@9¹WWWÀb5Ãáp!È¿X’šyXö‹ûjåzØÚ(#™t!6.©ò>4((hjÉ,I€H€H€H€H€H€H€ŽG¸�½Î6“À4%@�û4íX6‹H€† @�û`¸™H€H€H€H`ÊøèÃ��^ލ8q÷ŽZ„ cŒv¯u¹ÚÅ­X\oÛÊļ!âž�ë¾÷îÿDÔ¾\Dœ«EÄ)i‚cDü.â[;\Ž6ÖÀÔ¼îΜxò)S†ÅT¨h~þV¸z“Ä \‰¥S$¢ç qpïíé�{›¸›óajØŠõë×ùšôÉ–|D%®ñf†8ä&j×}ˆðS%ØÌ»=÷¶B¬ÊMõ¥áÂØ(.ÚŽÖvf-8] ÖâîVî�hÚ·Iαj,K›'‚Î>çÛ÷ÞOÜÛs�0kµœ›ÉâF­ÜÀÝÚE\ ÜëªßDL”¿8õ§�ME™ËEEpöDzîá2J…ôY·ê3¸+—h£Á"bé•Òh�ue AI‹ž‹Åû‰µWàÞãÇ÷ŒLßR,=Ü®¨>سg7:]èî Тg¿‚�X¼$]ÄÒÁƒ–f±XÑØ$Á#6IëD Á�ð°`I³”ý5(1n$       �ãƒÀ´¸ÝÇV’ ô'@�{\& �éO€÷éßÇl! � � � Lw~¸A„˜ˆŽËÔ÷ÀàXD�©Ä·N{,¦2XZ‹Å­øcœsþeÇ»o¿".à’&1‘1i"°ŽE@`„vw9ZÑa®ñB´·æáŒ3Θî�iûÌ"Â,*®ADÌbÄÏ>I\÷g û0ÞÚ¤¿ZÄ©¸IÜ¥7¡ËV…“N^ï«Û–ÍÑ0CÒœ¨…ñJ,m0ŠÀÝ*ý[&.ýðë®GnN¦/ Ɔ€ËåBaQ1Bæj¡zxÔ|DøìîvÀ!wsk%‚üÚ°,=m@�ùŸÀæ CLâ2„Eösï4¡CînÇ>¤/•“ÀÀé¸26œN**$ÀÇÖ#ç™Ü•ƒû�{D˜i©2‚Bð¡bi%°®Þ¹Sœ¨]0†C¢OäÜlGTD–,I;¬õØÔœ¹� � � � � � � � � Œ ÜÇŠ$ó!˜p¸Ox°$@$pL Pà~Lq³0    �q ðÉÆ�à’¦ÜC#ç‹X:\ ¦•³w§m?ì–Ýâ.]>ÀÁ½`Çft8"Et»±é2_(âÏí"îrš`·î†¹¥.[1N>eý8ÔúøÎ²HÄÒΞ8DÆ¥!0(Áá3ÐÓíÒbu›ôWëþOÄÙÛ™«| Š ·ÂÜ(A È9O»îûù‰ƒ{W‡8Rï×"÷ˆ;–.¥¸Ú.8�.•” Óî÷ ¸KŸ9åk„¡ÇŒåËÅY:(h@‰G'ÊJ ÐÑé×OàÞ+£$˜àßÛ!‚øq–¦¸}´qXQÎÞ»w•£nÿNÌšµóÊõ22òˆ%Y¬¨,Û¦�KI“` a¤9b¦<€H€H€H€H€H€H€H€H€Hà˜˜ô÷cJƒ…‘ � � � L¸O™®bEI€H€H€H€† PT°-&7b“Ní|ª‡"Ð%"Ú6q˜¶ÃfÞ‰ö–|dg¥!:Ú#êTŽÔ;vÃß8áÑK´ Þ’„ÞÞn-¾µ[÷ÂÒVŒ¨°Ndd­¢dn-§r/,A¯庌&   P(pçç€H€H€H€H`:ho7cWM)êëvcæìX°p)¢££ŽØD³Ù‚ŠÒmú¸”¥+†•戙ò           ˜@¸O |M$@$@$@$0z¸�žS’ � � � � � � � � � � � � � � � �Àd%@�ûdíÖ‹H€H€H€Hà°(p?,î$                �)I€÷)Ùm¬4 � � � �îü � � � � � � � � � � � � � � � � �Àô#@�ûôëS¶ˆH€H€H€Ž ¸ÝÌF’ � � � � � � � � � � � � � � � g(p?Î:œÍ%   �éB€÷éÒ“l � � � � � � � � � � � � � � � � ô À½�—H€H€H€H€¦ ܧPg±ª$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$0L¸#   ˜\(pŸ\ýÁÚ� � � � � � � � � � � � � � � � �ÀX À},(2    �cN€÷cŽœ’ � � � � � � � � � � � � � � � �À¸ À}ܳ    �ñ @�ûxPež$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$0±(pŸXþ,�H€H€H€H`”(p%8&#                �IL€÷IÜ9¬ � � � �ÀÐ(pš ÷� � � �Àÿ³÷žÏmdkšço ôÞ{OÊ›ªkºo÷�žˆÙˆ�‰ÙOû¿Íº³Û;ÓÓ=Q×Õ­’£ ½7  Zxo¹O&K¤TRÕ•DHY/*XIdæ9¿“™È~ïs„€B@! „€B@! „€B@! „€¸ªDp¿ª#'íB@! „À/œ€î¿ð@º/„€B@! „€B@! „€B@! „€B@!p- ˆà~-‡U:%„€B@�ëO@÷ë?ÆÒC! „€B@! „€B@! „€B@! „€B@�_Üyc.=B@! „Àµ ‚ûµFé„B@! „€B@! „€B@!ð‘ÂáV–¦Ô¥ºzFápØÿæB¡0¶·Vq|¼�“\e•èí»“Éô7—•! „€B@�/M@÷/M\¶'„€B@!P"¸£¬D! „€B@! „€B@! „€¸"Òé VVV §a09Ùj ²é(œ=º:Ûa4ÞéI*•ÄâÂBÑ<ÌÖjè .C&…^Åèè˜HîïP“_! „€B@\6Ü/{dûB@! „€ŸD@÷OÂ& ! „€B@! „€B@! „€ ÜœÁæÖ&â‰4ò'zärihòq˜M:ttôÃd¶¼C)•Jacc ÉtÐÚ Õé =ÉÀlÖ£©±Fûrõ;+‘_|2EnŸ�_tU°: ÓY8FdÒaÄ#;@öƒý]oIîŠÜþêå84Æ:Xíõ0Y«`4»Ôer™¢Á œd¼�Q’Ü?yldA! „€B@�ÂÁ½ðLe�B@! „€_€€î_²lB! „€B@! „€B@!ð7¤Ói¬­Í# #“ÓPrÖ¡¤Ä�öö~FxŽDc8::D$E’â´Ø­´wôRÐ5ý�­ÊŸ/B@¥—×6}Eé:h´zh4$£GùVaÖ'02rç­M¤Ó)ÌÌLCkªFIY“À˹œ™T±ÐNÒ‡èîjÉý-j…ýann©“J8Ê{a-©‡^Z„�Œ"� t¼»9Œžîî³ ÏN?‡/˜CeÃØKÛ9nU”âMȳ !•8F4äFðp %æ‡o�-'O„€B@! „ÀeÁý²G@¶/„€B@!ðIDpÿ$l²�B@! „€B@! „€(jáp[›KØón ¡©Í-ݰY­?ÛæL&�••Yøý‡>�(/¯A]]3ìvûÏ.'¼8En_\^ (]Jy¶£¹l ‡;Ó°Y,èêèx+MZÙ¢’(½ººˆdÎ„Ò ŠÒ¶2ДF:BØ·…\êƒÃ"¹_|xÞ»åxYXZ…ÑÞŠÒ*E”®…Þ`QÜ“1 îÇ+8ô¼Ä`_ÇÙ:–çËÚQQ;Êp—*¹k8nñð.åêüûó0ëüèhk=[FžŽ@8azû†*©W4ÜWÓØõÆn �Dl1&±ÇÂÛHG06:p¶ágOþ ­¹õ÷ÕeM– UpϦ#,Nq¼çá?˜@&¾†‡_ýÝÙròD! „€B@\6Ü/{dûB@! „€ŸD@÷OÂ& ! „€B@! „€B@|�X<ŽÝÝ JÒ­°Û~^®þ€ÕÉK>�ÀÂü‚‘œÍ0Y8Éç�3‘X�ÆÆF&CßYS:“ÁêÚ NtvØJ2±�²ma¿címÝ0™Ìï,'¿( �•µUäõåp–+²tÇ©(MÁ=Ú§ðL‰=¼…ž®N&¹Ÿ�ÝÒâ4âY ªšÆTÁ]‘¥5ü/¥îþMÊÕS0k£èîî/L#e-oX˜ŸB œFMëW¨i¦(í¨�ŽIàJ¢wØïæØyq´ó†üz{ÏEéÉ©)è, ¨j¸…òº£.µ0!=@Ä¿�H` 1ß$z;ÞÚžüPS“ϘÞ^WÕ(J+XRƒ©Æßÿîߦ±²! „€B@!P"¸¢¬B! „€BàËÁýË3—- ! „€B@! „€Bàª8MˆžE.¯�ÞäT¥g-²0›Œ¨¯­cÊ·þ½]Éf³ðx½ˆÆ’0˜™þMq0>‚Ýb@kk§$J¿—Za~‰FáÙõÂYÝÃdâ & ×"ŸÏª‚»©È.:Û;Þ¥3”Û×Ün˜�(¯ífut:½*¸‡üÛ¥g ÍÐß?V˜FÊZÞ"‹'°ºáEUãEé[°qÌÔ$ðL’ÇÍ>|{‹X›þg”X´è¸q¶ìÌì$tÖz4tþšãÖ3we¬3©(Ž(·ïmŽ#õ`xpølyR8OŸ~ [Yj)¸—Õ 2�½ F“ƒ’tJ‚{ðp ÇÞ)øvžàÁƒ_Ÿmxrf¥µ7˜à>Âã³–’µ0!� SŒ_W—óyÇ1ÔÛx¶Œ<)�ÿþ_ÿT6üŠ‚ûœÜM–rÍ.œœä˜à¾‡Ï‘aßBÜïÝ=Û°*¸— £¬–Ǩ³U]N«5 “ó\`aÂ÷ $‚SxøõïΖ“'B@! „€Bಠˆà~Ù# ÛB@! „€ø$"¸6YH! „€B@! „€øD‘h‡‡ûˆD(„¥ÓМda·ÛÐÞÑÿ“Ò³"ßn{6¡¤�硇^{›Í†ÆúÆŸ¬?±y²Ø�Ì3 <«±¢²®v§’Nl¤¼EÈ¿ƒ\âMõµ0üHrWäömï Öª³qU°¦à~¼·LÁz=Ý}?9Þ?j‚üø‘¶v¼LwRz~€Òòf-%”ž•÷#&�¯`cþO0ëÒèê:Oõ^Y]@ÞPAÁz5Mêà~šà¡p»��Õ'ðn¾ÄÝ›·?²5òò! $çk,�ªàîªîf:´’¼ïD:Aá9°­&¸ïm<Ãáö8¾úê÷g«œ[ZGiÍ0ê;¾¢p[ ;Ä•‡"ÅG¸ÜÁö+Šî/(JKø´>ùë·@MÛoPÁvw³­£ 9&DûÕq¼ËDï îSsnŽÛÜoÂîâX›™NÅ=� 1| G»/Ü›ÀpK[+«zM`âå÷HæÊPâê„£¢Ÿ…@õª¬žÍF‘Í$˜¼¿‰àÑ,2‘yܾsÿõbxöä[èí}L}b1IÏ“ ÐhõLpO° �éû�Uì¹ÿ åV ˹ò œ<B@! „€¸t"¸_úH„€B@! >…€îŸBM–B@! „€B@�b"�ű½µ ïî:jëZÐÔ܉{ÉÏ61‹aoo~ß²Ù4\®rtv0ÑØð³ËÉ/F`qqÑDžI·]°•T¨bXŠgÈ·‰\Ò�¾Þ¡w¤gEnwoo##Ón{(Z9f)Dƒû8IÐXWýŽ`}±VÊÒ¯ DcQ¬¬¯£‘¢te]S¥)¸ëŒL‡ŽQp÷Pž�A>¾�æÆ†×‹¨ß79^:[-“¨GQZ¡È›§‚u,|ë�µgÐåBèîzk9ùáââ‰<aTÖ÷3¡xeUŸ«�Ïe<Þ¤8;‡½� ø½Ó½s¶ÁÉ©ç¨n}HÁzeÕ,LheZ¿žIÆÇð¬âh‡ËQpo¬¥j³ž-'O CàÙø÷¥¿B}Û}¦C÷ÁFQ]o0ÿ Ûî±0dÞõÇØw‡{÷~s¶ÑÙåmT7ÝBMë]8Ë™(mUDi  x°Œ} î> îýÝ-êïå…%ðäñŸ`-ëE}ûoyÌt1ÜÉ/R‰%i¿vxž‡!¿�ÞÞ�³�ÏÌ/Áì膫º�Å °r¼)>›M²˜a–ÇÛ dLÞè;[FžŽ@ àÇÄ«W<Önª’»Þ`ƒÉV�„®ÎîÂ5VÖô�©‰ÇF5ªàn0:8ÓE²LÐÏRr�†6 Éáæ­,Ð:¿ŽL%xñüNt•Ü›xÝac¡žŽD$b{О0<4ÈkOã[Û’„€B@! „ÀeÁý²G@¶/„€B@!ðIDpÿ$l²�B@! „€×”@šIÑÏ’©,ò“šx{’‹ÀlÔ£µµƒÂÊ»iŒŠd½¾áF$–arj4-2É0n hmnb"¸þšÒºÜn)Ü—æa*id'“¥Kª¡îñè’1¿šR¬gBtÿÀè[ ]ZšEFã¤À9„’²FJeÜ™lìSD阩ˆ­-’äþµÂüàÞXC4y‚¶ÁDMÓEÌ×-Ü�·°>û ޽ó¸9z.Ý*iÔëÛ{LïE…ݲêN îV&Ý2Á=´�í•ïáÛ[f\ñø%é¶0#u¾–—¯ž ¶íž*·+‰à޲õ8KD|ˆP Ýßš¢ôü)¦Ýöö« NO=�ÅÕÁe ¶eŒ©ÆÍ°ÚÊUÁ=ðrŒ—Ôe¼ëO024r¾1yVŠànvµ£±ãTp/aQˆ"«+‚{$È$pï"v8fÇž—83eÃ3s3¨n{p*ÅW¶ÁQÞ¬ Ä#‡L¡> ÿ»îçH‡Ü{X�¶ÊJÎ ,,Lqv‹´ÿO,â{Eu�Þ„L&NYÝ‹ýÍÜ'ÐÙÚû úÓ3ÐYêÐÜû;ŽY L§Z´•f uðÈÍ‚’ï(J'ÐÖÒr¾1yV0ét 3³3Ð[êy®ë¤$íä,#v^‡#MY:p¸“&Œ¡á›omS¹Þ\ZqóZÓ�ÒÊn¾¯9ø÷< LßD>}€þÞÎh"¢ô[à üC0ÂÁበÒY ¯ÓÐ!‹Y‡Î®�·äö×›N%“XY™EœËärœõ‡‚»A—ƒÍjBG§ŒÙkNò]! „€B ¸ˆà^\ã!­B@! „€ø@"¸ (y™B@! „€øDŠ„»¶¶‚H$†t&OQE‹»�ÉÒÝ|N)â=e·{�âDÙ¼'ùe‹$,ʼnw©ß³ ùÕ'Pd£åÕ hMULÓ¤øl*A&�`"¸’^»Ž\rC”1�ÆsÉ]«…¥%è­up–·Ÿ îZ-Sr÷U¹)§H·”ÑDrÿ„ù‹,Ì¿B0’D×èÿ¬ îF“f[Ç+¦&×z7žã`ëz»;yÌ�§¦Ž¿|�òÚ>´ôþ=_ïb"u­*¸+ç¡gšÉÒ�aÑ%)KŸ'äþ�¦ÈŸ?�ÀôìÊêFÐÜó5 ÏÜã‘# };ª<ëu¿@C5ÇÅvš¾¸8 ££EM•®nFIir™²Ê÷à¡›©Æ«Ø\ü ü»Ó¸qãÞ¶D^ö¡^MŽ£¶õ®*¸×�¿Í©H·§3%ÈûTp_›úWüî÷ÿ‹ºÚ) îV ÖM]Šà~ƒR<kGß˲L&Þcâûâ™à>:ôvʇ¶K^÷Ó”ýµM*êúP×zS�ùÀÄ$ð†•óÜSØ}«8I챫õlE[ˆ¦4·¯Pßv—R|“‰õ”tO PÜóß°ph½�L·ÛÏ–“'…!�Q®AÖÖav4£LÜ•¢- îiEpßU‹tY½ßNb_\˜D,mDeÈZ”`2;žG2îS÷LlíÍœùBŠí 3PïY‹23ÌÚú"ñ<¯+*˜ànPÇ-ö²ØQ‡îîA˜ßH½ åºsݽ�p4M)¾„ã–Cš‰ý»‘× ]"·¿%ß…€B@! „€¸0Ü/ŒPV „€B@!pDp¿ ê²M! „€B@\œ@0ÆæÆ ö½Û¨©kFk[œÎs�óÇ[P’æ–'G™L�ƒÕjáë�¨oh†ËåúñËåçPäçÙ¹%$’9¦3öST2S0£”y´+eõþ¾N˜~$¹+ËÌÌÎ#{b¥¨ÔIIÆx*˜1Ñ1ÜÄIöcc·™$n.P+e5¯ (’QòÄEùyèÁÝ¡ÊFɸ_Ü�v&˜‚aJñÐëE°´4G!Ѐºö_1¹³fk9ÇKIp�0)w›©à³ÐdöÐÕ~.ž-,O.DàÙÓ?ÁY3Dñù!eÀn8\MLN-A*@ðxƒâó¢*¸Ÿ$÷ÎÆ,�ckÏÇ„bJŸLp/­hƒ…ÉÆÙL1&äú)} ´7�Ñ‘[jŸ,ü.�W“hîû­*«—sÌÔw�ž‰µ„|ÛðºÇáYyMúˆE@=ê þðÍAÇÐ?©ËÔRÖUÄ�&rÙ´šà®¤Q{(ìnP¾½wçëw7*¿¹÷¦{#*ê{QÝ8ÄývUp�GŽ)K«Ià»,JÈR¢¼­nK¬×·<nû™"~®ª’T« î�£ ’̱�dáƒ%¾ŸIQÂ…è'VfÑZª9fü–à¹Q�©"ƒXøP�ñ`gýºÚZYHb;[C4Åòúåö;,")‡³R™ÉÂÊã3¤Î°pÀb¤�ÑÓݶŒ<),Ex^]wz'Ï�Õв˜$›Š«³% DoOß;Òs*•Àò2Ó¤SZž›ù>Èk—<wÎH¢=‰ñú£]äöÂÓO®-‰òþl »»ë¨«kAskœçO¾þõ”å–_ñÇtõ°(ÈñÓ÷t¯—‘ïW�@(‚{mÞÝ5ÔÕ·£µ½¥¥¥W¯#ÐâÓ”ûÄã,ÖfʽF£‡Ñ�ç¿AÑÞÁû_“ÌLðå%B@! „€((Ü ŠSV&„€B@!ð¥ˆàþ¥HËv„€B@!PIŠê ósGN(+UpFt3%–4Ò)? -%Î~`|ž.­lUYæÅøcN»n¤|[½É -?dΤ‚HÄv˜ ßd² µ0�”µœ˜_XB:_«³‰r_ ¥@ “¢ÓÌÇÕ¯£�W”¥Ç‘‰{06zãlƒ/^>ƒ½b€òç0ÅÏ^ÊÒÕÉl<&#/v׿E`Ýí  å;W€'�ýMLa¯o¿Ï¢„^Ê€<¿ñxy�v{°=IYú;n=ÃïþQÝâê겺ru™ÚÖÛª h¢ŸÏå�!@Áݳú¼ë�pst¬­”U¼I`rê9ÊêGÐØù€cÖ­¦±LVž�Õ$öÃ�Yx7^ ±ºì,Á}~î%töÔ·ÞâqÖOYº�Çf¹*¸ûÖ¹Ü2¶—¿ƒß;ƒÛ·õææäyÄâ ¸·wÑØu•u½ª¨®$¸§9SBÈç9Üû{ûQRr.rnlm"§s¨)îΊf˜(ÝæsÙ3ÁÚ=÷GX�yôôJ‚{†é�U(iàî­mäµ&¹÷°(Ä®&¸¿Ü ˆ£¿ÿÝsÜÊ ‹¶’àûY'ßÏx�©ÕQp3¹}º“”*·�"&¾¼€¿PÇνÂký02Îà£Ë«³�ttô¿#·¿¹Yåõ»»¼Nô¨3ÿ”•U¡³k€×$ïŸ-èÍeå¹(Vét +Ëóœ +Ê{Ù˜)F+µµ WFWþ—ç gø^¨Âø~˜`Ê!%zôŒò>ütÖšb‡�i—"·¿x1Ž<Ê`±Õ³PÇÊó˜‰× Çê¬XZøYÜ6$’ûÇ@•× ! „€B Dp/DY…B@! „À—' ‚û—g.[B@! „ÀEL¼z�XÂF‘³�"g ¿lj"j6¡œ¹ Mþ€¿%¹ÏÍNÂÔ1‘º‹‚{-—±s™4?T÷RÜ�1rN{c7¿ºHÓdÙSĘ[ØF‰«¥Uýi™ÆÎøóù Rñc¦¡.¨_VC€… çi¨SÓs0;as6Ãîj¥PMQ)Ki—Âth‹î,’Áܸq.YÿhÓòã'˜]ÚFEÃ=Š}}pTtÀdVÜO˜R¼‡H`›©Ã/)Ñ¾ÄØpïÙž>�êæ{¨m}À´ÛŽW…š¸ŸIE™ú¾�ã½ ÖãL7vctT’ŠÏÀàÉøø_QÊ÷¦îߨ2f‰«Q•h“‰ b¡ ™³ªà~DÁý«_ý“ºE5ÁÝ{Ì÷[¨ï¸¯&äZKªT0=æxÍSØýAŽÛðàpZ)«x“ÀêÚ""ñ Ú‡~�š¦1ò¯b¡–iÎx $¸ï0‰]Üo�Ý<[,�`‘…?uÜ:ïñ\ª$¸SÖUܰ·¥ŸLA›õó\*²ô¸>Y][B^çTSÜ•$vUpOÆö{°¿= ].‚Á¡;om1“Íb{Ç ½µ’³[¼+¸§¢{è린ûvQÞ[+‘.D@¥wvYP—Jó}‰IàÙr¼–PfŽikëåµâûg‚‰F£8òCù®Ì*£9IÃÊ­6¦Q‹Ü~¡!‘…/™@$ÃöÖ*öv7PË„õ¦–N°Ò÷Š<”ãqccñd'šÓãWË‹ـÖÖökw>MñÜ5;;K±]ÏY%j`æ5v>—A2îãu¹¥FFïõè)rûÔÔ$ge`¬ÑÁ{»NõŸð<Â{ñÞcìÀbŒáÆÍâîÇÇ@~ÅâßxŠ}uvsÌê¡×Y áŒdÉÄ>r™(¯Ñרç FÇäšíc¸Êk…€B@!pQ"¸_” ,/„€B@!p)Dp¿ì²Q! „€B@|�`0„‰‰y8ˇau´Sä¬bÁó)Ê�>JÓû½By˜7t¶�çã/ 5uòCæ.L.&¿39N£U…édlÁãIDüóø‡ßÿþlyrqÓS/�ÑÔ19•)Ñ=,.¨ 'N˜`›J“û"ü{/‘Š,3uøöÙ_M­ ´ú6e馷Â`f"î ˜¶¯H/&¸‡§ps¬çlyR3 ¨h¼OYºŸJS¢kˆþ„ã@èh‡;Ü_at�rÊ�‰É 5Á½¶í!Sß[9fM”8ôHÅüL*ÞCàp {îGÈÅÖ)áˆàþš[!¾/-N#ËPpÿ5Á¿†­T)à± ›NP–Þ€×=ÿþ4™C&Ÿ„«Hî{û{H¦³Èk˜XËŸO²1èµyʘ]×NÆ,oY�ø¢±öö øÔÍ•––¡ººöJ ßÊI9‡­»×yË«³½èô& ÆIõ:My¿ïhïúÉ‚�ÝÆç~�"·Ïq¯¬¼Þi ðÍb#JéDˆ3m"Ÿ:ÄàÀàµ9¯*c6=3 ½¹‘××]§ýU¯ñâÃ÷9v»¼�šÄÈÈ“Ü]Ÿÿ'¯a~�gŨ»Ã}¯Y•ÜO÷¿Ó~�x_Ç¢çÑÑÁ+“Hÿs0�&^Íòß*Ú8ãε¸^)ðÖp6�tRIp²`{•}ždQ~û|>óËÏ­Wþ&„€B@!pq"¸_œ¡¬A! „€Bàˆà~ Ðe“B@! „€øD/#–*£�9J)°]•Õ ÆR c &ÙÆ)@{˜f·ˆ|Z¦ÏÓo?™â‡ÌJ‚ø€š¢f0–08.¯.£¤¸G‚Ëü�ùúûZP^^¼‚À'b»´Åþõ¿ý_Löþ ÷;Ü{)KS¾5*‰û9¤>Ê(ðL÷ûœ'ß¾œZ†ëµàîê`R1?ø×h(„˜xç�ooáãiŒ ‰|[èÁ�ž›‡£êÇl%e-”PlL—6P ÂçåXí3=?°Œ¡ÁóÄýÕµUdtÕL(î`*ø 8J"µ�$1#,2E|Š’û"ºÛêag®< G@‘¥W×Ý0³¤¢ŽE Î÷L‚òÌ�•$‚nt¶µQ|6œmxn޲´ž"_Ó¨*¸›Á�çDÿÁ ¥)?ö˜ ÞÓÕNɯälyR8ʸ­m¸™fZ¢&¸ëx¼¤9ã�’ànÖS|náì ¦·S½S©$Ö˜þOŸÀIÁÝ@Á=¯$¸‡`3iÐÔÀB£Èí…¥÷¯)‹b}uVýc{ç°œÓÞ�éùÛx"Ïöv=k¨©kFcSÏ¡ŽkÉBÃa¦/§2Èžè˜(�B6„ŽêqGg?Ï_–¢î·r>]__F2kàµK LÖRµ�2÷³PÖ�‹ÝÝE݇�iœ"JÏ/ÌÁ`kàõu7l%Ê,&dx­ yY·ýIˆ÷AçÅÁ³þ/õÚùùYdµ(«â¬\M,ôrrßK#ÎbÊTÂ�c/ï÷ôQôôœ_£~©¶}ŽíÌ;B(ªEeÃmŽgû0•°ÏeÈñxKÆ�Xœ½Îë¼W0ëùM(È:_¾|­±åõ÷xÍÓ¤Îæ¥3XÕ{Át2ÀcŽÅšÇóìÇ1Fo<(È6/s%¯^|ϯp¡´‚³ô8;a¶œÎ§´IM­�{y�¾ÂÂá ”»òè”÷Ë/Ù¶B@!ðË" ‚û/k¼¥·B@! „€¸6Dp¿6C)B@! ~þåŸÿ7~À¯$+‚;@K ÓŠ­ª˜™I‡�ˆlòã5ÄCSxð`ìŒÈÓ§³Lúa"u,Ê4áF'}i ?dŽRæÜS?dV’ß�/nßûíÙròäb&_=B*_‰Šú»9fM”ˆ*85{‚"Ê©àö-#˜Äí[·Î6695CaW‘WZ(YwP (£ afÃSú™ü~8GiwCç)âg Ë“ XYYB"ïDeݨ*¸›,,øÐ€JˆÅ#›ØÛ|‚s�]gÛ G"˜_Z¥,}%®F~5«‚{6ç±ÅtÉýyh³èjo=[FžŽ€"K¯oz 1ºxÌÔ©³S(¦Þ�‡¢—Ùˆ¶¦Êíú·6¨È}n÷ê¹Ü÷ƒàžˆú8ZSå¾ÞÞâ•¥ÞêÌýA•Ü׿`r°^o@Yy5jk`³Ù~¶G‘hD•h÷¼[¨khC%Z›U G~šü±h ¨Éø�“IhôŠÍâC^#XXàÑÖÞË¢ FKùC9–wövOæÔ‚­2ƒI"ÌYj¶`1jÐÙ9PôÂ÷Ç ^^šálV”°¨­¤´ž…pœ5„Ià‘ —mŠ(¥l{^dú1ëþR¯��}É"/ªYäUÑÊû %AùD-ð PpßßzÉ¢¼Øí?>þRí½èv&MêÑØýwL”„3`é�,DŒ«‚»�‚»×ý}ÝJQ†ý¢›û,Ë+ךs‹«pqv§êfŠÒNÎ2TÂY†Xœ§Ì2äóÎPöžB:²ŽÑ‘ë! ?yüÎöÒCÁýJ«†`2—²¸Û¡Î@–ˆì1Á}G܃ûãøêë¿ÿ,Ü ±Òñç³pTÞd¡9g­aA¦ÑÄ‚Τ–ÍÄ�Œzö/ó^ágúÿþ?ü¯…Øä¥®ã¿ý¿ÿ™ÿ^q×ï‰úxï[ÃãM9—œp†¥0gKÚæØ¹YÔøº¸ž<ä!„€B@!ðEˆàþE0ËF„€B@!  M@÷B•õ ! „€Bàóxõâ;Ä’.õÃbeÚo›£�b "bäùa??0Žlñã5Ê3xøðÆYC^¾œÂ‰®¥•cL—nP“ã”i³é§ ÷QÜ]@Ø7 £îwîýÝÙròäb‚ANÑ>1AÁýÙ÷QÊp’�š¶˜ˆî«²zàpVC½½}gZ@4U‚²ê!ŠJŠx t:EĉœÊÞ—p“”¬E˜>ƒV 'étó‹‹Ð™ª9^vŽ›"²kxœ(‚ûòÉ}ôtwQ:¯ur|ßS’±³Ègâ< gÑÖÚÍsïÛÉþWgdÞm©"·/-ÏÂ`-GYU ]ÔÿN�ø8[ÈÒ±cŠÒcE-¹+ç^÷Ö%ÔzTÔ2ÛQ ­ö\pßÛœ„&ÂàÐÝw\Áß(6‹+ËhêzˆÊú~ îu,5óýþ\p÷¬<â ]E=ÈÓñ'¨i¹…†Ž‡,šUÜOg1IFý8òÎakéϰ›òhijº‚£ôn“Ÿ?ÄÙyQÕ8F9ü¶*ô+iàJb}È·�Àþw&�Ô�¹óû§w×ty¿™ž|Šœ¡UM·¹ï�qÆe&Nòyž3¼jŠûÁö8L4¿1r~Oqy-¾ø–¿ýöÏL=¿ƒª†{§¿¶J¾/˜8Y’Ň¼w]a1ãDަðð«__|ƒŸi ã/æYd>È{„AUpWî5ñ (U@IDATüO)vNƸ.²xy&Ý!FÇî¦V|¹Õžþ{E)Ï-#|Oèàý”R˜PF¿]ù÷Š�»]Îbv:{Üoÿîë/×0Ù’B@! „Dp—�@! „€BàJÁýJ›4Z! „€ø…øýxùr’�ß ØÐ¥&±ÍåL,ÖQ–>à‡ÆžQîôáÎÝs™haa�S¼ÛT1Þb§a,USŽsÙ8?d>à‡ê/‹làÆ?|wIŠZ!w¯—ÏÿŠDÆÆ1ëgÚ¾MMqÏeSjj_,´�|Ú‹�¾Î·„iE²ž™�c"u5©[)&Ú 3X8¾QD|kLß`z{œN%qS…& ðߤ°—Lç­M=V´' ˜Œ:456½5Von;‰âèØ‡X,�LÐk˜fk5£™‚˜Áð¶ÿærò\3¥`m…’*ÙÞÅ™%lWGþWäÛííu>Dy, ÓjTé´¼¬‚ÉÄW§²(²ôÖ¶©¬†‰Ì�0ší”SØÛ˜f*¾í­íE/¹+r»goFJŒ®ÊfJ·Å)†˜ŒÍ”s&övw ^É}qqZK9êÛn° ­�ý²±8JOYÕOÁ};kÏ¡ÏÇÐÝS¼³I¬»—9S� íOÁ½ VUpç5©’à~´…­åGð°÷ï~õ!»qÑ¿feu�cV‹òÚÔ6�¢Œ}Öóú,›NpÌ–™|>Å}u' î«ÝƒEÙŸp4†­Ý#4vý¥mÜ÷:9nUjx$°ƒ“÷w×!¸?‹�ÞÞ¢ìÃÇ6êÙóç¨i½�Ú–;(«é‡¥D¥ Ȥbmwqè™àØ=‡gùüîÿãÇ®þ‹¼þ_ÿëÿŽúÎß±0áû0Àû ÞϱSMp�û({»q°ý ~ î7Gú¿H›>÷FÆŸ=‚­|Œ©ûƒp2¹ÞH1\o´sÜB, Ýá¹rÇ,ú5â}}ÅÛçWÓ0Øú({+³yµÂl«æ¸å8[Gü´»�YD»†‘áëqoðŠÿ^á(V‹ñM–j×[~˜mà�³bqÆ‹E”X£9ŸqîsïO²~! „€B@F¸œð! „€B@! „ÀU# ‚ûU1i¯B@!ðK'ðb\Iq·S|V¤;ÌæjÎrn ¨î¥4¥ü¼‚²ÒÓ2ÏS©4¦¦æ] —q0E¼žÒ®ù“ Sß·‘ˆíÀfŠbìæ�_:Þ‚÷?™ˆc~îÂÑ<"EFq¨ÉƒJú ^ÇÐ`ÿ{…é%ë•å%„"i&M²ˆ�‰ûŠ ï ªÒ‰�Á[o«¬P�Ÿ'ez¯w�騾äóY”•U¡££�3i\¯†$¥â•åÄ“™SYš].›F$´»ÅˆÖ¥(§¸“´ÕdéM7ô%N¦˜mìC†2ã>EÀMhORèéýù¿B]Y™‡†)©µ-Ãoô7MéÖ­ŠÆ±À6ÚZɽx÷Õ-Ïôœå¤¾U›a¶8˜àžC4|ÈTée¬L‹þ„âðð™ŸnêÇÌêjF[ÿoQÝØ³Õ¥&ÜÆ£>xVŸcsé{Äü[¾ýÓ+¹ä¿Ì-LSòD]ÛS–XÌ×Âw¯E÷áÛ[žg»kãh¬­fq‰í’[{ñÍ��ÿ5mw™àþµÚ_{i-¥[;RÉ0U/EéJýßaßý÷üîâü kP$ý¬¶ õí÷Q×z›*‹I˜ž§p›à¾8\ã˜=‚×ý£¼F½�©™i8kFY”@Á½¶�÷A§3 $c>î«{LoŸP%w$<è(Î÷…©‰ÇÈék˜@ÿ€ËML4§(m­`(v–ïkžç—){O"^ÅØèù=àU¿…^‡dø^Ù˯>=U@Ë„\&Á}uþý)î¯s,ÄhƒÃ¡ÌhVœ�ÅEΔ·2Ѽ—÷�Êl^õ7Þƒ+Åé©0¯I`Ö®•ìýbœï_ eþ:ÞÇVžÎ8§Ñr¦� d³QhòG¸qs &Sq_Kç%­B@! „À§ÁýÓÙÉ’B@! „€—H@÷K„/›B@! „À'H&˜›�@8¢á‡ÆõL 43~C£¦Ù¥â{”×R¸}ç+ŠïüýErŸ˜˜B6geŠš�¢»¹\‚)›‡Pœ€¾þÁw–ycqyzAÁ`Û›«ðï«k*¯¨FOß(%QãÏ®9ceiŠcÌôäθJ?ûzùãÕ"‰D°ºÂñåwt�ÀQR¼‚ÎEȪéÒ[ëH¤2Ðè,\Õ N8ƒ„ÙdDKKGÑËÒ©TkkóHf´”¬ZÕdé“|žÉ›ÇÐäbhmn†�ÉË×å1;ý y} eÀá7ÒÀÓ”èp¸ËãlíÝEÝ]÷æ:t”ªê΄ïSI?bvq°5Áš)Ý^ýsjŒ õ«î54tÞFK÷}ŽY¥1%2eÌö±³þ ‹ÿ‚‹ ]L@/ÆGœÅ`îmjš(ßSE}³¥„…$9øÜØßžÃöÊ3ö12r>CM1öåCÛ´´¾�†Ž;h☹8fŠ,­¤1‡|;”6ÝÜ™~¾ú ü>+ÖÇÜÒEé»h켇ªÆ~ؘŒ­Ñj9«P�ãM¶ÿ)¶ØMÚ‡ÎΫ/K¿xñÕ­Šàþ*ú9›wÏd˜à®$Ÿûö–°½ü=<+ÁƒÿP”ÉƱåõ£¦™E �C,ˆi‡•ã–Í$YD¹OQ—’þŸÜ›Áðàõ(&Yߨ@Þ@9¼éÅð&¦J×Q”ÖóÞ‰3#<êxÑÓÑÂÙ=г# bš³;Õ4ó|Áz# f­%5<Ï'Y¬| &š{7¾ƒÓšgñÖ@Qî{Û(eF¥ù…U¾—7°Ãűëàåã ß2· öy &]ƒE¾Ÿ*÷àÓÓ38ÑU¨r»NgRE}%�>“ Rö>æûÚèµ’½“‰fg^"ÎòY¡&¸+ã–IàršÐ70p­úû±û¶¼^! „€—E@÷Ë"/ÛB@! „€¸Ü/„OB@! „À¥BØÙÙB8ÄiÚã Š¢5½®§—�ÿHnÝÈT*…Åù ¦ûÔÖɺ±© ¥"M¿F$߯EzY[�G„‰Ú™ì ŒJJLÓf:b'¿Æ«‹këˈÆ3”ªÔã1›Ž#LѪ´Ä‚NJ¨f³"‚_ý‡2V‹KsÐ[«àªlcaSŠùHÄüRâ̲Ȧ—2V1'‚+³0dµ¾[˜,­ îN¦oRp�3AtIάÐ\_Ë„Êë!¹?{þ=ÅÛÛhîz  î&³"‡S(£~´»Hùñ1Zê`µç>�+²ô6–ûÐÚ÷5*j»ø¾x.¸oP¸uÏ} +ß7ÛZ»®üA¶°0³³‘’ñmÔ4 ¼¶ƒç•r¤“Q޶q¼» ÷Â_q¸=…7eg¦žÀVÙ�–ž‡hh¿�ÒòFØœULpÏªÉØÇûëpÏÿžå')Ê>|l£V·÷(JßG3÷²*åÜÈó åM¥pæÀ3O9|\•¥û»{>vÕ_ìõ³ s¨k¿Ç}ﮚhnsT°æRËTìŠúx7^²�Q_]»µ8Ïkm}:—VÔõ2ueÕÐL”6ã8¦Ü¾Çþ{q’ܧd\¼røó—/™dÞËóüCö¡‹ªRL’e*6ßÓVY”ðg&JÇÑÑÖù1xŠöµ‘h Ëk[ÜoÂÉóŒÅV®kÊlJÎnq¼;Ë­#ôñ±¦À�š|†T¾®ê>UÒ×mÙC eþ®®nŠÒou¿g5—þ+Erw³-žÈ°Øœ×Š,fÒiÓ¼Ž2 ½CéÃõL2p¯Íao×�º†´up¦�Rç¥�‡4@! „€¿T"¸ÿRG^ú-„€B@�+N@÷+>€Ò|! „€B@�‚…ÂØÜX‚wwuõ-hií…Óy5Ò}•„éu Ó‰dy˜™®�VCyÚbD¥ë%»¤)»ÌzJÅFÎF�MQÌ:dšv=�J"¸¡`ûÅçXÑâÒ<²%¥n&ÞVC«7R�‹1my—rÜ, ˆbøš¤¯°!£qR§´ZÙN±ìTpOÆjJñþÖ+Še~ŠeÅ›R<;?…ò†1¦�³U-0[KÜ}ªà¾±ðg5 ´4µ|ŽÝå‹®3J9|gÿXÜkQVÓÎã¬RÜýëLÒžQ%÷t؃f& ãcvö9lå픥u βzgj‡8fQÂúÜ_(|ObxèV1vá£Úô§oþt�ýš{‰à¥�VO…þÜ< Vcuæܺqÿ£Öý¥^BÒ>! „€B@�÷Áý½Xä—B@! „€$ ¤®íx¶àø¡å®ò 4Rht:K®Ÿd2‰e ÇáÕp¦Lkõ&ä)L'ã‡pØuLáì/êd=EnŸœ|­± %®V-.5A5ÙG*á²Çèï¿6ÒËÂÒrÚr8ÊÛ˜ð[Ç1£™K3Mû�BÝ 2±mJîíE+fEcq¬¬o£¶õ.åá �ÕÐQpWÜUÁ}o»kߣ¿·�òÎÕ(°ø¹ÂÌì$ì•=¨icŸož î ’± eþyŠ·ß"ÜÄ@ßÀÏ­æRÿ¶¼Î¢—ޝ˜tÛÎäÞ×"ê ÂÇÛ8bZïÞæ,LP¹«þ˜�çxuSX¥ÎÄú²šŽÓôs¦ÄF|»8ØUdéGÜGŸbdèFQvWÜUJü |7Ád9M¡W’¥÷¶f°¹ø=6Ù�£·‹²Ó¨ÅÅ)X\Íhø ªûàtÕŸ%¸‡|;L–^ÅÚìŸÔ÷Ñ"-œ‰'Ø= ò<1€ÚæA~ sÌN¥[ÿÁ +(¯OѾvn~Îêu–WU+,V'eUÎ ÁweÌÖçþà gšÛжKKS,Ö²«r{9ϪàÎ÷d<Ȧ UÒÏ'�ÐÝU¼’þÇÂ]Zžã5ˆãô½À©¼›�f�šo�E†á]hsQ(³)óC™Efcs ‰Œ^Ü &»š®î¶¿£µ…×P×cF’×ãpZº¨‚BkU 1´'J‚¶ --Ja¤ñõK‹þ{ˆ³wmn,² wõ , jë…£äzÝ›ý H…€B@! „À$ ‚û4i²B@! „ ‚»ìB@! „€ï#0õê üÁ,,%�”w(‚0éð$Ÿ¡´´Oéû„òNÌæâŸþ}}ûñ獵^!‘-ab̶j¦qºÔTÇTì‘À:“½½Y´’ûÜìKÄÒV”׎R,£ôÝÀ13#FÑ*“Š0�sމàÇèï»ú‚Y$Ų®ªT·Ü…“’»ÞhSÅ,%ÁýØ;ÿÐO|LïûñPÅÏ+«K€¹�ÉÒ÷X�Р~ÍN¤â~„|[L€�¢(·mz½}W?©xvqõ�_£ªi¥åÍìo=h–±¿A¦Ÿ¯P�ýÍçèmo*Šñy_#–7vÑÔó+Ž“¥+Ûxž(£–YTá‡ÿ`�‰½ß«Â÷@wÇû¿R¿›�9M?WäðZ5ý¼�çÆ ýdìrÿ¤à¾¬îÏŠVp�Q–öúÑØÉtl¦ÐWÔv¨)ôŠ„<öð<±‚ )Œ�Þ»Rã󾯯™º¿¾½…êÆ~´õ}Íc¬%LWŠH’‰0vÖ^aiâ_`3éÑÞ^¼EžÝœèhé{Èã¬åTpÏe qÖ€%¬L}‹>�®î¡÷a¸r¿›™~ �¨WÎ+ÜÍÜONr|ï>Ü“|oª«ƒ^_¼¢q:�ÂüüŒ¶*Ãtª…Epç¾8Ú@&~Œ®ŽâOÆþ˜�G‘Ã××Md`§à®ÕÔXv ÊJ�(±Û?fu—úZ¥àn>ÿ!ò™4\®r´wôm�à¥Â’� ! „€B@! ®8ܯøJó…€B@!ðK% ‚û/uä¥ßB@! „€øi�@�‰à3Lu€Á䤰ÔB™3ÏdQEp?@,´‹)Lé»8Ó{ºgïþ% cfn¥•ý(­fº4Ó8 ¤“Aä2q înJ�ßÃåÐ``°8ûûôéw(©ãxµŸJîÖ2hµz$b‡L‚ÝÇÑÎ8BG+LoeÂãÕ¯Þ-`†ò-Œ ¨j¾Í¾QZ­¥l\† ÓÏÓÉ|Ü÷7Ÿ!z<‡›7Š3™ùÙ³ïPÙt›òíoPVÛ ‹½£�í�ðØò2õv»ë�°·þ~õ»÷a¸R¿›[ZAuëԵݡh¬ô·\�a@Iø o²¯Oáu?CoÅ÷"}Ì.­¢®]³û”ô›T�˜~;"þ]Ø…ïý­Wì-^yøCÑ*²´Û³ƒª†4vÜFmË0‹~˜¤Íwÿ¡LÒ>¤lœ‰xÐÒÔú¡«ýâ¯{11®¶¿…¢¾«¢™3[œöAIpßuO¨‚»Q“FgçÕ/üQນƬ³T¨ãUZÑÄ1cb=…ÕHpŸE ‹ˆù7ÑXä²t–E»‡0Ú«)¸7Ãlq ÇëŽXèHÝç’á=tuö1iÙôÅ÷§Ï±ÁT*�µÕy$³`O÷<÷8wäâhmn…¡ˆåö×LÉ}cc ÉTZ^?iY™Ï&XiBs3“± W'ûuŸ>ô{DÄw9ÃGg”±Z>t1y�¿@Á`Û[kðùØ{ ÊË«ÐÄsdi©«¨i(³¬®,"Ï ›3¨EïC޳YÓÉðë{Ž/ê�‘Æ ! „€Bàˆàþ Ðd! „€B@�Ë' ‚ûå��´@! „€ÅF`~nÇþ *ëE¹½™Â·• ¢Š€ëC6A4´ŽàÑ$†‡;Qêt[ó?ª=ÓSÏ‘>©¦Ü>ÀÕa5Ý`.E6Uñˆo™‚ ©Ð,nß¹ÿQëþR/~ôø …ï¯PV=geS`ËUÁ=“Žq¬¶>^¡”úºì.††o~©f}–íüÛ¿üŸhèþGTSp¯j¸{i‹0ì”osLŒ=b:ó·_bÏý-îÞ*ξ>~ü'¦™Søn@á{€’~�*+‚{”ç±w^ îGÛãxððê î³<Ÿ8júQÓ4†Šº^8(ˆk™ð í1ý|•$³Ì¢«­å³ì3…XéìüÌŽF¦cÿ•LɶXOe¤DÌÏöÏÁ=ÿ'$‚[<'Þ*Äæ.}Û›Ð[«Q×2ÊâŸfžjI"`’ö2)ó×UWQè´^z[ª ó¯X SÊÔ}Î@ÁÝt&¸R–^äxíP n»6IÅÊìë”Üùþ¥î& îÙlQ îùtõ55WB–V$wïÁ¥o­zžP„ïXè6‹ -Š,}Mäö7÷Ûh4¯w ¾ã=æPV^Í‹^wÞ|™<B@œˆFcØÝÙ@M}+œ%¶³ßó¥feeÑH ™œ–E0FÞ:PS[§ãjßOþ÷d2ŽùÙWE󼯮‡NwZ¤•Ë¥Xˆ¼Ã™L)ÒÙd¹ýÕ‹ÈkÊ9;˜fûiûS‰cÎÄ´ƒ.Á¶‰äþs;€üM! „€ED@÷" iŠB@! „À‡ÁýÃYÉ+…€B@!ðK!ðôñ#&¨PDd:v …é:huú¤o/ba7“‹—`3ù084r¥±üÛÿ¿)ÿŠâímö·›éÒµÐSèÏç³H%|ûWØ›dÒô$Ü»S”}}ùj¶ò!T7ÝcŠ{Ǭ‚‚»™LŒâ%â½)JÓØwÿÿøOÿ©(ûð¡�šš|‚C-%ã›pÕôRä¤ðh)eZlñè!÷ËM&¸?UÜÇFF?tµ_ôu ÓȪX�ÐÍ´å;ÜïZ¸ÏY�Ë&)rî1]ú üû‹Ð¤÷ÑÛ;ôEÛö96¶¶¶„xÖ€–Þß²ÏLz´8Y4cæ±åaQ‚;«<ß †¦†âMpŸŸ{‰œÞ‰úVîwÕí0šNe²t*†ÀÁ:v7^°qôô\íóáëñÏd3ØÚÙ�ÁZÁc¬…IÚ%LÒΪIÚGÞ%èò1tw ¼~yQ~W¤,·›©Ò™“SIÿ‡ú(ei‹Q‹ºšÚk#·¿ErßÜ\A,ʼnƽN»Ý�Æžc®@øë~(ßã‰8åM7êêÛ%ûM0ò\•@„…!Šà}¬†ä², ©Bw÷0Ïë×;M:Ž`ÿèáHz#¯E8ÃV"vŒÒ3ÚÚy�U¤E@©T ³³3Hç ,ì¬çýV5›žûá^k¥ve¦¬â,L½è!÷êÅwˆ§m¼ÞWf1ªã¬MœQ&ŸfÑx‚÷iÞc.`d¨�Iî΋nªàËO¼zŽDÚ‰’ÒnÞ_ÖóZ‚…� RÉcþ»@!ß ÊK�Þ¾Þ‚o[V(„€B@!Px"¸ž©¬Q! „€Bà Áý @–M! „€BàŠøãþ@‰ó.œƒ°•´2]š‰à:#’$E„cJŽLp?žF,8�_ÿæ®XïÞnîôÔ8ÜkP^›ÂE3J\íª0r*]ø ¬ t´€Àþs<¸_œ‚ûÊêÒ¨¦8Áiî+{awµ0Ð@ù ÀôÞmŽ×S¦ŸÁ�ÛÇÐÈí·\±ŸB¡fæf™~þ5‹˜hqÁ欣žâ aJ"ëØZüW8mtvteï2™ VÝ›°8ÛQ^×;Û*¸§X<²åv¯û)ú{{ÔdË¢ìÄG4J‘nWÖÖX4S§ îÖ’ h´:žK8^¾-dc{hª«*jW‘¥××— 5Øaá¬[4ü/¨IàyÎlÑÖÖÍKóG�)î—*’»×»‹d:ÍäN=r‘‰C¯%º&i_�¾F){+¢ôþÞêÚÑÐЋùj´½¸÷i�¸>bñV—&ÔuöŒ±¨âj$b_d”÷æíí $’)hô&žãsȳ0Òl4 µ­§hßÏ”÷cµp.u‚’²FµWÜ•Yp49¥øªFÃõœý`nö¢IûÝÂY§ºÕbV�VËÙp–�N��{188R”3]Ì/Ìó^¥ .Þ§X)¸ëx_©ˆÒaß*¯j!î`ϵKr˜˜˜By­RHÝÃY§¼w©À ²J!rx›÷hߡ̩c‘d÷Eé‚/ Ùö9Þgµñúý.Û]I9ÿTÂO§üÈð>3\F>µ‚7®~AnÁÊ …€B@!P„Dp/ÂA‘& ! „€B@üm"¸ÿmFò ! „€B@üÒ|ÿ×?Àd§Üîh�½´ &¦¸ë)væ2Q$ãL]Þcjñ $"søÍßýû+�' S˜^¦,}‡B/ fê*™*˜§,`?)ò‡¶�f_oßyX”} G¢XXÚDEÃM8Ë;™h^ÆK+²ÙÇhÁ£%íŒcp ÷Zˆ#SSÏ�A©*¸—¸šX€áTÓÏÓ©E7E‘ ô·$“ÉdáÞÞ…ÖX¡&š-uߊ…Ôôv›)�¾¾ë‘®t,M‘nkk‘DÖ’JJY:_QØ-4Ô·ÜþæA�Åpxt€`ÐG/KôÍrTUTÁf»þ2ä›ä¹BàMÙl–çøU>è8[€«¬ U•5°Z˜ö[Ä¥àlgw‘x’…KŒ!æ# ò½ÉÄ™š¯Ý,¯‡B‘Û×ÜëÐYÊaµ—³¸³Ž‰Ò9ʶÇ,²[� Î 3üúåEõ}~~ 9�• ƒp¸( ÛY€›aöEïe¤Âtut^»± …‚¼_™Cmë}”×ôS:®§llcŠ6%éè r=8Ø~³6Œþ�E5f‘H óË›”¼‡yí>FÁ])ìTfËÊðžòÇ»/yí>Îw-Sø{ŠªímŒRHϸ8f·`)©gßUÁ=Ç{´tÒÏþr¦­çHÇÖpëfq]÷O¼üžÉóå,ž¾Á÷.Îè¦Ìrf'’¤SA$£»‘/àî�þ‹¢’å…€B@! ¾Ü¿dÙ„B@! „@á ˆà^x¦²F! „€B@\uÓ“OŠš)|�¨©mÊtäFs2éÓæâ`6Ô)ÉK,Q �gªùÇŒÁôôR9ûÛGYÄN¹¿ŠŸÝçÙO/2ü?p8§5��¡[³Ú/úÚ™ÙI¤²v8*º(iUQ0cg6‰°ßMAß³Žc5R¼íÿX©dËËsˆ¥´”²š)ô;˜„x‚TÜOÁ}ƒ‚ŒžcUüIõ ��1Šuyè™fy»Õ‚ò2JìŠ@rýŠ ¾¾6«¸1èì¡ü(IÚ×o”¥GBàbYzey{Þ 46÷ ©‰bÝHÝWÚ½·¿ƒh<¡&+³<(çôšÊœ:ýÅ ñÒJ¿w÷÷¡1ØxÍÈ&ö5ø ƒ6‡æÆ¶¢L”Vf©Øâ{°rÍWVÝÎk')ŸPöSò^G*º�Ö¦Ök'J+»Òš{ Zs%jšG(Û:XÙDÙ8‹ã½U÷y¦X|V]tÅ[‘hK+k¨n¹�ºÖ;¼l€Ñdcú|š×쇼§°1ÿ vzº‹ø¨ùø¦ÍÏORì¯B ÷²ê>ku¼g±R’«³ÿø÷çYÐÊ"ïsܽû«�ßÀg\bqqm-ÊjÁ}”¢t9 –R&¤)x!x¸ÄâÎi„_Rò.þë÷�Aõç?ü°—¡¢þ!“÷y�fW$q+o3sj!u,¼Åq›¥ä>އ÷‹«0á_þù?sÌPpãlS�ªà®ãy^9O*ÿ& î!ÿ,! îw>‹¼V! „€Bà’ˆà~Iàe³B@! „€# ‚ûÅøÉÒB@! „€¸ŽR©$^>èëø�vôF?Œ·©I{‰ˆGMmCÖ‹Ñ1Š1&Ó•G�J¥09ù'º2¦K3 ’ý•ãt2Did Èãæ­ìkñʸʘ--ΰ0!Cy¢š‚»YÜLutØôèé¢ h¹òcõf‘vw6á÷©‚{YY%ꙸêt8ß|™<B@\9YÊ·››+ˆD‚|ïeEß“JìN´¶q¦ƒñÊõçCœÍå°ãõàDcà{™S�M%öÁj22¼ ½áCWõE_§HÞÞí,–+¯§tk¥˜„gý,Fjª*¯¥äžÍ±ßG°•5¢ª¾›¤“‰ÚÎöbšö&vÝ”r~ôô_¸{c z[5ÚoòÚ¯®ÊÎ|“F:ÆñþvÖ^pú‘Z[:¾è¾ô¹7‹Ç±¶¹�Êú>4wEI¼ž³5Õ¨)è±ðûý”‚ÿ*òq/ZšZ>ws>jýKK³ÐXêÐÐù�ÇY3J+Ú8ë’‹×ëQ„™`8PÆí1Bû3¸yóÁG­»Ø_üý÷ß ¼þ¶šà^Q7Ì4ð*žgJ�ç>�*)à³ØÛÇáæª&¸gRqD)y‡¹¯¹çþßî,z{®W2ñÂÂ$ŒŽf4vÞC-ÜÁÝZRÁô ‚Ç[”Ä×áY}Š£íì/®Â„Ç�¿AUó]4v}�š&¦J³íJŠy.›âlE”¤±»þ ž¥?âî�‡Ÿe¿¹¬•>~¤Hâ·Qßñk&¸÷ÀêPÞ,�cÜ6› --Å++³;lm­"AË»´B™¡‚âm&‰�ßËTl=ZadÂôu{(Òñö®æ’JU–¶Ø˜˜ÊÔÑhø‡”¥“á´·õ�(®´{‹3S””7¡®¹ÿ\pOÆ8ö`Ç=£&b77µ_·!Ãîþ.´”;u:fÜ•¢uÌvV°4ùGèòI47W¢öòò4ŒLS®iìC[ß}¶½]Ü3Ü}ûnl,>Áþö"R‘}tu]/ pqyÕÍ£hí}€ÊºN œu<ǘ˜ì{ dl-?ÅÖÊ3tµ4Ýþººµ‹ö�ߢ¦™éÊLo·9«ÔsD<âágÛ«ãØZ~Œþîî¢kûEôÇoþ Ú‡þ;î¡®í&“ЙnW÷XøÇÞ%l.þž•ïpsìöE6Uðe}÷?PÕrGÜ+ë9fÕ0qÖ%u?ÜQÜ·—¿EpoúÚ%¸/.Î"§¯�«ªåµ,¤©ì pÌÙš2)ÄynÙÛx‚àÑ*ôùCtw—(=;óɼ • JŠ9¯—(y›,. Ò ú„ŽWàuÿNkŽ¢ô�ÿŸ½÷zn#MÓ|�ðŽÞ�AïDJ*©lwÏtÏÎÌîÎ͉8çâü}çnc/6ÎÌžî®./GŠÞ€„#Ђ„÷ xžLI55=Ý]’HIIÔ …‚‰Ì|¿ß—H$ª~ïóÝøyó!wX.—±²ºŽFó¯�^®rÑ©6�×jLÞOÇPÈ1Á~wæ¦ÐÜÜü!Ký‹Ç^|ú-r Ìö^Ι²j@ J <ï”ÆŠèjgX¸+ÿ]à/“ ! „€B@ƒDp×à¤HIB@! „€?O@÷Ÿg$ÏB@! „€B@¼ Ù\‡‡\°�DIOmmm‡×;EéÖð.w#û,Wʈ*©Ø¦¯ÍÀ•Ž‚K&£}½ýš®ý:üþ-ÔŒ ¥„ž�è˜R\dJqâ4Œ S8½Ãc0ø{�=vwס3:ÑãžUw£É¦ îñC?ÎYûU9�{DcU_¿œ³`°Q–þ5Ó‰[ÑÖéF�‚{î¥àî£,ml¸Äððäõvƒ{ØÛ]C®XÆÌÃÿ÷è} î.è) —‹J‚{T•¥Ã»Ï0ÈךÅb½Á#ø]£QôÍ0QûºúÆÔ±+M ç'ûj úÁÞ¢¡UL�Ï|øbRÁ£GÿîñÏ02ûÖ? gK7,”ó ¹“À� ­aoíOØßùþö'[Þþo7}Û™û-G2�™«B8Û¡Ó½¸6^œ„ ,Á¿ö%†\�šìÞþáKÁ}æ¥àÞ¡6T(r~üÐGÁý1Â;ßbfbJsµ_§ ÍÍ%ì}L­¿Gáx ­�ž¯J‚{YMo?‰p Ð"Σړĕôù+cÓ°Ç)ç? œ?Ć 3ßÓJȦŽp¼¿„àú¿ÂiÕcl¬¾’÷Ó™ ¶vöØPò€’;Ü\]KÜ |_;æ½ÈŽÃ�1=1§Óy�S䯷U$ïõ� è­ÜGx¾Qòn4qU°"2!¦ïsu’B³3³uÙpWRÆ¿¾Ã{ÈfUpoà}d­VB:¾ƒJ9�Ö&=ææ?¾qî7±Ãb±€�µE$S5½]YÑ­V«°1!�æ&#&§”UÎê¯Iò&ØÉ>„€B@! E"¸kqV¤&! „€B@�Ÿ% ‚ûÏ"’'! „€B@�[C •J"ÜÂQ4Wÿ††§àt84]¿"¾ƒ>dsy\Öô% pØíèììT¿jºø·,NIÕpÌÅJ#œLjnh4Pö1à,¶»ÍŽa·›¢¸þ-÷þî6«PnßõïÂhïFk×0,¶6ÊŒ È™¤\D%ÊÚ)œiXÐ:96"D�ÑåžgJñìMhhУÈÔXEp�Ÿ3U;NÉ}ümvÿζÉå²ð‡öà�þ5eÆ9˜-N8[»™>O±ê‚2àÁ&‚[ßQ–vÁb¶¼³:>ÄŽ÷Â!töŽa`ä.ú†`UÓÀ¯�dr}4¸Ìd槈G·059ÿ!Êû«Ç\Zú=Có¥,혤È8@!ÎÁ„Þâ'AЧëûž!{¾�‘‘ú8LJðN}NYú# $þ*Áý0¼� “Ðýëß`rL[Âñ³g_a`ì î¿Æ€÷.šÛ˜bn² \* u~ˆÿ’*¸Pp¿ÿÑoþêÜ߯_líí¢‡ èÜ·Ö.Š»yý‘à~Ýáùº¢&¸� inx;Á}žgSjó�Ë}‡¯³&µ‘¤�K°)á9¢�E$޶13½ ¹Ú¯SP–+�ìø÷08þºúgøž $¸[ù>~¡Ž_Ip�ìý€†jããw®s¨ßVY9Å ÁÒì¡(=Äsô”¼•UI’§¾ÞÂ(¤ÂðrÅ€z»Q`®Q4.×ìhfŠ»�©ûf¦×W+¼ÎÄýÈ$à0_R8ÖæùªHÞ››ÈÊ|_›à}¯‘)à5}Þa¹b³Ùp]‹ÒÊg?ïŸ3™Cò<Šß ¬�‘ãëmvîãkï¦vð§?þŒßýg �ŒŠÞÍíý¼6Pdd:qÄäù ¨ß°þG˜¿óফ‰ý(‚»"‰Ž> Ä9Æ4p¥y¦Æ9;ÇñþEiEpg8ßË´ôX\üŠiû �cê¾’àÞÁw›óe‚{ˆ‰Økï2Á=^ îkÏ)IÏÀ3ù1ú™„n±5ñ¶£†l:Ά„GØ[ÿƆ+ôtõhiʘHœG˜r¾"¸»Ç>bS‚" ›_&¸Çp^W›)†ܼª¯÷2e•ˆW·èœcÐï»”U=^î\q ê_D­˜`ªô=MÍ™RLµZÅA,4ZÙl6¥¾_)‚;Ï·³#JÄ™ŒŽ(’·¶î›n¤*J³1#_¾‚³E9_­/÷älæF6< izÜeîÂÈðü»¼Ô¡QWƒ�÷‰JÝõ˜Ü~s.ûB@! „€B@ˆà.ç€B@! „À­$ ‚û­œ6)Z! „€"·//¯¡Z³R®sQç2äWWpÏP)%¡«Åq÷Þ}ÍIîëKHåô”†§X³ƒµw¡¡A�l2„J9‹äé:fgÆÑÜä|ç ßç¾þæJâwÐÑw¶&EV²S ¬R<¦(~îÇQð¦¡×01¡­ÕõÍ-8»ïÂÙ:HùÖËÚ]”•˜<Ÿ�#y¶‡èÞŸà0_bˆ‰œõôð#hã|õ�|Æ1wóoªå<%Ö3œÅ6™ø»ŒÔñ:¦Æ'55ì�ímô ŒÁñÏ)y{`wvQpodóÈ Eï&¸/"²÷ÆÜ.MÕ}Ýb–Wáž`øÄgèœUÜ (r•�äÙ>¥ã¦ý~‰äñ6æ4$¸ïî®Áʦ—¡ñOÐ;<φ„^U@½¤àždøÑÁ:‚›ßbß÷î.|z]LšÚ~/BgïÅþ{èêã5Ÿc¿â{ØÅ)ÏS¦íGüÏqz°ÆdéYMÕ½»»Š\¡„Ù‡ÿÂÕ(K·öPØTd霳ÐÖ# îO1ØÛ‹…K\ÔÑ#Ü�ÑÞ®ŠâíÝCÜ›ù>vÉTé8S÷}jS€«³Es£„|h09™º?CÁ�÷LÜ•º•$ó›®Êix‡µu=¿)ˆ{{븄v¦Ø++DŠàž@.C­’‡Û=Ê{EóMîF÷£HîG'GÈ/¹*G#W¾©âªš‡Ž#ò �iZò¾ Y âû»8Š…àêÆÀÀW!©¯&Œ›à$ûB@! „€B@ÔÜëae B@! „€øÁý8é2d! „€B@¼�­­M¤²Lo§¨ådêoEV=%ñ4åã(2‰m˜ I,Üýè5ööþžòìÙS\é;){?dbo7,ÖNºV�¨SLåŒàüð)Ìú4¦&ÇÞ_QïøHÉTþð1º?Ek÷¥þ˜­í”9)&(Mã0ðÊ?æï¾ãjÞl÷ë;aŠÞ÷ÐÙ¿€æ/Ü›¹ƒ+ Ó1žcQÃ�‘aSÂôÄÈ›íXãÏö…Ñ3ô.ÊâÍJ‚»•ãfºt�Éõ‰“åÛïpz‚©1m%¡¯óº îýÞ‡hw�Sôîf ÷ âa îKÜat°Kã3ðfå=_~Ä„_¥!á#tS`mëf‚»Awüp� ëLpWG+líÈ·…bûL(îf:±gò ß#|�ÙqY-SôÞÇÁîœD}(§áñÔÏ5Q™Ýо0Ø02ótô « îÊk,—9Çil¾•? «`ˆò­–Õj…ià!8ÛúÙL1ýBpWÒÀ‹y îU–®æL*ÖÖê7Á°ÂÆ eÞL¶6¼ÜkÊûEñSž§56©��ß¹‰CÝø>Êå"Ñ å*çì…à^.Ô,F=Åáa˜8�õúPDéÓÓC$’q&¸ëÐÒÒ�ÎŽج"K×ëœË¸„€B@! „€BàvÁývÍ—T+„€B@!ð’€îr*! „€B@ü%KK+h0�ÃIÁÝhnSÿ*Ï»d²e!«ÈÇ;¸8y†……i47+R²6Ož­¡©ë>åÀq8š‡ §àHÛ —LU÷ÔÙ&â±Ç˜ž‚ÓéÐFÑ׬ÂçÛD¾ÚDIü#Šý °7÷«éõW”9Kù ¤/‚8Ù„ÄÑ"îÍk+Á}Ãw  îÝ!˜,Šè­¬�dò|ÇÜOžâÎÔð5)ikómí}óœ³YÊÒ/Dq%¹¾TÈàüx‡ÉõßsÜK˜›ÒVâïÊê3¾¾ÆÑ7ü€«L£¥}ºFe…„c¾¾N)L‡Äá:¼îm¿f5»»ëЙ[áÿ”’ø¯-\Bo@¹ÀU!âï|OÁý__÷¯y¤›ßü z½­½CwÐÒ1Àf¥‚{šsvÙÆap ýL·ÛêãzøŠ "ŠG£0;ØðDÁÝjoQÜÁýŒM …ô Üý¦£^m¢™¯•JÑ0Mö—²´‰ îy&ÏoC¯»b²ô(ë6j¦Þ›,D‘ܣŋ¥"® /µKÐë0<<ÅDmmKâù|‘ˆ‡Q?zz‡Ñ?À•I¬ö›D$ûB@! „€B@! „ÀÁý�‘ÉB@! „€Z ‚»fAjB@! „€ö$NŸ1÷>þ{Í àÙÒ¶*¸7wÎÀæ ˜ß ÿ(ÉóùL É—‚»Ó’ÇÄä¬fê¾N!©t�ýSt¹?c‚û,“Š;aaŠ»"¸ç3Gȧ�prð˜‚ûÜéëêÆ·ÝÜöÁÚ6Å4ðÊ·£°5÷Rh¬°‰âŒµŸP¾ý™³uÌÔQâ¾q}}¶Žq Œ~Îäz÷[øÓ+¤."H3 ý,¶…óè3ÌßÑÖ >ßòåx¦‹æ¶Ø[z(ÚšU1?WÁ¿ƒQW@¿Ëuãçʇܡ"ÝB~Xx~Úíèè¥(î@&yÂóô‡áU œÄÄÄü‡,ó/[•¥c0XZ^îEp¯ ÍÚS§Aèj%ŒŒh«ñå/ä-~¨Hî±£(²ùü¿ îé Ø­fôõº5)·¿¦šäò!“Iâ’M?:^ÏŽf y&êVn5vù*„€B@! „€B@!p³Dp¿Yž²7! „€B@�÷D@÷÷Z#„€B@�[Fà‡G+p´Îóï$Å@&‚«‚{ª•, J¸É¦¡¯B�÷¿ÓÌè–W6 ·zÑÔ> Er7í po¤ÐY@.µÏ4ó]ÄŸ`ÌëBKsý$ÿè EéqJ¹} ³Wµ*SÓ8?\C†)îÙø2æïjf®”BÁ ʺ6&™/Àlkƒ³ÕMÁý’ YÖ¬ˆÞ+Ð_žÂãÔTÝ×-f}ý)ª:zÜw9oû"¸Å\‚MJrýL 6ahK˜.—KØÞY‡ÉÞ�¶ž16‘t¢� îe&Ï'ÏPÍŸbÀÕÍ´eýuinû2%÷Áó¥K8Zº8F›}”÷,††Æ`2i3]ZM3g"xŽéÒ:¦b³çM'ZšZ`³Iº´æN6)H! „€B@! „€B@Ü Üo¦ìJ! „€BàýÁýý±–# ! „€Bà6xúä).uLÖþVÇõõo™éí•R’ î»qŸcrbmmÍššÏ·‹\¥-�J’¹ &k\Åá”(ßfAÄcOñ«/>ÖLÍ7QÈææ*JWÍ”ŽçÔÔzGË€šÒ¬4$dû”ÜW`5ä˜0­­¤f%]z7°Ï¦„Mn»FqyYÅe¥Àf„}ÎÕ &ÇGátÔO3‚2ߥR{»›(VõlÄfâ>w�Žçi’ÂtæÆ ¼ÞIM ÓŠäì ¦ÓC§·óº`@ÃUf£=]Šø]rûO_£ùBш±h=®Aôõ{aIü§ˆä{! „€B@! „€B@! 4D@w M†”"„€B@!ðúDp}VòL! „€B@ü’l¬?G2m„³mZÜ ¦ð?‚â²VF1ŒlrÉÓ%üî¿ü£¦°”ËlnûÑ`ê¥0Ý «“r¾ÁL¹ýåbéómX�9ÌÌÜÑTÝ×-¦T*amm:c;L–VØUÁ½Dɽˆ,÷Zùø^~S@IDAT³³ó0M×=Ô�o_¦äÞ� “¯©Iæ:]ç*M1ÿ-N3¦gîßø1µ²ÃL6‹ãã‰8ýö´´´£»»G„i­L�Ô!„€B@! „€B@! „€¸åDp¿å(å ! „€Bà—J@÷_êÌ˸…€B@!ð· ”JE,>{Œ«†Nè vØ›½¸¢à~U«¢T8Q÷¶–FÌÞyø·wô~«Hîë›ÛÈe °5õÃ@ѽÈôöJ)ƒ†Z wïk2ûº¨É=ØF¡PF Ù™Þ¨+Ãb6bxx F Êí?s6—G8äC,²Ëdl7ÝchjÒÎê?­U¾B@! „€B@! „€B@!pˆà~fIjB@! „€øODpÿOHäB@! „€/ ”ŠEø÷¶‘/^2¹Ý‚†= †+X-tv¶1mZ»òq¹\Æžo©t…b‰Éå p:œ›˜«K¹]NZ! „€B@! „€B@! „€B@ü9Üÿœˆü[! „€BàVÁýVL“)„€B@! „€B@! „€B@! „€B@! Þˆ€îo„Kž,„€B@! "¸ke&¤! „€B@! „€B@! „€B@! „€B@!psDp¿9–²'! „€B@�÷H@÷÷[%„€B@! „€B@! „€B@�@ •J#ÜÁQ,ˆ—nÏš››>@%rH! „€B@�÷I@÷÷I[Ž%„€B@!pcDp¿1”²#! „€B@! „€B@! „€B N ¤Ò!“É¡T¾„Q_ƒÝnÅðð(ŒF£fG]*•°³³ƒTº £¹ºj—Eó§hr4brjf³Y³õKaB@! „€×# ‚ûõøÉÖB@! „€ˆ€î¼V! „€B@! „€B@! ~‘*• ‚AÒé$Ê•*ô Wp8œðŽLS”6i–I¹\B8D±Rƒ®ÑŽF½ºZ f“}® zÍÖ~�ŠÅv¶V‘+¡7Úáhñ ¡A�r)…|憆"¦§'aÒ ä®Èí++k@ckwÂê à®ÇU­Š|z…l VS w^‘l+„€B@! a"¸kxr¤4! „€B@�¿N@÷¿ÎF~#„€B@! „€B@! „€Ð:�\.‹HdG±\}^ôxaµXµ^6²Ù,.’Èår¨¡¸ªÂfµR”î‡^_Ÿ¢´2) í�pW�Xhh4 RÊ!“ˆ¢VN`jrV“’»"·onm ÑÜ�¦öaLŒVJÞd“¬½x ïP_]Jî›ë‹Hå h鞃£Ù =Ç®×›Q)çPÈ"ß�QwŽé©)ͽî¶67X»•s6³µ› îmlL0£X8Ãe9‹LrÉÓ瘟ŸFss³æê—‚„€B@! ®O@÷ë3”=! „€B@|"¸èrH! „€B@! „€B@! n”@¡�GüüÉÄjWWhiiG{[¬Vû�GK;+•ŠØßßC¡\Es{?ÅUª•EécXŒzôº(JµTò�µøvVQk0ÁÙîav7åvçíé‹(. ‰iàu(¹WªU„b0:úÑÚ5“¥‰Ià\^rÞ8öÓØ*˜Ÿþ‘•V¾ñù¶P¬9ÐÙf[+Eï4Ì”Ûc(“ˆn@W9Âè°G+%ßXKKÏ8g“”ÄGÑÔ6®Ž[o°¡˜;UÇž<ÛÆYì1f&½p:7vÜ›ØÑââ2ôÖ 8Û¦x¾µsîz Ó5²©"ÁôùÜ)èSp7âLqÿô&)ûB@! „€ÐÜ56!RŽB@! „ÀëÁýõ8ɳ„€B@! „€B@! ~9òù,C8> ¡·o®Þ!˜ŒæºP¡}pàG®�ƒ³¥��z Ç5˜ÑÑÞ¥þ[‹Êå"B!ÐhD‡‹©Òœ'½Á„l:ŽÓ¨“ϤK¿vM{{€Ñ —{–‚{Œ&«*¸§)¸G¶pUJÁ= =Ù8›Íà Açà:û&(Jw3QÚ¤¦˜§(y¬ã2Š~—ëÚŒ´¶ƒ`(ˆBÍ÷øoÐBÁÝbg‚;_cåR‰“]D÷¾Güh£^8ìÚ¥W×Va° Ûý1:úæÕôv=Üó™¤â úa¿Ãøðìv›ÖÐ_«ž¥å-8;ï¡©c6G/çM‘Ęத×ï#}¾‹³èc þÜûè‹kë¦7~üdö¶8['¹b@?“÷› ãŠ ÕJÅü1bvyî-ò¼ûÿí_þï›>¼ìO! „€B@Dp×À$H B@! „€oN@÷7g&[! „€B@! „€BàM KÆ‚¥‡a6Õ·(­°Q¤ãÀÞ®ø§�²qcc#Š/a³ØÐÓã†^oxS„ïåùJ"v$²‹2S–;ºa±9P­V�º8�ž2cg§ ½6±¯H‘ÛƒÁmØš;ᇓ_˜ž]Ìe?Sà»ϑ§äÞMÁ_k�å•GðL<Ĩܝ(¸SdÿQp�#XC$¸ŠBò®î>­•~­zÁ˜›z1<ý›f(·qì­(äRHœ†qÝQ÷B"÷àðµŽuÓ¯mïghîfx;wEO#u¾OÁý)be컘_Ж྾Bkï]t>€³�«ZXZÇåB é‹}œ<ÃÉþ õ·£ÉQ_ %J‚»µyí½ÁlëdóSW¸¨â²’G.Aüð%ñULMxàtØ?è9öç_\|ŽF ¯ë­<ßzÑh°qÚt(âl*I yºÂú ÌÏS‚onþóÍåßB@! „€u@@÷:˜D‚B@! ~‰Dpÿ%κŒY! „€B@! Šxlâ<~LWúmí=öNk6YZ©YMŦˆJUš©ØfÖúB˜¶Z,èîêÓtíJýoûPãÃãäóYxÆïBÏDðR1‡óÓ(ÊL*îïÖ¤(®œcgçÇ0Xìèr ¡µÃźóPÓˆíû�¡øÞß?¢ÉÚßv®”튣2_c3S¼£tKÁÝôBp?9 !è£,�ºàؽ×9Ì�o›cZy0´…‘©Ÿû”âíÌV._&¸v–°½ü-t— y¦nüør‡O)­NÀ;õý&K3 ]ÜSÇ8b úi,ÿÖct4·rí¤�ç yÇO1<ù1GÐÕ7ªŠÞWµªZûÙQ�¢ôsø7¿Ç¨gìC"¾ñc?{úúÇ>†wæ×辋æ6®.À¹©põ„ÔÅ!Ž÷7Øü¡Í?aAc¢ôòêÆ?ÃàØ§è˜�½©‹ @”‹Y\œpÙFpëOØ}þÿâ·ÿåÿ¼qvr‡+›èè_ÀÀè¯`oqÁæèb˜v#ßΑKŸà$²‚ˆï+ övÀi×–$¾±µ g÷=4µyÐÔáåkíEÃK©�äûY¾ßSòÞÆÃûw?$âwr쥥§Ð™˜â~Ÿ îý|ß¶‚Ë\¨éíåb‚M%0ÔN19©½ëÌÖæ’­ã/÷F t <ç²1T+6'ìÀbHaáîƒwÂNv*„€B@!ðá ˆàþáç@*B@! „€x "¸¿4ÙD! „€B@!ð7ä Ä¢A¸˜Nl³jGü%C©9~~ŠdòWLÅnnnC{['ë×–Xõ·Æð¦¿»dŠvì8�Þ«£…ã¾¢XvTKèuõCO±S‹ßβš²¬$÷Ϫj�‚w4´�« kïaíLÁ­§‡"·ÇŽÂhí¤x;…–¶Œæ÷}ÿeé¸*¹kmÜÇð f&ç¿@§Ë çkl¦H%â8<ðawýJ”ÝÝî ­•~­zNÏÕÄúÉ…/0>û Ld`±9Ô÷ oY÷>5ÆÇæ¯uœ›Þxg{Îv—*¸xgÐÓçe’yŠ…,ÎO"ˆqζW¾¥0½‚YŽ«žÛK˜¸ókŒÌ|¦„ ¾Î\Ž‘I�#~FÈ·ßÚ·8?ôcföSÍ ]iR29Ú1:ó†§>fSÂϵ&µi)ÃëÂqÔßÊר[ûã£õÕ”ðäÉ)I‚ñùß¡³oŽ–.޽™Òj‰³ž³!ø–�}ß÷xøð·š™3¥�•Õ§hï¿÷ø§èqß�ÝÙ© î¹ô).Ž8Žl êŠ Ü©é�4Uûu‹y¾ü„çl?†gþ™ î®Ѫ¾/TÊ9¤âaD÷¾c‚ý3|òP;¯³Wcö(¡½s0Y[(çwCÇû%EpOŸ‡p[¡ä}Îkûä«MêæëÆú3Jâ:4wLQìïãŠ&6*÷ŽQTËY\•O016£Q{÷`¥R Ï—QÓ±AÉރƆµ—ò§lˆI£áê÷î=ä{µ¹næK"„€B@!ð ˆàþyÈ¿„€B@! n ÜoÉDI™B@! „€Bà–Hg˜N ã"~¢ŠÃm”¥½Ë u&ÞþtZªÕ*‹�Q¼lP“8•DpEÔ²[M†Ñ`üéÓ5ñ}¹\Âþ¾ÑÖíaÊr E—TsL⌠FaÇícòr} /ŠÜ~zg’e/:\^Up‡*)]0¥x�c�¡»½S•Ç51Q/‹(0©8r¸�‘éOàléT%T¥!¡ÂyŒïcï9Šé8\=Z*ûÚµø÷VQ®^bêîo0¹ð+´P@6RpO'O‘M'°»ñ�­gèa‚½–’¥•�G9/ƒÞY¸Gæàeí=¨)çß“nP¨ï­`j²¾Î]6(éíŠÜÞÕ;ŒŽîAU–NžŸ ~r?ǽ½ü \]ý×>?nrüÿþ,|ú_Y÷§L2 &¸[¬v&ÜV�dÚþ>ÏEEpßZþ³_==6·—1~çW?Ü{Ô9KsÜç§„v±CÁý‚‰è3’û•÷“ó35Á}À;Ïóm„×Ç.”Ky6’S”ÞÅÞÆ÷ˆV01:]OS†½½ ™þí™üœïe#p4wñý¬•‰Òçl&áµqýK¦�oS?ÅØØœ¦Æî÷o¦vÊís¬} Míýh`v©�A2~@Á{A&ÏOŽOÃáhÒTí×-fk“ïÕ53“똂NÁÝÖÂ]êPÌ')¸‡pr°Œ†Ë$›h´÷¾PæµÐ·@£¹ f[W¸hcí5&€‡Q)åP+žbb|œïÑÚ»ç½î¼‹ln,"“»‚ÕÙËF;‡ÚZ.&ÑdoİǭI¹ýÕ¸É}oo‹+á”P®4ð¶·CcV› £c3uw¯ÿjÜòU! „€BàÜåLB@! „€¸•Dp¿•Ó&E ! „€BàK •JcÏ·Âñë0LY°¥ÅY×,Êå2BáŠÅ ÷˜´wu ]­‹Ù�g”…I“ãßÞZF*WFSÛ £™Œ]­ä™XÀ°{€’»6“±¯S‘Û£'g€Þ†ÎÞ)˜,N¦qVqÙT…¥Ræ#Þ14&¹ïPhÔ™˜>r{+eN�2]ã.˜ØëGdï). LÏhO²ºÎ|�ÂÄ´Ø¡ñûLgîd2¸›»SR8)¸3�xgùKèª Ó½×9Ì�o; ÃÖêBOÿ<¡­s€ ¢zžcÊÒ«”¼Ÿ \G?w³ùv¬ð:�ž=ù=F)Ï~ô;&¸Svlj£èTåö³£8æÀÖ"§‡†´•„~xSÓÛ½÷TÁݪ&¸SLœ©‚»oíl<ÿŠ©¯ÚJ2�yù[ÏÙÙ]ÆÔ¯UÁ}pxZMAWÒÀóÙ“ë÷(¸?£$þ-IzþÖnÞûïv™ÌÞBé^Ü=c híìåùÖŽjµÌkCG¬}}éK5Á}jòþ{¯ï]pSiœÄìƒd#›zÜŽ9g\a`ß¿BIüDkèeBºÙú.Kyã}¯¬=A¯{3ýßÇÜoùÌF’LН3ÿ2ë^E)}ÆU†ÞxßZÞ@¹÷ˆÂÑ>Ĺ›¢Øï‚ž÷†•RÉó(%ñ dÎÜ3í­ìQ¡(ÜÁât¡Ý5JQÚ©žo9ŠùyÎÕ!÷†j†Íµ<oU[©TÄÞî& U=ÓÀ‡ 7¼x=)÷ÊÉ321\bddR³Â±"¹G"KU\5˜UÉûê2‹QφN%Á¼þäöŸNt2™D8´ƒc6ºú½¼ïàê ÛOŸ"ß ! „€B@ÍÁ]sS" ! „€B@¼Ü_‡’Ck³ã“óu%s*gœ"·onm¢ÁÔ GË Œ–&޹¨Šâéój¥3Jdz0iLrÏd³Øa²£šJIáÊlm¡XBµœc"g•\ ƒ®èëLr�¢¢³apì3´t¸a²61ñ’’ø.E­8€™)‰^¯¶äÛ ¦ˆ:ÚÝšøýÞûjò«rþ%Î�8 cwõ÷È�`’¯±zzø÷Lûe²tß(SЧ8g/Dö‹³Žöw(D>G4¸ /“÷µôXß\dªôǘ¼û÷èîQ%T=WEH'Ï8gQ„wŸÃ·þGLÔ‘|»ºò&(KOÜùBÜ[;\LN5£TÌã‚ãÞgZøÖó¯±úøßðÉgÿUKS†ØIä…àÎùPÜ_î—HÄ�Û߆oí6—(¸�/hªîë³½³ÄÔú;ž¸‹ î]®!U^½ˆQßEˆIèþuôP ×Ò£Ès*ÆÔýé»Gaz\]- ¹­›ï½e&¸c‡éíK‚±Ñ€~Š�õô6QE¦ïÿVm¢QÎUEpW^gJ#Ihw …T½\!bww ¾ïŒ, � KJÌåe^�#;HÇ£èî솾±ì8ΣÓ3,-p¶¾h©ñþ#É1W™,Ý×Mé]£÷\Šä;Š!ÇFN«£]=ߊ…4%ï0¬&=FFgy¯­fŠ›|Í+÷ÌÇÇ1\$âj3hkK;º{úà°Ûoò0²/! „€B@! „Dp—“@! „€BàVÁýVN›-„€B@�·&ð|‘âcªÊ¤@Óš{ÑØh¦´•Uÿ6êÒ˜ŸŸÓœä®Èí++Lq4õÀ`j‚½i�Œžé”i”K)¤Îw`5ä±pïÓ·æ¢Å }»Û(^:ÑÞ{‡R lÎ4P¨+’H_„�­ÀˆÅãYM•>8@ÍØEÁý.,ŽÊVLQ­r¾²HQp�ì} SCƒ}.MÕ}Ýb|¡(:ú¦8îY´÷Œ°)Á¥ îùLñã=DýOqx„驹ëêF·ßômchòs Ž>@WÿäKÁ]ÇsŒÂÕé>BÛßcß÷“#£7zܽ³½}?&~Ç÷ètyùúbã ÿä˜\ 0©ø;ì®}ƒá÷‡.õ?së9†§2Íœs潃¦Ö.&¸Õ÷Ó˜á½ç¬û{^v)¸ßûÛÞæD£4uöÃ3~}î ΙV[²™¤*Þ¾JpOž* êÁGf1ÁDp÷èØ^&¸_0Ù=ä[ÆîÆÄÂ;˜šª¯4ðƒý]®h¡Ç܃ߡw`ŒÉÒ/äU%Áý„+(ÀgÎ�Ñ¡±wåä9<Ú‡ÙÑ¢ÎW;ÓÜ-V;ï“*ªà máü(ŒJï�u&KW(ñ‡Â>Øš;(¸�2¹¾ƒ … (äRL@_ÇeYYÕ¢O“²t¹\D$Bµ´) îV‡zï‘Nœ¢VÎÃխͺoêbUU$wŠâ™|A½÷Ð]Ua³ÙÑëÔä|ýù¸ó…öyîE÷}èá ƒî1&b7ýùÓäßB@! „€B@!ð–DpKp²™B@! „À‡% ‚û‡å/GB@! „Àû$�H\`iqMí30Ûz˜n颸dd²v•r¹TW•æ(Tk(É}}mÙ’­Ýó°9zY»"tZPÌ� RÉ!}îÃùáSÌÍN¡¹¹ù}"}§ÇZ][ƒ£‹I¤®yJÇ�Lý킎2].uˆBö ñÿƧ¾Ó:Þtç›Û;hêžEïðÇœ³qÍUÎçÎqqìCê,ˆóècŒzßtך~þîþ!EñßÀ5t­�Jr=ܯ®�ÏÆqÙBÄÿ¾o13¡­÷¿ÿ…à>öJpoƒN§ã9– ˜T÷ðöwðôišÿ›81 |#Å{'aw¶q:6Ì"É¿/÷¯1:¤-±ÿð耉û}èeÍýÞ9tõzÙ°dTSŠO(¸G‚ël=AGK,fË›bÑìóK”W�ÏŽÔw% \‘ÛÍí?&¸ïmGÁ�ïœ3¥IÍØØ€nÊþZMU¡�ÇéÙ!.ÎOÔÕcZZ:áf¿Öë~U¿|B@¼KÉdÑH\5€�ÖÖ6ôõ»ùZJÞ%wÙ·B@! ´@@w-Ì‚Ô „€B@!ðÆDpcd²�B@! n-�µ•EdŠNJâƒÎæ™ ÞFÙÌH¹=¥&¸çRA$ã«h²å03§�äß¾ûFÇÚzîÁÞì¦(èV“Ì+Lo/(áRnO_ìÁÒÇôÌü­�Ÿ?/|y݇V×=t>€³Í£¦¸Ó<昙Z÷3ez§O0<؉&§ýÏ7ÿ`ÿ^Ýô¡oäWèvßCsÇ0)(ë˜<Ÿb3B‡¡Ç8 ?Ÿ§çƒÕø.¼ØGÿè§èóÞ§ 9{ ÇGÁ=›>Aò4ŒðÎw8Øý3ãcïâðo½Ï­]¦¥ºgÑ7¼À÷)&î÷P4"�8ÂId›óµÂ÷'˜Õ–èýÖ~¹áÉÙ ,Í=èõÌRtŸe‚û ±?O±ÿ0¼‰íå?"qÂø¨¶VH(– 8<9ÄèÌgèpyÐΤbe¾ñ˜š²¼¿·‚­å/±p§¾V´P¦-BQÜJÙ¸Ÿ"xk‡ £…«xä¡$¡ø×PH_```产Æ�o¯ŠÞGa¦b·Sp÷ü˜àžNžQpßE–¢»Ç3 ƒÁtãÇþÐ;TÆ~?B‘ NŽÿ•ànä9ÛÚÒ¡I¹ý3¥öϹl>«¼õ²Vv'º¸’€¥üWuËW! „Àû �J§=ð#?æá®ÐÖÞ�±±9¾—ÞÇáoäét– 1gÈäòlš úlV †Üƒ·j¯£X,b{k 鬎«¸¹øYš÷üœryYdSkk S3 0×Qsäëp‘ç! „€Bà—D@÷_ÒlËX…€B@!PGDp¯£É”¡! „€Bàg|õǃÙ9…Ö®û”9=0˜š˜ük§ÜžC±pÂDô#ŠÓk(g×ñéç¿ù™½½¿_ÿéË? ½ÿs´u/ÀÑâ…ÑÒʺ-LžÏ²îs&‚oQD]Eêä1¾øõ?¼¿ÂÞñ‘ž¯m£ÍuŸ¢øÃ‚»µ•’]ÊÅ2‰¦‚/âdÿ1, )ŒOhGÂ]ßÜD‡ûÊ·Óhï�¦˜ßÄÄ}òéSä2Ç8 =¥˜ÿ Ãõ•¾åÛ‚½m£Ÿ —)îf[ Ï�+J#8? °ñ$�·1=©�¹RNáƒh�Ö Ž>àj£l€Q{x=H✂w`ãk$Žv05Y?Í#ʸ•”߃à �3¹¾oTMp¿¬U‘¤,�Ë\ ¼»ˆ çn”²–ÖÁÐ6Œ\!Àåæª­Ýj‚{±�ÃÅéöý+¨•r˜˜¼¯µ²¯]�’,}rÅ%“ö[;za4™y=,¨‚{_kJº´�iöZ|¼’Ü+Õ*¯‡zÔj55ußfsbpp¬.åöŸÎƒÒ˜±ÚR4䙆ÑX2ÿOÇ+ß !ðær…ŽØTÒÛç¹u+�ThG‡Ã{Èd3¨¡úb¼¾{Ø„v{„ï×™µb1��íd 5~>äøÌê}~1Ÿ@# ózùž¦�]}Ðçlm® •Óq¥©&´tNò.¨”Ò(dN ×q£ƒ0Þ"Yÿç`>_z‚BÙGëçË “µ“›ÔpYÉ#Ÿ‰² y‹«ªÔØäþàçv%¿B@! „€¸¥Dp¿¥'e ! „€Bà—N@÷_ú ãB@! ~I¾úòß`kY`zû¦ S2H‰ÆvÝÃÝØöÁp¥š .ÏCÎÙ,SÛYw#EÔ4å‰}„·ÿ€bzÓ“7vL-ìhÇ·ŽF¾¦z=÷ØD2LùöEª~¹”¥(@hóO0ë/á×B¹?ÖP¥p=>‚µÉÅù¥ðâd#E#H ªà ,ካ%ÌÌ>üq›zùÆïß@¹¦£à>GÏS6�ä³IœñÎ%0âÕ¦ˆ[.—��§ÜÝÔÖ£ÊÑÅB–×î,‡=ÃS0™­õ2Mÿi%¦�ŸžDq|¼�îîAtvöÁDÙ]B@�z �ͦqrÁÅ“±ù¾ÔÖÖ�®®>ØlŽzÞƒÒ¸´ ,]d£Y‡ºBÓÕU æFpµ„Nèù�ÆŠÜÜ£Rk@{ϸººH>sŽ‹“=X™îîSš¯´/|¿.æåçߣ¢sðžqŽ«þPp7˜~ÅÏ&ûjn%w¯[ÛcN§3ØÜ ²w�Mß}ü¬Ò½ÑJÑû˜÷¿96;î°á;ȦT¥M›�s¯;_Êó’ÉVV6álgcdÇÇê„™‚{­VA)ÂU¶Îùß6qYðáÁÇŸ¿É®å¹B@! „€·ˆ€î·h²¤T! „€B@�' ‚û¿³�ï„€B@!PïÖW—�-¶ ©cv î“"Š;Q­æÔ4ôlÒÇdð=”sLpÿìךÁ±±þÉ2\Þ¦H1ÂdìN&ÏQ̯–QÌŸ2{  ß–Æ8¦gê'ezggéBEñ/8æ68šÐH‰$—ŽQì§ü´ÿF] £^�fæJ)DI(GŽatôÃÂÔù¦Ž! KzäRÇ_28�®Â¤ËRÖ–è}]ˆår»{Û¸j´ gp޲L«ºËEéÄi�¢Ì)FFÆ™©=QF‘ÜÑ�Z»Ýù¢!¡˜OQÎ SÊ×aØ;I�Ør]DšÜ>¯$Ÿ'â”.pyYÁUµB!Í÷›inAÊt±TÄÑaÝ=ƒL¼­_©]“'�%n �r¥„P`C­vphæ:½ž++%D™^VVJ ýb¥„sØ™¤ívߎkúÞÞªµ+6/õR¼mãý9›PÙp–9?BcÆÙÀT/En÷w¹ºT,¶fÞ;Í vy‰Ëj '‘-Ô*YôtthZrWäö@(k‹Í�Chëò¾XeªRä*G8‹m!ŸÁãvÃP'Iîß~ÿ5ú¼¿B{ß,œ-lÊân [èt ””ÿ¹}@Cèó sLkÖ–T¢8¼¹éCM×BÁ½[•ª•SóHh¦k6{§þçJ”Ü~’邚\¯vÕJMv†4)·¿:Ï+”ÍBÁ=¤3I¦�VШ»‚Ãá€wdº.åöWã–¯B@�¿D ŸÏàì,Š 6‘(�Ö¶nttôqÅÇ_zºæ~¦Äggd)žÚœÍã®�NÆUqº§ÇÃ÷#í­Nñ¶¹=ñQÞt¢Óå¦,í`sYÉ‹3DÂ>4ðÏȨ¶eUEnO¤ÎÑÜÞ�.e ‹’Ž�Jœ!¶¿K‰ø½®¡º‘Ü£±,L<÷Œ- ƒãúQp§Ð¯î{›�Q-dy¢]éV‘Û™†=~ç7<ï¼|�µpe‘*›3ˆ×±½üG€®Žî·=µ5µÝæÖ Z{'08úÝýShét«÷÷™“Ï�öp^çÜ­ÃÕÞÂJ´¹ŠÌââwèñ~¦ î® &dÀdqª �ùÌ9ǰŒXà)"¾?á“OÿASüߦ˜ÕÕg0:‡Ñë¥àîš¡Ðߣ‰×GŠÒ&¸'Ïü\aj‡þ¯q÷ÎÌÛâ½lóäÙÚúg�Ò÷(÷V~nTW4Ë¥b\yi“¢þ#4V¢lú¾ýÂ÷ÿ?ao½ûRpçjæÖ—«¸å9æ ›Ü÷ùž°Žjn ÷ïß{/s B@! „€xÿDpÿÌåˆB@! „€7@@÷€(»B@! „À-"P,°±¶ˆTºÊÿ™ÿbyò««K îI491>>¦9¹ý^%ÛïßE&›ãrê 0›)LÛÐÕÝ�榦WO«Û¯©4“=CèíóÀa¯�ôκ�,˜x ”5#{ˆEý¼.x¹JÀ(“¥oϵ¡PÈ!›Kòý踺RW¨°2»»k°n¤ÛW§�w®¾áê÷r•õǙԎ"�ðŽÎ¿zª&¿*rûÉÉ>šZ™TÜÏ´[“…)Ŧ�ŸS–ÞCê"ŽþþQÎ[}Hî&·ÛœMŸ§>HYÚ©ŠÆÁmŽ9ŽíÕGèÓt’{ü☫¿ts èêy!¸_RpOSp�îû°òä÷¸ªV188®ÉsîMŠ*óˆDƒ˜¾ÿ[tö aˆ¯'ËK¡ÿ‚M%Á�%¶ŸáhÓÓßd×ïõ¹¡è>ú=sè÷Þ�kp’Í ½<þg15Á=¸õˆ¢û<\¦›¾-ŒÌý½žyt2ÁÝѬ4°6 �Oáâ$Œ°ïB[ß¡VPÒ÷§49ä'O¿ÃÐÔïÐ?ú Sè'x}WÜM¨0Ñ<}£àþœ‚ûø¾ÂÇÿN“cx“¢VWŸÂàð {ð#t ,ÀÞÒOÁݦ6e¦ŸGUÁ=y„;3Úm&Yz¾g×]´õÜáØèÃ4s½ÁÂÏÃJúÛ\)ë€ î�0>ÒÇÏ\Ö7A¤Éç®<ÿ™‚¶&7Zºî1Á½“«5™yž¦Õfñ\*ÌÕУÅy…É)í6&h®%„€B@�[D@÷[4YRªB@! „À¿ÁýßYÈwB@! „€ø%H$6)LïÃE1Ò3<‰¦¦Û‘"ûKš'«¯O Oaúüü‰Dœ]¡¥¹m<­·Hú~�Ñ–ËEJí”*%´vöR6¶¢\*àâì&£ .—Gó«$ø÷VqÕ CÿÐ8Z˜d®ÈÒ…|–©½Ȧè©#É]iDˆú16}Ÿ‚û0Å2»šv;p¬ðm,2I{XÓ²ôáaz®ì2wÿWèé‚ÝÁw6%¤_ îÏŸ|‰j©Ì{‰Û/Æ)�‘è.†¸ÚÈÌÝ_ñ{!¸SòWÜ7W¾ÇÚâ×ÐsœŠãZ|”x�HeôÎp³lJA ¯…J ý “ÎÃþ ø·Ú]ÅäÄ}-á�jÚ\„V®"0>÷…þ{hëꇳ¥So"~Ä&ŒmøÖ~`úטšÔns8v€ÑÙ/à�úŒ)ôØ-êë,ÇëÄiÌ��ï)6—~ïàðñÑê“7};šü ƒcÕwø•U¥2‰cJýˆø¤àÞÓÑ›E› îKKߣ­wcŸ1Ñ|ÎÖ>˜ÌvøúËgÏpÙÀþÎ7¸ÌÅ022©Õ©xíº²¹±T*áùóçh0ö²ù‡ýÜÙˆQR÷r©®*G˜››æ=e}4ª½ y®B@! ~)Dpÿ¥Ì´ŒS! „€uF@÷:›PŽB@! „€7F “I! Sš>¦/]C[[¼#Su—.­ÓÁàÐЈFJ>zƒQ•êl&Ú™ØÜØØxcLßÕŽ� Tj@W¯—i¢ŒfU>¡HóÃÃÓü¹ù]þ½î7Ú‚‘Ò¾"¯¶Qp7*‚;çPÜÈ¡˜MahH»"]ž"ûAćÉ;Ÿ2­x‚‚{—šü­ îÇúV˜|{“˜ëá??D —˜ø[Ušv8[�I%TÑ8¼·A™óí}šnôp½G)»™¤ÜÜFy¸v…S6$ì³YngýB;ñj;‰þuom<¦\<€‰Ù›y€ö®>4·vP¤~Æ!Ö¿BÀ·ŠÑmŽW¾»¸ZÀäügðNÜ…k`äÇúÔÅ)öýëL¡ÿëK_c‚Bøml¬=¢l;¢ îž±{”¥½°¼LÝWëkjŠûÚ“ÿM¡_»‚»?€á‰�á�þ”c£àÞ eõ„ÓøO£{0Á=\Åð€ç¶O™ZÿöÎ\#óõ6ÊÔú{o¯�:¤Î™Xó!¼óÇ똛šÓìxww7�É—á�û'ô¸™hÞÔÅ{&#›Îr|‹"ê‚ÃÐ"F §Ãù·vóAW.W°µãG£¹öf®c´òmYÇ×[‘ î;h¼Ê`ldF6ßÕËC‘Ü———‘çùêhW÷rñ‚ïmèuYÜ™¿#r{½L¶ŒC! „€…€îŒüX! „€B@ÛDp×öüHuB@! „€õG �É`Ï·Ì�é0FÑÊn³Öß 9¢*eÀH,‚Ó/¯Ð@ÁÓÆ±ô PfÕk~Ì;ÛϑΙËdeû‹ÕBö µÇÐÏ1h_ú~]È~ÿ&`°¡gp’©·Jš¶ i&¨æ3 3§èlmÓ´ä^(æ=<€gâ#Up·Q VD%EnÏe.Ü~†r>‰É©�^‰fŸ§¤KPt™¼�Ñ釪àn2ÿTpßÄÖò7puÂÌŸkñeýNJíJ2ö(ç¤ÓE¹LoTÜcû»Ø|þ�*MwwP¶Òfjï›p�Ävá›ÃÄÜC5Á½�M ôÛgCÂa$@Ñø1“´×ÐÛã}“ݾ×ç1{ïs¦Ðó5Fù»•iàJ‚{‚+&DC>lq «Ï¾f#‰vEÔצÈá½C£˜šÿãÜ»x~Z¬\2ýÇpJIÿˆ+@(‚ûöê#Œ�-¼×ÚÞÅÁ”ÄúD6Í&ŒŠÒ3\e`M­�/ÇÄëÛO ®kú}`y…çžgó¿�kp V;WJ`#I6§Ø¾†(ÿS'èêè~ßû>ƒ¼v”jzŒÌülN®¸ÒíA�B‰rø9¯9ÑÀ"*¹3 óõ¨ÕG¥RA „¥¹Ÿ÷Šíèì�D#ßÏÊ¥,â‡>\œÐPIbllZ«CxãºÊó®?€ê• -�#ª~Y-óž‘+èœìÂimÀÔ´vI^ X‘ÜÁW»¨Âh~!ã+‰æMv<w]Éí¯Æ¬Hî>6–¤Ó) eXÌ8›š0>>ÇfIÓ«§ÉW! „€B@�:% ‚{�N¬ K! „€õN@÷zŸaŸB@! ê‡@©Täÿ”_E6“C¹ªƒÕb†ÃÙ—«MMÚM |5¥r þ½]JÓ˜mí ËÖ£ÊÄC§ÝDY©•I‡öWO½õ_+”Û÷£Ç(”*è¸CaÚLñå ™ä º ûºaаäžÍfppEGï4çªíÝ^&–‘Œ �K¢˜Ž¡§³ú[�lþs'S¾�G8†wê3 îS°;Û`²ØQ*æ˜*A,´†‹c?z»\šmL8�ŸP´¦îýýó²©ç(èG)4ú·ãd‹�6Ó–nŽ~úû€ ͤÁ½ß3IùÖGS+ÜKHÄ)‡‹ƒà&R”§ûú†º©f¾__ÿžIËczþs¦ÐO«’¾�«¤Sç8?‰1{[+?àü(‚aï¬fê~ÛB¢;¸ûñ?0 ü>w¯:_ʾ²é„*¸û6žáù£ß£Ï5ò¶‡xç۽ܿàœ}‚&š+òðWµøQp_{‚Õ§_Õ…à^*�H�©rûÐÈ z)K¿”Ã�"A„˜~¾»ñ”‰à«”¥¾söos€"›~bG! rå %…~htîE¢9ß›S‰SDÃ;øáËÿ=[Ϻ(¿×Ã#Îæ£Å‰±¹Oùž­4%8)¸WpÆU!âÇaì®ÿ€r. Ïð”f‡»Ëæ #ï9G+XXlÜù:˦â8acPpû ûݼÿ­�$ðJ¥L9|fG'åv/¬ŽTù³J‰çoxºË"†† ¼?hù¡Hîþ Ùl�3l4 \Ì0‰>«Q·ÛËf­úXAæÕ<(c…9f6±V/xOØív~žé‚Ó©ýÏd¯Æ¡|Íðså®Úx ŒŽÍÃá¨�××OÇ(ß ! „€B@…€îr! „€B@ÜJ"¸ßÊi“¢…€B@!ð#%‰-à÷«Ë�—« j¢êÿÏÞ}6·•&Øc?Œ A0çœsT–:M‡Ùݱ·\ÿ*»Ê~±ïýÆßÂöñK—]Žõ÷ììnÏLÅVbÎ$HÀ€È‰¤Ï½lAb«ƒZ¤$P:˜Ò¤x~/6Ïsž‚¼$¬Öôö ¾7� #Üþäñ¤Ž,lylaˆ©|° ÂDlÂV|ˆÁ¡q6ggÛ¯>�™™F¾µ k%Û‹»QPhEŒ¡ïð� !Ÿ¶¢ô…h<Ì|óýÂ�4Û7W7°Vv¡¶‰�é £ ‹8VqŽ•‡�–óˆìèjkf`ºàöòn?íp1Èž¯üW°•ס²¶ÃÈK#À·½†õùo�eKöÅoQÝØXFqe zF>E³«j�Ò D‚û àîcñé×ðlÎ1ÔïEC’Ùx[w¬±µwýcŸ¢®±‹aÔz 7—-ô; Lo²½w3?ü;z»ú³ñô×9ÝþöÿÁ¥�þ„�±[èaȽº®Ålj7šÝƒþ]¬3¤5÷ä[,±…z|ü“ßµï·õÅssp¿‰‘ËŸ²Ù|•ÕÆª…ˆó1aT#”U5 ¦þ¤u?Í€û�oîÍE„üÛhoëËê°´ñ^ÑáXò-¨ypçã2î^×2¬–B6K½±ï™w±c#ä¾ÅXlÓ>Îc�ý˜ÏŽGqX ùýÙÎñÊÎ÷‰?µ2ß+œ àóí²Á=Õ5�œ€ÛÁUšÞ�ëë§�WfãûÂS°ñ=‘6'——sryßÀ(ÿÃ/7¾Ør99qñ‘h E–\N|(áÊeãïÍ›ø0¾ô(%  H@xßpßFT�G�€$  |  ¸ ­‡) H@�À{)`üÒùé“iåT3@\ÎÖå¶U&q”޲ez ¹Çû¸zíÚ{ñ‹äù¹)c�GPPTÊ�{«Ù¨�æc�0àîß™aKb—²³Munö1âGe¨k½ŽŠÚ^ŽU%ÇÌʱ‡M•!†¦çáµßÁèÈ0ŒàÀE¾ÍÏ?,õhíý” èÃfz±­ñˆŸÖì3àîZ¹ $·Ñ×›�A­ÅåEÔ²y¾{ä 6Áö¢ÈZÊ€{.9Ã+»p÷:gÑ×Þr‘‡Ê<÷Çlüîø½c@sÇÊ«QÄ÷Xä€�à.¸Ö¦°<ýwØçïàÖGÿ”•�we}‘­½ÀÀÄghhé㤄jää îìº9!añæýÚš.~S±Ý>ϦÛ63àÞÙÇpxm3W²¨D4bpu›aþ†o¿Ãë—.ž•ãåõn¢’+ ô]œ4ÑÔÖãÁÀ.<®u¦grˆÀŽ›!ª+Yù~ÏIíû<8æÿ.Ýú#ŒFð26îfBlp7ëÆÊ»Û¨¬¨û=»}«_ëv¯óµ×‚ñk@cKç�÷cŽÙ>\›+xúà¯|-K2|;úVÏëMlueН]%èf ß‡[ù`LÞ2®1§}ûüÞllèÌÚIZ†‹q¾^k%啨3ÍKJù¾) ;›ñÜÈ_l£³søM¾“ý!wÀ‡CÝx 0 Œ€»µÈj†�³½ üZ,3ƒÒþÀŽÒ¯¨¨Auu=J¬ïÏJ?Ï«þþpB¡67–àqo ‰+Ì´wðýÚoL8™80‡}NÌÉÍÍC¯ƒææv®zÅ÷庽Qã¿3wÍÍL"Îákh3's—áè(eþ‰ù>"?‰k×oqbæûµ¢Áí\�€$  œ£€î爩]I@�€$  ¼=ÜßžµŽ$ H@�€Î[`~n�P²ûØ~[Ê_<×òÇ 0�ÜÃ�E”Z#Ÿ¸øÁÇ�ÃR>‚ʺ6 W£ØjXmuÈeSe"æcðÛg†Û}; È?ÜÁððD¶�þï:Ÿï¿û3š{?GS× ú�À48-V3ô»à÷®À³ñÛöÛ¸rùÖïÚ÷Ûúâùå]£V@IDAT%t�|ÅVðëlQí…µ´†a¹\ŽÜwìØ\ºË?wÐÓÖø¶Né�çáÿ£cðc ]ùGÔ·  ¢ºÉ ¸'1†87àu,`þÑ¿acñ.nÜü‡7vgÙñòÚÚz&ÐÙ- ØV³‰Þ7ö=lî]À&ÜWf³ÿ,‡ÉŠmÉ8¶wÝhëÆøõ¯ØTÜ ˜S©v[ž}Àvæ® ±ƒŽŽÁ¬8矞D"ÃÎî†.}‚6†Ü«jØàζÞx4‚½m'æ§î™-î�Cf°ø§Û_´�ãñƒÆvô�\3Ãü¥ ¸ߟ¡?<Î5,Í=B¿g-|žÌÖ›ÞÙqðù¼†÷®Lƒûî[ ¸ìï¡¥µ—�o60¿·$¯³M^G,“fÀ½ V†ÃÍ€;Üsù¿ššì]�äE~㜷·ˆru„\®jaLÔ*ç„[I¹¹òË_û>Ý7ž'W9ÙŽ�·«g”­ÃjÑ~ŸÆ÷Ùc‰Æãp»VÑÔÜÅ1þíçÏH4 W­1·iéá }()Ѥ�gžoêoc®•ÕE„c‡œ€ØÄÐs‰9!ÛXÅÊVœ‹ÎŽNò=ÀOo©TËk8̱šÛïÃÓ „N”XޏªÐð{1‰û§�;>6'Ñ?�DN>&(iäÊi5£rsÜ’ñ=Nжã8µÅ�ûÄ©�û£n#·ýøß&lüy‚+*qFßáaœïñ<\�bU函Ø?ëfÃé$  H@�Àë(àþ:jÚF�€$  Hà� (àþ·@'  H@�€^[àÑ£)äö¡”w£U­ÀÂVXÞ’q’ Œ€{`÷1¾úê³×>F¶løðñ*®3à>Ê_´×¡Øvò óxt—Mrnø¯s€-÷&ŠÊkÑ3tÕõm¨ªm1ÇË·ãdj“÷þ?ì:Ðßÿ~jŒVæÒÊ:tô�™w£q?•LÀÏ@¿s}ž­õvÔ²‰?//ÿu8ßÊ6Ç2ŠKË^¸[8á'‚]¯öåi$y¿§÷ý/Ô¾>‹4[L�¶z³Á��/£Áݸçç°É6;'#¼øÍ`„¥ww]ls=xp÷ï3 Z†¶™_”vìÓoÝ�ÅÂðz6à៖Ö>ΆüÔ<û[núw ¼)ãyhËÃ×öhŒ“E+ùLšƒhØ›•-ý�lŒÎ/xéÐI¾>n:Öå*eUFÀº˜+NÄôm¡ØÂçßönXt]¿äv^Ÿ˜ŸŸF*§ Õ�C JWpR^ß³DͬüÛËH†�9rOqµ‰õM/ò­M(«îâϸ%|Ocáä½MþŒž{%…q ¾?ïÎËû<ö3;ýѾ×äg¨ää5N2°”sÌ�N…ùߨìä{Ñâ0Æ/Ý0é÷ûñøÑS®Två$àÎ@|aQ ÿ͘|ã$a7ÿÛÄ2ƒñ«¸~ýêyœ¦ö! H@�€$ð;pÿ�`úr H@�€$ �ìPÀ=;ÆAg! H@�€^Gàî½S‡Öa`šm¢lqg-,ñBŒË‡G‚k8Ø{ÂÐ@ª«³/ôý{óÃ' JO ºé*in,“^ÁÍs�"t!°3Çàô]”E084ö{výV¾öÁýïQÙ|ƒ÷˨je } -¥f¸#ÙÃ>ƒž�»ðo=Ä'Ÿýã[9§7u�ù9¶¦Õ£¶yíŸ3ÑÂÇjC"d€5È0ÿ"ìsÿ�€gšËÔgçä ‡Ë�X ºöŸPkÜËj˜Î3îþ]¶dOþá=62÷e(õ·Æ9}˜†gۋʆ4uŒ¢‚ÍÄ…–“ðW`ß ÷Æ,œ«ÑÚÔÆ +Ÿc²ðvÈÇàÝõ¢¼¦…}cÒO-ÛŠóz pB‚ö¥ÇH1”;4|- Ïþ÷Ÿ’ð󲕹¸´‚÷66d–ðy?iÜ£¡ª+êËûý;~‹[�ó^õã VÕ6òõëÇ€;Ü-¼ßÚÖÏVÐâ·xFoþPFXÚçۆ߿m6¸WVÖ£ªªžMÚj—~óú:‚^0_;¼$Ø �““Çf’ïËâÌc£›Íï?7™!ÅçZ7WˈDƒ|­©1_kŽø”ÏלÚÚ&ägñÄ¢—.ÖgŒ×>§Û…¢Ò:N>ì6îF;t4ìÞg ñÐß«´0Œ{:ä¾n_ KùZÓ�š¦¾Þñç‡'ƒ-cÛ0´ÛÛ;|±0.ÈÙ†Â,­n ±ëª†Ì ºµ¬Þ\½*•àkâöW±z€BøíræQÙ7�HåÖšƒËª9�Š?G+ŸDƒÛˆlÁ½~é¨ ãÏ·Él¬;g¸{÷{Xl£'÷ŠNÊ.åuc¼× q"}€“G—ÜŸCÄÿ_|õÏæñ?ü‘D%Ž¸Ì‰è-°–uñZ4VH8ævAÄÌ€û¢Søè–&&œy�´ H@�€$𠸿š6‘€$  H@x÷ ¸¿û1ÐH@�€$ �׸s÷)J*&°4—·Õþp� a,Ζ´ÀÞc.žÆðÈøë&+¶{:9�âŠqTÖ�1àÎÕâJþ¾üˆ¿0�1ĿȰƒ{[÷Ñ×ӌʊ²¬8çOb�í…�pŠ�OÑØñ1éßÀ_ú1ð`ðûÛ›÷àßYBÁáû—þFimÉ’ê^ÔµŽÁR\ÆïÑf.OŸbÂ�ƒýMÜ¿†µ ÅÉ—^dÊšûápÈ QÕµN0 Õ›pgh-Á@›pwÛŸâ0¾Ï€{v6šÿ^ÈÃÃCìø|@^âý ¸[îa{k)NJ@:ΰ_v‡¿Œ ¾›­®¹lf-3FŒÆý äæ°¡ÕL¿?ÍËÆuæñl" !7'×lk7& Ôr‚B¶‡Û_üþŒ±©Ýå\†ss ÍlÈ6‚íVkvN¤xñ¼u_?0®I÷Ö*¢œLc1�?åœlR[Ûj† úõÆÇÆD�Í�y„C~>oU™+Or?ùl*nád�üüŸÛLŸ;ã5cgw ¶òjÔ4´¡Øjã{Êœ„âÚX0W‘èï?ž5ÂíN×CŸ5häø”UT›Áø'SípåŒ�õu X+ä~#ôò.6k̩ף­çªp·Ù�—Ÿo®8cÜWfþŽü£$ÚZ;3Çâ1lnyÐ9ô1ßß qìŒ U ¸'¢|?êÂæòNâ{„îŽ.”X5Ù(wNw–W–pliBUý'¾Ž¡´ª•?Tð矄ýNþ쳊ݭ)ì;ïãæ­/2G]X¶£¼ñÊÙÞ^Qׇ"›ÑÎçL†â�÷Ý­IìlÞÅÄpofÝ9?�¿ÿ�³ëopýJÊ{Ì•âr¹ÚŒÑÄžˆí"|° Ÿ÷Ä‚³øü‹“•Çþóÿý¿p›�9Ùô2ŸW{8™›?ë2lü¼Î é±È–¹º\$0Í€ûèù�¬ö$ H@�€$ðÊ ¸¿2•¾P�€$  H ›pϦÑйH@�€$ �ß'ðàÁ†9O–7šÒrNÍË/Æa*¦i/Cß+ ?Åøx*²0ôý{íââ"©r$Æa-md3\£*Š…½\ªþ;ŽïTYÅŸgg#xŠ¡©ÅåUs:®é`À½EÖJfP#ØdÈýFG†Q^v±Ûö�qM§áôî#¯¸åUm F”âè(Å@Ê<¿7ýH†¶0Ð?ÌvÔì ï--Nâð8G tÔ6õóúÊçx¥°íœEÞq }}Æù[~Ï·qV­rßßA4–äD™cóú*)¶ ”�/ë }¥ÓiØíóðí{ÍÀwuM#êë[yþFƒ¤n¸X1N^ðqß¾‡ý§àJ,�¨ªnBqñ/O0©w¶7f£±q=Á²’’J4·ô*,ý‡?Íæo�{�«}”¡¾‘Ï9%6D"ao\M'„òòzó9éÅS0Ãíö9N«@K{Ï�aéN. `my†AΔBî/‚�ó}áÍtö�3àÞÊ•0l'¯ñ ªïpòÐâÔ´4w¡ø…Ö×ç�WX„Ñk_2àÞ‹Òòs"ƒ±ZÈö–k‹�Øh¼‡¦¦Žs>[íÎXÝÜD]K?Z{® µûW¯ªäsã1¢!+�àZ{ÂÕ�f1Ø7�s¸6QTÑŠÎÁ�Ù,Ýjþ)²–s›}¶‡¯Ã·³‰µ¹ocغ¿,³�îœ�Àý·ÑÐÉɽlp7Bîæ_N00&(G‚^†¤àY¿çÊ_ñÙ'_e:¿êFmÛGœd:Îë”+wŸül”àÏA߆pßeÀ}¤¿-³�Àýû?ÀR: #ü¹»�Auc2 WwbP=÷1྆À.'Úîctìd²ò“G·Ùà^Å€û%3à^`©DAaŽãüY�?ûÅ÷8 hÇÉ%\½z±'sŸŸ´ö$ H@�€Þ®€îo×[G“€$  H@8'ÜÏ R»‘€$  H@ï@`fú1ü LsÉ÷Âr•œ„¾“ ÛRafQRÅÄÄÅoIK&“˜™[d ¿‘aé2þ⼃M§yHŃˆ†Ýl„Ûà/Ù£›¸þFâÕ™dÈ}yuȯdÀ£ÉljM'£';›ÁÙÞj=ÆÈèµWÛÙø*#äîòxŒ$ØncÀ=Í@Ñ.Ó…èì``‡ÛŸñ†ÃA6¼z ðš:äª)”ÚJÑÕÍk® {ÃùÏÎ_KàE�x<†é5¸Ù@l´¥75w³ÕÞúâ—¼t? co×…ý=¯á#¬ëÙ²>ðRX÷¥ õ‰3 Ø×g¸êEÍmÝ(+çŠ%¼|pm®ÑÞÂç —We1Âí~ÿJJKQ]SÏ@ZbÑì« ˜s¼r?Ó üÊÆn®vQ^]�Þ�1†nKQÇÀtšmßþýml¬-Âër ’ÍÑy/4{¯­Lò½L9Ç®¡Åg³ <!ÜÝÎu,Í=F(p€¶öÁ_9²þéuÉ8v8q¤­kC ß¶õ2à^bŽY€c¶8}Nû‚{^43äþì¶²6‹–ŽAô qÌ:‡PVY K‘>6Á»¹ …}y›«3èàó«nç/°îÚB÷ð§hë½Æ {¯µ sO$¸Ïɇó ¸Obiêk t÷e>=û­}7Ñ3ú%ê[9¡ÄXA©‰D„«\9ÍööÍÅ{Xzò¯øÃÿ)³�îœ�Àýûߣ¦õ:î7V7ž«PÀŸ ’üù-Þþp¿‹=ç=ܼù¼Á}fÉ�º¶[¨i6&6×qbs=_ÇRœøä„f;ÜëwÝŸÇPÿóëó|ÎX{1æççЕӾ¶Ê>>ÏÕp%^7ñ]¶±‡ùs÷ ;O8‰~ 3‰>ààÉ“YÜ'8Ù«ù…6þÌ^ÃqK0àîãϺ; ¸/ ¢4ÊÕʲ{U(}H@�€$ �÷U@÷÷udõ¸$  H@�À{. €û{>Àzx�€$  ¼×‰x¸‹£œäq pã—É99yl Œrùðäï3Ü>ÄãûÄ5Bî+«k†¹¼}5µ øKöî”–ƒƒã(**Îê17šÜíö5„"Qå¡ ?‡�éÔÕÖ¢ŒÍ¯ïã-�ayñ±ùÐzû&`³©Mû}çX< ›k›:Ù,ýëaiãqG"A8+fкµ�M¬­}YÝ^ôñJ2Ìér.ãˆÿ«©o¦w ŒÏùv=ÈËÉGCc'l¼¼ÁÆú,R &5¶t14]ŽcÜ{ ¦ÅQSÝr*¬{Ñ�²éü�‰ÛÛk½bŸKŸÜ>l9Ö1?ó =æ8>;o#Üîó¹ÐÐ̦âîTÕÖ›“p¢Ñ0¶Ý.¬.N#àó1äþ<øùl[ý}6�D"Ší;:{†1~åc {QÌU#Ò|½÷1,=ýø6ž>ø–×K!ÃÒ½™ƒM>ýºÙ=zù# �^gÀ½Êlp¿÷ퟱ¶4Í àÇ™mtç|ìlίjhÇÀØ-tñ}IUm3ÛØ«a´êïï¸àX›Ãüä÷Xš¹Ï•unfº¶±€áKŸ£oôšÚúP^YÇOr̦þ­ÍEl¬LaêÁ �¯‡º�¿€}Ë�®¡OÌ€{em+'4àˆ«TD‚{ð:æ°±ø«³ßa¸(sð©éGèþƒ1?`Üóò Ì÷p`î�inó ¢lïëÉl§;ç#°´<�£‚4tÜà$ NÊnex!›ÀÙà~àæêU�`ŸÿWTØ,|®;i7Ž<3;‡ü’V´öɯªQRÞÈŸo“|ÿBp;®'(8ÜAg{ëùœ¨örJ àéÓy”UzË81»Ýüo é4W‰‹xÍ€»Õ¥˧'f?~t‘x '24ógõ:³ùý˜œÓ\].v çh—.�¾7ÿmâš>�€$  H@@@÷ 0H:E H@�€$ �—pÙDŸ‘€$  H@IÀ¹¯,Ï!K!}ha»Z> Ža-.dÃk×{ù ä`(Œ�õ%dתmGGg?ÊÙ‚ª›$ðv‰866‹ÇPQÓÄ6þb¶3F˜vó¹§�l¶µXŠN�L"ƒ}}‰tŠ!ëv³åø�÷ü;(.´ ®®‰>Þ�É8§x|°±1Ç€X º¦--«DEU­Ùå «ó  ¥åyðÖ8å¸ÚÝÞ@ÿðÜ;a+«`ãm±Hˆ-â+Øõl¡’M¸yyyYð߯SÜ Íáê­/ÑÝ7üBƒ»Ÿ�çY<¼÷7®&‘ÇFð¦Ìw9—ÌÆ÷+7>Çøµ�QÅwc•‰ý½m„üøáÎ_±¾2‡úúßníÏìTw^I`}u uM͹t ½ƒæ$’ †ÕSlpw;íp9Vñäþß±ÂIƒƒÏÃÒvû4.]ÿ Cc781¡µ ÍÈá÷8ñdÛíÀÂôCL>ú-ͯtú¢Wøî›ÿ—?ú/Ì€{g¯1f­l*®8 ¸o÷Y¬Ìý€ÙÇß`ä…€û:CìFÀ½wĸ÷fîá fÀ}Ù¸ÿ;Ú[º_ýdô•¯,0·4�¾ñ¯PÓØ…–® ¾®¯fÀ}×½‚�¥p.ÝÃÈðåÌ>79)¨°¬µœÜÓÚs•µm|Ý*`u»[ËXŸ¿ ¯sÍM(ÎòI²™u�îCAÌ/.™w#Ün+ob³7WKàå0îûž9Ä60Øßg¾f={hËË ˆ– ºq”¡ø6•â0ã{Í0öÖ°ë|Âm¸òW,ÑíÍL>¹_ Íö|NhÌ/fÀ=—+ù¤p÷ ÌvŒÁ¡QN´;ý^?Îÿ.1?;�ƒÐ ‹ky­ñMsÜü¨(ËÃÀ`ÿ{ùß&ÞÌh¯�€$  Hàüp?SíQ�€$  Hà-(àþ�u H@�€$  Hà7Òé4¶î ì>ø+›T“\}Bí©ç7Z'{òzWÐ;0Šá‰lpïBe5[¢yóïïÐ~ sS?pUŒi46ýè6&~‡Ñ±Ï2Çt8çy]÷ë¼ÆÙ n4¸Ãœ�à°/eîM�ÏÇ9³±îœI`eyåµM躊֮aÔóµ§Ìhpç󢛫]ØTwrBÖÁžÍ/´±¯0øÞÎ×¶®¾Khé4Ƭ… E‡ƒ>¬-<ÆÂÔml²Å}døÆ™ÎOÿ¼€Ãµ�B[=Zº/¡º¾ƒ÷2np?ØÃÃêK÷qó£àùs\$�ÛëACçeÔ5÷3`]‡\¾ÏHÄB|Ïâ€Û>‰tt�“Úþ úì™æù#*븺…­–´Žé` ¸‹ïñSèëîáû�Óïý¼gf86G¨¬äufãõEêÇ€{¹-Ã/Ld8óIj?+ðàäD-ŸoŸ°rPU]Ë÷%¨(ÿõUÇ�s2ºÇã4'£wv“Ñ5ág‘õI H@�€$ðp‹Ø:”$  H@�Àù (à~~–Ú“$  H@�@ö ƒ! Ù` !O /÷¥6+zû†¦°¼t 6R¯¬Ì2d�Æqn ë ‘—“f+µí LŸ`¼´}âµR ·;¶ÜÈ/®Ayu«d1Ú½·SlŒ ÿ8ÊæÛñSû6Âí— (°1`Ýhn—ÇÐÒŽ‹-á .%ÃÛèêèRÈý”ÚÙ?ˆF𳑸³ÿ*z†n˜ Ê*ëÌ z,„k}‹Sßr‚A7¯[æ€�‹Þá›èŸø”!ënÇ`ÚaûÛìz7±<{‰�j+Π�Ã�Õ•I›Ð?r•aõa4·õ˜AÚÛÛw=86–pÂqp£��Ág·�ÝMtö�bpü:šZºP]ÛÈLÚ1ÇÊÅÀ´‹÷¿a�!ëö¶¡g›èïsp»qý“?bhô*Ç‹ µå•枃lbßr¬a~æ~¸ý5ššž_+3ÓßáòõO1~õcô Œ£ªö¤Á=Æëu›³ù©GfÀýÞwÿ†Ï¿úïÎéLµC`eù jëÌp{§q�µ÷ œ îÆså¶Ûi^cS¿ÇêÂÆ&>Ï ml΢§}ƒ—ÐÞ=€ºNaÀ}×»‡}+üúÕ¥i´¶ f¶Ñ�óˆFC°s#àÞ7z5u-°“✔à1Ãíó“·ÑÌÉXEEÖÌA77—PRQÃ×¾klÝïF WÄ0nFÀÝëZÃêüCDöÑÞÞŸÙFwÎOÀ˜éâê!È/BU];Ê«š8Q.Í€û.îKˆ‡vÑ×;òÒûûõõEåZ8©¡–â2s¬ãfÀ}iâÛ[ôþþüFéç÷äÏa»»;…üιâØ!l%\Y¦³÷¶2&â­,Ïr›Ç9×lþ.-+çä®f”•ýzÀúçÏBŸ•€$  H@�À‡- €û‡=þzô�€$  Hà (à~a‡N'. H@�€$ðss“8ˆäpiûNZ*ÙòÈ%Òd‰¸P�—ÀèÈçCî“Oï#ž.æ²êl¥®ì@~�•ÍÔAD‚næ&Ð×ÓŽB…ÜCþ÷ÿó†Ó�ülý}Nï2Cêcfƒ{wß0WI8i=5Ü=[L?¹Ãðó z3Gœá¤’>6¸O\ûm�ý¨oj…•ã|`Ž×*ÖWæ0?ýˆái/zxÝêv~æ* Î rB‚Ñâ^÷¬Á=™4¯±Å¹Ç0î,šFW÷ó•-Üî5>Vapäš9‘¡Ô˜ÈÀ wï_÷ü»xúàNÖJ ¡±ëüNV{Ê-î ¯·÷Œ¢Ú ¸óý_Çü ¸;Öç�ˆÑÝ=šùzãNšë¶ÜvØ*jÑÀ‰?… Å2`íƒÇµÊFê=NH0V")<µ�>8?#äî儬WÉÉÍãu•ÂQ*Š\¾ÿëêþùÉ«ÆÑ£±(ü?Á _ËŽ€Ã$Ÿ#­æxiòêù��ö$ H@�€$  d¯€îÙ;6:3 H@�€$ �_PÀýWpôO�€$  H@VÀhnŸ]XCuÓ%†Û«PVÕÅÜXC�aDƒ[ðïÌ¡>Œ �dc�¡—™ù%Ôµ\cËcŸŠÏ/´á0C4äá6 H…íìïùŶÁÌÎtç•¢±Ö[è`P½‘wki lå œŒD"†cå.ö=+8Œl¡­… ·?Þ–V—QÝ<‚Ρ/8¡¶²:6î ö3ä¾ ×Ú#xVïa ïyËñ³mõ÷ë ÜþîÿÅè�ÿ½#·Øâ~�MÑ- ùY�…Øwù6ƒÅÉo°6w—.}š9�{׋¶·÷�|„ÚÆNXmå?Üwá´ÏÀ¾øÓþ�××DfÝ9»ÀúÚ4j[0|醯3P[ÇFð*6¨&áv®ÃíXÁâÌCLþðwŒ�–9à6'—t³]zäÒÇ K·¡‚-ýG ú÷·ÙT¼�™'·±¶4…–f5gÐÎéŽßïfÐù×>úFÀÝ/ãf4¸¯³Íö὿q.O.**š2G´¯ÏðëJÑ74��‘+¨®©G~a!öv<‡8^÷pˆ–ÖAŸæ3ëΙ6ì³\•ÂÊkfŒ÷mà ¸óyocm{Û^Ú÷� >ÍÓ»»³mÿ§MýnNò±í¸¦¦yyùg>?íàe�D"†Í�®Øc8Ü9QëYÀ½ØÂàs[/›À‹^Úй{<›EPRÊI \Ù"Ä€{©­ ÍÍ�§Æø¥�õ H@�€$  H@�À;PÀýÁë°�€$  H@gPÀýl~ÚZ�€$  H ;—–�Ê©7îeUÝ úYQPXŠXxÉx€aõyì8îax° e¥6óAÌÏO#•[�ºÖë()oFIY3ƒ»ålPõ›Ûv–°í¸�BìbxøRv>ð xV“Oï ¤¦í}£¹ç*jÚ9¹ Œ­œi¶· î.lÌ‹íÍ0<ð¼-zau]#_¢¥ûªº.d”í·±°»[Kp®þÇÒm tw\@•ì=e»}õfÀ½­ç’V·°Å6ÎÉ�}'Ì`máŸþíTÀÝáv˜Ûô�ÞBu=ÓU' îûÛl³ÉxyæVgïq•„ç“N²WáâœY"eÛí&:z†qåÖÍvé"6{§�ð-Ü�&v§}‰×›‡Ûž‡Õ;`%..ßü�ÜÖVv²B‚Ñ྾<ƒÇ÷¾F¿ ºêyÈúâ¨d÷™Æãx½«b#xK{7ƒë†ýIÀ}˱Žù™G¨¯ïF¯»g7#tëv/£®¾‘c=xpg³t,ƶDžÕÅiNþ‰¢½S××3³óüÛF»œKì�>D]C+ŠÌ€;WI`À=7'µuífÓ÷O�yÈöé½½-¤Òq®’p2Ρ ùE ·73Ü^ðÓMôñ0Bî6³76u¢ˆAwÝ$  H@�€$  H@îïÛˆêñH@�€$ �D@÷d õ0%  H@�À&pÿÁ}T6ÞDMóÕ›`-kE.ƒbéd„mìnØÆ¾ã¼‡¼ôFÇ®˜:·o�ê–OÌ€{YM¦ëŠ·±õ=Ä`àŽ¹ÍÞÖSì;ïà“O¿úÀDßÜÃ�š¼‹âÊn´|̰úM¶±7±µÚl÷ކö°íœeXý>\Ëw0>2š9‘YNbèù �¨¬ëDyU3óí ¸GØu/ÁÅ€ûæÒ tµg¶Ñ�³ $’ x÷vÐÜ9ŒþÑOPßÒË %¼¶øyç26W'±µ1�ˆßƒŽö¾Ì§g@{÷†®|�nkµUàøè�Í·{ð8Wðè»ÿ FOq]mcfÝ9�­­U®bQÍvéqÜÛPü,àÎ6vÛ¥··6To<Õg0~{gƒmà×ÐÔÚ• ßÙT¼åX5[ߺN…¬ÏçlµCÀÎæýôQ-mÏîFðÙµ¹Îq² ³ëùsá3±t:‰½]''ú¢Š îFÀ=aÀ�Ÿ;ÎCsKßÏ6R?Û^Ÿ]À˜èãÙâÊ K7·ö ±±Ëlÿ­='“\ÉduƘ£…ÎîQŽ“BÖ¿e¦—€$  H@�€$  HàÕpu+}¥$  H@�@ (àžEƒ¡S‘€$  H@87�û ¬ŽíÒÍ×~DQIí�÷(îø¼ÓØs?�×þ7üãŸþó¸ß÷ï¨ieÀ½í&*ê`-m@^~±Š�G÷áßž…pwÝÅG}vnçú¡ï(�`mÃ�º–aôŒÿ •µ°XË~>âXíaß»ÂVðp¯ÞÅÄ�“ ³™¹§h캅֞ë¨nìád+÷Kômaϳ Çò}„vWÙþ>F8¸Çæ÷ä1<ÝÑ¡ëê|Fè彤Ó)l¹V‰ðÚÊE~~l‹ÚÚ6†Ûó^ÞàÇÏÄbaø9®>þ1n•ë*þù­�õ�›ë/ H@�€$  H@�€$  Hà (àþŽ@‡—€$  H@x=Ü_ÏM[I@�€$  d·@0Æüâj[®�Ümul/¶à0G,ìÅÁîvpêCYY©ù`˜š™E}û-³õ=¿Ðf¶¸±Á8|àD$àÄŽó!†ú:PZZ’ÝììR©6œçZQß6Æ z1Ûó Ù˜¿€D,ˆǬ·»…™G–L&°°8 Ƕ¦±�cUÃànžÙàaó{*²ËñNnS�ÙFwÎO }˜Æö¶ ‘X 99¹¯|ج%(-)eøùç¯#ä¾¹±Äm Xr ÛëP^VɆiëù�œö$ H@�€$  H@�€$  H@¦€îúF�€$  H@¸� ¸_ÈaÓIK@�€$  ¼‚ÀÌÌSÄÓ¥()oA±­–âJ†¥ý ¸o#ÂÀº%/Äöö˧ö43ýB±<܇`-kb(¾GG)÷ÖØâ`#x##ã§¶Ñç#`„ÜÝž-$’iåq§GÈ9Œ£° -Í­§ÂíÏŽh„Ü76V¸M9ùÅæxå'Qd± ¥©MáögPú[�€$  H@�€$  H@�€>HÜ?Èa׃–€$  H@_@÷‹?†z�€$  H@?/�Hı¸0ƒƒp V[ò ŠØàž`À}e¶< ŒÀb1‚Ô§oÁ ö÷ˆ%RŒXâ(�ÂñQE…¹èììå6–Óè# H@�€$  H@�€$  H@�€$�… ¸gá è”$  H@�€~[@÷ß6ÒWH@�€$  \l�ƒƒ¬¯ÍÂãZCSk:»FP^^v±”Î^�€$  H@�€$  H@�€$  ü†€î¿¤–€$  H@ÈNܳs\tV�€$  H@�€$  H@�€$  H@�€$  H@8‹€îgÑÓ¶�€$  H@ïL@÷wF¯K@�€$  H@�€$  H@�€$  H@�€$  Hà� (àþÆhµc H@�€$ �7) €û›ÔÕ¾%  H@�€$  H@�€$  H@�€$  H@�€$ðnp7î:ª$  H@�Àp?# 6—€$  H@�€$  H@�€$  H@�€$  H@�@ (àž…ƒ¢S’€$  H@ømÜÛH_! H@�€$  H@�€$  H@�€$  H@�€$ �‹& €ûE1�¯$  H@�€) €»¾$  H@�€$  H@�€$  H@�€$  H@�€$ðþ (àþþ�©‘$  H@ø pÿ †YR�€$  H@�€$  H@�€$  H@�€$  HàPÀýp=\ H@�€$ð¾(àþ¾Œ¤‡$  H@�€$  H@�€$  H@�€$  H@�€ž (àþÜB÷$  H@�€.�€îh°tª�€$  H@�€$  H@�€$  H@�€$  H@xEÜ_J_& H@�€$�] ¸g×xèl$  H@�€$  H@�€$  H@�€$  H@�€$p ¸Ÿ‡¢ö! H@�€$ðÖpëä: $  H@�€$  H@�€$  H@�€$  H@�€Þ¸€îoœX�€$  H@x ¸¿ UíS�€$  H@�€$  H@�€$  H@�€$  H@ïV@÷w믣K@�€$  ¼¦€î¯ §Í$  H@�€$  H@�€$  H@�€$  H@�€$�Å ¸gñàèÔ$  H@�€~Y@÷_¶Ñ¿H@�€$  H@�€$  H@�€$  H@�€$  Hࢠ(à~QGNç- H@�€>pÜ?ðo=| H@�€$  H@�€$  H@�À$ŽÄ°¹¹�k �íhkïEYYÙ¯ „Âl¹6áÛßÁáa•U5èëAaAá¯n§”€$  H@�À»PÀý]�€Ž/ H@�€$ðZ ¸¿›6’€$  H@�€$  H@�€$  ‹Á¾6ƒcZtu�ÀZlýM•x"—s�VÐÈ€usk7l%¥¿¹�¾àl©T Ž-„cG°X«�››‡d"„°ß…’b ¿EE¼óÂ-‘H`m}�Ûä ¤¬ ù…Vs›·Ë= bh`……/l¡»�€$  H@È.ܳk¡­ÙÆž““‹Xhñ˜{nNXØ›ÆØØó€ûìÌCÄËQßvµý Æ—›Íï‡é$bámø<Óp¯}ƒ²’ŽÛ¥\X_�€$  H [pÏÖ‘ÑyI@�€$  üª€î¿Ê£”€$  H@�€$  H@�À…8L§°ËÐìáa„!ç<áiŸÏ‡[5ZÚ†ºµ¼ô˜Ò©¶½kˆEý¨ª®6ÃÑG‡‡ [¢¢²Õlš~i#}â\Œñ †öPQ]ƒº†[K�J&±¶4�à�±H�£§Že†Û÷œ¨¬©GSk7ÊpO¥HÄbp;×áÛõ¢¦ºY!÷SjçóA8Äòê<úÆ¿@K×8ŠKÊ9-HÆ£øÜðmo`mþc>ôôŒdêtm"�[„¾±/QÛÔË€u ÄóØs òÁ¹ö^ûc ö�e¶Ñ�ó˜[XAyãUÔ4_2ÛÛ-ÖJóÚK%#ù7iÁ�Œ vfzïÎ߸ÍuÔ1àn«hå˜5›íïÉD >Wú·gŒŸÄ¾ó.>ùô«Ìvº# H@�€$ �lPÀ=›FCç" H@�€$ðÊ ¸¿2•¾P�€$  H@�€$  |°f×·�hÔÇfé4CÏÇl,®BM}7´?ërÄviß¾Gé0û¨�üü|–¢°¸†­Å¶ŸÝFŸ<»€nßÛYeH½--m(--Ã!Cœ~ß>ìëkˆD’hi?–6Ú·œs¨©­DgWƒð¥l/F8ÂÊò"·‰3äÞ®�ûÙ‡ç¥=Aõý}šÛ»ÐÕ7 kI)jêš8Ñ Œ½í-¸]vÌ<½‹†ú.XØöýìæñÚQ^U�~¶}—WÖ ±©Ãü§PÐÏ€û&~ƒd,ކ†çaÝgÛêï³ ,/M¡¨¼ÍœtÐ?þ*ëZa)²ÁhõÞu¯aË>¯söùï11ñQæ` «Ëèøí}×QÛØK±Í¼¦’ñ[ÜíX›û›K÷ÑßÕ�ÙFwÎO`vÉ�ª¦+¨o¿qp/®0wžŒôm2¨>ïÆŒ ´fúíwGc×ç¨k½Î÷>6¿×#�+$rÕ„hÈ‹Àî2vœ°ïº‹�n}–ÙNw$  H@�€$�M ¸gÓhè\$  H@�€^Y@÷W¦ÒJ@�€$  H@�€$pމxˆÍÄÛl»õ 77•U (-obúy€ó§‡;:Jÿï`›ñ>Nš¥Á¦ã*T×uþbÈú§ûÐÇ¿_Àp�…\¨ª,aº…ˆD£ >/#‘ý{ø+<µã£Ã‚�M6H—¢©© V«Õl¤ÞÝÝÅÊÊ R‡…/…¬Oí@¼¶Àîö*ªé><2†fÜm¥¥æõâcÀ}ƒ÷ɧ�ˆîF»2}ðà6¬UChîþå5½Ü¦œ •Œ�î3྄Çä¥ÝèÈl§;�€$  H@È&ܳi4t.�€$  H@¯, €û+Sé %  H@�€$  H ËŒ\—c>Ÿ× fÖÔ4£š, �ýÒí�!\ÛVÃa#0}£fÚf«BSsÛ¦¾•ú—ö¥Ï¿ºÀæú©cèèìf�¶ ¹9¹1Hëtlš�éú¦>�Ú¡²8QYacÃq‰¹]Œ!k¯Ç  €h—Bî§ÄÎçÓ�AõÎŽ&ôôö¢–÷Ü£´woma~~Þ� júO0°¿Ž¦†  � ¸ï0à¾Ê€ûÇQ×4Âë³ôÔvúàì®ÍǸõñghkïÀÀà0ŸÓJqxxˆm¯ s3X__…Û½ƒŠªŽÌÁ֗§cWÐÃ�¦Ñüž››‹ÝÝlØ×°´0‡•¥TT÷e¶Ñ�óxxÿ/¾t—nïéãªMœ”PΉ<üœ²8…©Gßc~êFF?ÍÔí]Ãø•O¹íÇhjí‚­ŒmÔÇàÄ!î X˜þÓ�¾Ck‹B·´sºsçöŸÑ7þ%zÇ>g‹û_ZÌ€{:•Àžg�aõMÌ=þ <ëO1ʆýg·…•et Â�û' Åw3à^Åâ«aÄ�}ï:«�±<ù5ÜŸ¬Ÿm«¿Ï.0=;‹|k ÛØ¯2¬Þ 'Õïã‘=D<ØÝzŠÈÞÆÇ.e¶°0ƒ@(…¶�6îF¸½°¨‚“v8 %ŒÀζpìmE©í—ßofv¨;�€$  H@x ¸¿tR�€$  Hàì ¸ŸÝP{�€$  H@�€Þo�h,·k�a@†5[ºÑÜÜ�â¢â_}Ð1n³³»ßž—mž)TV×££c€áÛü_ÝNÿøúF@io×�"kƒÏµ¦u$„gkÇG9»>žLc³»kGI© µu�(´!�bÇëfà=‚úú.†ÜO·R¿þjËgFsûŽg—® “!>£]ÚBûP�wç&fg¦qpg#ñø³M8ù Í §ímÍèíëG]]·± �ÁÀûââ<¶wl—~ÞnœÙXwÎ$°í^D~núÓŸNܾ]·Ûñð‡°´´„ŠNJ(< ÷¥S1NFXG_>ùôS6ƒW™’É$6660Ë�áÚÚ¼ÛAÔ5žÆŸédµ1_sblöâʵ› C�¡¡Ñ˜èSËg»l_[]ÁÓG?àé“Ghëz¼µ¯ÞÇ�[Ÿ`âò5tu÷°©¿žÏ£œx qÌV1;=…Ç?ÜCi…®±óþ6{ôàß1©;Ïý|?ôú÷í¨¯«`³ô3ÜóòÌ€ûÛmWV–pçöwèúÌ€{{'‘üØàîÛßÃ2[Ø�€ûýû·ÙþIf§'÷�p¿ÎI$'×e®q]˜ î³Ó“xôðÊ+Ÿ‡u3ëΙìë3l¯åk×0Ÿ÷&8ñ Ÿï9¬H&øžÂ¾Ä×°§Ø\_„o­mÏÛØðšÅÐøMnw™“…*Ì€ûA`ëË3x|ïkþ=�ËWt��i€~fã4'ȹÜ.”ó=BmSW6hFIY5Ò©8v¹*̞׎N kª3&Š<ŸÜ¸°ð” âUhí¹j†Û+Øün´îû9A/fóþÊ#Æ–ºò3GÕ§Î*�H$03;É÷éTÕO-fÀÝhb?àª#ÖÂ4úû¹²ˆåôûˆd2……¥eå–q"W) ,%H'£ˆÝ():B'“ît“€$  H@�@¶ (àž­#£ó’€$  H@øUÜ•Gÿ( H@�€>�@ €e¶2iÍfÖËlX-û ÷»z�F{íº}( ¤@IDATáh Å¥ulÌg@"ÂP…¥ÖôL è'íà‰d‚ÁA;¢‰c†7�WPd†*B~#T‘‹ÎN†*ôÔí|ÖÖæ�_\†¶îqTÕµÂRl„Yp÷yáÞ˜CÐçF{kÏ©�ûòÒS2ÔÞÙÅ%el&îd@-†¨ÑæéXF`׉:¶¹¿v:ß³þ0÷¶µµŒôa·>û'†¦'ÌöÛ¼ü|º³uË�ÉÇw07õ�××Í P:�`Kø.]ûÝ}ÏîF0Ðt÷§o£¼Ü˜Èpºù=³Ýy-�-Ç#¶£ŽàÆ�[hkkç„�äææboo‡�û[xòä1&Ù.]Y;”Ùÿô“¿0¤y�Û0È90ˆ†AKÙü~pÀÎö6æççÌmÎ]4·©E5wwֿÕ+—qýÆ NHÌÜ£Ñ(¶8^FPýî«k[èî¿nqcõ1º»š¸ÝŒOL ‰“O¬V+ŒmvwvÌ€»Œ¿{÷ú†¿8‡³Ô.ž ¤ºôï¯aüÒU>ç š÷šš:³ÁÝX!a…÷†Õæf9¹àóg›1}]=}l¿Ì÷ƒhni5¯Ë�m¯pwð}ÈÝÛߢ½ëdŒ3êΙ¢Ñ 6ù¾bìê'ƒaÔ˜®Š‘`À}oÇ ûêÜosbã0¯£ÒÌñœŽ%Ø**~ ·W¢¡¹Gl£vm® ðaaæpÐÇ÷$º�¿@:�†gw…ÖJ3à^ÀPt*ã{z’Q?jk_šÔ˜äûÈÅ¥)nS…ê†.N„<™” ù°çYEANÚl|7V”ÑíÍc°²< câpú0�?wòýD9QÆ÷¿tK¥’œ ÄÉ�þ}³Á½š+-47·¡ô&)ÿÒ>õy H@�€$  ¼-Üß–´Ž# H@�€$p® ¸Ÿ+§v& H@�€Þ™@<ÇÚÊ"¢±C¤�,ÈaãfAþJŠ PßPÇÖÔŠ—ÎÍØfa~�` …EÕ 1âè(ŽxdÕUV†DÇ^ Z¿´}âw áöù…YXJ›Í%î+ëzÍÀT" Ÿw �½uä‡06~ãÔ~—9¶Gù•¨ib�©Ñl'Ž…÷¸¹Í&règM·óˆFð3 6xé ´õL0¬^ŽŠš&DƒûlŒ3à>�éAîq ==Ï[Á''ï`øêWhéBu]ƒñ-lóL°•3`Üg~�ãT � mçw²Ú'éÜG/Ÿ³n|òhhl5ÛØ‹Š­œŒ°çæ*Ãê³ ¸ÿÀãZ†ÕOZ9·\KhliÂèÄu6û²fH‰í·á'#0¿¾²€…Ù'¼ïFc“‹ÏóÛlsínÜü˜>BgW7'VU1,ƦèP.§³3Óf�¶¤¼'sع©¯p¿j܇GFQU]Í g‰Ù¸ïõx0==…§ ÅûÍ7¸õé�ÙNwÎ.àÛYFkkŸëz0Ä€{{G °Ï÷ÍÍM®,âÀÝ{÷øºÖÌ X%æÓ|?ÞÄÀÀÆÆÆ°í7î¡PŽ×üÜ›úWàö0Ì«ëëì£tz~Nš³YØâ~eå n66ã�aÜ}6¸Û×Vpûûož>æäž«™ í«OØ@œ‹[Æë«†aê3à ¹2É&æf¦¸ªEˆ·4^´s¼³aŸc8=ÍU}†ùþ¡Ñl�Np‚œsc™µ6qtx̉—N1�Nr¥™”–W0ÜÞ #�Ÿ_€ƒÀžrOÅ“œ¨Ð‹BM‚<åvž¤¹‚ŒÇãB8c;«Øs_›šø|øBsû‹Ç4Öëkóˆð½fN~!,œDWZVŽšª:óyòůÕ} \4�}Ÿ1Iô1Oûˆ“¬® ‚«·è& H@�€$ðîp÷c 3�€$  H@x Ü_M›H@�€$ �,0Ú>¸‹ãÜzäsÉôb[+îF+x‰è6âÑ-T²”ý[!_¼M>}ŒH¢„ë Xm-ü»ɸŸaÜ0ƒÓ«l�2Lø¼íøÅmuÿõæçž •[�º–qÔ·±©�í�Æ÷á›ãAìºgáZùC –•ž4éGØv»bw ¥÷Ô6 Ãb-çxÕpœbæv{îy8Wï §½%lÇÕí|£´¦ÝC×VE}sdtO§pÀ÷•™;X_x@û§l'þ8sÐuÇ*zGn¡ô#T×30]Q‹ã£C³õÝ·ãÂêÜ},MÝFO×`fÝ9»ÀÂÜÜøô0vé&:ºάãD�‚“w·Ó ·O?¹‡ÍõU �<¯=¸ûŸÙøþG3à>8rµ Mæ¤ã9uwÛÀ»Ñà~÷¾ûW®ÿéì'©=d6Vïapx££ãfð¹¥µ yœ˜µ··ËÐß*æÍ6öš†ç“G¼î%45V¢·¯ÃÜÖÆ[,~†o�X]YÂôÔÜn',ŒgŽ¥;g0_oÖqõêUôöö¢’�ÑÅ|½ñz½œ”2ÃêFÀ½oèt{(°�¶–Z¶õeÜ�‰^Fƒ»nøð![úÊ= ÅŸýLµ‡gGGi„¹BEm]š¸B‚ÍVÊׯ4ê'רî®-\é ¿àùê/Æd,—sÕÕfë{e%'žpe… À] ¸ïïp=Èc€Z·7#�‡9‰Žïß¹²ÏÑÑWÊå„Õ"Ž__Ÿl?{P#äîä 1)N*1ÕÆÊ@ååÕ(a3¸¥ðdB×Ïn¨OJ@oT •JñµnÁƒÄIN 'R–1ô=þÞM:1&Î/ÎOao?ÌŸoëøß"Œ‰ó)þ|»�Šr †GŒÊ´*Áý†ÓÎ%  H@�ÀoäüùÏæ”\Ý$  H@�€$pñŒ_*·ù—��í[ÆlÌcsÚ‹·æÿ)òâ‡ØûŸ«Ì�ÿûÿá<õy}  H@�€$ðö¦žÞG Tˆ²ªQþB¹�mì5 #Ûe[g‘àöžâÊÕKlr?ywpÄÔô *j'PRÞÅ€ÓIÐ=•0î§×Ø�ÄøX?**N‚Öoÿ‘½G|pÿÔ¶ßBS÷-T7  ¨¸…Å¥H%£ù·Ìpûž{Hx08xÐ\\œA¾­ ­}Ÿ¢¶y˜j8ÎHÄClÛßç6w±ç^ÀaÔ�îÎçmÇïŸÞÛ}Dý÷ÿc7ÿC—¿4ÜkêÛén3îAß6kS°/>ÂÌÿ`|ôyã¾ÓëÄèµ@×ÀUÔ5u¡„�àÇlô ìÃë\ÁÂäwXœü=�jÜ?Ï5î}¼fn2äÞÐÔf†Õ‹‹KðïcË¹Ž•¥ÌO=„ÇåbÀýd¼sl"®ÇÐØ•ÿŸ½÷n+;Ï÷_v$Xv€½w‰ê»+ywíuâ–dRíôIÙ§Lzÿb{’̤L<émR&Ž�dòÏØqŠËzw¥U/ì�ØQH€Ñ–ÿ{.Ziwµ+‰”xI}W#qÏ=ç¹ÀÅð|ïAgÏ šŠ‘Ÿ_ˆSÄ}>/Fo0Á½ÎeÑæ½ìîß–kyÙYÛxúì9X,ULȯ¤”™Êôü€–à>2<ÈTb Djn³ŠÇBð¸'pâä)Jñ­(-+£àž�(Ss�NTÑ–ÜËyœÌÊ6Þ^O®ì ‹©Š sÐÄ÷’5BÓ‡ÃX^ZÂèè(‚¡-Ôß‘®¶ºMÉ:v ¬´�Å Z2qœÂßïï][Ãz ŽªÚ#{ÓAiå-”ä¾NÉ=ñSvV¯_*Á}…çE(-oà>|CnO®¬$wŸŸ¡ ¥D%¸§¤p½M>?s(·×‹Üž%—Bà1†8ûÅ2 MVÚy¥É\††©¤§?æž<úÍ)1|aqÑøRÓYÅTü-¾§ÍÎHG•µJ{ýyô½ØÝ≠ŒOLc3ÅÈãf–6ûV,êC‚ÍØð¡§§W+ÒÛÝVô±v,Áµ«¯i:,½B@! „ÀJ åþáDpBw¾ [! „€�€Ÿ)"jÁý ïIé¿B@!ð¤¸ðêW‘aè€ÁXCY½‘_*—ðKô<$b~¦¸û)·÷Sr·!ÏàgÒô ÓÀÀ-D7J5Á=¯�’Sf�–þ¾µC8@¡ äÔ÷ÜL×ÞHÐ}RïÕ¸_»ô , gQÝò,Ì­ÈÍ/×ÒSc‘urwSTÁ"ÓØÓ¯àégÞ¯möå¯uß°#¸[;a,bÚ~¦�Ò@”é¬.xã\ç–§^ÅqIÜß«]•àž¯%¸ŸFs×3, )ÓÒØ·˜à¾â˜…ky “ƒ¯a†‰ì]�ÇoowÁ±@!¾µÍGa©mC¾Jp§àî÷ºávØ´ôö¹é~ÔW7Ý^G®ìžÀüÜ,ÎyêÙ0¼¦âR P™‡ƒp9qíâKZ"{¥¥åv n,¢=…ö®^t9IáÓBñÓ€8ÜWÝÎÁ}¤&S5“6%w÷{é�67ð®Ì0Õ»TKb7™ÍØÜÜ${• ÍÄ} &&{ß�X¼0;È$Ðl-ެ¬œ"{÷¨&¸OŒ�Á¿e‚ï’k{F@‰Ïn>_°F1÷L%¸‡BLÌ_¦Èf„¥º�²Þ[gQ3Xטâê×RßLpw3Á=‹’u…¥•¯g’èºg;I÷I Zç±vŠ*3¨aÁ�ÅÊãí!}�ÛØÜ€Ë½„p$ÌTéTlñ÷ÍxT9Ó¨§ ž©ócP,�Í6Žhb‹3Õ!'—3nÅÂ<¦2Œf3ŠªJ롒ܵÔs›�3“åÂÈó¯s�öž'�`ei)A4³ÐJYéuIPnŸ˜žGzŽFs=c”Ü3rø¾<ˆuÏ4Ö½vd`�³ØŽ¯Áþ+Ln�ÃTv†üZís…´ žOsf¸­� Gíð{q¤§U çõú •~ ! „€OÜŸˆÝ,ƒB@! „Àá$ ‚ûáܯ2*! „€BàÉ!ðÕ/ÿ KO!¿¨�‚;•l3“63) ÆgŠ»’Ûýž„}7ñÜ{?¨�ùòÿ}� âOq½^(Á=+§”érÙ”>âL_EÈo×÷�÷&Ξ{öÉ�ùˆGzíÚy”Ö>MÉý) îmÈÎ5kIÃ1¦ùE«XuŒ`vì%¬Ì]Å3g¿AëÍØø –à^Ý|%Ö.&‚—p½BÊ î[×ÇÒôeMp?yò™G<‚'§y%FÛç¦ÑÐ~-ÝÏðùRK9ÓÈçÕ>7–çÇqãÕÿ™L�®²ÖÝãZqÀX\‰†Ö(³60õ}'Izme‰’» Ó£×Zs¡¬¤âö:re÷ÔóÁå²£ŒIà*‰½¡©CÜ×¼+ðû<˜d:xÖª»“óçìC0äÁZÝÀ4w Џîºo Á ŸBü¯¯3]\ÒÛw¿‡ÞÚ‚’ÜýkóLˆN°ˆÀ¬Í$ 2Á}q�…?ù”.»ß²R‚Râòâ8“ÁÃÐ÷, îÑÁ=%5G“¬«¤ùûtC<ļ}ÛüW×ÐÅ}Åt]YžxñxˆÇÌArØæñ÷ˆVˆw¡llÄ)†�ST ñ\;�Ç­tä”À�kb�‡þŸ ±hs³£H°H²¼²†¼|žûor¶“¤¥f ˜…}ééú‡ô1¥f-pRnOaÁ[qy ŠÌÚùó:Ç«ÎãÊÒÍ;3&=hÛ�ëþ££7‘’™�*oeqÖ'sy=_7ùÀƒ5Ûg€ªäŒ&‡%É}rz )Ùe(«:Ê÷;E|ŸÊóeÆLÆc¾7µaaò q4Ôë·PtzƆèv1Š+�ÀPPÉ÷ê}v&‹Ïƒ|O>£IKèêháÌA¦´Ë—^AZV+òÍ�,¸¯Õ íU±ýF" ܇Öw÷¼l/ºº�>®§ŽlG! „€BàMRVWW%ÁýMPäW! „€B@�ƒA೟ý¬ÖQIp?ûKz)„€B@�7xíÂËÈÌí|]poFFV!¿DW ßa~©¼F‚²ºû:¢�Q<ûÞizP%¸o–½.¸72µX}ñžƒ­­¥xÞI~ù>ŠàÚMœ;÷Ü›7)¿?$�ññøƒ Ôw}å5Çɽ€ò†‰@”¼g±ÆD㥙KH‰»ÐÞ¾#™�;e›CUË9”Z»™$ÎwJT[”C•àîqLp�+@ÔII§ý!{&«½›mŒÏ­BÔ4÷RNÉG!Åu%‚¹—§™žïÁÂt*+ª‘kx#e: a~ц†¶(·62¥ß¤5Z÷¹8ÛØ5 ñõ0äè_„{;&z¾mƒ’»Ó9Ã}• sq9ËLDÂ!&ç/òØ”Q ËÈȺkq ÓŽ¥)ºS &¸[‘£Üã1¬®8™îšŽ’R&Q¾i�»�_vM`ƒ¢¥Ë1ƒ…Ù ”[êQ^QÏcã; _ÑExʉ s“¨ªif�“ùße�]wT�€€šÁ%À×rÿ“ð)Lq¶� Á·¦á?‚ÍïºÉ�Ùì<ç ¢ °HKÅVAi,|(2×rL‡I–ŽÃI¡8¿ •V¾ökrøÖ¼ÌÙù:²�ÁcQÛ®™>Ê&ÆoðXÉY0ÚŽð±f†™ÅvªpÏÇb°û¤6{I9_+‹ä¾ì\@ŸS5,º(.¯æØU¡"‹«8«ÎòÜ8¦†/ÁÂó¸œl}>ß‚ÁuŒO�¢¹ûyX޲ ÁÄsQ+g¬á,Nkn΄2‡¹‰«H„ܨ©z£ØòQ>†eÛê=ÏäÌ,ßó<‹²jÊáÆRäT ³¨$¬ îι›ð,\Cg{Ç£ìÊ®ÚG^ñ1¾g«gAs7ß·åi…äJÒùàuŽÀ5wÛ±y?ñž]mK+Ÿ•E…�|löj3Êef›�Ê‚5ÛXì®bû><ûü7ê¡ËÒ! „€B@<‘Dp"w» Z! „€‡�€×ëåtíÙÚ—jwŽÎò)N{zDzúéIãÅ�òŽ[åªB@! „À~¸ (OûBY}±œž™ÇÿZrZ80«M nÌñ¡»ç˜ÖE¿?€Áá•c2^EP£–ü®’Ö6aŠÓ\gu¹™kèìzkŠî~Œó0l3‘HPܘAvA- Íud_‰lÊ*ñhÑ ‡iìcˆøìhªWRíRØÄä¶3L(*k¤,QÅTð"MЉ…}ð8'õÏ¡¾ÚzhÒõ²¯•è¼HY}›‚^qyZ™tÊÔÌuß ‹F�²½‰Æ¦®·twff!Šîå–FŠ9fŠ9Q&OFàZš�!;õõú•rÞ2˜vƒ’ÜçgG(:‘™•�â+ew Þ-Õ; Q\œÁò’ –ªF¦¶×s} ol—Hw3•°î÷.R|\àëÄ&_k,<µ1m:ý1÷äá6§%ûæ {(�æ Êã°ËåF¦Á„êÚn>¯s®a®5gëçëHˆ¯ ” M&í³¸@ €……EDb)|Ýáù™Ž l4¹}ue¥&ÔÔ𼆂{<G$ÆüÜ\n¯v®sX$w5{„É\ˆÖŽTXª‘—gÔf�ü˜³Ma°ÿJËšt�ä>4xíÝ'ÑÕûòò‹PRfÙÜ=+|íœÀ�K/a3±‰ªê»g;ÑáÓç]»ã¹—“Åjí½Ï¢’ã)*©D�©ŒãS³‡¸°DÁ}rèžeJî5ïÚÞ~Üadø² ­šà®’Û+k»´b®D<‚Hȇ%Û–f0?þÚ[þûµ¾¾‹ÈʯçLWg(¸÷¢À\ƒœ<3‹G¶áû$�sû5Êá×ÐÕÚ´»ä¾¶Ù74 ³å4ÌLp7Õ2y¿�륲ð|Aw×0\³¯a3b§à~î¾ÚÔó�Ο�…$½|�ÚÁÏ#ªù:mBJj:÷w7¥~Ö\×8[Ùžá#zŠôM! „€‡š@ÊÊÊŠ$¸ê],ƒB@! „À“A`mmM÷'cWË(…€B@�CD ‹¡¯o)UÈɵ +»éY8ˆE݈†X÷¡·· EEE·G>00€H¢F îiL Í̦@°µÁ/Ÿ)(­QpÂÑ#–Ô—ò²ì�8Åši›�û«�‚»…Å9”TG ‹Ql.Gn®ñžxB¡¥Ìy®çBjJ ¥¸rŠoVî¯{¯sÏÆäB` ¨´ô—�I÷3Œ[)DÖiI¤ûØ¥Ú´* ŠGV±ó#±±¡%L§d䣨¸þÀHß÷3`UHãXEVzÕV ò�*©xïÖC02I6UçiÚê$ZBy±åeœQ!›Çß8Ei7Æ'§°ÜD}Ë©ûÁ¡ûûÄø¸\Yæ¹ÙQ îu0™ÌÜS™æNÁ}qCÃÃXóÇa©~k•^çæ 2¹†4œ>ó4jjkQP°s¾è÷û4ÁýÊ勆6QZѬ—.?t?b<çr9&ÑÈ™rΜ{/*)¸«s€ ¦Ÿ¯yV1Ðw•)îÓL@_eQUíCoçQ®§í_wSp?�º¦N>¶˜²_Š }<¿™·O`¤ÿ o]D[Û™GÙ•ÇÒ¶Í6ÊÂÐMp·Ô¶£”…kÙ9yoœE@NŠác¹ùuL�\EGûNðcéØlä«_þÚ�M]ÏÃR„’>Sèy©R÷ƒ,¶t/M`vâ2¦^Bg›~�÷;ä>>ö² QÍ÷Òªä›Õ{ž|¾?ÝÔ÷µ•i8g¯ciêz:ô[„q³of릷÷Pü®á{=ÎôÄ÷*…>è›g‚û�–àÞÚd…1ïàÏètåÒy¤f5k‚{&?‡Èb‚»šÅ#õ²pžR¿†Ÿ+ôÃhâ‹kdB@! „€Ø"¸ïwÙªB@! „ÀÁ}��JsB@! „€xLbÀúûGÀ¬V¦xçj²z"¾®%§©÷¢Âí½[VQbü­[79Í}&r ø½{:ÓÖÒ8åýå�Š RqäèéÇ4‚'k3*ÉÝnŸ¢øÄÆV”›ndhMM=¯ß-·ßI&ŽÀé\¢h½¢‰ÖE…fŠqÍ’Ü~'$¹~ $Q¦Åޱ¯Û”¦ÛY ‘} ú­:¹E±Ì³:�HØ«¥Š¦PZÊaº´¹¸æP ÓjÖ�…¹a¤§&`µZ‘gÌãk …i�›Û™,޲RÈÍÔõ~›gBvfZL+îêloc_·ùú¶‰e‡+Þ ‹Œêt/}ß/๙›(2¦£»³�‚;¥9Í-LqÖ�5¦—VaPãeªªõ¼Z÷L¡¹ÞжֿÁ� îê\ÅIÁ}‚‚û•ë7Pjéan¾‡ð@}ò1ù¼¼4í|\ªÿ&•àžJÁ� îSÓ3¸|ù2ÆÆÇÑÐúìµû8ïì\ìC[{;Ú;ºÐÐØÈ¯mó««+˜™žÆèÈFÇFQa=ú8»õH¶51vŽ=~FKp/+·P/Öäð5¦ŸOMŒ`t¸7®œGC“>‹0¦&nÂÂóÌ£§žE#Ó¾Ë*ªùÚ¥Žë Jún úè»ö*®ŸGkÛÁ?ÿ?ÿÊ¢çôÑ~ô=ØÜëxìÈ¥p‡Ç½ˆEÛÆ/`zø2:;N<’ÇÍnëƒÁTƒ¦îga©Ûܳ(éÇ£aJúKp/N`É>€¹± ”ô�ìvsû¾~(Æôì2Š+ÛQ^{œ—Èäñ>¡ ÕXd¢ÒÛ×Ü3ð.^ÑžãûÞß{uàÆÍkÈ5u£°¤†| rŒe¼k ‹È�ˆñÜÑëDÊÆ2ZëîÕÄ�º}p€ûÅŸ†ü¢v޵ŠïKó´÷x”ç‹”úýÓØN,¢÷X/g¸È:Pc“Î ! „€Bà0Hq»Ý’à~˜ö¨ŒE! „€O(ŸÏ' îOè¾—a ! „€Ÿ€’ܧ¦Æ)G1¹=¶Íóº &¸æ¢¢²‚rßÛ§°+qlr|ë�bñmrr�Ÿod2¥•)ÕŠŒà‰"Ž„átÌò1_‡Š‘i‰Q&öùVá]s1©r‹ÏÙR>K˜`|ð“ïÜ››é¼ËØÜŠ£ Ð¤|˜ö«Dé ÝÊ·É1l±ÿ¾µyöÕˆÒò íýs4…Ûåäþ ðöªC#LÏLÞàkH:Å¿NX«ª´"-œ‚»Í6ƒ¥å7pße$ñèê2Y‡kq'OGsS#ÊJJ�™™‰p$¢ î£cãXrú™Û «~?lg&‡¾ŠvŠáï}öœ–ànd‚ûÜ—�.Jî6|ýÕ ØJ5Â\Öô°›x¤ëÍÛúPY’‹ÖæfJúhj¬×ÜÕyÊ´mC#£˜œšÆ¢+ˆÊêÎGÚ—ÇѸcþ›'ÐÕÕ‰êêjX*+yìHÃêÊ Ÿ[ âêµk((ÖïXW™B|öÜ{ÐÕ}Õ5*Á}ç¼Q}¶83=ÉÂË>\½| e–ƒ/ÞŽ�^A-“ö�;ƒÎžc¨`‚»!W¥�oÀK9\ îcC}¸xþkhi{úq<„xJp/¯ªAçÑ3hjíál¾+I?ŽåÅY¸ó¸vñk˜ïGs³>…ïôÔäŒÅ•h;ò”TÔj îÆ3BÂ!ÅðQL ^DÀ³Ìç_íƒ4ýØî«Îkí ó¨¨î@ó‘÷ñ1WÄ”ìr¦™û8KW�¯q㘻„DÈ�ÚšÆÇÖ¯G¹!ÛìR²ËQbíÖŠ™ŒEV&ŸóyÕÎq¯b™’{VJ­| ëu¾‰@$¦Š.ddåÃÈwVD²0Á�ÀÚ÷t´6jï¹õ:†é—:¾~•ç)fÊíJîVžß§a›çÌѰ iXc¡=‹ÓDn¬r_! „€B@ì9Ü÷©4(„€B@!°Dpßê²M! „€B@!ðh(‘S%¾{¼.Ê!QJÓÅhhPiÙúR†‚Ãm3ÃG™Ò\R…¬lg%ˆÁïq —ÕÕM”Zõ›�ǰ¸8…´ŒL”[ë‘™•�ôŒ,|,ÏO1=; µuíƒFwël¾ž|^R^†\ceÁΑ‚À:E³;V]. ’庖Ü}Þ9”•™)¶ñR î9ˆÆv÷©‰1,Ì/ÂT\Oé[Ÿ)Ùò ü*z�öâä©S÷‹PQQ¡¥i¯ûý˜¡àþÚ… ÇR™Üü Í>¶û:GQYš‡Æ†œ9u¥¥¯ îœ crj ýƒ˜àeN%ýôƒUóvý®~ï=¢ý·p_•›ùØŒÁåfš¶}×nÜÂðè8*ëŸz»Õ÷ý¶[W¾€“ÇŽâÙsÏ ¹¡^KpÏËËC(b‚û FÇ'qùê5\¿Ù�ÎcØ÷þî¶‹¶Ë8}ú4Μ>Å™Xê´÷T&¸¯¯°°°€›œaçêÕëLÝoÙí¦Ùúîåœ:ýº{Ž0ÝÜÊcb9·µÍ" ¦5Áý–&¸WVë7iù~á$L!fúr'S£›Û`eº‰‰õ‰ ,ÎÛ1=1Œ‘¡[˜B[ç¹ûmö±Þ/NIØížCmc;º{Ÿ†µ¶QKpW‰æJÒŸ½…+çÿ�ç™,<ø…?áp¶Ù Mp¯j肩ĺsŽÈóaÏ5Áý5X+kXix¬ûâA66;7ƒ4ƒÅ,Ô²´p–®\ŠÒA„ƒkp.Œ!ä]€…wéï0Ôƒlo¿ï›`ш}~‰²´�b¸Ù¹…,ÖJÀëšB,âG‚ÂtWg¯®Ïí£ÑÆÇЦr–´jžª÷!œA†Ç%¸åg±0èàï|¬(É}jbáp ‰ žSpÏÌØB®!›ÇÌV‘Ûï„%×…€B@!°OR\.—$¸ï|Ù¬B@! „ÀÞðó‹êììl~ðšvW£–O…îú}õÓLÚãòâÇ?y×íò‹B@! „Àá'à÷¯cÖ>ɤì9-)»¶®™ ty‡jàJšž™gªýR2ò)„g#`2a.*€Ñ¨ïñ*iz~q± No¶RN£Hœ Ç\?ò˜8ZϤÕÃ"¹��ÞDjV.ªz(M›˜nY@…ð{�Xž¡ã§àª_A|j²�I‡…hj?NÁ½�ïÇ šìð+Á}“#WQQV�ì,ýÊW÷ûäw9mL²LÉ3Ï¡ª¶�ɱfh‰à+ ‘Übúc8†¹¸ú~›|¬÷Û܈Rp\DCS N?u–2~ ‹L”¾w÷k—_ãqc’ Ì~ÔÔu?Ö¾=Š�y]CèííE[[êQ\\ -­Þí†Ã±¬ î###¨iÔ§0=Úÿeœ 0}úÔI-¼Œ‚»Á`€�Ÿ{¸\n 3üÆ­>Ø=”UþþŠùÆpúä1 îG™àneú~gJØ‚×ëÕÐoöõãëç/¢ªñ™GñpÙu›·®|‘‚{žbAEG{«&¸)¸)¸«ý•ܯQpï:þÁ]oo¿P‚ûÉ“'(·×£¥¹ Vî3%¸¯¬¬RŸÆèØ%÷[(©ìÝï®Þsû“£¯à™³ïAmm=� (gaÅ6SŠUxÆ ÓÛo\¿†±Ñ&†¿ÿžm¤?Œ Ÿ×÷žc§xþ[ÅãI."Ñ0Ö9^ûÌ._x ›©,JëÒí°œ Íf4´t£´‚ò0g‰Q‚»ƒ îÎå98—æQÄÙTC‘–Ú “ýHËÊÑÒÛ+ª›YDhà¬1¬­.cÕ9‡xx�iõúMWcHpÿØìSØØfAYU›ö™},d‚{Ûñ}Ë¡‘ÛÕxÕ¢$÷¥¥%D8;Oò±¹Ãf<€ìÌtÔ±8RÏ…«;#Øù¹¾¾ŽEpzX@²½½³¹”3âÔßžíâÎûÊu! „€B@!𨠤¼ú꫚à~õêUm[jê8µÌÎÎj—ɵµµÚÕîî�ËNñƒµ´¶¶j—{õc||\kJ/ýÙ«qI;B@! „€�–€î�–¯´.„€B@�ƒL@‰�ãcÃXgícvneŠlm%˜¦çA~^ š›š˜Î–y�‡x»ïƒ×ÛÎCN®ùLcÎÌÌC<dbâ:§•E^ö&ÚÛ�ܾ¿Þ®LN�!%Ë s9¥ÔŠddçak#×âÂ�UDý ¨©²"#ý`'¹C똚Eë ÓÜM¥*Á�ûŠÒÏÚê"VvL 3�³¬RKÚÖÛ~Rýéë{GO½€Šª¦©¶1…~G,s³€Ä½lGßÕ¯!•ß>˜ KôØýê“ÝÖ‡¦¶.œ|êy—V0é¼L+°^q;0Oyk‘)¥ƒ}WPR¬Ï䨥…QTUUàHïqttA%ÁüüBJאַº1k›Â�k—qåâ9þ�ÄF�wû§´ôöÞÞcw {ŒLQÝäŒ^Øm6\¾Â±^¾¬[Á}là+xæ©Ó8z¤m-ÍLp/e’¨AKÈ^v:0¢ îýxé•WñÌsÕã.x >ùœ}Zz{G[ )Mï$¸ó¸¯%¸Ûq� îCLp·4<ý@í>®;ÏÍô¡²Ä #twv ©±žEeÙZ ý´ÍŽ!©i,»C°ÔèW ¾_^«Î)x.ñÌ3Ï ´¤„³�T!…‚{€ îó óÆâ²— Æu÷Ûäc¿ßÒü0LE&aÿk�_P€x<ÎÔý æfí ä¾æ‹ ¶áècïÛ£ØàôäMJí™hæëXùë‚{"Ádiÿ•à¾Âçš…rzº~Ï…76,±sÖŠTT×·j"{ R09ÖÏ×ã\Êíå‡FnW�U°j·�r¶‘Ï9*)¸çð|>ÊsÄ�Y~jëÚxŽŸý(.{Ú¦’Üíöq‚~¶›†´Ô¾&¢¦¦‘�·ƒ}.¿§ ¤1! „€B@! îIà-‚ûÀÀ€vç¹¹¹»Vª©©Ñ~ïéÙ©N î--{;ÅÜÄÄ„¶�¤à¾ßý¹ ‚ü"„€B@! [*YDÜu»{¤cB@! „€ØW}·®#ºa„!¿šâw9Ò3ó5Á}#¾Ž ÏŽí„=ÝEô+öÜÀõÀ:FÆ&QQwEemÈÈ4À`,£4@4ì¡à>çìe´·2¹žÂ§Þ–Ón')ŸÖµ?‹òênää!�iœ±��¢O«ËãX˜ºŒí¨ LA<ÈËèÈuä™,h=úŠË)tV6ÀH|“—{y^÷¦‡/"èY@eE•.‡:cAï™o@]˦š·"/g¶¬àº—‰ª3˜âG.ÂR¶óÝ‚.qŸ�R‚{侀è=ñ ªêš˜~nÖ‹ƒ|º´H�õÖôݸ³©ö>[|¼w»|þ?qö¹çqäè tPè,/gáDNÂaTx<Àõ«—Ñó::zž¼�{[[s£÷Ø1-ÅÝ„ØÂ¢"l0UueÅ�ùùy\½r#Lg¶Ôœ|[ß}“îå1>oŒZñUGGêê´×§H$‚IŠÒƒCC›˜Ä’3€úæã»ßà>·0>ðe î=8ÃTð;Ü=Þ5ÌPÿŸ¯| Û©F>5ïsOß~ó[›X÷L¡±®R+H¨(/»-¸;™à>>9…+×n ¢ú(² oßȺuk3Á™Fl°T˜QÇǦɴóüŠF9 Ÿ_K² Jïwϰ¨§!n°pα8Êc¶UJpÏç *L)öùÖ8Ó�Þµ_×z8cL–žºýÐ}Q²ôâÜ(Ó¥ÃL«·"‡ îÜWW]”³ùšÐ€ô0V%¹«$÷0g¸åöTÎâ™—[„ –äö‡Þɲ¢B@! „€Bà�Hù–où-ÁÝáphCLN益“»sÙât€jQÝj©àtmjùð‡?|×¥öËCüøÒ—¾¤­•¼Üïþ<Äd! „€B@�}$ ‚û>—M ! „€B@Ç|~?úF`®8‰|S Ò³Œ;K)2m thÿ}îäe­£½ã`'«Ž ÷a;«’‚ûS0•·S¤+BVN“êýˆE}Xs�Sp¿‚T ý-ÍmºÛkƒý—‘mªG}ûs(¯éA�¹šý7"A¹}}Í?eoÛÐW±²ÐÇ‚„cºëÿƒtè«_þtŸú0ÚŽ>�êÆ#0QÏæX•྾æ‚c~ Ó#1Ñÿ :Úô™¸?;?�ÎcïAK×)Jßí0(Á=JpwRpí¿ˆá[¯¢ŠòþA_æç‡˜|Û­%¸—VX(VQpOƒ‡r Ë±€±¡›è§à^RҨˡÚgú)0šÑÜÒ¦%¸74µ ‡‚»J,¶Û§a›žÂèðÅAÊ*št9†éÔÄð×ÑÚÖ†çžã Z‚»*jÚ‚— îc££xõÕW°…˜Jê¤ÙÇv_U”´êÁ©ÇÑÂFÊÊJ�•™…0w‡Ã‰Q΄|ùÊUXêŽST=øÂ´mò:ŠŒièîl]pç±pK%îïîóËä5PfMlûàA7´½µ�Xp¥æ<­€Ìl6ñu7†¤àÝÈDmcïƒ6«Ûû+É=à[@ZJEE&S8ÃÀ:£›(,n¤Ü®ß}•„º#¹�óu7¨%I«c„Ÿ‚{®±„r{ç¡‘Û“ãM^&ó‘’’‚šÚΓ›ü“\ ! <¿óœYiuÕ õÚl2sö²^΂p8 –ü’! „€Bà!ì™àþ¡}è!6ÿÆ*ÿýßÿ­ý²W‚ûnûóFÏäšB@! „ÀA àÔê’à~ö”ôQ! „€�—Àõ«¯`#µrGp7·R˜6!3ÛD¡)‚�x!ÿ,“Á¯ œÄ©SúLó½_b/}õ °¶¼€J%¸Wt · ’‰œ9HÄÃ\ÜGá°_�gñ*NŸzæ~›}l÷ àžWÒÂ÷çPQ{„’\�&¸«tÜÐú V“˜{ “¯áH×ÎL£�­s{¼¡ñ±[È/©¦àþ^Jª�(µ4² A îð8íð¸ç1Ö÷uØF¯ ³ýèo}oš³ÍŽ¡ýÈÓLÁn†µ® %åÕš0\§”ÊñÙ&û`ŸDU…>%â¡àY]  mFç‘“¨Q î¦bMp×±¼8‹‰‘~\»ôu 䧤ÙÇvßH„Ió”ôOž~-m<6äQZÆÙ(¸¯¸]ìÓwÅÔLÎüpЗٙ>æg¢««‹éÌœ¹#;GÜÁìœ%¢¯ïÊ*;y|É×íPçfn¢ /MÜKKK‘E1K%¸'÷Ķ�îÁ.ÊJÂ�Ç#XžFFZüv‚»’�•ào  ¸‰r{FòT"]`mØ i�·4¦K§f‘‘]ÌóýÍš² Õ¹”ky†©çc¨°ÔóøØ£ëB„½³´!„À“C@–ÍÍMaia ••u¨ªi‚1ïpÏ“{5O`vΆH4ÁbÀL…o#u;Šì¬tÎÚѨ��$ï«§Ëh4Šñ±øƒÛ|OU†´ôÎTâ1¥qôèQöý`ÏÖ¦'ÞÒ! „€B@û¬–à®Ò:Ô’LpOO¿»º^Mߨ–d‚»ú íÎå{¿÷{µ_T,OŠíÿüÏÿ|gsZzˆºáq÷ç®NÈ/B@! „€†€îfWIG…€B@!ðX \¿ú*¶Ò«a®<…| î† *²àvÎ1…~Óc7àgzbi‰õQlþ±¶�áXž|]poÖ÷-&LÇc1 îs˜íCÀ„µªõ±öëA665~ Æül´´v ¼ÒCŽaGp_qafj~ÖêÎiR·÷MÄ£p,�#+c“ îÕÈÏ=Á}m�‰õ6N4`@�ÎÓ´5é{~”3pxQv‡àž™]ˆÌœÃ)Lǘ\¿¶2ÿ«÷"s�-HÓqr»nŸÒ1! tG 幟mJÌhhìfAY¶îú¸×R~‰Ã¹€`8¢Aª™8ò ä"× ßÙ”³¸¼„`tC›ÕAY©ÙUÔlR†¬T46¶Q–ÞqköšÙ~¶§äö±‰)llçð}X² & î[ZQxÀkÇVÌ�îî>võ•†‹EqóÆ5¤dT"'ÏÂ~—ò=I ‡£ˆ„–�ˆ®a;±LÉ]=ïôÕ÷ýÜß²m! „€B@{&¸Ï÷|�6æ‡Ü?ûÙÏÞÅl·ÂýÃöç®NÈ/B@! „€†@0”÷³·¤£B@! „€x|¼këŸZÒÜ ÌmÈ1Z(ËeSpßÄÆÜ×çás!êëÇñãG_ÇÁ–‚¡¦ìË(*k…¥ñYŠ ddæRÈXç8�”ù—(¸_Cj|ÍMÍ� »oòòÕ °6žFMË3,F0q åÚ¾ò{)èÛ13øäf§¢®¶a÷Ûçæf�•gFMS/Ìeµ”ù)áRæøÝp.L`fä2ª-5 ƒÑg¢ö&“õ]+‹LÚ¯€…‚{6SÁ³2s øàZ²QTåc±°i©iûLzo6o› ä“@M}3ŠL%PãO0}fr„×·5¹=ƒ‚¿^—X,‚ŹQJíTPpW�«DB%¸»‘™ÅD÷òz.Ù. aÝ瀗BšJ/2±�¤¨Ù:Nn×ëãGú%„€Øo› 86„YôH[ ëËå¹¢¹¸J›Ue¿ûw¯ío°ß+«KLÄó5ˆ3Àpv‡0g€ÉÎ2 ° øÐœ'½yüšÜîv"ÓPDé¸ùEe|?âÁÊò4…é0g»ˆSïxójûþ»’ÛíóóÈ2Vh…¦²ddå"èsj‚»×5…” ?:;�ï{_÷ºã“ØH+…©¬ƒcÎç~+Õ÷��E¸kp±HÚhØB{»¾ �û¯À2 ¨ôr ˜Þnà,=f$b~&¸‡ù¸³Ã¿2cN]ÝÇö›´'„€B@!ðˆ ¤|ó7³–àþ‘�|DÛT__Ÿvùæ„ö¤p®¦ïQËý×i—¡PH»,,,Ô.ê§~J»ln~ç/H&''µûýéŸþ©véóñÍ(—ÜÜ�jÝ‚‚í÷ûýá÷ûµ»>lîw;r?! „€B@}Á]ŸûEz%„€B@=x饗Pl9Í÷v¨ôÛl¦ßªéÖÕ”å�µ)¼S0dzÑÚòΟiêa,ïÖ‡©ë˘XßI1!�’xÅÎÖ=vD‚+ܯ£­¹Ƽ¼wkj_þ>4x…ý/@eíQ–ÔQ,)à~Šjr{„bEŒ’~µ¥ož�t_:»Ë�*¹X“Ü™RŸGÁ)/¿˜ûj±p@KoOÛÞDCCû.·òhWߠ佺ºŒå­üÂb¤¤¦"ôc‹¿——U:i+á1c}¾5—&L«”é\C!åö&Ef>ZØ{Øz"‚sy–z>—_颒¦„€8Äâ± ‚þe¬y—‘Â…¦ ¾W²èGŸçHjWh3TpF‘Xd Å%eL#΄š&‹2jfv²²�‡r�)IÜí²ÁX�ÏÙH aæØU‘™wÕÅ×å Ê)¹ß=;½@¨~;8³MaqeüTT7p_´s%×Ò,|œéæ0&™«q/:QÀsy g+2Í|n™µs\‹#W]v,Nß„µ²Šnˆ¾³¶ÙÄ6³8£Ôó0•³€“ïEÒ3r°Îb[%y;ç`{§O<• C›Z@yÍS,–îÐÒÛ•à¾ò¹æûeV—ú°îº�'Nëj̯�ÿ²ó»Q¨÷lfj =óñýþ$ÖWG áégžÓUߥ3B@! „€ïN`Ï÷�üãÚVïWpÿ³?û3íþ�Jp¿ßþ¼;*¹‡B@¼7Sž>ÿùÏ£££ï}ï{ßî.r›Bà±P…ŽÙÙÙLã¼;Ðò©�‚Ìd'V?mÒ®¾øñO&o’K! „€B@�CN ïÖ%#9((ng¢9¥ïüjlnÅ :ø¥÷:݆ÑÝÕŠÂÂüO"ÎÔÁÉiR2ÍL®+Ò’·¶6à[™a’»Y©atuõêvœÑ(S视‰o£ˆRLz&Óö··8µ|)[ÔÕÔh‰�ºÀvLIî Lr‡ƒHIÏÔÞϘP@y+'[ŸÉío7ÄX<ŠÅù)ÌÛGQam@SóŽE¢ÙÛõ]nB@ì��xÏVW–‹ÇPÀY*«;™&›±W›Øóv67â,"›AêV�/iZñŽw͇lŠ�¥•ªxG¿3S<,Œ8_³–F��±…ZžWî„®ù¦677‡­”\¾–é³ÀlanùÆ,&_7£¸´`Œ�*6s./c|l¨¡P|Ø…hS± M­]œqÄŠƒ‘P�Òû2KsÜŸóÅ-LG××¹Çüü$Œ¦b´tžä± ‰Å€f-m>T³ÝÌbøÖÄ8Ž’âÊCµËÔ¹|–±”B;š{ž£àÎbNr†kX[]€×=�é‘×õ;P_ת«±�Ž�¢¬î gÿjBeÝ Žä±èÅÀb7¼ÎIö݆ٱWPUQcîÁ9W7ÈCC}ØÎ´¢LÜÛ‘›Ï™À˜\¿ÅãK4è¦$>çüe¬.\ÙSúJAék_…©â)G÷h‚{‹ÙSÓ2Ù÷‹�V˜¾oã{á~xñ¾>ðn(äïB@! „€:#�ò7ó7Z‚û�üÈ�h][æ`µüÑý‘v™üñó?ÿóÚÕÊÊ�7Xû·«ýþ¥/}I»\__×.?ô¡i—ûØÇ´Ë{ýøÜç>§ýé¿ÿû¿µËüü�/�ÞœÜ~îÜ9íïÏ?ÿü½šÒnÿú׿®]&“å´?ïØ¸üQ�'‚À?ýÓ?!yl;rä�)ÉU†’·{zz´ÿo'Ÿ8ï0Èßÿýß×fõP\¾ð…/ y<‡UäOB@�GB@÷G‚UB@! „À¡  ¤é‘¡›°öÑ�_EÑlGÖÚ܈Q´X€© ÝGNбªA$(¹ÏÎ1±=¥¤•Å/÷ØÞ #'+ �mLŽÌÖýX�u,-ÙàYqÐÝÚ†Ù\Aiº“ò�~%AÝC• !pà$˜0½ÊÔbÇÒ ,Ö&˜ËTáÏÎLÈzŒzÍñº¦°÷!%%©üŸ“WŒôÜ2ÊrúJêÝ+†j¦%>f§Åa­(ƒ�òmœLî|¡M•·Þ>÷Ø«mîE;Jn÷¹'`ÌIA;g±É7æQp߆wm 3³ópy‚(¯î9t’ûÌÄ5ægâHO7“¿ 4É]™â>ŸŸçOsèdQd3‹"õõ\S)Êkžiô;‰Æ¦&&¸—"ƒ³‡DÂ!8;‚ûÕË—ÐÚy¸Šêùå]@侀¨®m‚µ¦99&·û˜¾¿‚‘�˜³Q<^õpF}ÉÒ3¶!Ô5÷ ¡­Í'8‹T.�éX_[å¾tj‚»}r•e5{ñ”ÖM×®~M=Ï£©ë,geêbz{ ‹ò™€€Í×ÂÆú¾Š¹ñË8vlÇÑKçG&¦QÓö“Ì{PRÙ†¦Ï§¤¤1}ÞÏÄýY8fû`ý:Râ45鳿aX~ùÿ•�ïEYõ&ï7ÃXX­�o¨×ôH�3%¬ÍÂ5wÁÕå±SOËå‹�Å÷Mp¯ã¹F>ß3æò=q@+h�„–áYºˆDdgϽ §®K_„€B@! îƒÀ#Ü?úÑ�¾ãæUÚ¯Z—àþnýyÇÎÊ…€x"|ò“Ÿ„š²ü�•Pþ¿ñoI~§uÃßþò/ÿ—/_ÆG>ò|û·û]Cú⿨EY­Vüã?þãÇæ.ò‹ûJ K‚û¾îÙ¸B@! ôO@Í"¹0OiÚãF »k2—¢ªºžÉ�…úï¼ôP!°"´–§°Ì’¦¦VZš(¯æìAË�®‰ J¸Ž…QlÆ×™È™ÆÏSaÌ/eÂtSUó݆÷±å¦WÈL‰¢²œÂtN6ÁãpºWßÎfJi£.¥ã­Í8ÖW&QZ˜ƒªÊ­@YO@IDATrä1ÝV]¹=^LÌØÛÊ¥ì¨/1n/v³c®e…™èjm†¥¢¹† î,6›_ÄüÒ2ìËk”ÜÛu—äîqŒ£Âœ…žÎv䣜‰à[[[X\v`…ûìÕKWŒ§£¶ñø^`ÒM÷þï9w-ÍÍh¡ØŸ _Sç‰ãã¸ðÚEÄ7Ò�[X«›>«Žx8OeE1‹›ÐÒÖ�šÚZ îœ&Œ©‰qLMŽcp 9¹O²ôÂü*,•èd1jS[7“ëË‘_P„0“Ï]ŽÍcàæ%ܸrÝ=ÏêjŸÍ²ïGϼŸr»Jpo„‘³ô¤¤¤"Ä$s碣—0rë<*J—à~ëÖk¨i=ƒ¶ÞPYÓ�¼B¾fç�àó,SpÇôðyL¼ŒcÇõ&¸O¡¢þª[ž†©¬†\ÎË}ô;á÷,À½8„ÙÑ—QU^¬½Æéê·‹Î \ÃFZ9÷Ó(*eA´Á¤ýOĈœ|Ì:°0þ¿È7l¡±¡~[ÚûUG†ˆäSpïfò|-2sÔL œ½Ìƒ�Dˆ îÓ,æêcßÃ,j?½÷�…€B@! )�”ïû¾ïÓÜ?õ©OiªáTljq:�ÚeòGyy¹vUMͦ–ßú­ßÒ.£Ñ¨v©3Õ’Lxÿÿïÿi¿ßëGòïÉÄøÜÜ�*øœœ»?HMÞ/yùníýʯüŠv—íϽڕۅ€xr$w•Ôþã?þãÚÀ···±²²‚K—.á+_ù §ÄÞÆ?øA$�5O �ßþí߆š)㻿û»ñc?öco¶×ëÕ>–tû· ‘„€xŒDpŒ°eSB@! „€B@�;D"!Ømà ÀÝF“J³2ïþœÿŽ»êæj„’U`}¾5§&tnnn 7·HKMg"îa\lÓ·°AIÜj­‚ÑhÄææ&Sq=Ì-ÎB¡¹†â¸þÆ­äv÷ÒÌET1`Ø—§õÛÃÏ#glvlÀ€ÊªŽC·»–gûQR˜�Ê·–»÷UŒOÏÀµƒ¹BɱkÎ1T•ÐÕÖ¬ î¹L2Oll`euGp¿Ú7€¢ÊdfïÌê|v\¿äàãlÓ¶Y\ï¤èù¬º»g}p/ÜÀñãÇpüØ1466 �)îê»õÝøüÂ"®ß¸�ÑÑQ–õìÙ6÷¢¡™‰×pôØ œyêÊíu(¯¨ÐÜÕwâ ó³BßÍë°ÙùZ|xŠ®^úN�}/zOœECKJË,”¥ù‹Å°ºâÄäèú®¿†¡þ«èèÔ—,mŸE'Ê[ºN¡¬²æR‹6³…w…‰Òœ¥h¬ÿSÜÏ£ÊҸݴ1;7 ƒÉŠŠêvT5A™µ…�ÕlÄ㦠/ajð,Ï� â_F=‹íô´ õÁPT�æ#BnA“Ì+Y�¢ î¡€s°4}'�.QÚï÷cpx¥Jp/iEzV. yåHÄCLpwR_ÄÊâ ´5×h³}èiŸÅY808†” Ï/ ™º_¥ îñ g pQÐ_Ävb‰³_?3™é‰­ôE! „€z ðÈ÷O|âï8>%Kªåq îïÖŸwì¬üQ�'‚€Ü•Äý±�}ìm%îû·ßÿùŸk‰jö‰ÌÌ{á³ÁíÓÓÓïÉM}yô02øÃ¬÷0ë¼¹ÿI6JpñÅï9®wúÃÃôãaÖy§>Èß„€8Ü"‘ˆ$¸î],£B@! „€º'‰„)r:°æuc›’`¡©%%•Ló=¤)Ó‰œŽYDãa˜ŠË´Déh8·sÙ™T×22K²»mº�RwµuÍ(2—ðsºt„‚ëZ l`=KU+?ÌÒýãíA:£„»êGgg7%þÁ}ksKÜm¶8œ«01<--ãAš}ä÷u-�¢¸( Ý�;‚ûëb~Rp¿Ù×ǤÑöC•䮄é5 ÓOŸ<ŽN&‚ï$¸çh î.†±ÜÁÀȲ‹š‘¦£”f%’Ü#hojÀñž.t47¼žà¾�‡·†F0eŸÃÂJ¦r} �»y ÏMßD]Ež&¸w´4¡ÖjAQa‚¡0–œ.LLÛqñúM ŽM¢¹çw³©=_7²:ˆ3'zq´»�µ;Ò¢Ü]«L3qÿ .\¹�ªf}Iûásâ=gÏ¢»»5ÕÕ ïÉçkXð´†Y½]½v—¯\E©õØn7µ§ëO�+Áý8ŽŸ8…Ʀf”•+Á=ƒç^¸\Mp¿uãææ�hhÒWßwbnveehë<ÆÙ8󈵖 î…,Róù<�©±AئǰâtSúoØÍ¦ö|Ý�� ¨mêÆ©sBEU#Óõ�ÚL«Îy&™»15z·.•�ŧ÷|ÛûÙ`$ÁÜÒ;žAEM; Lô!ßqÏwî¿’øÿã?þƒ޲Â�âh’’ë«× 5ë†ÚÆŸýÙŸ1é¤ÉcprŠÕÿüÏÿàÚµkèïï‡�‰=ªÏ<ó Îòä·[Ÿý×ÅÄÄÔ” ‹…_¼ujEEEü I! „À=ˆà~0r³B@! „À�'°¾¾ŽÅ¥Yx=.Mš6™K™À\¯Í¦và÷6P)|sL~ÜJIGJºA¶¶6�—•в’Òw x›æËMñx”ŸßLQªHCIe=22³µ4ØX4×âr)TÔ×ë/my·pæç'(ÀQPTŒúænŠv™ˆ2Í}Źˆ™ÉÄ#QJxúJ,VÉíË‹cè>z E¦bXªëø—A“ÛC¡&F( ú`eêèaZÖ×fa©,FgW7 ù[ ŸK©©©šàn·ÙðÚ…óE¶(êkÜsSpîé§(¡V¡“Ÿ¡ªäù­­M(ÁýÆ­>Øí³”ˆ}È7žôÛù™[¨-7â™SÇQ[mE�¦™0`JóEññ)˜.=»ìCQ¹~ö×ôØe4UáLïëaʲÙÄäýB-Á}ÙµÛÜ<®ÜÄy Óuï;4O¯‹//œ=�³Ü_ª A%îç˜.g‚ûªJÜ·áòÍ~|í´ý€®Æ}§à^c©„ÙT¤%¸+Á}jÆFÁ}¯]¹NÁý=ºê÷n;ã_F{[+:ø½I‹gÔwÔ*�hmÍÇàA 1Åx”ß±”Zõ•‚îqO£¼Ü¬Iîå•L2/×fµP߉OŽ�ñ{)>Ç.¿Æâºž‡v‹I7ëÇb!¦ëO£�BqGÏq””URTeÑO,ŠU·¶©Qô߸Ä×µ:ÕékÜ33ƒÈÍ/BSÇqTX˜<ŸKù6“r¾Ž¦F®#𣡡K7¼÷ª#6ûR2ó�—_ k½ú>uáÐ:÷¬:lLÔ¡µõè^mnÏÚ‰Çc°Ù§�š‘‡œ+ŸK9ìù66b„ýLß¡Žb~VÖŽ#³gÖACQ&ÌL�"NÝ'%=�£ÎD*çÊÙÞ0ô-•�SJâ:·z9>6Äóx�öþÑÌ"VkU-ß3u@Wº „€B@!ð°™àžåïÕ±¤(ÿ¸÷wëϽú)· !ðäøÔ§>¥ èýèGß6Á]‘PS²÷/ýÒ/i²»ºí;¿ó;±Âä%©+‰=¹üÔOýÔmÁ}hh¿ø‹¿ÈµãÚŸUªF‚S”ªEIäð€®®»?ÀJ¶{îÜ9œ?^»¯:f& ‰Ô®ø‡x[´×îÀjêÌŸû¹Ÿ»½-u?%ç«EIõú§ª}`«ÝÀÉí¼]ÿUÿþïÿþv[j�dr½ß•ð®Rï»¶¶6-á>Ù®šÒS%û®¾0Sé/Éå—ù—ñ�Üý�¾’áÕ˜ÔýTÛJˆw»ÝÚ*JìWÅSeeeÉ&äR!p�h4* îw‘_„€B@! î$ãùâ˜hl›Û9Ú´åéé›0ädPR¨åû]}¥«¾Ç(Œ�"K…ÑTÃÄGŠÛ[LÒ Ãï±£(?“²ê‰;‡yà¯'qLN1™8¿ŕ͔‚J°ÅÏ5"AB!7,e%º“ÜǘÀ™a(DmË ”V6 3›Sz†&·‡^ØÆ¯¢ÚRÃÇ[î�ßGÉÄ(ú¸WæÑÔÞ‹fŠ[æ&=ffQpgŠ=wÛä ®¿ŠêêV~Æ£±Äé˜Fq‰5uMè9v&Ê/j_­P’[q/cvf×.¿‚ŠŠ t‡g¹—ú5)²­­ ª()æs‹ŸÁ-.-bŠA6Û4®3¤¢ºátrëâ2°:ŒÓ'O §»‹‚~û]¼Óïe‡ rýæ-ÜàKýSºèï^tâÒ+ÿ†÷Q˜~æÔ‰ašÉÅ�ÄøÙ²k…ÂôÔ ®ÜèÃù«7ÐÔõÂ^lrOÚP‚{Kµ §)¸÷t´ÀÊýU”ŸOÁ=��CãS¸BÑû*¥éš¶÷îÉ6õЈJp¯-¿#Á½j§ !¨ ˜à>¿äÐÆ}‘û¬õÈÝŸ‡ïwÿ¶‹èjkÁñ#ÝÚe¾1›<.Ì/-óq6�›ýC˜d’{MësûÝÕ=Ýþº×ÆB„B&wi îù|œªï3”à®Â‰^»x ë¡-—7ïévwÛXœ¢·Ç=Ácù Ô74ÂÌã¸úÎ( b™Çò±‘a~µ†â²¦ÝnJwëÏÍS”Îc2}ûŽàNÉV îêµÛ69‚` „êš·Ií÷@œéfvvL“Ü+Xœš•mÐdi�{ ë>Âë>ÔÕwºYcw%ŠÏÍO#‰!ߤ T³øÞ&¤%¸XøÙÐØ©ËY~’�™P8Ìó\ƒ¸¼|ÿµ�ÂBJKËYÀ¤¯"ŠdåR! „€B@V)ßÿý߯%¸'åÇßýÝßÕÆz¯w•P¬%LªE½áWK21=)lª4ßwZ>þñ�kV’§Z’ îÿôOÿ¤ýþ?ðÚå½~üã?þã]÷S¥Z>ñ‰Oh—Úm%ù!„ÀMàÝ÷@ €oþæoÖŽ{JúV²¸Z’‚¸ºþ-ßò-øÈG>¢¥Ž+¡[ã––– f­ƒ8sæ ~ø‡˜‰]õüÒȆ¿û»¿Óߕ̭äm•Vž\îl÷Ô©SøÑýQ¨Ù-¦¦¦´Ät%Í+éûoþæon§ª+üÇ~ìÇ´äs%Æ¿øâ‹Lô(ç—áãP õê節ßû½ßKnæ]û¯î¨Ö}ùå—¡ÒíU›w.÷ÜU¿T꼚éã×ý×qòäI„ù�пÿû¿ãsŸûœö:òÇüÇZ:{²½d�»‡b¨ ~þçËËËZ_“RÉuäR!�$ ‚{’„\ ! „€B@¼�¾>&$Ær�WXOÁ"‡²x¶¶7 :‘²åAG[½î$÷‘á›ųPlé¡0]€Ü‚J¤¦eÀ¿2�x,€ÕÅ>´·6"Ÿ‰Æ‡e™˜du}ª›Ïp¼¥0•Öiɉ~Ï"¢a–íýØ9`­¨ÐÕ�GF)8¶žF]ë &¸7"ûu¡Û·²„U×,íCˆøL4.ÕU¿wә奘Ê+4Á½µãL%|eaÝï…sɆɑ[°O c�rP]}çn6µ§ëŽ�¾†ž£§Ñsü e¸TVÕh‚»�i�n×ƇûÑë2SÞ—ÐÜzrO·½Ÿ�Ö&øùÜiô;Žªê(¡S îkLBŸœœÀÈð^}õeTÕ�ÚÏn¾eÛaïèë‚{7?S­ÕŽwªß^ïÆ''µ÷‹—Y@Òøô[Ö=¨7¨÷ºÊ|-Á½NKp·Þ•à>3;‡K×náJ_?ºŽD7ÃÜdoÄ3Žs§™<ö|ýÙ™> ¶é<† ®¡žç³éHp¶%¸{¼ë0ó6ž+¶EÍ”³¼4Å×­8ŠK+´iUª Ó23sù=ØÎì9z·*Þ\äl>áp�éíéÚwŒÊËHOIC}cס”Ûß¼ÂÜWŽ%;Ê+k‘ËYsdB@! „€B@Ü/�G&¸«„àwZT²±Z—àþnýy§¾Êß„€x2|úÓŸÆK/½ô¶w,ÃïüÎïhiäœö?ÿó?‘’’¢�ù®ïú.Mÿûß�dÐ�Ä”ä­doõA©’Øs˜¶“\"‘ˆ&¿ÏÏÏkûw÷w'ÿ„d»V«U[/Y¤î°Æ˜äG~„_äxµ´öoú¦oÒÖûüç?�¿ú«¿BKK þäOþäö1VýQ õJ’W_©þ+9^-ÉíÜ«ÿê>Iù_õOµqç’ÜÛ9�g²¸ImãÃþ0Ôø”öìÙ;WÁoÿöoã•W^Ñ ~ögVûÛ*§kýŽïøíú?ÿó?ß%û;�NMì7™LZRþ]�É/B@�× ¨cµ*ªIb&ÁX>J^Õ.W?mÒ._üø'ïº]~B@! „€8¼üþ‡§PTv£…òqÒ2r(L»°™ˆ`Ý;‰Íˆ]�-”d2uâæÍk0–¡à~9¹Å0ä—k} ¯; ­RpïGÆ–u5VÝôy·¹yëJªz`m8AÉý4²s �™“‡x$çü¼n;l#/£¦²9<ÿ×Ë2ÎÔùŽã/Pp?‰Âb¦÷òÿæf±pŽùqÌO÷czä"j-Uzéò®û18p='ÞƒÖî“hj;Ê÷JMp�RbZu/j‚ûèÀe \}ÇO½×ÛÛ«¦&®h‚û‰§ÞC9°…2 JÍ@„â™c™ýÄõ+¯2É}-mú’½wÃ`Õ9„c”Û•à^É��Ò’Ò×…Î7÷+—/ÁR£/‘u}eím­,BjEÃ?ÊÊØo~ö¸À§Ë� /bdt ÕMwþ¸Vû½n"„Oí¯îNœ8ÚKcïHpïÁÇìðÆu'LW'QSnD7SÁ­•å0RpOllÀÍw•~…éí¹ÅmHÏÌÛoÌ{ºýåÙ>”f¢¾º Mõ5ÚþŠsvTûü¢–†>çðÁ\ÙAY?ç Àæf~÷$ÊÍy¨±Vj$JDµÍÎc=À×]O–Ú#”r³ö”—ÛÞÚ`’ô4gGH»KpßÜÎB^A•VP¨‡~¾¹JôžgÑ\�3Û˜ù}I_¿¶9»OZz“ͧÜ~'ƒh4ˆÅùIþŸ‚µº Öªfž+®ãÉ�ã•ëB@! „€B@�'�@ÊOþäOjìI)S‰”j™››»‹MMM�öûââ¢v™Lz÷ù|Úï*•W-*)X-¿ú«¿ª]ÞëG2=XI‹j1¼>�Óg?ûYí÷ûMp·ÛíÚý•`©–äåƒöG[Y~!ðDP‚{òÂÙ-4êË’••ôõõi»Jÿ•_ù¼ð ·Y)A\ÝGIÛo¹Õ�Ô çÏŸÇþà"Ùîí•yEÍ\ñÿðP‰ëê¾É%Ùî½ÖSéç_üâµÄøŸû¹ŸÓVS2¹Ç•ü~§,ŸlSm_ÇÕ1X%ª«%¹�{õ_ÝG îÉ÷·Ü;%¸'‹‰Ô4ž?ôC?Ä�,|éK_z‹lª8¿y5#ˆJÀWIùmmmP¯½½½ü‚Q))Љ,B@è�@œSu‹à®¿ý"=B@! „€ŒŒ #²YÌ4ÎJî½ÈÈ2R®3bk#JQÜ…€w ^ç 2¼èê>¦‡.k}¸90‚Òš§QBÁ=7¿Ùy%ëí£!ÂëN8ìöŽ¡½¹V7}ÞmGnö]EC× ”ÛŸâ¸[)™±�B`$äE`�cžÐ÷Ðê?‹èÝíæölýéYöçØû5Á½ÌÒÄýeÒÂB�5¬,ÏÀ>q£7¿†:kõžms¿ºqý+8zòy î§PUیҊjä Z÷Á»ê¤€7ŽÁçÑwíeœ:ý�ýîîíí¯®Ì¢‚)Åu ­hjíDY¹¹yFøÖÎXQ`LÙS'QÄÀ‹¥’‚û¶–àncŸ•àŒ¤PÌïÖU¿wÛ× ʊ²ÐÙÚ¬ î îA~·æóc|j³Ë^•·é.©y{+�¨ÏŽÊâ\TUV /wGp_YõbÂ6 op 5Gv‹Gwë'QxÈJ‰r1Á�ûK î.&¸Ç¶²`4«¤m}JâªËçžAêV@û_%K{8CBv^)Ê­,F8„r{ò´µ¹�9û œË6ÔÖµòu¬‘ûI?ÅsÉ~Ê¥B@! „€B@�'•€îOêž—q !ðw îoù#oP…8?ó3?•t~ç’Ä?ó™Ï ««ëÎ?i×?ö±�ÁårÝS€¿pá>ñ‰O0}¨ ŸûÜçn¯Ÿl÷^âù¾ð¨m*<™œþ=ßó=p8·Û¸×•;øävîÕÕÆƒ î_ùÊW4‰þ^ÛOÞ®äõÿýßÿ½-À«}%ß«ÑÕ¢Ró:::ðì³Ïâ¹çžC^ž$q$ÙÉ¥o% ‚û[™È-B@! „€;.œù%'(öRroDfvÜs™ÞD,â¡8=­ îëîkxÏsß l#S(©~ÅÖ^˜ë�•SDÁ=ñ¨ŸRþV—°: ÍÝôy·¼kËYÔ4Sì§Xg|]p½ùÝ;‚ûè+Лà>i›@cÇÓ(g’h]ËIdçæS ÌD8àʃ2êÄ &¸_:T î¶éA™Û}ìj›:Q\Ê÷¬üMpí¿Œ¹™1ø½«hlÒ�ЪDTŸoGŽ�A=%wsIEvî«p.ÜLJpƒ îÍ­Oíöᬫõggú˜Rœ…îîTU×@ÍR�ǰ´´ˆ5ʬýý}0—6sêëó7% )LW”¢¦ª ùùFMÌ÷r†K›}7“±ËZ´B]ßeg6ø8]sO#'=¡ Ó¹9Äq¸)LûB(,UcÖ§0½Ådìðšñ°GÜ7; î†b”²p)#ãð ÄLß÷°ˆÆ±4«µE¥ <ß0ìòÑ « ! „€B@! „€BàÉ$�òWõWZ‚û‹/¾¨H&¢¿9eX% «¥ŽS@ªå¯ÿú¯µË¯þÿì½wpciZÿû•må,ɲœs¶;wOÜ™ °{¹Å,,lQP@‘îü±„‚¢.q‰E,Â{‹[ìåR?öîÎÌNꜜ£ä¨dɲ¬œ%ßçœÏöÌôÌtp·�ÕÏérK–NxßÏ{,ÙŸçû¾òŠx[(Ä[A@–Ïþóâí‡ý÷õ¯]|JH!åWXþýßÿ]¼½ß÷÷¯w�Üþ íÊÿ1&ðTø½ßû½wÜïN)^Ÿ„tòînJ隷ÿ£/~ñ‹b‚»�¨~/Áý _ø% Å ìÿܹsØþêÕ«ø�ßø X肯�ÂJûýýßÿ}œ=ûÁé�1üOþäOÐÕÕõîkò÷ÿ÷SêÒžØÎááákzzšþˆ5*&Ðö³ŸŸ?8·µ_XI�ÿ…×kaÝ»ÙÏ iìBßÑþ Á]H–„yaoïþ/—ËaccCäúÕ¯~õ=)í[[[øæ7¿‰K”¾äóùÞÝÌl6CXWè//L€ 0�{(Q2'¸ß‹ ?Ƙ`L€ 0&ðæß‚Î2KÓ)Å¡w…eÜ‹¹½;‚{øR$¸?ÿâwfm;jr3ó 0:OÃh£äy{¿˜à^W×€B6FâtDÜwHpì<ê¦Úñ×Ö=¨×8ÑÖÿ ‰�Pi $‹›Q,d�Øõc{së$¸·¹P«¤#I‚›Pèmè8ƒÉ�FW'ê¨a7²…t"Šåé7P-¦a·Ú�ÕQï¨\.a;¼‡«=#°9Á]Cc•#Á3ˆ Ï<¶›p:ÚèwUÒš¡/X†Á¨Ggw?ÝšÅ÷Øîñ<$¸g3Jxÿàï´Žšù£¿TÌ“t» •b­4c¯�waFÅ8ý.qccû2 Ü­C�rˆÇ¶m•¦“± šu#M‚»�Ú]… ¸×Õë`± ‰ËŠÇvì£Þq¥”¡¾o!¶@¡P„ÁÒŒ¦ÖAú™’uÓøøL€ 0&À˜`L€ 0&À˜`Là±`Áý±âå�3&pœî÷’¸?ª'ˆÿú¯ÿ:®]»&Šáºï_þíßþ ÿø�ÿ(ÊïB–ƒý Bù½¶ûÛ¿ý[üÇü‡˜(ÿ•¯|EÜìWõWqãÆ üüÏÿ<¾÷{¿÷`Wy{pœÃÜñå/YüƒÓAAÓG6âCžd}! ^ÿ…û‚œÿçþç²6?̘ÀÓN€÷§ý àþ3&À˜`Làà ÌÎÜB¶d†Åy zs7äJ#‰¸&šA¬@²øRñUìmߦ¤Ü(†G¤“4í]]EAf…�ܵ&7Ô:;d$MWJ9’ò·°œ!)ãcÒió‡�Âý=S.—áßCké ©¿G%¡+Ið Pr}Û[3¨d#hq¹îo‡Oh-¡Ý¡H�Í›¡Ñ™HpïÓÌ#Á5ä³ „6æà´7A£Ö>¡=™Ã’ûÎŽ’Žmv7�¨!ˆÔž…I µQÃfm–œÜ.�)• ”Ö¾ŠJµ[£SœE0—ËÒc bP£Ù-$™«Ÿ Ä'|”R1C)û!Jmß™â0Y\ÐÑL J‰%·ß K¹˜ÅšwJ|ª½k”ÆHZió÷j3?Ƙ`L€ 0&À˜`L€ 0&À˜ÀÃ�½ôÒKb‚û§>u'™èÕW_÷T­VßÙ£ø4êêî¤ò“Ÿ?Hn×éîüQH–ù‘o’ÞÅoîñßARü¿üË¿ˆÏ éÆÂ"–Âr¿Ûÿöoÿ¶¸¾ßïo¶=âÆü`O5A.RÊðð)忇~è‡ÞMp¿Wjº0†ð%¤À röÝ)ð•J¿ôK¿„……3gÜ={ÆÁ~…dtáµñîí„Y*~ú§ÂkßÏþìÏâû¾ïûÄ&þÓ?ý¾öµ¯áôéÓ’ße2Ù{šîñxhºå,Ú(¥Éd2‰ÏG8ƽÚ/¬$$¸¿ñÆøÜç>'¶÷î� ÌÜÿê¯þJ|ªX,â{¾ç{H¨@xLèÃÝK2™„ð> $-÷õõ‰O �…B!h4´ÐtÃw/B¢ûÿñ‹Ï éð¼0&ÀîE@J8Áý^dø1&À˜`L€ 0ásêÌìêUmÐZ(Ü¥¸—)7Ÿ #› `/|c£ƒôyÙ(`BçÊê&4ÍP¨�”ÜÛ ýž¶R. ½çÃnhZE�>w�J¦Í‡ÑáÚ>ÞA†f€kî8A‚»Š¤é,ük· Q)E¹]Þ ­Dp¡ßB»£±äè|ÓÅß©ç2 ¤ãÛ�×Õ¡«ûƒ³í¯£ÞG¥Brhê« L×Ñ ˆZ­ G«$åö»y¨hÂï[�osî–4·öB­Öß½ ßgL€ 0&À˜`L€ 0&À˜`L€ 0�# À‚û@çC2& M�Kp_YYÁ/üÂ/ˆäRÕò'R0óù¼˜Üþ_ÿõ_” Õ€¿üË¿Dooï»pÄsáAÿ©Ÿú)ú›šþX˜…wA,W(ø»¿û;´¶¶ŠÛ---áñE±ü _ø~ìÇ~ŒÒ—”âtÃÿó?ÿ#n'L=ü÷ÿ÷èêê·98ÎG îBÛ±Üétâ¯ÿú¯ß•ã…ÜKpÿ­ßú-\¾|f³ôGônáR$ÁïüÎï@HyöÙgqP¨$$ÏÿÚ¯ýš(òÿÁüNœ8!ìFìËŸþ韊I/<Ç `Là^Xp¿~Œ 0&À˜`Là€@±XÂÜü ªuÜ�T.ˆâ9’Û·P*$`ÔïctìôÁê’¹-’侸´ŒŠL µÖF‚{ÉÞ)ÜýЪö©p|ˆ>û«$ÓÞÃjˆp}ïúè÷ iTQÙ~•¤i*Šon�rXÇyû‚ |~/ü$M7¹:Hœî¢¶Ç¡xŸL€ 0&À˜`L€ 0&À˜`L€ 0&Àj’€ì3ŸùŒÑ.üÒ]Xär¹x«Õ¾wªTA¨!5HXaRX„¤]aäKayá…ÄÛûýïÍ7ßWýïÿþoñVH–£j�xpþ� 0�§’€�x.ÈÚ?ð?ð@ î?üÃ?,&¸ éì–€.ìW³¹\�Ù›››Dé]HYÄîO|âïá~°ßîînx½Þw·óù|8˜eã+_ù fÖ8ØX˜‰ã«_ýªø­ðš.¤¡ÇãqÌ”ñùÏ?÷s?w°:ŽóQí¿{Ÿu”8æ¢iÀÿæoþF|ú&°RÚþ`^Ïù—«4�º°466Òsµbê¼ðGj£Ñ( ÷n·[|^`ó3?ó3X[[“çi_à$l‡Åþ 2üÙ³gÅõù?&À˜Àû ³Fp‚ûû©ð÷L€ 0&À˜`w$÷ÕUÒé %TÊèu*è¶ÓçTé È¥RK‹SˆíF([«ÍIÒt' zNš¾{|ù>`L€ 0&À˜`L€ 0&À˜`L€ 0&PXp¯�qä^0&pþðÿ¯½ö¾øÅ/â'~â'î{�‚ø_üÅ_`ppðC·öýÊ+¯`nnN,â …†††ðéO/¿üò¶;د�~>99‰ÿüÏÿ·ó¾¾>P�>÷¹Ï}`;áá8‚”>??ÿnÁ�Ýn‡�Ö.l#HõËÁq>ªý‚|þ¯ÿú¯øÆ7¾!Êü¶_ÿúסÓé *ýîïþ®Øwaw/‚TÿÏÿüϘššB0ŸÚÿÜsÏáÇüÇEQþîõ…Tûø‡ Òé´ø” é ’ÿ—¿üå÷$Üß½ßgL€ Xpçó€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ ²ýÑÜwvvÄÞÔ×׿çö ‹‚0$,·B¯°<ÿüóâíƒ&·‹ÝõßA’û[o½%>zÔí¹«i|— 0&p¨„ôòíím455áà5÷^Äóh4Š?û³?“á…×ßP(ƒÁ ~Ýk›÷?&KËM&Ó}oóþ}Üý½�/Hè‚ ¯V«ï~êcïïî½ÃáøÈ~ìHX_8–Ó鼯õ¶ã[&Àž^Âk'¸?½ãÏ=gL€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜¨ ,¸×Æ8r/˜¨AïÜk°‹Ü%&À˜À¡`ÁýPqòΘ`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜À‘�½òÊ+b‚ûüü¼Ø¯×+Þ)%XXdâÿ@“³I¼×ÕÓ%Þ ‹·íííâíaý·±±!îJ*í9¬~ñ~˜`JàK_ú„Ù,Üt{^Ÿ 0&ð´Øßßç÷§mй¿L€ 0&À˜`L€ 0&À˜`L€ 0&À˜@ÍH¦Òð,O‹ýêéƒA¯«¹>r‡˜`L€ 0&À>š î͇ŸeL€ �_ù•_A4Åoþæo¢»»ûÈÚÁfL€ ,¸—‘âv2&À˜`L€ 0&À˜`L€ 0&À˜xrrù<ÉÒ“â»{F¡ÑhŸÜÁ�èH©t‘Hiº-–÷ÑPW�V«AG{ärùµêã[,–à]]G"UFƒB/nP*$aÔ7 §» …tÛþñ½ã5˜`L€ 0&À„€leeELp��x]&À˜`L€ 0& E*• õõõïiZóïdÞó}ôw-â÷?õüŸïyœ¿aL€ 0&À˜`L€ 0&À˜`L€ 0&À>H ›Mc/E*�D¥RÂ~µ �V·» ÒŽË• ÂÑ*2ÔÕÕ‹íN'£Ð©•p»Z%-zpîÿ‘ÅŤrû05ö¢A®†\¡A!G:@ƒ¬€Þž.($(¹ rûÂòªû:hô-P¨ÍاÙdåRû¥0†{Xr¿ÿS�×dL€ 0&À˜À±&À‚û±>n<`L€ 0&À˜ÀÝXp¿›ßgL€ 0&À˜`L€ 0&À˜`L€ H�@¥\B(°‚L& rWÅЭ޻³›î7H¯Áï´H»wwýÈe“ÐMbÛ“‰=¨ÕXm-’½êÊòÊûûÐèŒp4“­Ò “ÜÃnØTË$¹wB.AÉ]�Û·£1¨ XÛ ÔP­’ð¾5�\&Ž\"„Ž6i§™?̸ ÉíKžu8ZOC¥µÀhí$¹¿ÙtÅB»Á9Ô•#è•à â ‹”à€Ñ6…Ò¥¶2Y= î~ò1jûu4Eô÷÷? Þ† 0&À˜`Là˜�-//s‚û14n.`L€ 0&À˜À Èd2°àþA.ü`L€ 0&À˜`L€ 0&À˜¨uÕJ;Á%$b~¤ë`¶µBon†\©—l׋Åü³(dwá°7B©P"—Ë‘�j…ÖÔ ©µ¸TÊE섽0Ôp8]$‡«Iº-  #™ÊÂlí 1”^"¸ ·G£[°ØÑÜÒ½Á„}’¾ÁÝ¿µŠØÎŽNÔKPô~”ó(›KcÓ·Šžáó$õÛàtSBCJÅ¢Û[ØôL!ŸŠÁÝÜñ(‡9ômËTDá `´÷ÀÕ9µÖ“µ¥R±ð:RñV¦^…BVDW×À¡ÿ(w¸¶±‰ŠÜI‚û)Jp料ÛÄד\*Œ|6†( îÁµ‹èëj¡~íQ6õ=ÇN¦2˜_Ü„­ù,IùPëé5\¡C¥œ§ôö,Ul"™Evo §NN¼g[þ† 0&À˜`L 6 °à^›ãʽbL€ 0&À˜ÀSG€÷§nȹÃL€ 0&À˜`L€ 0&À˜xlò”îßÙ@œ„V™¬ŽÒd[`€)µY¢K©˜Gh“„ét�f#êëêP®VQ•›`rô‘”ª�hË­YûÕr1/Lšz’55ШU$J§±!WVÀî"IRõhy [ozo •¡�R”EÁ]©wïê:’Ù º–š”Üw#«hl4¢·o€÷&¨HpÏPâtˆdd¿o>_V{—ä$÷IÑf«ýÃ'`0YÐÔÜF²t‘R±Sðoz±0{ {»{p·ô=†³åèv¹ö£H¯#§Ÿÿ<\m}Ôw»˜²ŸË¦HpßĆgó·¾�ÜÕ”ì.•e~þ”ºG>�æŽq3èLT©P!�ˆ XÆæòl-]ÂØèi©4ûPÚ13¿«û›Ç`vôC­³Š)èÅB é= ¾�rzãç嘇±“[7/¡ÚÐ ‹sfû( î.Èå:*$© ˜ß£qÛD,D?gá[¸pŽ÷Ã`Îû`L€ 0&À˜€Ô È–––8Á]ê£ÄícL€ 0&À˜øXuô;NpÿXL¼`L€ 0&À˜`L€ 0&pD*”&ë_ŸB,„¢AKc+¬Ž(ÔÆ#jÑý¶LB\%¤„ÞTªT«ûØW˜aq Ô¬0½±|õ¥=t·4Áb¤pš9p/™Æš?„²ÜŒÖîS÷ï ¯µ½~ u=mnØÁ�’Ì“é ‰Þa„âœC57fûÕ2Љ5t4™ÑÝÞBý6¡\© O‰àþ ¦–MíKnÌŠù‰š³8{ê$ÚZÜp59¡%9?K îÁÐ6–V°²¤ÂŠ^ÔÕ×N’{™’˜Iuxt cã')ñœw• 1Á}ׯ^ƪ×CIé)´w�=០�>\8ìAWï0zFÑÚуF» ù\{±D#!ܺú¯chäÜGC|‚ϾúÊ¿càäçÐÞÍ4&6g*�(¸§âaÜ—à�}‹16\[cvkz®®ç)Áý$½†t‰³B…ZÂëNjo‹÷¼‚à¾&=Á½¾Öæ3”àÞGb¾ -öéÚ£˜�!Üg�‰MR‚»´^žà©Í‡bL€ 0&À˜ÀSE€÷§j¸¹³L€ 0&À˜¨],¸×îØrϘ`L€ 0&À˜`Làà HV W ¬ÂÝÚ GSÉ@ÒIP½WË…ôÔøÎJ¹J儘2­Ð4Boë i®vDλû^-ÍàڧdmêIÌd° #¿¯�«} ¥úîM$q?¼9�,…¾v÷;í&a:“Åf(‚p¢C“ L+%ÑÖÃjD1GÉí¾[8=Ô‡.Üu”.­TȱJr» ¹ß\X�Á5¹Ä *Å4 ;s8;: îB‚»ðû2Qp§ólrу@¼ ³kè°PIb?‰ˆŠý$^zæz;[Ñì ù– ”¾¼º�Eï:^¿rÝ£ß%‰ö4"Z‚Û¡ÅÙ“'ÐìjBg{ …(¸/{¼ðù¸tíüá4ºúÎlvìoÃAêw‹ãã'Hï�Ëí†Á`@*™B0àÇúšׯ]Áä­˜8óYIõw7¶�3^Bßе»:½‰ ~ªHÄwáÛðbêæEL^ míã’j÷£6fÙ;‹þ±08ñšè:Coj÷\&��Ð<óW±L‚{4à•”à¾²2­µ]#/ˆï±:£½B±YŒÒø÷v(}~IHpõ5fS33°¸ÏÂÞrZƒ“DñF4È©€&µ�«í�à¤÷ÞN·8ëÅ£ž#‡µ}’ÞcgVam:CçY;”;}ÙèZ±ŒB.†L|{$¸kvÑ××{X‡åý0&À˜`L€ H˜€lqq‘Ü%<@Ü4&À˜`L€ 0�û#POæ÷ûcÅk1&À˜`L€ 0&À>Ž@>ŸAÀï�˃æ–n¸Ý=P©u·Ù‘>_ȧ‘ÉDI4 S:g…’¦«P«ÍhjîACƒâHÛö8^,æò- y’#]bòo©TÂÎNe¨`&Y\ŠâqµRD:ê…FQ!±ªj!¹·XÄ4¥,×ÉuP™: «“?dG¶OAèO…ÐáС—¦-ïîiŃۘZò"š­G{¯´$ÖR>‰tp çÆDÁÝNb~û”Œ]Åü©¥Uû0Õ˜0�ÙY�²šÀ'ÏN`¸»JÕ–7Ô‹rûÜê&¾}}™JJ—•Ò’‹.¡Ã®ϱ³#ýb‚û�à>½¼Šë3‹˜^Y…£ç%)5û‘Ûݸ„ÑþK‰½Ettõˆç”Z£�p¾ý>$i8]}5'¹o­M¨«£ÔÑ�ww-DÁ=…Ç» (FÚIîÒ:OS;Ëp7j1Ü× —Ó�úŽà¾¾À&%{|Qh-=¨«¯�$÷È�Ÿ¥>óÌŒtÃlÐC¥T ¦×–doÏ‘|¼€Î1i¥'¶I˜¶Ö£¿£ç(\§QCO²wŠÜgVÖquvsž غ_|¬?ßOzç©Í‹¸0>ˆñ¾.´»°SA‚Œþ¥²Y,møpij³Ôµûü“nÚGoÇû# ÒX ¢�ÆÌi³ˆ³#D÷D¢¸:½€‹“³P8Nä~ŽÛ“áµ·ñÜé Qp嶺éNr}"•Ɔ/€«$¸_º5 Uㄤºæ™{õÁýº(½ÝÕ䀜Üôš îó‚à>‰uÿܵ“.½XFs³ CÃcèêî¡ëŠè)Á=IýöomÂë]Áüì4BôÖäî—Ô˜­ÓûnWßÎ?÷i˜,�°Ñu’PP§ëÄù©ë”à~ ô-Ìf—¤Úý¨�ñÖ@–1†O½ £™^]B!Z=¢áM¦cX_¾�tlv›óQuèÛ¶ƒhÐÚÑÔ6“Õ ¹J‹"Éíñ¨±È¶7&ÑÒÜB)æÒþ<ò `„ëÁeïÔt-O‚¸ÞÒzCž Asé(*¹0º;ˆÕHm)PÝÌìöë¨P¡§öP.eé\ÛB™f*106~VjÍæö0&À˜`L€ <&,¸?&°¼[&À˜`L€ 0�'GÀáp�¨ÐÀ îO9‰ 0&À˜`’#�H¤(mz M$\˜Íɵïý ¤¯w ©T’’‹K�×z½�’,‡I––Œúþ¶?Ì÷…BëëËÈäË0X\$p©Q¢ôéd,�ZN²¸ M+f×�uÏÊ %aË Òèá$±[HÂM%¢Ø ­£n¿Jíî—d»ŠokZÍ:{† ¥sÒh²’àžƒocAß:2$ ¶µ=Ê!}Û<%·‡C‹?q��=$Ê)m^�L:�`` ‹ó³ˆFãp¹ýØG¹ÃµÅ×qb| gN�„Ñh€“>çr9ìÅ¢àþú[o#W”ÃÝ>r”Í|ϱ+$(åcKèîÄÉÑ!´RÚ²�RÁã$6 2ê¥ë·±¼¶�@´@2Úè{¶=Îßøæ_ÁXž™F¯([¡%±?•Î`Ö³&ÊÒ×Hp—[úP¯”N"©á¼xz'z0ÐÙŠ¦F (``‡„ix·½¸Dò°Ìvò8ÏÚ_Ÿ:7�ÓÃ}èv7ÁbÄG#¤°ê‘à>�·©(A×ú̶=Ê‹¯à…Sc8K’»(¸[ï!¸ß&ÁÝY[‚{dý¢˜àþâ¹ShvØ)ÁÝ …©Øg™÷g—<˜[ñB)1Á=¢b‡½ôz8Ô߇޶Vº¦�#“Í! a~i—®^‡ÚÔƒz¹æ(O­C=v©˜E<¶†S§ÏŠ îZ�Ž®Ý­ÈÓµFx;„é©[˜›™†ÍÑGb«öP�ý¨; o¯‘àmBïàÍCià:„k\áú(ßÅIî6[�£úQ%©íËå2Ba? Ö&8iV5Íè#Wª±í÷Rz )ºž·™ÅI5œ#´Ý ›/ÀÞÜ•–Þc÷÷‘ÜÛFbg�®çKèë“Z³¥=Eú¼¹¾±AEi%(ÔFÁo§ôª)Å×)Êí/ÒÌ>ž•ñ:©P¬RQ œ>+ëár5Ãd2¬Æ·L€ 0&À˜`OÙÂÂ'¸?Í]dL€ 0&À˜@­`Á½ÖG˜ûǘ`L€ 0�{(’¾¼¼Brd‘ŠI‚‘í£DS—[Ì’fú ¤„\©-B›—H´Ú¯7Ò”ñv1]9—ÚA±�*q AYc’ûòò,öå$à¶ŽÐTóF§I”ÞEj/ˆØÎd¥$zº¥% É훾5t�‡ÞhC£«“÷z”HdÚÙ^ÇÆÊm3{èhï“Ú)öÐí)²GÖ1vê¹;‚;‰[&– …œ˜à¾î™ÇÔ�·átvÒÏ–td»�ð*ìv3ÆOž�»¥�Ä t$çgHºZ_óàæµËð,/¢Ñ)¼&HK–{ØÁª”Ò(¤·DÁ} ¯�í°Z,$Ff(õv ˢœžÁÜü"z†^~ØÃúv[Þ›èi1ãìÄFzIÊ·Ál4"�É ÝÂNj[Óóxóê œøÜ¡ÿ¨v¸9ÿ-|úüIœB%L7R"x%Ô§¨ß›¡0®M/â2%koíUáî”NÊtpéUœí¥é®\ïî©L^Jƾ#¸Ïcß*�6Æ'ÈX@IDAT)Á}´§CL­ïni¢w3ä õîÄDÁ}Þ»�+”†®i¹p‡;´}lÌ~„"ж u·£Íe ³© ¦—Wi–€EñÖÑûÒ¡S ;ЇW`Pqv|DœBHp—ÕÉ( �ÜiVˆ‹×'MW¡±öH¡¹ï¶¡˜O!¶=‡3''ÐÛÕ)J›Zš%!¸½M3�d0·¸L³<$a°I«Ýïvàî„‹0›´âµºŽ¤U“ÉŒXlÉD+K‹ˆ'²hi—^‘S™fñ‰„ÉÝL€JpwQb{™„ý(¶¨p¿ZWsí�—0ÔBߣ±rTˆ 3Zé3— ÙTj•šfM°IRn?8EEÉ=@ióÙ4öÑ@3þTÅÄv‹ÅZsÉí}¾ûVx=YYº-Ôi¡·ïfÔÆµðÝ}äûL€ 0&À˜`µK@�FYp¯Ýñåž1&À˜`L ¦ |ík_û÷¥/}‰þã÷šmî`L€ 0&À>H@Hv›™]AzÅ›)-ÑHÒÂ>r)Ÿ8�9*aŒ��JJr/•ŠX $Q…®:s+tJ3§iãóÙ ¹8ö (¦71(T(ÕfÜwÅ)ã÷ÂKØÞ¼¥lÃ#§jb€—–¦ 4´¢sè1Á]k°A£³RŸÈQzÄ¿@‚û%’>´·vH¦Ïó‹·Inÿº‡/ÀÕÚƒ‰’p�§Tðhx›žIQp�o¯ahäœdÚý( ¹våáÌ3ŸÂØéçÐÕ;‚F‡‹ 44»@ÑH+‹SX˜¾†ÉkobtüÅG9Ô¡në]¾, î'NŸE_ÿl¶FÜåÈRqE0èÇÌÔ-LÞº†µÕ ô ÔÆXUJšA` 'ÇÇ0<8€öö61Á=—Ëc;F Âo¿M îKhë}îPy?ÊΪåÊ ž;{ #ý=h&Á]K…-ÉtZL[¾rk KÞ5l„³°¹¤5«Ã£ô;⣂�Á}‚¾„”f#%¨¦HdÜ¿uéæIo’–Ô_)¤��ÌâüØ€˜w� 0&À˜`Ç� îÇ}¹ýL€ 0&À˜x4“$ÖÕ);avœ„Fï&aKCNP•r�$wÑ”2s8qbôÑtˆ[¿ýÖ·ÐØú,­ç`"!P¥µPj¥žâ$Òq?â‘eDƒÓØ ]Å… /â‘�nW¯¿öuôŽ7 î/ÂÙ6 “ÕMb?%MSš}*¾M‚û"6—/acáuLŒK']{fî:úÇ^ÄÀ‰—àj€Ál§w9‰ù)ì†7±ºp+³—ñ-R1BmHÓ[[‹p¸šÑ?| =Ã$šµAo4#“N"ÚÂÖºÓ7ÞÂÜÔUœ8õ©£;©ÞwäÝ�54¹Ô¦³èìî¥$U´:=b»»Ø‹E±¼8‡kWަŠ&Èåš÷m}|¿ÝX~''Æqöô)J­o†ž„é; �_À·ßx ûu:Jåï“T's1šÑÁeÀp/Ü‚àN²w±XB8º‹e’¼É]ïg·�Tá1BÂt:²€N‡ALC·[Ì¢(¾ #M©àS4³ÇN¦Í�'á(�gÓíõ[°i(õÛ Çpw»Øî;b~�X*[_M&LïÓ˜ewaTVEYZ­T –H#Y¬ƒZ¦¥™ª].åé}i…t6“AL˜.W*(7˜`rôÖ¤Ü~pæWhÌükÓØÝ @&«ƒÕÞ wû(�ŸÒKn?h3ß2&À„@’ –¶i–©¦&šeIW;×´ïg ÌÔæõ.#EÅtt‰H33%è¨ß.šñÂôþÕù{&À˜`L€ 0�&À‚{ .w� 0&À˜`µN€÷Zaî`L€ 0&À>šÀõ‹ÐÛNÀ`"qÕM2¤QÜ \L"›ò#¹»@_·pæ”t’e/^|–¦3pu½@bþ‰ùNJšV“”Ÿ§6‡Ip§÷­ky¿�^”Ž@üÑ#ñÑÏ.-MCmjw«³öæAQp¯”IpO„EÁ}uîÛð{®àä‰ó½³'øìÔÔ%´t�cäÌwÁbo�Åæ†J£§6ï ¹Á¦w ‹·_ƒÍl…Z©z‚-{|‡*s؉na€f;'Êí&K#õ9&JîëÞÌܺ„8‰ã�#�¯!¸çµ;[Ç î]Ý}°5ÚIdW ›% ˆÜ'o]Çìô-÷_|À=K{õÀæ ÌúŒ ¢…w…R‰úº:¬xWIìßæZS‡ääN!»œÚ„˦{Gp§YJ‚ûbé}¸:&¤ ÿ!ZW¥â«dx&šlÄ@RšN£Ü·(Á=WU£Ñ=¹‚ž”ØR.æöÍSÁX îÕj¥z#´¶îš”Û†@(LmÎ"¾ã25¶ ‰ µX˜> Ä·L€ 0é(—KØò­!M›ûTüR‡}ètºvꤢ-éÀh&¥••Y*ˆ+Agj¦ÏŽ*ThÖŠLb›®'Tèìè�²F>‹gS�ŒöùùeTëhÖ¹–f;³B˜¥#.¯SQ¸I_‡ñ¤âq ™`L€ 0&À… ‘w˜`L€ 0&pXp? ê|L&À˜`L€ H‡À•«S$oÂâ8 �¡…Ä@Üe2sQJÙÞ!!m™½Yœ9= ™F/.΢\ï¤$óó¢à®ÔXè�ö&ó)jwœÚ¼Œ0 î{¡k5“àžÉf±¶¹‰®áO ©} j�“ùLêw$°D î—QN‡ÐÙÙ+™±òxfP!fäÌw£¹}:½ µ–䊲é¶Hp_˜ü6ÆGk#½ý|0è…ÑbAskìN7Ì$¸‹Äv¶±¾º€pÀ»½�Òì¥%¶æ¡7¨a2[ÐÙÕK¯ ¤“ Äã{b‚{6[Fwß©ƒnÖÄm‰ÄãHpJyYÜ…dË %5/-¯P‰z³ ·K3eZ�ÜóñMzÝÛ¥w Jïîr’˜ìÍ4~µQ4òþMH˜mÌ"±ëƒB.‡¹±F[ä*ýûWåï™`L@¢J¥4 Ñ^,Lï»eºöpÂhr@­>¯å¹\úªT+ôÑIF³¿”¨P0 �J‡fw *%JþÁ›U¢¾ùƒ4¨ 0Z]b!YšŠUw+Ðh´ThG¸Ä%÷……)”dzjtF}Ñ£”Oc�f0Ê¥£h¨&10 �ÂÓ¥ïl!$·Ï‘Ü^¯j…ÞÒC㥧kZá³r‚>ßG¨ <€Xè&&Æ(ÉÝü� ù`L€ 0&À˜@Í`Á½f‡–;Ƙ`L€ 0�Ú'À‚{í�1÷� 0&À˜`EàÚÕË�kI‚Jë„Re�¬NŽB6L�#[¤ÄÙœ<9þQ»y¢Ï%“)Ì-®ÀÙ~žÄüAJ�×Qú¼…\ ¥b†÷QpWÕ%1L)Úµ²¬®­ Ne…«}¦Æ6ITŒPGéí Ȥ¢ˆlN¢ÕÝJiŠÒƒJ¥"ÖÖ— #i©¹}Z½YLp/ä2Ø�øà#Á½\H£¿ÿD­ “Ø¡ßAAúÑéHpo¡>kIâŠ"°¹*Š[�”`\/AiºT* òRÑD��b”ÈÑXm‡¢ÓÚ>Dé–šš«ƒÎ¯ɘ»T|!Šv7®>N™>Ä·L€ 0  _ÂþEd)�¹LEJûôO£wеÇÈ�ë% ·]hZ™fä‰n{I>�ÂLEfÂL"e’¾«P“�Û.Ék†‡E*\kì„×麢MÍ­ÐÒu«PX¶‹bsÍC²¸]=Ò¾.\[�£±©¢©¥ �NêƒÞˆ2™eRqøÖ©5�¶6éÌ~õ°cuçÜ,ÁG3ùèI ·:;¨€ÓEýµ �Ú¥Y¾‚ˆÒX¦¢h¥±lh�fA`:“ÁòêÜ]`u �ì­§kt›(¶ …»¡E¼—ÑÛÕ�Vû(¸$±íÂü 2%�×I*ÔìBƒ’wš¥MÜK4K[*æÁîöm¨ëc•öÏš$€r#˜`L€ 0&PXp¯�Aä.0&À˜`Lài%À‚ûÓ:òÜo&À˜`L€ Ü!0;MIçÉ܇I7P2x3‰%u4…y�þè$ás FmƒCÒJ´›ž¾�â¾JW6Úº!£$ì*ÉMɨ ÅPÎú122 ºµ²i|ï"Êûõp¶£žw¡Ï;ÁȪ%Ô£ˆ¾~é"pD&¿Ù|Ž$­&1Ѳ�Ï F‚»ŠÆ§£s€¤iõÁê5s+Èj[›K$í “"ÐxÉ¡'!ÈÕÜ-¹äö{A/—²$é¯Áéê Ÿ£ã/ûÜ«�ü`LàÃﯡ�ºòCNÉÄfÍ —Q‚ñqXªô¯ ¡GC}=¥LW�' Ô9`oBƒ¼vfx¨– HPq£I[‡ÍFïYrd²9Z×QÚWÀÑ2Jý•îõ p½ ,ÀÞh@GûÁV¥R!™Jbii©l‰®ŸºjFr÷Ñl1f³}ƒc$·ëDÉ=—ËÒõRTÌ9;y.÷ d“Ü3™$oÎaää‹èè%ÁÝ •Z'Æ"š¥g Ó—é\t×Äõí*Í<”)”0|æ{ÐÖsŠ ¢Mw÷d”>+ÆÚœ…wþm”ÒôõIïsˆðzí]¥Â u3¬Mýht�ÒçÇ(5F*èÞ£Ù`¶ÄÇÀêeìçèí‘άeû^sõê%h-'`qžw9¥·ËåZ’ÛSbA¸ ¸ïø/#µ;…^üÌÆ·cL€ 0&À˜8FXp?FƒÅMeL€ 0&À˜x/Üß˃¿cL€ 0&À˜ÀÓF OÒñüìm¤³õÐHÜ’kHÆ­G©�÷††<¥·Ÿ!ACZbP�Ú½â™Gø™ù¸[!¹=YF‡ËL ÒMp9íÐi4¢àîYßÀê¦Û{EQrÿ¸}Õó�Íh”ûxæ™ ¢àn6›QW'C2™ÄÖ–W¯_G*S…ÕÑ{TM<´ã ŽÛ¡etõâܳ/ÝIp×ê(Á¾ŒØîfn_Åæº—fSÙƒÝÑyhÇ=Ì­®ÎRÁ��÷ÐÞ;›ƒfêQi(Á½H}؆om S—° ¢ÉÙ~˜‡>’}MM]Aûàshë=ƒæÎq’Û­âlL¹L©D„ �æà�{ «³¯áü…ï:’6~ÜAoܼ‚¦îÐÜu^”ܵ'½�)Q*å�ŽS }p~ï%„¼oáüùO|Üî$ÿü›o¾ ›ûYšél‚fÑê¢ñ²ÑŒDrTJyä2Û$ô{ ݤ"¨«,¸K~4¹�L€ 0&À˜8,¸GÞ `L€ 0&À˜À`Áý ó!™`L€ 0& AqJõ ÒôóÉD’’¶óPÉe”6­Eoÿ‰âÒ–Ö© Ö<ÓÀþ>º)IQ¯×K�07‰ 0&pø Ù¢áuÄv6QªÈ`µ¹àî;I¿¥b[«“(¤Â°™Œ”’}'eºª0Ãêg©8|bG³GA*KGV ÞO¡Éj†RH˜ÎÑìJÀ•éai$A\ºÂ´ ·ÇýÓpéëIø6ÀÝhEe¿ŠÝx +¾B© šºN“0-íë…û}!¹=žG§]‹¾¶fØßÜ“ïî“Ëkˆäàî>}?»;’uâ¡y¸Mõ˜膙®‰Z›ìwÜÁ}Ó�o_»�,Í‚ÓÒ}òHÚw˜ÝÞšƒ¬ǧ_|ãCý”šm¥¤b!Á= (Œ7._Ç¢g¦¦QÈUÒ¼>ôQrôààž½pGpW«Õ”^®Âv8LE�kXX$azq‰Ä\i¦c?Èx®z&ifNŸ{½£°�(n¶XIp/‰‚»gi s“¸yõ-ú ráAvýÄÖ½~õ›è;�“>�–Ž8\íPªµ4ƒTÉø¶Ö0uý5,Ï\ÃÐй'Ö®Çu [“WÐ7þIt>K3H Púy“XS¤b…ø®ÁuJpŸ{ÞÙ×qîÜ'W3i¿¢àÞõ<m'`£ë ½©™®1”4f{Tн#¸{.!à}Ï=÷Ý�t,)l|åÊ[И'(½½S”ÜåJ=�™ÅÂ%¸Ç‘Š-SŸoB]ÅðÈ„šÌm`L€ 0&À˜xÌXpÌ€y÷L€ 0&À˜`�� î��-ï™ 0&À˜`L€ 0&p  i„Cëù½hní�ÃÙIiÅšcÑ• %‡K¨–$y׋_Z½ J-¥u*´Ç¢÷ÛHßêmÈ(M»ÝÝD Í:¦ó¢Ô™,È`tRZ§â~wu$ëùV®Á¬*‘Dì†A§�–„ÎàNŒ¤é$¶%\â€v$�;äƒ&3h&·v¨Ã ç;‚{–ÆËÙÅÌê&Biœ�Ò¦£[Spëª8ÙßI´íM6Š%$24› î׿=¤ëÐ9 M!õA†3ê›E‹¡Š±žvŒ÷uB«RÑÏ—��]Ä(±þ›W'1KcÖ6úÙÙí]7ê}£½�83Ú�žÖf4‘ô]©T°AÂw�Š*^£>L“¨ß1vüEεùW16Ћ—Ÿ=‡¾®˜Œh5jÄHæßðù±ä]ǵÉxqtõKS6ÞÞºŽ çÏcb| ===0›L4›’ Jp_]]ÅÔô ®^»“}䉞G�ã`o¾úã ŸÄ؉s;I²{ 4Z-%i“àÝ�gy ³“¸üÖkè|æq4á‘÷) î£çpâÂgHpï‡ÕÞ �΀l&EÂw�ÍJp¿ˆ™¯clìùG>ÞQïàöäEš¥c�C$ˆ7÷¡ÑÕ�z¹Ùä.¢4#I,¼ î…DÝÝCGÝÜ{ßë]T4ÃC×9š9¥Jš9E©6"›Š�äÇN`~ÏEÔ•v04|êžû8NÎÑìl™‚fç84zÔ:Í !G>¦Ÿ5*ÄØ]ÆnðÆF‡`¢C^˜`L€ 0&ÀjŸ îµ?ÆÜC&À˜`L€ Ô,Ükvh¹cL€ 0&À˜`L@R²Ù4ü>/‚�U¸Išv»{ RI7±ønxB²è6 ßÙ\‚‘:ÔÉê`06B§3SjGš.óØ®PÿŠp6‘C’`±PÄÎNÕ}¬�íh ÄK©.‚ܾœ§„i ZÝÍ0Prq¥ZÁⲩTÅ}5ì””] K)ŸDj{'ûÞܵbBó.ÍÆáÙðc#œ„ÆÖG’»\’Ý-SûÓÁIœ@_»ûÝ”ì­í$ÒL.­"�܇‰$÷ã¾T‹iTvh¬H–>=нF‹AG³¥Hp�âÊÜ n.zah9 9 wR\‚sßÀhWží#aº Í6‹XPÙKbn݇ë ^,má9þÂtpá[xvl@ÜûHw5Z V*!aÚÞ%™×hÌÍç¥8Tb›*‘›xfb'‡zÐNiÙV+•*¶£»X¢ñº:½ˆ7nΠeèS’íÃý6Ì;û-|’äö³'ÆÐ×ÙŽF:7”àžÎ îÛ˜]\Á[×nba=‚n‰`ˆ‚û¹s˜˜GOw7 §ï$¸ éío½ý6‰¹Ç?ÁÝ»ršQàÔ¹çÐìnCK[Œf«(‡§’ Lß¾Š�ÕLÞ¸Œ�aiÊá«Þ¬�>ñ<ìMmâ—ÞdE:C&Çæê.¾úh "…ÖÖþû=•%»žÇ3‹zµôócqP‰Õ…R‹D,Hrx�u* ™}ݽÐju’ìG*�Æ’Ç WçY,­0ZÛÄë£R!ƒÔž_ÜsñuôQ�‰œäýã¾ *Œ™†LѹÒ�‘ú[×€R!I‰õ!:W}ÐÈ38qJšE$Ç�?·Ÿ 0&À˜`R$À‚»G…ÛĘ`L€ 0&p_Xp¿/L¼`L€ 0&À˜€„ “weFlawï(tÚã‘4],°¶ºH‰ËÈêUP*•Ðë�°YmШ�‡ø}?§E¡@)Å> ”Îiu´@¥Ö¡\*"Û†Z¡„½Ñ%i™¤LÒt(´†y:z)i”¤ér{±l­-C†:´µK3±ò~Æçîu¶Ö§I¬S£`MM”HJ"nš¤ D"¯gÁÐ¥­�ä.Mù'˜'QZ‰±áA˜ 8í�$0Õc7¶‡Õõ Üœš�ÞÖ_Iî¹Ý8ôuxöÔ8:(Á]K¯Õjq¯Ù%/fWH�ïÃÜ$M¹.±½ˆNk½(¸»í6t4;Ð@c•¢DðÏ:®Î.bλ k÷'î>E�åý˜}�rQpèhA«ÝJ’»{É4ÖB¬Âxsržh­½g$ÙÇüÖÛøÔéQQrow5¢‘„éê> Ó»q,oq•„ï7&Ñ4ôI¶ÿAåŸÿ&>}f çGúÐÛÖ,_ÔSaS’ÎÍM¯«$¸_œZÄ~£tS~+‘[xéì†)…^Hp7PB¶Pì³C’þœgƒ÷\™Y„£÷øÿ|­Î} NŽc”Š}z:Úár4Š î»1zßÚôa‘¤Ö›Óó¨×w N.Mù6¸q'&&ÐAí¹#¸ÓI'Á}vnë›xë­·Ñ=xüÇ+ŸK#à_À¥·�Nœ¹sÝkwRªt»TL·¾ºŒ+o½ ºÌB[‡4ë+•2";~ØÝhï†Î`�Þh¡‚À‚¾U„ýkˆ6èz¾‰f‘i ‘<Þ‹06ë›^hL.8ÜЛì4»Š©x{;[ˆ†¼Ø§B®þ~i`,-Í M3Ü(Õõ{iläÈe÷�Šù©¡ˆîÎN±8æx�ÖwZ_ É}yy ‰T‰úl¡Y!êéóK–R냰˜44CÂø±)4þN¯ø`L€ 0&À˜ÀÃ`ÁýaÉñvL€ 0&À˜`GN€÷#n`L€ 0&À�@±XÄÊòRÉ%Ä–(y´J‹íí¦Ä=iŠ©¡HÂôÆ–©l Õ�ÔÛR>Aâ`=Ú[[Hš–®T"Èí‹‹ÓØ¯SÃìè„Ö`'UJÖË!½·…ýRí”j© ü¸/ž•iÈ5z8[z`s´B«3‘¸TBpkéÄ.Ñ Z[ºHš–fÒt(´ ¥©ö NPÛ °5:) ·Œ€o�Ò+£˜›º §³óØ'¹ò)l“ >66މ“§Ñäº#¸ bÓNd³³S¸~í ŠÅz´uŽIò´ÜZyC}½øä‹ÏÑ9冑Üé{wo7'§qåÆ-Ê ÐZº%ÙþiTqç6Î� ¡§­=í-pRj±ÐWßv„¤N¿(¸_žœ…½ë…Ùí[׿ðŠ(_Ä`g š­�“àÙ‹ÃŽâ6Iú—&€Æ“O¬M�ë@ ×ÿ|æôˆ˜ >ÔáF“Õ ¥BŽ %¸û#»˜!‘ÿ Ü¿qm^úáÇÕŒGÚo~ë"žï§únô¶4Á¤ÓŠ‚{4‘Š/„·h¬Þ é»iðø î�y!Á½_LpïÜÍt¥$Á=‹ Ü/N-ˆB¿ºEºÉ·QïííÄ™‘~ñÖ@ãU©T°AÅsÞu¬lø°ÍCÓ8ðHç…6nÎ�\»‡O?cCý°[-t=Ñ &¸û‚”ྴŒ·®ÞDûà'¥ÐÜ{¶ÁO}°™UƒÙl¢÷¯V¾Kmoc�Þ¿¦gfè}¬WëñŸÑB°µ1�NEéí�p8›a¡4ô,gm¬¯ ¾·‹H8WsŸd‹é„>×�±xZ£™  ”B߈ÄÞ4»]»[ ¼äv¡¯Â"\ B~diV½QÜåÈçRØ‹lA£R ³s€ u¥_œ+$¹Gw£H¥SÔ§}*Q-Ra´ííÝô¹QšŸCîŒÀÃÿŸH&áYšwÐÕ3A¯1†‡ßoɘ`L€ 0&pl °à~l‡ŽÎ˜`L€ 0&À‚;ŸL€ 0&À˜¨-¦¦çPÙ7B©²Qz±ÕJÉØ"¥1+0>>BÂñ—Üñgeuõj¥Ò¡5µˆY)e©¯›¨æBè&‘Pª’»Ç3�r�Í]§ ÖY`²¸©ý2¦}4u| �µ›¨æw1HRõq_f殓~½£ÏÀælƒJ£C1ŸE:IýÜXÄ̵oBV-Qré $»ºº:‰Sç_B/�…ÑlƒÍÞ$Š‚qJp÷‘È4?uMLµY…1<¾ËêÊM¸\6Œ�Oà îV« f‹Yša �cŽ»…ùY’ܯbpôeIv4žÂ…3'1>:·« ŽF›(}ÇHš^¥Ü[”àþö•ëp´Ÿ“dû¤Q¹íxùü)œê£wLzõu»ñ„(¸_Ÿ]À+—nÂÑýüƒìö‰­÷Ñ~\ Á½®F’RßIp÷ú‚¸%î$ï[O<±6=®íú¾“à>HïK­Û» îë$LÏ®náÆ¢WÒ î©µ70ÒÕŠñžvQpw ”à¾I³:Ì­ûq�Ú¿´@óðw?.ŒOl¿;[3pë+¢à>F’x£ÙHç&%¸§ß+¸wŸüߟX›ô@ñÐܦ:Lôw£Íå w Ê•*%¸ÇIn÷ãêÌÔŽQ4(õºkÉ­_¡‚¹½í´:�èíl ›Á½X,Á afq{YJï–nâ¾0S̶�=ÚÚZ¡¦9 …øÞ»¹I Ù±4œî!šIæø= 'P±˜§÷eP5§(¸«h¶˜~Fw”2­€ÝÑ!i¹ýà‡@(‰î‘%Ñ[(0“Éd4{BZ]$·×¬VS·Ù\[›Ëðm.Q½¾´÷AGÅŸ¼0&À˜`L€ 0& m,¸K{|¸uL€ 0&À˜`A€÷�€ÃO1&À˜`Là˜(ÒTä·'gP'o!iZ¿mhPQ.&QÈE‘ËÉ%ñc‚$÷ãžäîñzP”ÙÐè>A}µQz³8ZeÜS± DƒÓ�ƒèíî’ä(ÎÎMÂÑyîÎÓЙ�”ÞDí”AHÑŽEÖ°2ù¿�Þ]ÇÐÀˆ$Û¿�ÊòˆÆwïîcÏ’Èï€ÞÔˆJ¹Œä^dÁ}Ã3…Ñá3÷»Û'º^tw'Ï¿ŒÎÞa8šZ`¶ÚIdª Néíëž9ÌN^Å<}uv�?ÑvöÁ^åÿ‹Ÿx ç.<ƒ�Á!’ÝÝÐRª¥PLÝ¡Tpú™»|ém\»r#/öáe©È´(¸Ÿ91A³8¸iæ öI:÷%�7(ÅýÒÕëpu={(Ç;Ê�#·pn|XÜ…ôs§ÍŠ�U8Æ?„‹·¦1³ì…µã¹£læ‡;^B—µçIpo¶ÛÐévÞIp�Å)Å=�©¥U\›[F½ãô‡îã¸`Oˆ@�~�àYY ‚�"½öiöu�7”¡Q+ÑÕÝKò| Êçs´Í,òù*½©Q*Ó6ò}ÔËr´~z賓J%í×Þ'„—Ø`L€ 0�#'À‚û‘7€ 0&À˜`Làa °àþ°äx;&À˜`L€ H�Àôí+Hå 0ÙÆ¡5vA®Ð“àn¢÷"%fG‘I®#�¦äØ4FF�w2ø$¥I›]gEÁÝhí¤~jQW×QpßÛD40ƒàÚ›èïnƒ^§•Ü`Í..¢cèe¸»NÃ`i¦/·˜ü˜ÏÆ ¯!¸~ «s߯`w»äÚþ ÚØX‚ÆdÇð©—ÑÞ;�Fg;Ô=‰ve$ö"’àî™»‚ékÿ†¥)ÛEc[”àþ2ú†N ©¹Z½QÜ{QJp÷`aú®_üÉ'�äÖ½“àn¥÷Bwo/ î$áf2H&XZ\ÀÌôn\¿Šži¦‚ïnbp Ïœ9;¥·79ìØ§”é; î[¸==ƒk7oÃÝ#Íö?ÈI‘Û]†]_�çO�ßIp'鸺¿�X<‰ÙåUÌyÖà‹•a°÷>ÈnŸØºåB ¹íiJq@?¥šÛ-&QpOes” Áõas¯ �½ÿ‰µéq(îŸF³~ƒ-h²š¡RÈ‘!ÁÝO‚û ÍF²�–QÑ“te~A NÒûªQQÆ%îuñ|›_ó#™É"�,ÃÙyŠÄ\ÕãÄøÄö]¥þƃ³0Ê+”àn i¯‚"�lй™ƒ–Þ»OH^Ä$÷½0‰”⨣dé2 î;±”zš;Æè±6Æêî“B˜Å'ô·µ‚&W'ì®n*öäté»ñ}&ð$)‘ƒf9*PZ?êUô­²ý2ÔJÜîv’ ï=›X†®9ãÉ$Ò$YS�}6ªƒNÝ@³ÔÄ¢Ë'Ñö§ñ‚Ü~ûÖ ”«š;Eò;•]ËP,ìÑïöh¦­]šnì’û­—h¬”ô~b íZ!WÒg$š9._A¹�  8uúø•>�ç÷™ 0&À˜¨=,¸×Þ˜r�˜`L€ 0&ðÔ`Áý©jî(`L€ 0&ðxí•ÿ—ÒÀOÀÔ8! î ¥…d3’«%úãôî;‚û Šé\xö…cMäæäÉtÏßÜm]Pi,dAÔ£”OÒÕ·Ä÷ ÷-¨êâèï—^ úìÒ:Á½û ¬ÎhtVÈêê�ÏıYÇæÊeøè«·Ýu¬Çé Á]Ü›Ü=pRB§Ö`¦B„2‰Óq„6—±2w ·ß ´ú’ìëúú4N]ø¤(¸[lvØ]È粈í†�qëê·áYœFo¯tåÔû›§Ù¶s8áY Ãh2ÁîpÒX•°�b~n ós؉¦Å4ÙûÙç“^'Z„A½�gΞ¦÷…wQúŽcmco_¾†T¡ŽÒ|ÇžtÓýxâkÝö Nõ½#¸ëžz7ýˆ%’XÛN@aê¦×J–è\» «ªL‚{ $¸W*Uiv‡-’ˆñT¶~ÔÕß[‚“h—>´Y•Ržµ— ÚOÃE‚»’w!Á]Üs2=,̓T¨%í”SAr�— /ÅP__ÿn‚»Bï„£m¤fäöƒA¬� î[�D,Á…×~«³ J�é`¾eLà fΉíú‘Íî‰3³È¨hC­1ÃbuÓëѽßç*•"áM*PÉ£ž®±…D|aö�ÎŒ–¶’¬?˜Hý„ºSÓ‡äöeJõVhi¦-W”*½ø'�ŒÒ,Uë¨#º£­ó’»Ç3�ý:æuC¥ÖCchD6¹ƒè¶U*ŠC%G×ÚÒûLW ƒ93}™‚FÛ Iêú\í÷|6‚ÒÿÏÞ{@7–�wž’ ‘H‚9çT¬ÜUÕÝÕAÝ­d[Á¶dKëõôœ™q\§µ=öŽ},k׫=#�¼ÒX²=>ã±×mÉ’-µ-�Ô9UèJ¬b1gL H‰È�Üï>öÁTEd‘¬ú^�*<<¼{ß}¿wñ~÷i&8Ï}¾Vûi†§Æøéº\4ÛNG?•i…JS@ƒ‰ò�¦ Áot}C�ùøÀúÇ›¡7ðÏÍ88^aL€ 0&À˜À`Áý€Àóa™`L€ 0&À’'À‚{ò ¹&À˜`L€ o½þ/ÐN‘à~Yz’°2ÍôE³êÁÝA’À8Ü �pÎ^óÏ}è°4{Wí¸CĬ¢Ç�Wr’¾X§´z’'ŠLJš[„×9�J^µŽ]BEItÚ×àÞÝ{—ýs(©> SA %Áf‘P †×5 ¯ÛF î·15|u”l|Ô—Îîh9õ!TÔQ¿Ô™`Ì+&Y"ÿ¢3R‚»Ï5‡¢‚²Cyª6Û8½—Th;ý K*‘E î‘H>¯S”à.÷Xd Å%u‡²ý;iÔÄX  ›Z¤¤ÌââHæƒÓéÀÔÔ,tÆŠ-e²�k?ö�Ñl.Û òs³$Á]/ î€ÓE‚»eÖùE’­é¾øpHÓ“#·‘q¢²¤úìÁ]$¸»)0Umª¥1?ÊýÀ¼guF(ÙÕjéDÄ;³i%Á]¤ÐGzdåÖ�Ü~¸Û¿1úå˜�uzù…0’0­PqÂônXr&� �hÈ‹ÐâŒô™+Bk¢”ÒŸ’®CQy+ ÖØ\|Ó Ê¨>ƒ.�“Ÿ¢ÔC—[ùPÞ¯’á»—e—–¢ð¸­ÈÖg#7/ŸR¤U$»ÏÃë]¤Ù€Ü$Ïn”Ü…ÜnŸŸ ¹Z‰ü¢2*k”®ÙÔø0¼‹nüA”–5íe3¹®ô÷w -Ó„ÒÚ34ë‘ †ÜR„œ �c~¯S#íˆúæQU¹ú¹ÙëóbrfšK�„¹¤‘þæÐ`"-�VúÝÎÛd7Æû.£¾¦Ž(h™õxû�+ôûèY¨µ4«˜‰Ü)W~wìð»-ð-N"âëÅÉ­ñ#÷öôÒÌqtÿ3µÐµÊ£÷Z Ô£�õ4 dEp…‹fŽËR¹ÐzìhÏr?i^aL€ 0&À˜À&À‚û¾xÜt&À˜`L€ <êXpÔ{Ÿ?`L€ 0&ð0¸{ç¼ôE³$¸ëªéËf!¸g’|ë§f/ ÅBpï¢÷.\xâ™#}êCÃȤæ"¯ôÉü%ÈÔÒ—ê$óû'Æ.A¹ìCqÁÑNpð‡‡:)ÅQG‚ûIš¾>ÆœbJߌQ‚»ÖI!¸_CyY-McŸu(¯•�¤æç')Í0SÜ Æjÿ2ü¦,CpÚçQPPMýïè˸B8¶Y‡ TÄPT\ ID1ÿúûHòφÁ$äöÃ}ž’ä>?Š�ϽN$¸ ÁÝ� �\QýÐÈíò›%äwÃ9o¡~8q²ºœš)¡™dËÍmårüȘÀވݺfàsN�Â¥‘e,AFv!Òî1€!pÓ�Y„\Ó [•4 C }vÓç×"õ!ˆ³·”÷¦¶¹©d`Ue%0Ñl%)©)p/zÑ=0Œ`4 æÒ¶ ’ûÄè¨Rü¨¯®„9—äÛôtúÀÐè8¼!J7°ä¾7Wgm-±X.× ",EQI9ÌEÒg7 ºs»�èÁÔĉï•kßÍÙÆ`ÊËEmÃ1Ú?›•  `Ñã‚elÝ×a2•"ý�Ïœ±–ÆÑxÖÛ߉¢šs(­>MÒt5Iîb–­¼.L�Ý�Ý:Œé¡k¨­ª�ŸÐèØ0”ÚB”Õ]@^q#}æÖ!S£§ß]i€¶×ñ�àþIÖVÔqŠ{œÛ^¬8œôNÓ€»3$«7ÐïjÅP¦Ó Iª<rKä=ŽA,ÚÛqætCü�ï_»FŸ­[$Á=S[, î©4kP,&÷9<4Jƒêo °Ø…§ŸýX¼¯0&À˜`L€  ܆;• 0&À˜`L`°à¾¹ &À˜`L€ "a¹ýÖm’¥O’ôM­2Kš.\JR Úô[Ipï†.+@Ij§I«w׌H$JRÑ$”Y$�eéËuoÓEú}ï“÷ ¸ÑÐм»ìs)‘>8<€ m>Iz˜ò)­˜÷IN»)Q/Šó…´ô%Õ0IÓË –IzÈ£ÄbeºJ܃/ îCPgd ªz5pŸÑïªz) Ô>…¥å(½¯(ý›Db�˵Z¤‰–Òuz8Áe8á°.JÚ´“Ø‹D 7¡°¸~�<&ïË�L€ ì�%\ãšéGÀ9I÷žeš�e m%ܶl�oå,Ñ,žÙ,“4Mãp@Þ.R³  ÂtÚÃuŸ’Ïù #álãw¡SP]”SvBtßô‡Â�¶ÁË„©¤UúÙ—ØÖ©á[Ð,»Q_V³Q‡túy¿bÂfÇìâ´4PE±y’xb=¼¾3Ñ0 øœïũ֯w�$¸[¦¬pyq§§6w …åmñŠCìSwð؉6Ip7êuÈÒ¨1c#‰ÓçGÏÀ&æ¼È2ÕÄËðÊÞ˜žê‡)Lj¶Sçè³b=r(Á===ƒf•Y T÷Á½ýÆe8ì.TÕ—¦÷¤�>KWÕ4áÌãÏR»‰êÈ—fÞY°Û07;- îs³³ÈÉ¡tq^ö”@ÿÈ0*Ÿ@EÃãÈ)¨¢4vÜA‚; à]˜Å$Ýû†:ßDmyYü¸·ï\GYãS’àžC¿e›Š¥Ÿsaú�γ0�Ù‰. w¾F³[½�óçŸ�—ã•ä ôötÂíSI‚{6 îê¬")‰]ü® Á}Šþÿ û-œ=½:ëÁ[o¾ƒù,]«fJ~/£ÙÈ t/UÒÀØ€$¸ûÜÃpÍwР¯v<óÜ�'ßP®� 0&À˜`L ),¸'…� 3&À˜`L€ $Ü’>› 0&À˜`{OàNûet(I’Äo¥€*Òuôýt”ð&)Å})1Nž:�Œ ÕÞü×&É}px >¿ŸR‹«IW’!É} êô(ª*)Åžäéú„IrÆÒ… J\^¢dsMF*¥ƒæ>r{"û@ÐOÂô 6Ü—`0ä!7·�6q7^gL`ŸD#!L�wRb´ i©©Òß,S 4ú"šñC¿éQ£4@ebäÒcn¤S‘BÒt4¶„ˆ"¥U'ègÌÑÿY²é‰ðÆåX‘¹>äd.AO"m–Z…E? "ùy>�ŠœòHS®e¿ !hëA¾(4é‘™‘Ž`8‚öÁq C•¹ ),Lïù•齂u§ë«PSl†‘w!s:)|tf7ûGaõ¥¡¬þ\üØa¿ ®‰¸ÐR‡²ü\æ Q©àõ$Á½cÈ‚©ÅIr�â•=!t¡Ü¬E%¥··Ö× Çd�¬Èí¸ÞÑ%%¹W6¯J´óÓ½(ÉÍÄc'�¡¢¤˜Ê¡ÏÖÂîpÁár¡»—o´#COI”ê=i'W²B §óœ>wm'CAq)ò J Öhø1g�Fo×ܼþ:oßÄÙó— ¶ÓŒ;¥h=q�­§%)>[g ßƒ¢p:æ`@ ÕíT®ºæpÎôt”¯ÿиÕ­Ï¢¤†Üó+?Ü!%±ÏMöc† “à^“ ¸ß¹{ e QV{¹Å ÈÒÑï°ôó*H÷ÊE—�÷NŒõ½‡ñÞ7ñøã=Êx]ÛÝ4°§³kxEp7Ö#]e¤ÿCÈ!Q=(ÉêâÿÜön„}=8uòD¼ýW.½M3t5Ir»FWIåLô¹DƒpÐ�hØçÜ-šYm ÚÌE´Ñ{‘&À˜`L€ 0�ƒ%À‚ûÁòç£3&À˜`L€ $A€÷$àqQ&À˜`L€ RN§ ““Ópº‚HSÑf‰¾lvÁdR£¾¾ñPKß;E¡”Ô¡¡^)É1�Òi�¦\�ü¢ÍbÁh§,y&°ÑhVJX xç¨8IÓ$Ak²ÍȳР�Í©ÌDb” )¤é´”Thõf¨hFƒô ð°³d·E#AÌŽµ#G“‚²3Íä¡&Q=†y§ƒ–)„Òô(¯=³æ0BnŸ¹ ³6UÅ’¸"azÆîÀ8‰»¾X:ŠªN³ä¾†ZòODr{x®µ$Ô6”"Ï� ¥"�äg!¸/àΰÖ@:Le+iÅâˆ1zz§;P—§FKE1Œt}…h ñépǦ00€¦è}.à$÷ä¯Òj ½×þǪJñcN º˜ܵYˆÒ`5+qï³Lãj× :G&QsúñBŽ©.TИ’ºÒœn¨B‰9WºÆ6¦Ü‹xíF'ºi–MÑI(TÙñr¼’<çÄûxâÌ k ÁE(¤ÙrRh¦Û¼36ÜêêÅ•›w +>?˜HŽ>{¢çNGcM•1#]©„�$k }ÞîìÄõ;w18±€2’zyÙ;ý}Wpú±'%Á½B$¸ç˜i6„tÜ}°‘à>Ôß ‘à~óýK8sîcÒ�‡ÚQR^Ž–ãBp?% îÚlÜ£ÌÛf06ÜGBüû$¹_CͺŸ{{×òG·¦�Ñ1Jb ÅÕ'‘­Ï'Y=WÀ(Á}“C·0x÷ ´µ¬þ ŸCº¶¥uç�[XO‚u6ÍÐ¥ƒ×c£Ï—NÌZHpï}1¿ �«’õ£Kyoϼ‹î{¡¥d“à®L×û\ £A!^’Ô'Hpï�NãGcÓêŒ[�×áZÌ ÷&*Cƒê4…”àžFÿç°@åü î±ðNÐ̇yÀùÞ’äÚ˜`L€ 0&px °à~x¯ ·Œ 0&À˜`Là>Xp¿ ~™ 0&À˜`G˜€ÛíÁÔä( +`4êŽð™pÓE!’k�Î9,Øg%ySoÈEQQ Ô›KÓJÄŸš„ßï!i:MÚÏ`0C«¥$BxØ�>¥Äè¹™>²UÐeg#›þ áoll\“tÆ ºkeZQF¤áª”Ë().¢$½$Å/,80LRT•µìGsé:­£íÈÏZÂqJ™./4#›RÁc4“¼ÓM‚û4®uõÃXzé Iîã×P@eN7ÖÀ¤Ë& ×$%;<^ŒLÍâfï%S§RâêªúHCÞ£“Ÿ¿ƒÌ˜O¶ÖáñæhÕ™$–eJ îĽboÝ¡t÷†âGᅥ²¬¨T¦Ìœƒ†’|)ÁÝA)â›–9;Þë„Å« ñ�¯WܬØû_ÇŶzœmªFÉÒE”Æ.ÜÅ@ˬ×û†ñî�~jŸ�ÍÒùCœoªÁãt�i@BQŽQšµÅî¢ÏmóÜÃÕÎ~ôÙ¨i~2^ŽW’'°`¹Šg/œÅ±úZÔU—ÃH÷6a¸‹÷q’Õow÷áÍ+7 -\ÕG{ÞÀÙã­¸xî4êª*aÎ1A©THe¦­6Ü)ù]î“”Us"xòWiµ†ù¹1˜iPVeuŽ�x YÙ:dee#à÷at¨OJpì¡‚´O›T0B³•¸ÝÓ8qö"jê[¨| 2Õø=ðyé:�ö£“äv»mžf*]=¯í �©š5,%•MOÒ€G² …ÒgrߢvIp¿)Í$SUY?žŸfãšž›ƒ¹ì$ô¹e$ÆR"¸î€X„•ܽöT”–ѽR/Ç+{C Lƒ;»èsaÍW@é¾( î$ª{,4Ü<ŽŸ8¹FTƒ¸yã –Ss)¹]-Í—’’FéínJÞŸ…2-„¶¶f*³ö÷€½i1ט`L€ 0&°S,¸ï”ïϘ`L€ 0&ph°à~h.7„ 0&À˜`Làðx<°Z'ápØ‘J)sF£H|/&YF³åÑI†™›·a‘Ęp8JÚZ„â³PUÕ@‚i¿%¸]¾ Ä$«•d …ye”¨%Q ¿×ƒ=æ˜ò7HîBnŸ°ô!•RŽ+j[�¥Õ!ô#èóbÊ2„T.JKëwÙ".¶‰êæ  Q«QXX€I2–‰ LNMÃ25�±jM’û•É5¤£µ©IÜUª z/¦bxd 'nÝé€ÁÜDb'¹oÅ}7Û'º~„’9Ÿ:Ù‚úŠ)Á=Qpùík)ôÐå7Ä«ï¿ù2Z©Ì…c 8ÓXM‰àtM(éØù�àþƒ­ˆ«û@IDATË7qwÈ‚ÚS?/Ã+É»ý}œo¬Ä3ÇQ–gBEA¥{+° îB˜Å•îA,� Ч¥ýòwñdC ž?ÙŒzJ/2é‘Mb¼ËçÇ, b âïÜÀ¥¾ üSÉ7’kˆp ¿�§Úêp–Þ# eERr¾xѹèÃÈ´ —iðÈ»ýÐV>/3Õõ Î5W“à^�Öª2äÑ D‘Ò¿èÐà›$¸_!Á½×êGM îqp{°2?vç(�½º¬„dõ I î4 avƒ48«³o]ÃЗ<?šk¶¥ùZJq?&•É#Á=�Þ“ó NŒK?ë¦qéú-z;Ö"•DO^öŽ@$€Óa‘äöŠª:sò¤ÏÞs6+Éê4I,££4ƒSٚφNç4rÍù¨–÷bdfj >+:ì6Œ� �àþ>òò*I¾åëµwWk¥¦h4Š)ë R”Í$¹çPø2¥·�Ðçyú,O3þ”—TÐu\+ªÒ@…Xš†#èa*¨¥ÙFRz»Ë>�ÔåŠ ò¥Ÿ…{Ý^®o…€�ÜÅU J3ü¤b™f"IK "S¥@ 0Ù,…]HîCtÝ|�0•I§�ˆ©t]—èw‚ *SËr;w.&À˜`L€ ",¸¢‹ÁMaL€ 0&À˜ØÜwÆ‹÷fL€ 0&À˜8ºzºÛáñE¡Ï«FzFv¦JÉàg2Óc¨ª¬¡/âUkN°¯¯ÞÀŒùµ$Üêè¯^× N,…œ¨«©Gz:Kîk %ùÄ2Þ‡L­•õÇ¡¦”NcN!b±(¬“Ãð¸`'ùÝDÉìi”Ò./ãc=ÈÒéQÓt’Ò=õÈÍ+"1c Öéq,ºèëº3¥t²È$Kþ1òÂ9ׇºÚZœ=s•å$´�,BBæÑÙÕ…îž^Øì~䓈ûÁ29t ”œûìÅ'PZR, ¢µHp¿uû®Þ¸‰è² Ù¦j¹?î�य़m#ɽŒ’Øsa6¤w‹u£Ó³¸t»”�[óLühöÁ7qñxokD‰ÖE¹&é5)™šÊÝè»TÎP½*îÆ óÊ® LQº÷¹†J<ÞRƒcU¥0²) •ägÜ'l ¸ö�à>îU¢°ò„tœŽ+ßà ¥xþTÓ‚»�w3RR¿ƒ¬Ž�ôÓçø *ªŽ%áõ=$ $÷ië4BK I:�÷(%�;èý–‰Òâ�r»8t8ÂèH¢T 5]3% P�J³‘æI³\ìa¹*&À˜`L€ 0&ðH`Áý‘ºÜ|²L€ 0&À˜x¸°àþp]O>&À˜`L€ 0�Í x(}½·ùe§¡Ò Ë© Á]A²…‘ %´OÝEZÌ�¦¦¶x"¹½opEU�‘h�}n•$[øH˜r¯m²)a;jªjâex%y}}·pì쳨ª?­>¦ÜB,ÅHTrÎcÚ2€þÎ÷±HëùæÒøÁº»¯àäùçP×x %•”à®G4†kas³$¸ß€cnF½9^†W’#0Ü¥¹¸pþš(Á½¨°ÍŠà>?oGO_._}Ÿ$÷T7¬ Ð>{;s §O´!/7¹¹9Òõéíýô~»ÛÝKå®Ñûîñäȥ׈Î^Çã$«Ÿ£ÄèŠB3%¸k$ÁÝNòóàÄ4ÞmïÆ{$«4</ç~‹÷fIp¯.)�ÜÉ”Üû-S¸Ñ=„÷:z -ç„é8´=XñÌt£Öœo®AI®E9hIV¢úð H°ÎSŠûÂú&¤~ ?OÝ@eö.¶Ö¡Ìœƒ ³ ­�pÓvÞí@Ïø4F=©(ª>½­ä*dö‰˜”¶ÙQn)Á]¡P’Øî¥Tölh³ó7Èír9!¹;Ó$L‡A†5Í0Â%¸«)!¼¬‚fŠI_;¨U.Ç�L€ 0&À˜`L€ 0�‡� îÛåóaL€ 0&À˜À#D€÷Gèbó©2&À˜`Là&0<2„˜ÂŒ‚ò3”à^# ë)© DB‹ð8&1?݉©¡wÑXW­v%-uhx)™’ànʧ¤vU2HŠñ¹gáu[á˜ÂÄÀ»¨©(¡äjõ#LwoO}ÆfAÛÙ‘à~S>ô&3¤$N’Ú-ÃÝéoGï�Ë”¸ß?ðäÔZO=‰æãV÷l²CIfòPz»e¤}�×ÑÛq�Ãëâex%9CýרïàÌ©S8N©¶E…E$¸«i`Aóv;††‡qóÖm¼ýλ¨kùPü`~GΑàÞÖÚ‚ªŠ2dÓûmI$¸K‚ûnÞîÀå÷¯£´æ‰x^Iž@hæZkÊéoj)1º Ç�¤Á'ºG,¸Ý7L îã(j|>~°¹þ7pŒÊ¯«DÝçJós�Bœ‹^´÷�`xÒŠ«�ýÐW=/Ã+ÉX"ù92{šjÐPZˆ ût—$¸/¦ÐÒº’n{óÖUÖ\DqÕ9˜ ê¡É6#�µpÈ·} ö™~L ¾‹è¢ ÇL‡âlöi4õÇÎÁ\TM–^Ü=N’þ&1Ðu ·ßµÕ«Ì§¦qìôE©Ï ´¢Z�Ü! î3“Ãèﺉö«¯‘àÎi¸{u‘cÑž1<.%¸7"‡„?SŽ ÑH„÷tuwSz{/®ß¸¹Fp_œ»‹†ú:47ÔÓ … äçåb‰$A!¸ß¹Û‰»]=èêíGY-§‚ïÕµõxm}ÈÍŒà‰Í+ î”î-ŒNÏ’äîÂõ®ÌxS‘Wºú¾²ŽµÃ á™Ó-¨..€I§¥™/V÷Ñ©Y¼C‰ïΰ Æ’Ö½l*×EÆÛa¦ëe"ù¹–Ø+IpG¢˜˜[€Å uHY—==rY4IeAŽ”úž“­…ݳ·/€®±)8bj”ןg¾û@`)‚ož„iÿŒîÜSÔyÐä’0­ÈØpÔh8ÛD7¢> bÐAI‚{L¤L+ôP‹2ëÄ7TÀ’&¡ÙxFï€nl¨¬iƒ2cepBÒsL€ 0&À˜`L€ 0&ÀÜÑÅà¦0&À˜`L€ ìŒ î;ãÅ{3&À˜`L€ M×n\Caåã(ª~FóŠàžJr �Õ½$¸ÏÏÁý,}¯à…�|V:É›íæ)WŸÿ@pϧÄÎtJñôÃãœÂüT î—0Úý >ô¡OM0‡°ÕÖ¹I”×´ ùÄEJoχ1·Ë$âz\v vßÀp_;ÆzUªµLô¢²îÚÎ<…Â’*Ü�’hð/b°·Ó–!ôܹвÒÕÄãCxêG®I~�9úLœ9} EÅEÈÒd! Âå¢ÄèîôôöÂî £¤bõZ9)5·0Wƒc-Mt=Š‘™©FZZ*Æ-4Ðdaï]~�¨ùÅMGŽÇanðr,‚°c¥&´4ãDUI�$¸Û] MÌ`b!]a«4ˆG>�I»Î©»(Ög †öרUP¥§ÃEâ®ã'éÚjó›7$SËåùq÷¢”íœéH˜6 ù™÷e’Ÿý©ÙH3To�Ûå#E.,{g  ;iàÈ2‚¡0¦iCª&%Õ'�žÁ³�Ȭöã1ô`l¨Cªº‚„i…*{?Ãu2&À˜`L€ 0&À˜`L`ÛXpß6*Þ‘ 0&À˜`Là°`Áý°]n`L€ 0&À˜À~¸qãrKÏ£ â1ÌuÈÈÔ‘èG2®ßÿâ<¥±wcjø–܇G‡�¦.&)þ(H˜ÖÒl©4臗ý#ö»0>|—°Œêº“HÍÐîßÁ¸f&À˜`L€ 0&À˜`L€ 0�‡ŽÀ¡ÜEz/L`¿ ˆ)H÷rá~»—4¹®­p¿ÝŠ opÿ>ÜWq¯¯Ï~œ- îûA•ëdL€ 0&À˜8lz{ï ½$¸IpWg›)5Z¤±S‚»kÖñ°M´£‰„[­vE ôú|µ ¤æ<ô¹•Њ‘®Ê‚ÏmC8¸ˆ™±›˜oG}m ´Y,îÕ5�ÅbXpÙ`È)€Z“�‚ÒºNAÌN�ÂçuÃ5o…9¯˜®Ÿ"~Èh4›múœ<*£EAq `PIÉí>¯N» y¹%kÊÄ óJR„äðNa9êC–6 ±hLJbGªƼ*’Û7JÓBr÷8,Б4-þ�ØétÑ # ô^Kci:©kr¿Â±°—¤i‘2�‚²ÊVJ™æû×ý˜ñëL€ 0&À˜`L€ 0&À˜`Là(8pÁ}+Ax«íG2·ùàl%æmµ}»-ݪnµ}»õò~L@تnµ}»ÔûçVëÛ­‹÷c»%�Ø�·ZßMÝ[õéÄí»©÷Q+³Õ5IÜ~ؘ°à~Ø®·‡ 0&À˜`L`?„Ã!ôôv!]S•ÆI´J¥á�GÜÝö1(–Ýhn>±æð½}wMÑJ)Ô™ÙÈÌ2! Â9;DiâãP,y(½}m™5ð“]ˆÅ¢XpÐ@‚hYÙI€^t; JWÁh4C‘ ·Ë’û¼} ~¿GJ~OII…×ã„:S “©�åvÔ>=Æ¢Œ wJÿ/WZÑeºfŸŽÄÕ2&À˜`L€ 0&À˜`L€ 0&À˜Àv˜à¾^8Ï·%®oçDx&°�D!O¬'>û¯¾Y‰ÛÖ÷Kî·‰tx}¯$ö˽ì·rÿ�KKKkî¹rÛå}ÄóÄuùu~dÛ%°¾¯/'^OMM�߇åýåÇõûoõ\�Ü¿·¢µº=‘s⺼‡Ø¶×G®o?YpßOº\7`L€ 0&À˜Àa" $÷á‘!xýJpÏ—’¥#‘|®de¦¡¦¶”ú�¸„BA vcцV_€4¥ŠªCXtN#K��ÚÚæ eËózr”Ü>6Ú#UR^Ù„ ÜyaL€ 0&À˜`L€ 0&À˜`L€ 0&ÀîOà@wYBÍ번&åõÄ}äýÅ:/L@& ËyòcâvYÐ[ÿ˜¸�¼~¯ÇÄ>Éýö^¤øµí�û«ü(—Ï×÷Wùyâ>òú½å~+÷Yq�SeG"D£Ñø=X®Cì—XFÞÎ�L`§ä~-únâ"ž‹¿iii”6¨”åmrù1±Üfë‰}Uþ Áý{3R·ÉŒ÷óúl<êþlaÁ}¸r­L€ 0&À˜`‡—À¢w㣽˜žFaq5** Õfß·Á‹^¬3c((¬€6‹Ó©ï Œw`L€ 0&À˜`L€ 0&À˜`L€ 0&ÀŒÀÜe4±.D4YJ“…7!]ÉâÕz2rùõÛùù£M`«þ"˜Hìc›õ³­ÊËTå~'û­¨+==]ú+dÍ­ê‘ËËõñ#¶ê/¢¿Ê’n8–î‘ÉôÛÄú„Ø.¤b�F#ýÍÈÈØ²|•˜À~+D?ôûýðù|Һ蓉²»8îVï¹Mò}•û·Ldo÷êúìMk¶W îÛãÄ{1&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0�£Bà� &e!MHœ …BJpÝ4¹ŽíìËû<:î'BÊ$Dòž�ÑÅ_! ËeåGy_ùQîs‰ýVì+a!dng‘ëØÎ¾¼Ï£C`«>·ž€��…,úÑNú­Ø_üý> JýÝl6C¥âé°×3æçG@ôM›Í&}.}S,$Þ[½Gä¾Íý{ÿ¯Ûn®Ïþ·jíXp_˃Ÿ1&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0�£Nà� îBB‹xr»6Å"Ò¯w²Èõì¤ ïûðØJ‚ÜêÌE*¶X„ ~/É]îor¿r¼è³YYY[U½év¹žM_ä��,��ö[¯× ÑwÅ  íô[y ‘HÊV«Õ(((xdYó‰~V«UJu}UÈ!Z½þ}"ßO¹?ØkºÝëó`[µr4Ü‚:“ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ ì�.¸ !MHÂâq§r»À ‹mû‡„k>ŠÖ �Û9! IX–…E™õõÈýMî·Bˆß©Ü.ê•ëëû±¬ˆžÑ¤çTéq?ŽÃuî-�õým;µ É] º_¿}NÜk�233Ynß\ÞçÀ ‰Zî³¢�‹÷Èú÷‰èÛGµƒ~X­Sðz‰õ2 <ÉB^^´ZÝ�³ßN¶s}¶SÏ^ïÂû^åú˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜ÀÁx ‚»,÷ÊBš�3U*Õ®Î\®kW…¹ÐCK`½¹Ý ƒRŠ»,RŠrr]r_“û­x4 Û­zÍ~r]k6&ñDÔ7?oÅÜì4ÝøÃ¡5µ©ÓUÐL0åæ#7·€…÷5tϹ¯í´EN§Sê§[õ[Ñ?Ä ‡P($=–——ïô¼?80ãããÒ=+##ãƒA;«’»èÛG­ÇbQܺuï^ú¬Ó“ÈPg@©JG*Éûá`¯¹yyxü‡qîÜÓ4ø/ãÀØoçÀ÷º>Û)¿û°à¾T¹N&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&pp˜à. i"5[¤`‹äìÝ,¢žÃ°ˆdd¯×�ÅEL¦\)…õ0´ëQmÃnEa!‹b6Ñ'E=r]‰"¥è·BnOKKÛâ½ê·±X ãC˜žÃ2µ;Ïé…Ά*ƒ*C %‡ÓRLWÀE¥Ã¨EX™†â²*”–VQû»j?Úr_Ûií¢É}«~+Ï8 ÒÞËÊÊ Da^˜ÀQ! f‰Z«ÕÆg*�ß+òg‰•ŸÁ‡¿/,Ìá¿ÿ�?ƒË3�¼& e:¤«Ó×\Šh0 ç”ó½¤DÓðoþ×ß@yyõš}Ó“{]Ÿƒj' îEž�˘`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&Àö‡À¾ î²Ø+…�–Lz»@ ×·?86¯U¤¯z½’Ù…ÐîÂ"‰í!‘ü�®D,Cee J6/Ì[Y~ÜÍÁ6Kq—ë‘û­xÜmz»¨k/ú­Ã1�þžÛHóQfuÂè â~ÃDÄp·&–|BYj4µž‚Ng”O�˜@2ýv³wùt„/úµèwåœÞ.cáÇ#D@îâý!f{Y?°è¨ôo§ÓŽÿò•ÿMQ&JÏ"•Ýs¡¶µÛ†é;³ø÷ÿîwP[Û|ÏÝòÅÍ®O2÷³dÏ…÷d ry&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&p¸<0Á]NÊÂ¥HÞí²¢ðýŽíñ8Wev’ÚƒÁÒ ¤k”PªéQ-•´-Ö®y´4Ÿ¦¤YÝýªå×÷‘@2b�Hgå7›Y@î·B²T«Õ»>ƒdûíÔÔ8†»P:çA±}ñ¾bûú† Ñ}Æ Áh�õ Çh@Féú]øùH¦ßúý~Ib_ßoE_°Hoƒ2L&ÓœÙÆCŠv½õÆ¿R"w:.>ý‘�;$lyóõ¥Qa<ÿáOÇgTHx™W Ò,YYY’à.¿Wkÿ^ID;¿òg€�Ê‹ò Åñ~¼[¨~‡Ë1@mTÁXa„"cuv�ù¡L\›Áú?¾B’ ë«>Ï7»>ò5:ˆ²à~Ôù˜L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L`ÿ<Á]ˆ^B…B’D¼>�u'§'êÚÏÅï÷¡½ýÉfJ¨ ’Èžž™Ž´tJ^% :q‰…£˜í™ÇùóÏ!5õ>ɬ‰âuŸÏGƒ¥34›Íq©o¿O9±NÈÀbf�ŒŒ é:Êu%ö[½^/õÝÝžG2ývzzý�hšrÀ´\Ó_ºv]&<šLD2”Ø dP¿ÔzÈY @Š®ÙßC}¹«"µ,¹¯árPOä¾¶›ã‹>ër¹6ô[q¯³e¸Ýn”Sz{ffænªßÓ2¢ÿÿðûß•7~ ÝGŸþè§ñÜ ŸÜô¯üð;xïÕÓà±§?ŒûÄçØ}dÓíóÆoûÛÒý§¹¹ÇŽÛç£�ê�DJ¸N§£AŠøÏØÃØ¿7£ÚÑqßúÎ_¢åÓ HS®|>ð;yÛ‚Ìt êk[©_§bÌ2ˆ‡ eç‹ /Y(7üæ*ÍÍøÙŸù…ͪ?ðm›]ŸdîgÉž îÉäòL€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`Làpx ‚{0ŒË˜»Å�Œ(¼ÝcÎÌX06>€œ*#Ò³¶N›¸ÎEqâø…íV½«ýl6æææ „²ãÇ�'%Zïª;(433‹Å"•8s挔¼»ƒâ»Þ5±N|!RÚÅ@¹.Ypý6'''.X»í· s¸K¢dó¤Fo(~h?‰íÃÅ&¸U õ&rÌP©Ôä/S?ñÁ혇Ýi‡)EõôTŠ þ`q«ÓÑY–‹§.�)ËퟫËôç¥g[ðÔG>M íŸZ³ûŠÜþ2>ÿf·´ýïŸiƹg>‚�ÿÄçâïË5’|òçþ瘞žÞ´‘~/éÔÖÖBÜËök“�ÚÅà¯_|¿ó;¿³i[Å�¢÷õõI³l&¸–þ½Õµù¯þE„õ‹(l5K»Ä¢Kèý—AmÔ`¦ÄŒ³ž�‹–‰ewº~çÎx½Þû2¶Hª> ©â÷mì=vƒNÄýL©T¢¨¨è{Þû%¹¯Ý{¯­_���ÝÐoå Z[[·.ü^ý>Qn7»ýÒQmz5þ¿gHrÿð'ñ‰îbrû»”Üþù7;‘ï¬ì§SCHîçŸý(>öã?oJ/îÁ?ŸøÄ'Ðßßßš ðó?ÿóø¹Ÿû¹=oÃ~ îßûÞ÷066£Ñ(µý¾'ywèìì”Ú/ÞgòÌ/‡©o…,áw÷E´ýT32´+ƒäf{æžJÁÿþ›²é`‰ïÿ›èºŠšçÊWª¥Ù8Ú_êįüÒÐÏýê­u Û×_ŸdïgÉœ îÉÐã²L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`Làðx ‚»ßï—’œ“Á°Qx§Ç“’IûIØõ»‘ScDª"uÓ*†�(6W!?¿xÓ×÷b£H©M0Õj5„yX—£*¸ 9[°ÝLpýV®É,»é·£#ý°� àä r\‘ÛMhj9‰ÜÜ­Ûäv;Ðqû**fœ(tú64�ÜIܭʇ©®^’ä7ì°Ã ²à.øétº5¥Ãá°$ƒ 1U,BV’»Hu?ªKww7Ä{Sˆú§N�Úõi$+„Z­Ö ýV€Eº{[[Û®Û–lÁ­äv¹ÞY’ÜE’û“Ïÿ„´IÈíÿË[]0»V$xy?[\rÿIî?³§‚¹,¸¯¿¯Š>+1¾r¿íyúé§ñ§ú§s¹}É>î—à.á¯^½ŠÒÒR¼öÚkÉ6ó@ÊwttH³gl&¸tÿ¾�±±AüÕ_ÿ?8öÙÆønï�ã©3?ŽÇ.¾-qejj _ûúqügšâ›»¿Û�Ï|ê? ¥e÷÷˜xeû°²þú${?K¦‰,¸'C�Ë2&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0�ÃGà‘ÜÝn7Dú±Hî ·%%%’Ü,äöþþx|.äÖn-·ƒ ak— ­-gIÔÍÞ·+;88ˆ………5õ‹Tæd“ð×T¸‡OXpßæN÷h4Š«—_EÕ¤æÒ¬ýé ´W™QߨFÂ}Éæ¢­[Éí Y*hB¨"+¢¹C“�ÁÊ|\xòÃIKòàž��½é ! �ŽŽJï9ÑpƒÁ Iî[žÄ!á(îóóó8~üø�‘|óõÁ›ßÿ6>ÿV7õáµÒºÜ¨YIî”ä.–Ͻمüur»¼Ÿ,¹?ûc?�gŸ[âå×’y”wÁé›ßü憪Ľ÷ŸþéŸðÕ¯~5.º‹2_úÒ—6ì»Û ,¸oMNÜWrss¥A1ëܺoÝj@Èê_ù³?D–! Ê,%”ê4Ì ,à÷þã&aß¼iÑáá>ü%Iñ'?·ò~;Ýù‡.ü»û»¨®nØ´ÌAo\}Xp?è+ÂÇgL€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`�&¸ a7$�Ú¼SQX¾T¢œH䩯BjÏ…0—žž.µKì'äÜØR��¦j=%·§ÉÅ7"÷Û�ànµNa¸ç6˜AŠˆ[§¥³ÒŒôâb4·ž^Ù°É¿[Éí3 †òuÈó‡Ñ`±K%Eµ·êŠPÝvêžið›fæû îr�ÎÎNðÝÒ{æüùóqÖòëò£èoÁ`Pêû*•Jº.òk÷{éÛ⯸ž²{¿2;=ÞaÜ×÷[q.âüŽî ÷wßþ^}ù%|žÄõ­wq]4ðB,FoPzÜìŸY]&¥½·âßüž|ê#›í²«m÷ÜåJ_~ùeüÞïýžÔŶ¿ø‹¿ÀSO=%¿¼áQüŒ™šš’ö/**‚V«Ý°�¼a»‚ûNêuï4Á}§õËíßÏGq_ÉÉÉ‘~NËïåÃÒ¿ïwÞ6Û ¦§Çi¦‡8œó(+­Æ™3OnZli)†¿úoÿÎ¥YT<¾2x)´Æ�owá _ø¯4+†qÓr½qýõ‘vD»8Áý ¨ó1™`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜Àþx ‚»ßï¿§è·�ÓÜ­àÞÓÓƒÅÅEIxÕétÈ¡TX!3‹EÔ)Ò`”Ö+ò4e 4f%2 +¯ËíZŠ.AüU¨8Ù£8ÞvA~yÏEÂüØØ˜To[[ÉrÓR;E»O�:µ©‰DÐÞÞ.•©¨¨�Œ��ÃãñÄÛ'„üüü|”––n¨#Ùò› î⺠±Y,B/++‹·%qennNJùÛêëë¡×ë_¾çz²b�èjµzSÁ]´_ 0HfÙi¿íê¼�”áQÔϸ¤Ãú2¸U™‡'žxždÏ!x}{î%·�(ùý8zºoãÌðl<Å},/¡úš{Jóë�³Ùóí îBú•û´{Å ’ÄÅëõBôW§Ó™¸Yê bPÇV¢°xߊ„x‡Ã�P(/+äxqí„d¼Ù²ÓãݼySª?ñzÊ}OôŸ'Nlv˜-·Ée·Üá>/ˆ÷Ûú~+`Á@î;mÏ}·ã—_õ{xû‡ÿ|_Éý^Ûôjüý3Íxú£?…ç^øÄ½vÝñkÛÜEÅý×�/ùËÒ1ž~úi|ãߨp<1ðá+_ù ®\¹²æµ³gÏâ7ó77�Ýà~‚ûNë|î¹ç ú…èò"ËáâgÂ~ðy³ô¸Óú×Þç'·oß–w1(K>‡ÃÔ¿÷âôŽä¥ø:†,]¨}¡ié+ë&Ûg tkðë¿öÇ{q˜}©cýõIö~–L#YpO†—eL€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`‡�À##¸÷õõÁð!…þÄbK0™L0�H¥÷ÄEˆÎ³V+„è­P¥ÂT³"ÇÂ1, ;�Ä�Se@ÀEiôiFTW7%ßÓõ®®.W£Ñ µµ.— â<Ä"pƒÁ°áx¢Ý"õ],f³Yâ…ü»Ù’——‡ªªª5/%[~3Á] ££CJ�¢âVÒ­87qŽBdÿN’ñ“ë›à~å½WPf™C¾Û/]K®Ίbœ:sqÍõ’ŸÜOno;q^J¾yý]äŒN¢dÁ+µSzöxU{â9¹ª]=nWpƒ4„ˆ.––––5ƒÄ@‚»wïJ©ù›5B ì2°º‘V.$]‘@½Õ"Þï���k^ÞÍñnܸ±F O¬P$©‹~»“%Ù~{ØwÁâµW¾‹w~ôÝ]Iî³’ÜÞ‚g>úi’Û?¹´ÛÚw'‚»¨ðâÅ‹ÒL J¥R’Øhˆ~ýÙÏ~vÍ`¢ÄFˆ}¿ùÍon¸çÞKpßM�"Y^ ŽÚlƒ‹^}õÕøK»©?^ø¬¬¨Å!&Á]ÈíßþÎ_£³÷ê?V¥J)QõÙ}èýŸCø·/þÝ·ÚéÝbýõIö~¶»V¬”bÁ=z\– 0&À˜`L€ 0&À˜`L€ 0&À˜8Ìü� 4s°ufœ‚ KPT\ͺïÌ×·ßç@ÌïpÌÑ÷kQrKŒô=e=”Š•ï£ÖïÏÏ™`L€ 0&À˜Àa$ðH î¡P€Ò`õÔæî'‰=Ý…˜%äj‘M‘îÈÌTÃZ„±VYn7èó�­Õad´iŠT”—ÖÑ/Åûr]ƒÁ „4,!%Šj!à y=]iwmmí†c' êò‹Bd‚ozz:Ün7ý"c�Kº"ÑW¤¹ËK²å·Ü…Ø<11!FˆÍYYYò!¥GqNâÜÄ9n&Þ¯Ùy“'ÉŠu‡IpÞ~ûh³Ø¡ó‡¥³í.σ¾¹åå5ÎÞív¢ãöTÌ8Qè\•¼g ˆäö¶Hn_ a± Ãw·µv©ž 2 7jòñÔSÛÑ€‚õ�Ø®à.1ˆdq±œ>}"a],¢ß‰A¢ß‹kYRR" @¯‰4wÑwDßû‹Ù „`,/â5‹Å"=IíÅÅÅR¿¸¦b»èóbƒDÄì bÙíñD2º¸>ƒƒƒ’È,lˆþ,1 C<ßÉ’l¿= ‚»àñê�þï¾ò½Iî³5^z¦_ø^øÈ§v‚uÛûîTpÿ¥_ú%¼õÖ[Rýÿø�ÿOd?7>ó™Ï`rrRê{¿ð ¿@³-®Ž 0&À˜`L€ $EàÑÜÃAÜWW,ƒ$ïIª>„ÃIªÍ$y¶¸¨¹$ƒ�ONÀ¶`…®L)%·ô¹¨©n–ö›��ÄÐPNž|œÒ¤×ŠÚI]�„ÂB”œšš’¶œEßSƒÊ”�Œ[ˆtUöf»ó¶= ¦0À K/RR—QX\ެl�$¸»])!ÜD× 5u­{ »´…ÃiE&}«7æJa|ÑH³3Ä¢Kôý+}ס\+YïAsù*„·1Fanºb¨³LÈ+n9�X"YÝn€sŽÜаuµkg1À’ˆœ¢¨4Fh´¹$Å{ášAÀ»€ ÇB’{ '¹?ò=Œ0&À˜`Làhx´w‘àž«ßpe[ îÉÔ)*¿ŸàžlýñØÇ•õµ8Ôà ¸÷÷wâ¿ÿ�ÿ‚–OÑ4�"^ƒ–Ðb¯ K3üøó¿A÷ã­ÿÓ_*pþY}’ý9œÌ)±àž =.˘`L€ 0&À˜`L€ 0&À�°Ï Ç,¥ESYl)½©…mH¥ôâ­–�Ï Ö>Ç$ÒhÖÝ,!Lç”A‘¹ú}ÔVeyûîDÂÌOõ"#%€ÒB3”-fAï‘ÄZ}~]³�â³u¢ iQ*K‹!èTépº=�œF,-¥­»k—º'�á¡ÛÐd©Q×ÔF�ÙÈË/’BÂf&ǰèvÁf�¡Ù° Hr_ �Y¢÷ŸÛ3‡¼‚bdÓŒáeU Òw5 óVø½ öuÀçYDYùZÉúž á·E`xdÈÈAqõ9äÔ!Sc€"] ¯ÛŠ �®×d'ÆûßC-9#Y�T§×çÇÐØ$Jjž Á½™:h²Íú]Ql˜½Ž´Èjj¶ÕÞ‰ 0&À˜`L€ $�GJpÉØ&9Á=�ºËé…–~‰Se¨015IëYôK@¦¬S0³âÉí EöuÕívK"¤8Èf»HBÉÔ"[ˆÂ‰K¢ .DãšššÄ—ãëB&’®Xª««‘››+­'[þ^‚ûüü|<Á[´[´_,B€©óË4两¤ÅÅÅÒö�ü“¬Xw˜w!p¾óÎÿı‰è?Hºî)σ®¹åå+×s+¹}Ú Áx¡m'.Ð@6 †¯ó.ê&æ¥×¼J´Wæâé§?NÿY‘ºaÿín�åóûí/Ï«ªª$‘]ÞW\÷Ë—/KOEŸX?〼ßàà 4è#==]šu@Þ>66Ÿí@Ìh ú²‰fa³¬Oðe’=ž¨ƒwAaûË+?ü'¼÷ÚËøÙ7»QàZ›¢¼U-³5^z¦…RÜ÷Orß©àþ­o} ôG$5ùË_þ2>þñ�Kƒ‚äûpcc#~ë·~kÓSúýßÿ}iö Ñ7¯\¹ßg3Á]܇“©ST~/Á}/ê�ŸÀ>®¬¨Å¡Žºà.¦ðü¿þä·`hÒ ·Æ$Ñ“åöʲFü›ŸÿõMï[ûˆy×U¯¿>ÉþÞuC¨ îÉÐã²L€ 0&À˜`L€ 0&À˜x4Ä"!L ·ÃMÂt†RCN! ùÕP’0¸Õ"ÊXÇ:ðØ¡\Ž ’¢Df6ÍK¢u§o…-©íá�³Ä\q¢Âl‚^“I‚û2ìJŽ¥CSx )›Óã}ïS™Ô™‘“­A*E‚»|ŒÎÚáYÖ ¿ò”éû\–ÔIáÂS#7‘—�†š²”˜¡ÏÖJÁks  ŒM`|Ö ­¹‘þß{5Ô%Z„w¾'› ×e£¸ O"0eµI’{{W²òš ÌÐa2‡³é=Ýïáô¹§QßtÙ#éIÎ�cÁFiì“xï�Ð÷Åéô]ëêLìvJØ×Ów[Uµ-¨ªo¥p>=½—2àóº11:€ñÑ>´_{õõgçIáVÝí¼�‚êÇIp? S~TjbŸ¡–Rؽn›$¸[úÞExq‚ÂáVf9ïèFš¦ŒÊ<}N9²MåR¹X4Ll4pHî×0g¹Š“'øšáîÁMgL€ 0&À˜À#C€wºÔ²àžAâ¬Û…¤å£”çæ¤¤ñ-m�ŒŒPÒöœÔ 6$kONNÆ;¨H¬©çò’(¨—––¢¨¨H~iÍ£�oܸ!mÇ(//—Ö“-/Á]SˆìKKK(,,DYÙÊ/Çâ\Å9‹E$»o'�[Ú9áŸd¯ÑaÜÅi]½ô*Š'l(t®¤ž[r²à(/ÆéÇžÂnåvQoû�÷`™@É‚W<Å|¶ ã…8÷ÄóÒóÝþ# îB(³$.bÀ†�ÊÅkgÏžÝ oz½^)�=±ÌýÖE=Bt‹èO"Ûét®)&ú„N§“f9ƒ=d�?Ù㉃°à¾õ=Ÿ¼ú£ïâ�W¾‹Ï¿Õ…|×jŠÿ= }ðâ¬^�¿'Éýâ û#¹ïTpÿƒ?ø|ç;ß‘Z÷·û·R}O¤³ïd:ä™6Ü“­S´å^‚û^Ô¿“óÝí¾ëjQÏQÜ»ñ·/ý¿hþt�ôYCÜ{ÿueµ$·ÿƆûãnÙ=ˆrë¯O²?‡“i3 îÉÐã²L€ 0&À˜`L€ 0&À˜@2B^‡”2ív¬Ìšª7À`®BF–qËj—ba,Xº°èšEFê2²ŒÅÈÊ-G§LoÉ,Ù–"¸ÇÛ¡O ÂLòóý¿\„¾³š°»á§tÜœ²VILo�œ¼ßðÁJWWÄ`"!¶ã߸§àžl�â�÷Ü÷¢þõç·Ï× ÔâG]pÿÁþÝÓ×P~~e¦÷ŒCoŒã�¿ðu¨é3ÈQZÖ_Ÿd'sî,¸'C�Ë2&À˜`L€ 0&À˜Àa$ò»àš·�¼4‰ú£Ë)�žÒTÓ3u[67Le¼Ž)ú;IòS ¦B¨ eHãÜ-™%ûÂÄàM¨b‹(ÓgÀ¤UKÕ9¼$à’ˆÓ¡¸æÔ†C,“`¶vÁ¤ KÂt„¾ E¢Ÿs€rŽ‘[q N™ÞÀ-™ "…}Ñr U”ÍS_˜ ³. Ê´TxƒaL,¸Ña±ÂÕ ¸a­ü¼8qEJZŠóPhÈF&}OG%Á½{Ò†©ˆÙe+ßs%Ó>.»–Àð�Æcu叨TC¢zŠsôÒw¦S .ôOÎâîØ4Æôž+m‹ôZ{�±ãùã�h­(’ÊI îô~ î·†,x½£5g>/Ã+ɸA)û™8ÕÒ€ÇÚZ`6`ÔgÃëbÆ6�Ië,^¿rwûGPÙ²´å˜xÏ\8# î%E”úž-e‰2S3´ÿ .ݸ cé¹äÉ5Ä XÆ{`Ì1¢íäy4µ�AAQ4YZ,Ñ`§Óމ±!twÜÀõ˯£²jõç—…d�:ÿ î§%Á=[o’Bż‹.X§ÆÑÓq �í—a2®ú ñƒòJRºz:QPuEU"Á½êlIVWwKÆHp�z§ÐÜrF:Vÿ@%¸—¢˜Êå6"3Ë„ @ ."ès�àÞ‡™‘÷¥÷³gŸJª}\˜ 0&À˜`L€ <�”à._Ó=w‘஡w£^�1ÝBp·ÛíB°¼ÜKöû$Šâây¢ .DÊššÍG· ÉWHºb©®®¦©Ær¥õdËßOpiÞ² *DP‘>/RÝEŠmee¥”¶-5d‡ÿ$+Ö jJP(Rª®8¼hS4…ŸRÖKÙ;lžT×NÊØlÓèïnÇcýV¤Q;ÄÒ]–‹µ5+Þë�@IDAT4�ßNåv©|çMD'&Ñ<¾2;Àr p­®µ$·‹)è’Yî%¸‡B¡xr¿R©Ä©S§ÖÌJ u\½zUb$f�“ý“i�Ïç“R±^–ÝÅ5‚ý^�÷û_�wßþ^}ù%|þÍ.˜Ý['·;5X¦´}£7¸e¥6%¹“äþìÇÏ>÷ã[î·Óv"¸‹Á9bqO÷ÕïÿûÒá‚AJ’9yR¯ñ¿ök¿¶£fl–àžl�¢÷Ü÷¢þ�ä.w^/P‹jŽºàþwÿ5ØS&PØJ‰4´ÌöÐýxN…_ÿß¾ =?Jÿ¬¿>ÉþNæÜYpO†—eL€ 0&À˜`LàQ"‹E039@“•ä˜t€OR™±Ê{$ÇbQÌÏŽPJç<ý^¾Dÿw ¨³r�_XC3‘)%|ì\-$M+¢NT—RO2)ôÃéYÄÈ”Q¥Å•…Úñ�ëP-¹Q[Z„’ ÓHÞõ�Ø96cÃâR&L”à©H_� ö��ÌC| 0Ib¾™.œ(6 º ¦,Üéý12»!¹ß¤ÄhmÅ9(5«IîKôŒZï¢Æ @ ñõ”4­HM…;$Áۣ݉S˜ g¢¸þüCLîÁŸÚôàu(}V|út$Á]C‚{f\‹púx­k=Ós(<ùÉxãb”L�¸††¢\<ÝP�"ÜU$¸/P"¸(óvï(ú¦ç¡,{Œ“÷ãÔöfÅ?D©Âõh«,Aky!tšLJp§Ÿ_�$«ß¦YŠ/÷�!¯ù#ñzßÀ1ÛŸh®FSi�$¸‹ŸWV*3a[À�Áq¼Û= ]Ýsñ2¼’<�÷^ /ZÚž£-/�“ƒût÷1À½ *�Žøñ(înZÿ3,ÎŽÁbÞÎÜþl‹ü]¹ ¸—Q¡ª%ÀýŒf/c-ªäJÄ( 1� ÃG€;spïî삞ƒ-‰d sn•¹#îJhѹ{:DŽ ÷ w k ÷!ߊ¢ç³q.·­¼ß*fÈùýꜪ|Q�uӠƼˊ»¯¿#DÚVëç­÷"À�­ïv»±ºº*eYš››÷T#–¯©©œÖ÷üXÆ6ŸYFÅêt:a`Õ•»=pgl?=îRî¼eûÛþÀ ©À¼÷OøàûÿeÛ½ýÀ]×ÙƒŸC ¼ý—wa½·zñ�ïþ¾óÝ_:®Ü_*wXÀ�/í×~m'Áþáâw~çwvêë¹wïþê¯þjçûüyàÎÊ•S'+/î,°ãÃ?d_íYÊ­Oe/éÃ~€šmF*óû¸]þßþ÷ÿùš8j»,B+«°Ê\øïþíÜ*_Y¹ýãSîñ¬œŽpÀ½õxY®W€+Àà p¸\®ÀÉ(�$0Æï_G8´I&%T×�C®­N09h ét Ar‹ G(ƒ!89 �ãªVæÜZ~Œ[}�° h©³£’ éu‚ £‰$žÌ,b#Y G ‡˜DÍNâ5±6†fMý�ô5:aP« ¯’ay3,ü_ñb1¥‚Ú~agsÁ%ÊΪN£ƒ ë;äP­U*`ШFnÇS«~š_ñ¡áêÏï”áoÊW`nð¸VgÀwúÚÑHnàÎj=t¤ýf<‰E ,¡±z´°8®@¦5 ôÎÜn(àu§Þ†Z! ÁHc¡±ZDà¦qþtz Sñ*8;n•ßH^ÃŽ[+Ÿâ틸ÚêBS­F� Eú›µIÇÁÙµ <˜vã'ópôo§Lpê'xƒàv¸·;m¸k…玖QÁÀç“ ø”wuë›;eø›òpÏ>FK­¯¬ÞßIfjÌÁ�þ%È8lÍ·‰iÊTýùà9²ÏïÜSCèílÇ=*ÇÜ5ÅWÑópæø>=OÀôä Æ¦æ`iÞ›U¡üóf§¢¥£·î}zc5¬µNröÎÐ9¢ÞµeÜ!ŽÂîhÛkÓ¿CMµ¸›ÌV*S/ì_A¿ÑH#Ÿ!•LÐy|yfj;äov`¦[+ë>( õPkªa²5CVQ‰t"ˆd|SÜ+ Qz¶¾7øqfvÅJ t 3: ¦`;¸'"^‚ã—‘�¯âBO?eKß{aþ†+Àà p¸\®W€+ !8àNƒ!À�Aß þfË‹Ü×ÙïÌ�—Aºl±Ùl‚35{¿PgŸšššØÛ�%�¦‡££‚“5ÒnÞ¼¹Á—[þ0€;ó Ï|µZ�H$³ÙŒŽŽŽ�6õM¹`�ÔwÖ·{«ó3¸1G.îtónÿr¸}zr]ž,ñm—ìŃí8Ú»6ïÜ_õ‘?‹À¸�Ò2`wÿÂ.ÀhÎ^eôp…9^38\\XÖæ¶Î–ÎÎNaN‹¿±Wæ¦?==-¸é³yÓÛÛ+üÌæòÌÌŒðže!¨«ûòͶ]¶¿° �þþ~aÝãnO(LÿMLL ¢‡¯´°ýGAŽWÇYÊ�·RÜÙ˜ýðû‡Ïßÿ—çBî"ÜþúwØÃš-|òî?á7>$·÷}�»·ßzóüìÏÿúαê8zï/#BÞ,èoÿöo÷ÿ,|ÞØØ`ñ……á3;žþã?þãžùû'ò'øû¿ÿ{á÷?û³?àôÝ•1(ûþà„@�ÚÚZüõ_ÿõÎÏîåÔÉ*ÿÝßý]|òÉ'Âv>ûì³�,â†Ë­_¬çe¾î¨Ù¶Î:àþþ_�¥Ë5mÿbI¼~û|÷�“ Üx™c²»îýãSîñlwÝG}Ï÷£*Æ×ç p¸\®W€+p¶ˆDbXõ�E��ÓEÔÔXPïj&ºú¹Éf3˜�C<‘ ÷HÝ{R�ݯp:ëèÞÀ3 ô¹…ù—GV€é½´4™\ m59�+N§{¹lqr”ËJtß²gO½,Ëæââ4*äX�mP(5TNE�F›^2Â(dè~f.ö¨VÞªü‹¨«w �î)ƒ©†2™†‚ø¼kX&wÈP0g}÷ΆX™ .— ®F X¨…‘ö»0Ýóù¼XY^‚3‚Ë3Ó˜�ÂüͱHlÎBINìߺEn¸mÍ0’+¸œ²ŽFâ ,’ƒûàä–YÈkžÝK�¬O ÑÁ½ý6AîÖj#�‚2¬m†°¶ÀÇOÆ16¿Œú¾gî¹Çn /¸£@|ú]ÜíjÂ�vêÍFÔ²¿1[ˆ§³˜&Xý§Ó‹YöAÝöÍ�2«Oþ·Úë©\3ÚÜm´V cµMÀ cp~•ʹ¡hã.Ó;¢�À›ÅGÿ€o]hÄ]«n§6ƒŠªJÄ3Y¬¢xJ€ûG“n,åtp¶oÚ }øã»}-¸ÙÖ€«ä"Πx5›¤ÉI|-Ã�{ç=øÑØ"®¿ýë'ÐJ^…¨@rî=ÜîlF?9²_j®‡�ÜS™|tNÈ÷÷šààîèÿ±‚SïâRS®Ðx]ïhB î…B þhœöGæ×ý¸?µMëÛ;eø›òÈ¥c­>Áë7èoVsp·AK áhŒ ÷4¦–ð“Ÿ>B¢¨ACËå� &³”õB&îÌÁ]KÏŠÙ3¥UŸ›Á�àà¾Ì’ûô³¡�ÂüMY ,»Ç¡Ñ«ájj§l< ä.#V`qnŠ`õütŽg±4’_ÕÎvX@d(¼K­Cp|wÔ5Ó³:�㻇2üÄè|Ñ£ÁFÏŸoÚ·Ss,òôlÝMlÅ–LC×M¼CÏÙ ù,"�%hähmë"æ‚®Áv-Ù\–žIR¦L‰\ßí”Y]E IÉÈ:ío•hmiç×Z»ôâo¹\®W€+Àà p¤­À×pg@k$¦‹2=0yvQƆG*€ûn8¼««ëÀuâ”C‚Ö1`˜¹H³×ý€:[—• g.ƒÉHÌ€_¶4¬É xq)·üî>ܸqã¹ô J7)¼vwwÃDVŽ»” ÖIpg.î|=(ê\3“ë�% Wa¢¾}}×wî|¿û {À8?;ŽÀ¦]+A˜w9¿»mlRÚÔ›wÞÚs“bwù£¼ÿ*À�ÕÅÜ™“;[XPÙÅ…ÍÇ‘‘ÁÙŸ�eCCƒ0ÿÙœeóÅãñ™ Øú.— ���bQœç3s†gs�N°ï–——É=Ì/¬ÛÚÚ*d `ÊÙ+ϲ0Wo¶°`»Ý.Ïl»GYÊ�·RÜ™Aî"Üþ�w˜#û%Höãþ¿äþëŒÂM ߉pûí·¾‹õ¯ÿ͉Âíl"àÎæÐÅ…1°�eÔøè£�¨šý¦×ë8] °×gãð+¿ò+ØÜÜŽyÌÝýÎ�;BÀãÿãü�`00[~ï÷~¿ÿû¿/B²Ù¬ÑÿñÿñÎ÷åÔÉ*ùÓ?ýSüÍßü�Pß7¿ùMüê¯þª°ï°ý‡-åÖ/Tò’ÿÛP³Í�uÀ=L΄�}B«s‚zJåyûö›äP£{Éjž|õûǧÜãY9-ä€{9êñ²\®W€+Àà p¤«»vŸœ P=Y•ÖINurºÎ,ÑuA ©ø ÌÕr\ºrgOؽ�'Cت¬�\i"‡é¡L¡�B2º �º@iØ/Ò5üÑ®ß÷l„Ø£ÀÔ$™u( hh»�Ž\­tÝI€Rxs©DË#p­ý"{$+<=õ•jš:o@§7£ÚFeè~P˜Ü!Y™¥Y2IH…èÞÑ¥=ÛâޝÀ²{Œ gðíw~Ž÷Nh金\;Óä°Ê÷á'yB.îÛlKîù§0¯'h¦W®\ wfXÁöM¸ÏÎLãñÃÐ\äâþÌÈâø­ä%™÷g¸ØÑŒ{WzÑÓâ‚Q»íB¼‰bÅ»�û#S›]„ÜqsG°ÕñwñæÕ ¸ÒÕFP|#¬&ƒà„K¦0çñbˆœs:< ¹óöNþ¦|“ïâ=Mx­§ív jôl¬€0sŒö÷Ó)7´Ï`uîßîoÅíŽFt‘Ë´Õ¨E=׉¿äáÁì2îKôàæÍòÈkØQ`zà_pÝiÀk�pµÉ¹E‹îó!Œy|‚ƒ»¬Ž9¸og^\�~€]Nppg®ïMV“P.œL#HcühaƒZÏ%hèÞ{>²³aþæX Ì=úÿÈÁ½“Ü„ýªžôÏP`A„´ŸYÝÀ{ÃÓÃ[ó3Çâ�g.u7:›„`“&»Yx¦¶LûU€œßhßZJTÂPÿeƒ¦c5’ÚQ`Ý=›ž€YW:š]Òä¼E™¥)‹Èôâ–7â0×õíÉø²U* sÃEÏ* pW“±{ž´èYC,Ç •Ñ[;!«”ïl‡¿9X éúÚý½* €»š‹ô<:ðÓTÒ³Y=çú²î r�D|”M!OP|�°ÅcÊ#§çûµn?™á9°Æ ÌÏM Ú ±“ѳp;=ƒl¢ÌLú˰É$²Î`}uκ46u Ï_XˆÿÈà p¸\®W€+À�˜_À�AqÓÓÓ` ³^¯�Á¨n6²ñ� àΠoóVR6¬,ÆÛ¥¥%aJµ··  ín@�AÄ ¸d7ž·ìv~/·<ƒ&TÌ–ƒwö›ç³÷r¹\pôþªþ²uZÊ)Ëê”"àÎÚÅ`È'Oî£Ý…3œd_ KZ^‰%g 65 èéâ•¥ƒÓ|ñ �¥wl¬#�œΡ…àxu® …ß ÆT]5®]»G²jv¾/çÍa÷R©„ÁÁAJiœ6uéÒ%·Ë‚5Xf¶¯´ÔÔÔ §§gϾwV¿¸°ù°{Þ³à DQEnGârÜí±òÑhTh«X{epûµk×võ•ïË�·lcãÎú%Ö%5x?äÎDùÏo÷á�ïþ"=TýÅ=1ÈýÓwÿ¿þÁ¸ðý~«wÞþ~æçþ›�þí)Pæp?L5,èè/þâ/Hüyë3þ7~ã7�¤›E-ßøÆ7ð—ù—Â1O\ç wöûqëde=z„ßüÍßdowòî»ïî|.§þ�J^â›ý5Û”Ôæ÷q»¿ ¸Wì™ Ç­ëU•Û?>â1èU´‡î¯Bu¾M®W€+Àà p¸/_�ñ±§ÇäÐWwÒu¯J�•®õKÈ$Ö(h4N©Õ'qù3L0î4frbÑ”FK\è¡ÔÚغ�O"]AdsŒÜ�sèëßvgÝ)Èß[�±ñA8ÛnÁÕ~z“ ÆšíìzÑÐâ?&¾eev+�ÅË8•quÝwc �†–:‚d* y…2˸/Ï<@WGŸX„¿–©Àðл¸|õîÜ{­äàn"'v­V�x4‚ eG~:€ñ‘§”usƒ=·u|ø}\½v¯½þ::»PC¦z½�[k0ˆñ±Q*7„CíÎî2[È‹‹ øç>Âwn_Á�ÞN´,h&Wð Y…ààî&bæàþþÃ'P×?ƒÕ—G„7®\À�þ.Ü›`ûÂÁ=F0è²×�ã3à?ö‰:ŸÄkhòǸÔhÇ•–zôºìäân¢{˜d,ŠÑ¿(>ŸÜwîsC?Ä5W5n¸ËÊ´ØÌô‚&c%Ú(xd;à„‚çI,оµ-@aï#`ZÁe>aò¹4ëSP"…:rp×P0\.Ÿ‡o3ˆèy¼­�ÆJù¥­n(�¡ÔÊRF½NÈ: GQªÔAgnácõ%ÅNö‹l& ÿÆ2™y¹QßÐ[m#]s}yœöo5OÎážåiáë†Æ.zÆñÕeö×Á?s¤ @Ž\î'LJ£@±a±8ÐÓ{•;ÛKapx¸\®W€+Àà ìSàÔw¥1ð�9à–³ì†V�SO�n¾/..PÑ Šn5P*'ù>À�†Èå|ÞM.(t³êÂ…ÓI¶ÛÕüyàùóúÊ`ô¡¡!äeà/sÄÞ ¨37k�N'@ð àæôÎ\Ýì¸H+·ünÀýæÍ›‚«¼¸Ýݯ»á|æ ßÔÔ´ûç#¿ßß�£Vpà.Î[§ÓyÔ*÷¬_μ]]]"€{­QÔ‡ö³ÝýF Òtƒ/­ª¢¹@ 5ÁìºÑg‹¦ Êï…Å™#ö¬³]=ɹŸÜ±Nhw£Ñˆþþþkenê333ÂïlÎîß¿Ø8°  –i`÷ÂÜ¡êëë§ôç�5;¶,.."‹ 7ÁIJ :gû“èZ-~/¾w{¬<ëÙ|g°;[¤¸³ý˜i}åÊ3¡‘¯è¿Ý�;{Êóæ÷~ ßúÎÏ?·5Û�û? ÂÝoþ ¾÷³¿ö¥ãÔs ãË_üÅ_ òçeAÌ™¿££Cpz¿uëÖ�Ç3±<ÛþüÏÿ>¿^Ùñã·~ë·ðË¿üË_š/_¾,6ýöoÿ6þè�þhO9öá8uŠ•üèG?\Ü„¯ØqöÇ?þ±ø³ðZNý{*z @mµZ…ì#,ð‹-ì˜,µù}”®3°ý?üðé'ï `εë÷ð_ÿòoi^¥ÎWµîþñyÞ±ù´ÚÆ÷ÓRšo‡+Àà p¸\®Àé*000ˆJe'4†f¨4µP¨ÉQ•÷\6„lÊO€ûtª´wì4lhè)äú ¸_€R]CÿX™-r©ö#—à>Ž||×oÞ)ÌßK�ñéIt\ú–¸[mÐèäWAã³FÀú:B�ýPÒ¹_¸\®W€+Àà p¤£À©î)JyÊ€ër–r@aq» �c�-ƒauºí”Äz­r¡q//!Ií4 `®è»ŸÅòR~ݨ3@“-…BApÎfp;{xÁ^Ÿ·”[þyu>ï;�ǃÕÕUá'Dk)Õj9K¹`»XcNØ ¢ëbs�Í6o„_ÎRî¼]]ucvvµ­·ø"�ŸïÊP‹äò³D)…Wktä€~éDáöƒ¶YÎ÷â|eu°ùz”ý�‹°qcÀ¹Å~U[ÊÙÛ_¶O´_´}q®ôûW}ÏEöÏ[Ö¶3Ÿ¹äKea}øþ?ÓX*ð�7¿ûÂf}øþ÷ø÷­oþÜÎþøÂû‘N°à¶°cû{RîRN�ìÁ3›ãlŸP(žªœúËíÛAå|Ïwl&îËR�ßõaÿ÷?ùÉ?à³Ç?Fë›.ó%,|´Œë—_Ç/üü»UÉÞ?>åÏÊé0ÜËQ�—å p¸\®W€+ ]<ƒ®æ29¸wC­u¢JÎL3¶�ÏÅ�Š-‘Ó÷,r‰1Ê‚ø,Ðþñà$ Ök0Z/hݹ’®Çèz4Ÿ¥2qæà>ލ·n<+#]ÎF˦ægÑ~ñ[h츉mÀÝ,\˧a‚œá™ÀÜÈ«7ìthrvâ Àýjë; 3XÀ=Åw*³8yócŸ¢©î¿S˜¿9–Þ9Ø\»~m,óA5én@ŒÜá Fžb|ô)ÝÏð£±y{ÿð,�ÁQKNÓ·n£³‹ÊT×Àd4 ÷˜76|%Ç÷ñѬ­álè9V»x¡/+\›@�¡„›½]‚ƒ»Ådî9®øüFbøôÉ86“ÐØž¹æ{æ‡`×ä÷F­ærÐU@pp§rOgÜX å ðìúòù7ÇV€9F§×‡Ñl�àn!À]ËøLÌ{ƒä4�†;VB9FWìrŒ.ä3.<†K_!îÌ™ºŠܳdT3áÙ@0/‡¬vo™c7�Ü£@‘\¦ë“�ü¼íà.C"“Ãr ‚¬ÊJÙH®�!–fO™<�ÖîaT¦6à¤}Q­ØÜ×Èù½¨±ÁÞr™Î5ö–ÙSÿP–YrÑ÷¯Î·¾ˆ9L×wBÆÎí¾b)fbð,ŽÒYã[/ªÌWTÉæ œºÅb+î17WÉÍ^ „ZíMôœç«÷�Soìs6X(ä)3Ðr¹ �ÇTR*)«¸Z�‰žûn³Ï)v&¿bÆFë¾u!ÊPm§ëV%r™"ÁU Œ’ÁÕÐLÏæ¾”#•Îf³ÌÍM"C°·B©ƒ‰².°1Ë$ÃȤÂ(åèjï8ðù¢TúqØv0¸}l|[2Ôº:š›ÛYŠ…´�-E™ùuR9ä~XMùz\®W€+Àà p^¶_KÀ]5c~~^p|f-ˆØÚÚzfOÒÔÅ>Õk¹å¿ª~ö;Ûs~-•Jt1k$àºü å‚uRÜ™náp@H•U"W‘†Í(j#iÈIÃ- lß4¨±d3A¦VáB?=ä5òt™/Òì4+wÞž%Àý4uåÛ: SJ@˹Üÿýÿôû¨½Z SƒQ¤ðr¾¡þýÿø¿ž¹AÛ?>åÏÊ€îå¨ÇËr¸\®W€+À�®OBWýàNž·w2q À=�XE,<…ˆ¯Ý»¸Ó‰ÇC“·_'÷^r~ÿp§_À=æA40�èæ n\å�çŽhe¾™ž›BCǸp·:Û¡Pi ˆ�#�‹»—÷A,“înÀ}jz�]wÑÜÍ÷N(U:¡s|�‡70;ö Öèi¡l~|9r¹Ró¸vãÚ;º`«u\¤B(@<%÷I <º›�ÆC¹mD’IÇá]ÃÍ[wÀ]«ÓR¦ÄZ*B’ÌBFàN.î _”9™Ö~½k)sˆû&ÑdÑÀdÐÑ~`'w%W×K¤Éå;‰Êjr"–UíU wêÍå'h¨V¢«©F+Ý öÃXöŸ®€L(ÃA�ÑNè sŒÎmÎ¢Š ipÓ8% †®þ29FoCS»7Ç@ë02È’ä$®÷"ÝçOÊÍ�[;öñ»Ëñ÷'£@1M÷ãV¦Èewvrص»º Ô™_Xy6¦=T¦¡¡ Í”)FÇŸ³¼P4þ£ä( 8^F(°Nçj”åÜRGÁ‰­Pp|–µ?´1‹­lX¦”Ós}9el’kk!W� èû°:—J:o[„ZU)8€³LG¹l–Ž[˨¬Ò£‰7¤¼0¸Ýçs£’²^Ø��0˜ÌdLVÀêÒ�CÆXÌ2K;¥Ü…C·�1K+ Иꄠ]k]']·*� €;ËNUÊFÑÖú,0ñЕŸÒŠ““O�.hPÛx�2§Õ š÷-Êœ–Šù�ÍPf†µQTäýè¢kˆó°Œ�M#[´R =�•ÂH×¢”õ�&e†Îåòt|‰‡¦ ×Ä(SÜùèïy3Þ®W€+Àà p¸§ ¸g2¨T,ÕÏóÝÃ3å:aï߃¬'''ÇçÎÎN¡}û×9KŸËÔË-ÿ"­ØÃæ†Îœ¥™Ë6[.\¸p"îÆå€ul°öˆŽßb]l®1·`6o™‹°æ-kÏÊÊ<<Ë ÂÍ€šx†tºL•%r§6ç(’?¥¬B\­@�àvæ˜]GÑá�MmÔ‡Ê ÿí”çÚq6Ëæ­ßïÿÒ¼eß³ý˜ío]]]|œúy®À«T€Íãññq˜)³ sp�¿g}~ÿÙøwÐu*`iÝ~¶6âCÁ+Ãÿðïþë”ûÈÛ~Þø”s<;röà€û>AøG®W€+Àà p¸çD�¡¡Q@Þ„jërV«'˜cÛ!µXH!�\Ë ¡IÚ�Õž�‘Ì<Á ébÌÁ½’ž§D”¡¯Òyu3Áí_Õ™3xÄ;ƒRz¶j#øO¥QIûgUuËsËœ9ÎD3Käí]™ÄÒÒ Á|­hêºA·žŸIQìPž\QÝs#ôq m�W踸mˆ þÎ_¹gA0XÛvY·9ša­ë@•¦ú,4�2lf^Ÿ^ 4©¤gn%$JreJ4´_…\q~\¦·Xð”—ÎEXŒzgW)sKQQC™xnHzÌXðW"0 �¢„®Öfh)[m>_ÀèÌ,"Ñ82%:¿¡Œ çaap{<º §Ó½Þ@ x#ý ¯žU{V–116sm$ê$ÛÝu‚ºMf+Úº.Qw=lŽFá™¶Ç=ƒHx“#a¯m¢>œý óó“(TÈÑuùÔ6tC©ÖBCP,Ð7�ŠbÝ=Šùñ�ÑÒØBîõåe³Yþäéc˜œ×P뺓¥U4.r…–\èãtM·‚MÜ׿?Ew{3t:éλÃè¥ãÅèØ"Aü×À]¥uPiJ[E”ÈÁ=E�ôñÐ$rÉqÊw>Ž)‡Ñ…¯Ãà p¸\®W@ê œ:àÎ@5öï¸ËIîÇm‡TË• ¨—[þEº  à­¸ŽÓéDcc£ø±¬×rÀ:�g)ò�_TÒM,±®Ý€{uuuY®þ'=o\¸¹éEÀdèFœ¸È bWRú3¥ ¶;]¨©±îôI\‡¿JCq®§5"ľÞŠ0ËPÑÔÔtæo6G^æì+À‚¡èøE,ÏÜÏêüžžÅú?þX»ÌoT`}Ô�ßøõßÃåË·ÎÔ =o|Ê9ž•Ûy¸—« /Ïà p¸\®W@š L‘!E(*ƒÉJ€‘Ò•Ú&44› Ÿ‹ €»^§Ì€ÏœÕ¦&'Kk©L/9‚Wä^�-º‡’Im�[”÷IèU10“ ¾œŒyrh\Y]�Úààv‹£�îCU¢@A^ª‹ÙV‹Ž‰[Ìçsp“ƒ£ÆHÎÔ:#j †“UV! ¸±De’°“ÙD}Ç—“S ŸËÀKb©”A-0À=KÆþ /�™ ¹Bµgƒ¹lšŒ6&È54 îj�Fpe¦ ¥‘î=¶©Ìž ø‡²(æX[š üy ®æ>TÈFmÑ1Ò»ºH$í¨Tœm©,yá3©@†2€×ç® .¿&‹ÎV øŠ€©t¶� !YE‘þm¡‚޹EuN˜ê/@FÏmÎËÂ2$¼SPe6á¨ÖCIA5Él«¡(2J júHRªýep{då šškÍPÑ=h–I!–Ê`f�2_T¨§l3çaaÎç¹Àš)3H{ƒfÜóô\tÍ@$‘ÂÐôôut¾­–n�MÜ?ƒ›½�m¨wÔ €{ŽŒž6AÌ,,Ṛ)k†RÂ}8ì\ nÒx蔸uç¹ì[a·;…g¼›þ !¸ðã�Þ§Œô•Ð¥™é(KçŽþe4·_@ß•×`­­C�Õ.8·§S ʆ1#î¡MÊbbm8¬,’]odô»_Cs×pg�»JµÉX‰èe¥"À}ì#¤Â2%{˜-¥ �MÂÞòl®«à®ÒÖМ£¬¼÷¬Î}‚BÜ�+×^—RÓ�Ü–�‡#�:T×àn"ãK­�‚âu‚c=»_�Nx¨Ï“Û™â^»räúy®W€+Àà p¸\�—£À©î ºd1[�yÜå¤Aáã¶Cªå¶¾W„æY,ŠîÖ©©å–ÑÆ¦§§Gt6þ&“IpüyÑúGù­°Ž9´³EI©^™K°X›kâ¼eîîåD%¿ìyËêg)ßXû+ùÿ£L�Wº®8׎ӈ¥‚f™öÏ[6gÙ~�F…ýÌn·§z^†+ðJðù(x'�Ñh�v;¸ŸõùÍ ÷Ïï¿'ü­¹}ë-Js(Í›š/šÏŸrŽg/ÚÖa~ã€ûaTâëp¸\®W€+À8{ d ’Å–ÌFtA´ÁY-›ò!—¢JÇÅ‹]{ ؽÇáarí²Qºq ´zÈò�·é_(øÑß×½§ÌÙSFz-f�ûºw ‰tZË‚XIAQè4*ØÌ{áv±õ r÷x©LŠL¬tí' @%%´Yk9Ü. õ^3‚¦=³X]™C½«�ÝÉTõÕtž`kïšÎúAZ¿„æó*¹ÇR GÐqØ·ˆAÓ b5™�°7_:Ðt�@bïÂÊàš�9º§´…$Ô¨P`v]@¥üøÏÛŽ%æK,´4õª|.}%j´Ô¯- D™¢ÐBÕpUÒÄ×ç(ëÅVÕJÔ´�“¡RœÎM&×HTh¡m¼J�ûù¯ˆû1êY\¨·Án"À]^‰T6O0ŠÑ|-ìÒ5õ.=Aƒ:‡+m h¶™a ù–¡öGh¾1Àýá´›æÜuT©M/qÆŸNÕ1ßjä)¼yµ�w'ŒZrg–W!O�ƒû~øù²2=äfi€ó)äBÓènkÆw®£†ž/[ªM÷Í ·O/¸±²™…�IÎúâ÷Žáêµè»x™Lâšé9_5 Åý)«óÆÇ†ñÓÏ>�³AšîÒs3O(À®—n¼�¦¶:ol…Z«C±Àúà‡giÃ12ð ::®žõáÂÈØS´\¸‡¶¾7©ß]MÛ„ .ÙtáÍÜGpÿSƒ?Ä[ßú%IöwtrµÍwÉÁý*Œ–‚¾·÷lš•/csuž¹�ÏàþøáGÈoÙw�‰²�i¶÷b1Cs4EÙÄVÀ=—£Lqp—ä„å�â p¸\®Wàk©À©îLYÑU˜=h’2(üµœç Óå€u f�ðn—`QqÞ²W0pÜåeîÇm/÷j(gÞ! aÿ¼Ýv(€9,3¸££ãÕv’o�+p fgg°]CÎpUäþ#î+|~CÌ—Päyã#ŽÑKØÜWVÉ÷¯”ˆ¯Àà p¸\®WàÌ*À wæÊ‰æÈÅ�¹JVP€Õ:»ÊU*¾Ô7vïqqa© ¥ßRßNf²4ª*477q¸ýKŠ�Ü)‚ÕæÆ¨Â-´u\‚º “““k¯‰+ðòȦ"ˆ=¿ ÚŒÉâ‚Ñì"\ÃËÛè Õ\È“{ÿò(rq,=Ýg¬}óòT×õœ%m�ø(2x†P•\G A¬JEU•Æ’UP×]”44] Ì ¾™û¨SÑ^[ƒ�†î“ád‹þÖ3U0·Ý<�{.DÂ3ŒËv-ª5j´Ùª‘+±BŽàarÕ^HT Òy™ÆëËû�2^Öº¹DIÏSܬ3¡Ëa&À]G€» :—Y&è{ij�åœÆæk/« §Vo)EÑó÷:ÑSW ƒZIsS-8¸{‚1<˜[Æàâ m¯A¡­>µveC›ã?À7)PòJkšÈÁÝ@Ay‰t¾H ãKë˜^ÛÀ|¬ŠœÍûŽR­$×�,|Œ‹íMxóîõ‚ù·wo „Ù•u<™YÄØÜõw$Ùþõ¥a´9õ¸y©ýÝípÚm0’¹;ï „) bzC£“øôÑ´_|G’}8J£ü룸që®^¿E€{Œ¸³%�`eeOãñ£û0ÛzŽRí©­;;3„ºÆVpoí¼›½AÜ ä¸Ï÷ÅÙQŒ?½/¸¸ŸÀ}|rø ÷Û`ÑIÙŽL”IL‹g€û0æF·Ü»»¥”0F×ÛÕÎë°Q Üå(^)W#õ"•ðÃO€û9¸wµ�ý¬á‘HOŸRmW¡3±LT(ÔVâ˜r(äâ_îЫc”)®ûÔö¾!®W€+Àà p¸\�+ðÒw¶y¤‰PsfÞ X;ÎÂêá W`¿ÇëÌ@àÝ¥X×þyËwgáóö8ª�ÿ2â\;jOót#ˆî,³€ÿŠu±¹Ææ5{ ‡À�­Ç®ÀYQ€eÕ`?jjj„à£Jr:âó[:£÷¢ñyU­ä€û«Ržo—+Àà p¸\®Àé)ÀDÏL Þ^�Ξk”íIúðèé©Ã·tÞ`Y×<ÓHìÉn…Wx¬×[PGNëÌé^ÊK.›ÆÊÒ²©jkm+‘Τ ö¡k|�•€Ÿ£e•r_—gPUŒ ÍU³É€,ݯËdrX\%¨¤‚£ñ"JiÞ“cpûÆâ êô2t48 Sè­”#’HÁíÝÄZ¬CýÅs¹Ra¤—áZk=š 78]¢‹94‡’i,DЍ²÷KÖÉ}mö1ìÜh©ƒU¯!H¿†œ|‹Mç pcн†õ’ ¶Ö³ï‚_†&íÃÛÝÍè­³n;¸ÓA D0ÿøÚ&>˜r#¥¶Cï’f6ÄÍ…´)S¸CŽà] *%�ß Äé¸0Nóí±{c«~hZïA.Qèû°ÇÜ ?º \ir¢»Î†³�úªB(‘†?– À} «˜MÈÑLÎÆR\JËŸà^O+®µ¹Ð`­F-¹ÐŠ%xC1,ø6ñ€Ü?'Wã¾ïI±ùGjS˜÷×/õà5ú×VoG�Q/ÜoÜ äÿ|t Ÿ>�‚Æu÷HõžÖÊ÷?ú;|ûµ›¸÷á2ebª#À]CϼRä¶G0=ïÆƒ¡a|rN÷Ðæ®\½�®ž hmm‡V·}î”L&àY^ÂØèS<@µ¥ë´†àHÛÉçéÙdt-4^7Þ„±ÆJ�¾©dÉD +‹ÌÁýB~¬Ö†#Õ-Å•—W!×Õ¢©ëlu�tî§% ßˆhh�`é9¸c–÷¶æVh5_�1éUôqž‚Ó9%êÚîQæ43e×rR3*�ˆ®Ó9}˜÷aTä6ÐÙ~> Õž =F:g€FOYâ”5t}b¦k®"2‰Uäs1ÊúæEŒ“‘o“+Àà p¸\®À œ*àÎ\°s¹œ^ Ç{ÅAáFòkþµ?U†X,&” …BpÃfõˆu‰€»8oÙ«Íf;ê&„õù¼=–lç¾�8׎ÚQ¿ß/Ì׃æ-ÜÙ¿x ͸áIT¢F¢ ñQ4ÍmLA—÷ã­Þv¸¬&qMÈ勈9ºìÅOFf‘VÚ`r]Ö1@|šææðÊ,z¡ë•&p¼0ðÏx»ÍŽk4Vh¬œLËéosŸ÷FâxDÁŸÏ{0“¡ëòÛ/KÆS©wêþßã;½M¸×Ñ„žzÁá:¨ÈÔ,Inõr«]ñác HøÁÈ<^çßžJ›Žº‘­•O÷ÞF'Úi¼˜ƒ{‘ž®à>åñáó©E<˜Y†½ï»G­ZrëÇÜŸân'.u4£»©�ÜÕ�Óx…éx¿H€ûàÔ<î�NCÕ MÀÝMe�6î]¿‚ m_î*d‰7ðùƒ¸Opûô‚+›XëÎþ³°xԻ݌¾þK0›-tîgÎs××<Æ:£™jš$7×ÄEb›Ðètè¹H®æöz¨4Zè\Þ·¶Dÿ– p¿›µ‘žÏK3PìÇa^ ÅÖ7üÐÕ40]‹£ 2:ö3¸=ÝÄêâ0J™ÚÛ¥;7™©ÚôÜ<ª(ˆÌhiB•\#t=� \‚¬”@{[ Ç4<ŒŽ§¹Ž`âD®õ±dàÖÒyU¶J)S\•,‰‹{inJ;¨ø4õâÛâ p¸\®W€+ Npge€/„”ÆNÙg]Üuá ðQûz¬P8‘H7ƒYFPÊ(eõþzöÏ[3Wá£.|ÞU±¯ÇúûçÛaz …„@¡Í[ñXËŠ˜‹;;Ö¶¶¶¦z¾Wà•*°°°vl®®®ÜÄcóîFñù½[�Ó}˜ñ9Ýmo�î¯Bu¾M®W€+Àà p¸çGvíì^Z¢û•E” :&CjU%šššÎ�s[ž€ö•ÕuÄÉý±¦¶•Ò±k ¢#X�\VDG[—dûÊàö•ÕEJ#o#@ƈÚúVº‡'C<² ÿúŠÙçrß ¸½ÆR�zW+jíN‚—̈FÂäæN޲s“ð®­‘G 9kKºÈ¦cØXÅÍä:ÚÙA�µ‚±{àõù([Û CÐ÷�ÄïO.A×söÇ*J€û7;p�ñV[59¸oƒ�‚Ó>¹Õ,yñÁŒ‰î‹»wŒpž÷9¸w“ƒû=Ú¯i¿b�, Atp¿/8¸¯aŽÜ[z¥éàžú1޾؉+- hª5 ôqú{Ogñ�ÜÛ§W70«„¾®O’Çñ£4*áŸA£q }­4^+ê¬(HÄ)Ðga�‚žŒc3U M­4ÜĉÀ4ºšj¿Ü­tž¾ ¸/yÖàö¬ �»¹î2êã™ëEÏ—½n.›@ps½}—àjl29ƒ2ú¬­¯"�€»ÕÞ ¥„³â”JEDãj£VÜuz#Òé$¼žêCʬÞÜÜû²¥<µúYñšo¨ÒB©ÖoPE°t–\ê—¡¬\ Ít�µ}�yj�:â†r¹{V=È䊨¨d€û¶ )¨¨®zr:?'pûnY¢Ñ8<äÀ øÀ½†Jºz(± |á p¸\®W€+À�–§ ¸‹°0;ÑO§ÓP|TÈ�ƒÂÒš@RiÍQAá$¹±` 5¥±«"§nß_›oûç-+sTÈ�Ï[©Ìiµcÿ|ûªÖ1X=E7~3oE˜­‰D„9ÛÜÜüU›à¿s^™K”ƒA˜L&h4šCñù}zÃuØñ9½=ÛÜŸiÁßq¸\®W€+Àà M·��O¢BAΈäT§3º„ 2é 9î­ r+A.Ô”jþŒ?äœÛW× 15Ac°ÂVO�2ÅbAï ‚¾y @kKÛÑ<¥µ—–¦!×V£­ç Õµ°ÔºPAFáÀ:’±Ü3ƒHEý¨sl�ß)5ëÄ7“Ë¥"—Ä«7_C{g/juP©´ˆ”Lİ87…§÷EÐØ,=àγ4‚z»·n2À½S¸¾7 G¢Â½©afv–\.ã¨oê?qýN³BßìGxãz?.uµ£¥ÞNý¶Ñýå l ¾â%—éáI<™„¡Qšn¸kc?Â;×{q…Ü—{›`5ê…öoFbX"hztÁƒ÷pW¸^?MY_ʶ2sïáµ®&ÜíjF â&‚¦Ù½ú`<…Yr@D îûc 0÷Jßþg¼ÞÞ€[mõ¸Pg#À]M`jÖ# ¬Ã!HÿýI7ô=ß{)ú�f¥Ñ±A�—ì¸J�{�v Ì?DpûSrÕ[ ÀÐ÷¯N³Y‡ÞV`a­ªºô“«¹ƒÜ }'È�~Œ‚F»×1¶ê‡¦õžð7íÐKpÅR&Š¢ç.79q­¥:†(ä•HR_=¡(îÏ®``qÕí¯C©;ºaÔit9¶:—&'î�_îzfè�&0C®æÈÁ]Ùp��M§Ñœ—º�­bÅð,Z¬´Ò߬ƒž2Yh¼2XXõaq3Yu�[‰+ÑEpWN,Ó>U�öf—ðL—�ÌŽP@Y�Î3RE5ꚤ™‰ã8’®,�¡DnÒ .r9'˜Ÿ]‹°€Çå%79êÐÜ&ýl8 r‡7PÜÊ wótÝ ø ÕÐÐÈk¥ |uÜØõ–Û=Cçé”�›LõjÌvr⯇FÍ`q¾p¸\®W€+Àà p¸å(pj€;k¤ 3°Xtrg¯Z­öБŸ.g¸ÏoÙÂÂ,̓ۙ+°è€ÍÞ³òÕñ¼yËÖ5›Í‡~ÀÉçíù�{åôì 9·¿NöÀ��¿leÞ²ã«PÄRA³í1'wƒáì»Xì׈>» °¹ÉœÁÙüfsS à�ÍÏë[—Ïïç)sòßg|N¾/®‘î/Ö‡ÿÊà p¸\®W€+p°SSHåMähÞOŽ�5P먔ɑËF p÷ ìƒVEGGûÁ•œ�_fç& S;à긫³‡œõP0žˆú�IF°áÅÒÔ'hqÕt²í˜+¥n�O>AGß]´]¸ {CT䌨Tk p÷"Fà ÜÇÞCg[�”š}Ù®0™@IDATä¶,¹Çà¬s ÿò-ôô_AµÙ £±©D>ßÖW—1àžžý ît6â9Ö;È©~ÛÁ} ‘8ÆÈýü A¸ÌÝÒ+Í9éþ ^s™Ðá0ã"�ßN“N¸ÇNeðdiŸH<)�Ûþ[Ç�’)YzŠ&yŒÜ�°é5h$Wp¶,£ðS@Âõw©`€©Qš`g.BÊ3Œ›uFtä^KÙä•”m„ ïêÃ0#,ç406_“Œæå4$â~Œ:EFاúhn*ªpÏàN}eûÔFA‹º®;ål⥖-‘»rjmN-Ðh«�A£ýÙõ „iò*ÔuJ·ýGg‹‚Óþ)ET¶³«‡c ÄòUPY»É±Yz™aö÷‘Aîé°²RBÈŸ¡ù¦3ØP¡¶A®Ôï_ýÌΤㄯ’»´‡2�lÁl¡ó KÔˆó…+Àà p¸\®W€+Àà |�8UÀ� Ë 4Lcp7³Ù¬mÍÒ±(dµ1Gíç-¬,_¸û8]¬ÙØõ1iéþyÁÍ ,ÎOàþ?E÷…{’ëëÆê8š\6Üfî]�½']ï'Iáútü Àýþ\º.MæÃŠº>ý>î^îEGSnôuAO®àjº§�'02½€Ϻàà®°_?l•§º^Ò7u1$@î7 r·’Ó4ô£É4†ç—q|£‹8$êj~±’kc0#‚7.´¢ÕN÷Ci¬rt/)–ÊbŽÜ?¤¾+ªa–(4½2ýšÌÞîiA;µß V€{2“'×å0Ýkð4-e�ø°ãÅ€ãœç š´%TlìªÙÜ4=O}]JÉ ¨¿Y•ò°UžúzÞù¶R0VæÑIã%§g�!Ú¯¤Ÿ¨ÐBÛx2ùùp-.RÖ‘„wŠô&ìt Ù ¸g•XÉM[®”¶s1›sѵIÈ)‹ ;¯( äàG•ÞNçLW WH/诜I]"'wïÒ(AÓëB55'”QEvàörúÍËr¸\®W€+Àà p¸\®ÀÙVàÔw&— 3ˆŠýcpûÇ€Nöʾ×a¯|á U‹ÿ¼Ë€I ³Wö�}Çþ‰ë¦~qNòy{µø:ÇQ@œ�ìõ¤æ­xŒJ/^çeŽÏ‹·|r¿rÀýä´ä5q¸\®W€+Àøº)ðàÑSXêï¢ÆÎ÷f(U&ºx‘!Ÿ�øí!À}aßc\îk:ÓÒ þ ¸»:ïÁV×C}u J®¤~¦ ­‘ƒû– pŸýÞ|ë_K®¯S3#è¾üšº®¢�îÕ6DK'cØô¹±4óãCï¡¡Ö)¹¶¥Aó³O`³[À½£»Õ5V˜ªÍH’ƒ{,�›îCà%‡p[mËQª>•u‹… ²q7:ÚÛq÷îm8ìv‚¾Õ‚qspøø1ffgáõ'áj¾x*mzYñÓ>ãÔom;¸7ÕÃb2Ò= <¾M„¢1ƒØÒô¥$ª)�-áTq‚à Í×QQ%ý~ÈɽYC1B®Ë¨žwu˜ê/Ü.]8ÿ¸“º˜ŽÀ¿:ƒµÕØ�ͨ­ï‚œ²Äð…+Àà pΖñxkknʰ�-buj,6´·÷ |…T{’Íf073†d:‡bII—ò•\V‚F£D[[‡`x(Õ¶óvq¸\®W€+Àà ^�W¸³æ‰°°ø*Bj"<¼°Üýþð]ãk~]a=Öö~7̾jg¿í^÷0z‰óU|åóö0ªñu£Àî¹ø2æ-›«"Ä.‰p;û�-â¼>L{ù:\�£(°ûx+“Å€#öÊ~á÷ÝûÂa¶Áæ-Ÿß‡Qêàu^æø¼Õ“û…î'§%¯‰+Àà p¸\®À×M�¡'#ÐY¯‘ƒû%hÈ­S­sÒõ î¹8R±U„ýà~¥¿ùLK3¿8‹*]=;îÁhqÁhvA¥1‘S}éxÌy{yúSäã+ä¼-=ðØëó@SmG{ï8\]ˆ ƒZk@˜Hýë ð¯Ícbè}twôŸéqJ¥bX!gÕk·¾�Nܵ:#ïÁ°À»ºŒ…¹ILOŽPF¾M¤ yÆ‚ pÚ�hjj÷šêj!sÛÚºË++p/{a¨i%·Øª3=VE‚¦£Þq¸,rq¯‡^§…†2}FÉ­~i݇‚ø+MmÙH·Ÿ>÷ShKat68ÈÁÝ Ü7Ìä Xòn—ÜBuÃeÊjq>`Ü-riÎæP™Ú if©Œ'QÔÔBië”´#8ÛQä¾6ÿ²| Ú Ê†L÷ÑÒ*ÈTX\}çn lÿZš~ŒÐæšð•ÙZ‡Æ®¨”h‚ØnþÊà p¸{ÈQÐR0°†Mÿr™L5v45_ #:ùÞ%ô‰=7õm¬"‘N_P–ù Dý¨ÀZÛú˜>çF»% qºÎHfAçé�ô¬NAÏ‹É4-GPÀY{K3]{Hµ{pà>Pi¡àmÊ’bl¢kùJ䲤^Èeiô÷÷R†ti1îþž+Àà p¸\®WàÅ ¼2À]l–V²Ï»áJö^\v¿¿ã¯\�ƒØ GŠïwÃ{¬ÜaÝ�ÚŸ·)ÿ?®â\eåÅ÷'=oàÎÞÿ^üÌ^ÙÂ�½Û:ðÿ�§€8�YéÝïÅ@#öýî÷ p/gáóûhêí“Ýïw�Éî÷åŽÏÑZw´µ9à~4½øÚ\®W€+Àà p¸Ï˜��Gºd�ÙN€»¡Ž o �·J¿7�K‡ÉÁ}éÈ(.]¼ð¬Ð|—H&1ï^Úvp¯§‡üˆk 6‚øýȤcð{pŸù­­Ðiu’ëa*•À²gQÜõ& ¹Ð·èX…HÐKcÃ29ŸgÔw5´J®íGmÐüìe‡@ÀÃcÁbsÒµ‡¹\s“Ã䬭‡³®� wéAÇ n_ß à*¼ëš.çBìÜÖç™%`:‚b&ŽŽNé—;fccƒ(ÊL°Ö_¤€o ]×�ƒ{‘æ­YÊÒ‘K¬¢¥±rºþ’Ò2>ö„ν•0Ù(ð@i„Z_/«gS›(äÔþi(e‚ÜÏv´”4çmá p¸\®W€+ðªx倻ØqRr˜RTƒ¿¾ À·â;‰mðy{*ò:^¤À˘·,@ƒo_¤:ÿí´`ó›AÔ'¹ðù}rj¾Œñ9¹Ö=«‰îÏ´àï¸\®W€+Àà pަ@4ÃØÄ jì— 21‘ëÁ·UH§üôP?7ŽD:/îUr•.ÄÃ^hÕUhk»@ýTµÚS]Ÿ9¹‡ ŽaÿˆjYNC«Ñ¡ÞÕFŽ‚ÒÑŽ+R.—¹MSpxs sÞçàôqµäå¸\®Ài)PÌg±±8Œt,Y!�œLIÀ¤u­Wè`€û# äöàÆ­·NrÓ¼.®W€+Àà p¸\�SV€î§,8ßW€+Àà p¸\®ÀÉ)À÷“Ó’×Äà p¸\®Wàëª@”™õõUÄb1d2Y(ä€^¯CGKw~þ ®x2ߺg3tZÍ×uØy¿¹\®À™Q€A­ÁåQšF>… Pê4}Y²Ð4s\Ž­N¢"ƒn+-h‡ y¾ÍÍWP)QØ»œIQʧ_€Y–†]¯…²ªÉ\«‘86‹JØ:ïR¿¥çüë›yËV�v3Œj%´t"Ëä0¹NîØÐ@íºzî wÏÌ}8åi\n®C“�¦Õ*pߌ&1³îÇ\¤…ƒ²rH,€.áG£®ˆËí�0jÕh°™çy?ͱ™/îOΜ•ªóãV\Ì'‘#'æ»W/àÞ #�£3À=�Í €ûÄœŸ CaîA¥„²¨,-<…ݪEWgnߺ�êjAÝÕ`¤Ø5Çã�rqŸÃÚFöºîr=’*ëó¹aµ;ÐÑs…÷Ô ®Õ�ˆGw¸� þ~ºöª«ï�LÛççÇa°5 €»‹2òÔØ\PàÎÜcaÖ—ÉÁ}âsÌŒ|‚ޞ˒iw¹ y÷G‡¦žwPßö,u}Ý@™ÍtG\ H<€°Þ¥ÇX›û×.K«ß�'a°^w 9¸+”FPd0îq¤ÉÁ=˜D`ý!*‹«p/w¢ðò\®W€+Àà p^±pÅÀ7Ïà p¸\®W€+p|8à~|íxI®W€+Àà p¸\®W€+Àx¦@.ÃÒÂ(%(¡­ƒÀFÊœã¥TÌ!²6…BÜ‹Ri‹ò"l¡’›Í P)1¨Sš^›¨Í5ºí�0íTèÐ;/„+7X±Íå¾n(ž]} AÓ >Ö)X�ÆJfàÏ+PÛu— wiAÓlœ"óQ¯Ì£Õl‚FQ%ÀÞ¡eÙŒÀ“­‚¹ãÁ¨çg¼˜s{táÚµ[è!P¼F«Æ*E€»'œÀØú&VKzX;n—;%N´|1FvñsÜj©w›^ƒJ™ qÜ—ƒQ<õø°”ÓÀØ|ýD·ûª+ó ýú\¼s©fês]�±TÉlÓ¸?œY†;£†¥éÊ«nêÎö ™Ò«èoiÀ�®áUOÎóÌÁ}Ñ»‰±E¦ rŸ‹r?/K`u­-®ôt¢»­.G- ¹Gã Ã<�šÅã‘ Ì{“¨uõK¦ÛCÿ÷îÞÆ­›7ÐÝÙ»�9¸«÷P(„±‰I �àóÑsñ[’iw¹ û —®ƒÜ­f«ƒÀc²Êš°±&8¸� ~†ÇŸ¿GÐñwËÝ܉•ÿðƒ¿GÿÍŸA×Å7P/î Pè] ³hÈÏâ–¦pÿ}®žØv_uEãcƒ¨Ð4€»•wµÎFÿjÈÁ=�,�3ÀÝG€ûæò}\¹|íU7wÏöŸ<…ÂÐ £åT+�ùÕ�U*‘Iù©íAĬ=ÂÅþN�ç'èg�üW€+Àà p¸\�¯‰pÿš 4ï&W€+Àà p¸\�ó¨ÜÏã¨ò>q¸\®W€+Àà pΗy‚=—ݓԩ-46_€üA�ûGŠ�@^ÏJ¹*++QEÆ:ƒ*§«Úý«Kâs!—AÈ7ƒ­LµæjÊâ G"�†ÇçG…ÒŒúæ~‚³ÎW¶ƒ­Bß8lêôÜYŒ:$)ƒÅj Z}ý%r.–V Ç—Ñ@±I£F§ÃLó§‚@ï6Bð$+ %§éJ¹´Ú]Î$gÎíÙ•A´ë€.{ lä ^U)ÃJ(FrÃ?V‹:8ºî”³™/»9?€:„qÍUûÿ³÷žßm¤Yžæ�„÷–ð A‚ÞŠò6mUwuOOÏlÏ™Ý=gçìþc»ßöÛìÙm[U]™U™Rʤ$’’è½á½÷÷”*7U%¥HIA袙$"â¾ÏKÏý½°RÊ´›Î/¡nApß#Áý›�cä68F¯�ù±?Ô×@YŠâæ†;‚»^©€‰^%¸/SúÝ� ´£Ÿ@Fò X¹Ã%Œ(˸A‚»Û¨Ã ÕØ™«(%™ï&ÒØ§ùzr�lügb)ùLêhì}�ÛヸìwÃC×}›^ÓIp?Šg°Kaq?ˆ[8æþîLŽw;Ù^¾‹I»_ÌOb~¸v ]¿Uh´ZˆgòX>8ÆÂÖ¾}± ׌xÄáÓŽ}ùñ?á§7/wÜ')ÁÝÙg…’}*t Çx¶¾E‚û:~õà).Ýú/§=Ü™m¿ôø_påÒE|úÉŒ��Áaÿ�àžJ ‚û îÏqÿá#LÏwÏûkáɯ0}á.Ýø²#¸ë f¨uzrä2)ìï¬R‚ûwHFÂðˆ'¹~scj“ëÁ}–î]­Ð¬(—r¨Ð3r´Ž�Õ(gÂð¸}gvž|èŠEllï‘à~»“à®P Ñ;ЬWPÊG�O!rðÒVŠV7Ï| Ü66Öé^H £u2¥�$wGg«YF9O÷”à®èMbvî‡ÆÌÇgL€ 0&À˜8%ÜO �7gL€ 0&À˜øpXpÿpìùÈL€ 0&À˜`–@>ŸÃÑá&"áxúÇ1àƒ†¤Ïn}´ZMDãA”*åÎ%½$N«uÐé P«Ä)N 5g³´Z5è ¦NBv>›&ñ›ÄG“›¾J»jºš$MÇ(iU%&ÇG)aUOZµ“VºwpˆF[›[\rŒ0ñ£g°‘@<14#‰¸:µšÎ³jGp_ÞÚG¦&ÃàX÷ˆ¸-’¦K¡çëSbzÀ§Ù%%l‡RYw�$ÉŽŠ/%w1� ‰ýExeE\ö �Ò{==äÔDq�È Y(ã›5š+)%gt�ÈÝ~ŒA³  ‚»V¡€A)G$_êˆý¿Z?ÄZ$ ûåÓT!ºú5æ- \p÷aÜn†�²e$¸g ؈¦ñ<Çb¼ Ïü߈ªîÓ³üÝÇí~3¾!ñ˜ÒÀ½&ú|" 7Cï©P¦€¡8‘(¾^’aä§9Ô™n|öo¸Eußð{0ã¶Ñ{K )%¸ç©î]zo-Eñp/„žÑ¿:Óã~è�õÝÅ—3~̺1Ðg‚ž}šmÅsElQÚþ#JpÿÕʼÿþC—úÛãww›·¦Gpqćaš/!Á½Ñl!DÍIëGaÜ_ÝÆ£õxçþö·Û�÷oÇ+rhHpŸÅ€Û ¯ÃÖIpÏæó”àžÃÓåu,®má V�kP<×ÿÀÁ 8éæâÚÕ«$DS#…Ç “шl.‡=·¶wðäÉDâE¸ú»'qoç9tFf.Þ‚Ï?ÑIp—ÉH%£(ó/÷§ßQ¢ý"jlÒ={8‚Å9 ÏÐ,*-LV7%�ÓŠ)‰ ’Ñì¬<À€×'Ú¿;Þö½¾¾±‚–ÄDIèƒÐ=P�,ÞÓ¤"ë$÷§Ñ(ctx˜teo{ˆw²]­^Ç‹+€ÔFMZ}èåª05Jp¯ÂôYVÂì,Í%}óƒ 0&À˜`Là|`Áý|ÏWϘ`L€ 0��š îõôóà™`L€ 0&p&êõöQ,U(SBéÍ=Ði5°Ûú ×“õ*ÂÇúÚ"²… ‰>()iïä¤Ý´J <. ]&N“t‹‡ÑCÉÌ›­�‚›{�ME:XC/�dtNT3õRn£Ïn§„!J�4uê÷``‰XŒ$w’1ºHr��„Ög$©ufF£žÒJíh·Û†ÂH¥I”|þZ󨨒ܛµ*ñÌOŒàÒä(5M¨`¡ãH<…%ƒ?z¾†…Õ-؇®C©1Šê{Ûb[�1 m`ÂëÄç³£pYŒPÐ5£\«c�ÄÎíP ß®lCê¢4t…þmsæÛ%—ÿ7G¼uZqeÈCÉÅrÈ¥RdŠ,†°C¢÷CJ7Lu�عóø;òñ-’�‡IÂõY $ŠK�(–;ÒôÒq¬#Ãs ½Ú¾3gþ¶;ÌÑ\ÝòÙqkÈ?�_&’p…G'Á=™Å}¦Faº yømÇúj»Í‡ÿnz�ør´¿“à.$׫2z_5:bÿB †Ga,ç{12ÿå«Í>ø×À"ÍÕ€ŸŽÀo3ÂI÷=BÚ~Gp§4óÅ@vƒ�vY‚{ÏÑ7˜éwvžc®>ô(Á½ÕÆ>¥·¯Ò˜ŸìQz ƒ‘K⹞4«9”�ŸâsJpröuž³yºÍÓê‚ܾuÅ~®fïì?·Îª€f½HŸÓk¸I‚ûäð t5}NM¦èÞ½Œ'$¸/­nÂè¾@)ÎâùÌjÓ½k>½?5Qøàó Pò¼ÕZ‡Ga�® :ó z{»ç¾]XÉ'Ü�Õá„Ñd…wp rÜ‹…Ñ ÂÇô75' ø¦Îê9³ý´„ÕÒ)ôÒJK&«z“�jMQóæJúy»�ááîiFx®V«aÿ€ÆX înÈÍ�åB eIýÞÎêF¯^/¦¯‚ä~°·‹rµAMJ >'�ôÔ¨ A†¡¡–ÛÅ4Y\ `L€ 0&ÀNA€÷SÀãM™`L€ 0&À>,Ü?,>:`L€ 0&ÀÎ;An_ßÜEóD•ι€f£Œ=)Å icjZ}A)áu ŽwGŠûóÿ/~:;„ëヘ%ñÎN¢ �dÜI’¡T$HÞ]ÞÆFº ×ðUÑÌUzõçøéô® ²·Ã ‹V…ú_šêÞ Çñ„$Ü{[h'þZ45Ÿ¶�ƒ§ÿ‚/†úpyÀ�YJk¶ý�„^ i:�ÎáñA÷ƒ´�ðˆh•�Ô³ÂíAçKÁÝ*î$��!JÇÓóþ~Oqæþãi‰fû¥í�È‹4f7 îf8ôjÀ� EÆ`’„ôöJCïé¿*ªf„Ôþ†%\§ºÇìZ%@­°J@¶ˆ=JpÿžÎ¯­\–‰ÏDÃú, ©GW1¤©wÜÍtýsSóH…î #”¶˜Hã!%¸‡ZxGÅs Æ]¯À«iâÂp?ôÔ�å±™IJ­#L îG±$¬îÀ໹úeSÝY°Ã>Ç/`×K0A‚»ðm¢&ºd:‹l¾€Õmj,žÀ=tI ¥þA 'í&ªÅNÚ R³#5Ð ÷ñÑhŒš_ÚPi=èé"¹ýÕàÉ=?FM˜­ÈärTËeÄIp—ôHátûIzÙøôj±|$÷D*Nï«*ÝaœÐüÐ}«JE�Z¨”j±”ùNê(Kï"ÀáD¿¿«W{'y§L€ 0&À˜`ï„ îï+ï” 0&À˜`Là}`Áý}Pæc0&À˜`L { ¬oî Ùcƒ¡o‚ä ´ÎŽÜ^)‘x’!^Äô¤½N4¹ýDé€sà"ÕK2šÁIúÅ é¥ Æ9xŠžzC¾î§k”tI„1ué Œ\€No�Ál‡ ÏdS1„×;‚{1�Ç-q:\Ã쥘œ½ / "z£‰jnRÍ ’~"Á}{c.׸hέÓ’‰,á³;·05>Žaÿ Œ=Ú''Èd²ÁýÑ“<]|Ž>ï•Óê̶ßyös|veWgÆ17î‡Ój�B.C‰¤ü`ŒÖ¶(Å}¿¸¿€Û?ùßÎì¸rGË�þwÆ<øŒÒÛ/Ž ÀM ÀJsŽ€ãÙ<¶�ðhs?_XÇõ/ÿÛ‡,õŽ�!Áýú°Ÿ�˜ï1ë;uÓBÈ�@¼G©ËHH½KOS%¸§I>U”1î°`ÆM‰Í$‹Ë(][HpOÊxŒã1‰Ó-ÏUHE$´.ý·]ø©Þq»^“ ZÍ¡P©ã©�N‚{A倦_\ dpÂýÈÿhÓ(ïÜüdžKýöß î‘\ ùj�÷0 î1 Þú_äžßíËëÅJÇÏqũljù}Z5$½½�Š\¥†g”<ÜÔÀ1vãÝòž÷~Òª‰5øèöΪ£ñ‘0]¢cá:¸Šã¨˜‡è}E+LjéÑnÖP /áéA?ÉíZ•�f ±L�нxGÄ%埿f£ŠtdÒvŽ>ásZŽ2}N‡èsºÙ«…Ý;E÷ñª³8Ô™ï£Ýn¡”  QËA�§{éý%‘é 7ûº*¹ýO�«×+ˆ„÷"iÚI÷èN×5jþÔKùgL€ 0&À˜`L€ 0�?K€÷?‹†Á˜`L€ 0& v,¸‹}†¸>&À˜`L€ ˆ—@¡PÂÚæɶ7`웄\e‚Rm¥”EJ[,§HßCh÷0P(øØèˆh²¹³Ûà-˜#°yæ 'Q¤—Ò+¥42ñ=Ü;¸�é‰IÑÔ|šB6ÖŸÂêéî¾Q!Á}€æI‹V³�l:J‚ûÖ~�핇˜™�Ôu|¼‚ë·Š©¹Ëð P“„ÑLzPÈg ìc}e�ï ‡cì4xDµ­ ¸ß¼v×._‚¯ß  î'‚àžÍ‘àNÒ4 î¾ §O<¢äÊãÄWçpûâ %¸ÀL5ë4jd EÄÓÜ·;‚ûN¬ ¯ÿ²¨x¿m1¡Ý§ðëZødf$HØ,0Q2x†„éd¾ˆo)½}õ(„½\/ÆÅ3W¥Ð 4µ8þÓ¥‰—  îYJpß‹§ñ¯Ï6±�n ö'o‹FtÛ5KT÷ïã&¥kû(aÚEHjjFe È’|ü`/ˆŒÐPÓ˜Gë�Ð×Làr¿ƒ$w%¸¿LêÝKæ�¦Uéý$§Ï/©F¸.vÏ#²ñ¶“,&¨!AHpWP‚{œÞWÇ4_{É,=FŒ^ø\tm?�–Äáaƒ }t-÷0Õœ,V­ÓÏFo@*Ryø40ɽ•Ú�¶‘¦1÷ Ñj#N+ ´ÕvPiå=%e«Œ§A"úmµ¢ÁmvàöPSšgŒîßõ¢¯› dL€ 0&À˜`L€ 0�·'À‚ûÛ³ã-™`L€ 0&À>0Ü?ððá™`L€ 0&pŽ ,>ýŽŒ lÞ›Á]­w“À¥íî5Üó™=J‹|†Bâ)._�<¸¶{D霟’$|‰ê¦$D�©3 ‚àž÷Ão}‹é1ÿ9ž�ß•¾±¾ %>N_þ¾‘yX‚à®ë�à¾Arû¬/~ƒ©ÉK¿Ûð­cîòMLÍ^�Çç‡Vk $X ¹,Žö·°³¹ÒÜ=Þé\éÙþ`ó|~ç6­0€áá!¸vT(¹8•J#O໇ßcucÿí³;è)÷Ø]€ÛЃ‹“#¸<5N -êŽäž ÔùH2��à î-¼€Ê> ©B<+9œfØ5’¦S»:‚ûŒÏ ÉÇ6ƒ•Z¡T+‡!Ü]ÙFßÈm(D$ 7èW:xˆ«~/FVèU ’;�`š¤iqöC7Tšþä4xD·ml‹dq’¦…w%M îEš«@:�ãš 2Ï¡s‹ÞÿöAjD�‹Sô>«ykWóØß^êÈâýþ9ÈÔÝ-‰Ÿ7Þ`L€ 0&À˜`L€ 0�÷A€÷÷A™�Á˜`L€ 0&ðN°àþN°òN™`L€ 0&ðQ÷yÿKÁÝ6µÎ ™BÜ[÷Bf)Üã�{¸sû¦h˜llïÂ>t ÜM}~Jp)ÝÖ«”è›Øïî1’@'FºCp¯’(Ž1E‚ûàèC‚»=”Š›LD‘I'°±²ÔÜçæ¿Mͧ-$\ƒÍ¬ÄüÜ |ýШÕ�]†#Q¤ÒiÜø˜ÄÜ^¸úgN{¨3Û¾%$á†Wàwê1èvÂë°AG’{2“C&_Àêö>É©M˜Ý³gvL1ì(¼·M3 Ap7hTè£dð%‡Ipß�&Q”Zàö‹§aä³5$ÈËÜ-°Ð< éůܳ'Z8Hš–)T¯^Þ_›$MGh¾”'uÆk$¸KÐjŸ ¦uBi�ÜþûЛBSBü¥L´ócµÉmß ¤ÚîJnÿý1¿ú¾]L >€ÝéƒDg{õcþʘ`L€ 0&À˜`L€ 0&ð#°àþ#`ñK™`L€ 0&ÀÄE€wqÍWØ`L€ 0�óD OòêÊÚ.lý”àN‚»Be†JcC£QB‹ÒK ™¤¢ÏPL.âÆ ñ$ƒ”<ï ÷ËPëûHøvösa” Ü�Jý×yšŽ¿Xk$„Ú`…oô"Ô$Š-N[{>Ú¤¤ý8IîIn÷@)"±µM�…B ·:½nï ä %ÂÇûôó îtnŠŸDü'ã/üR�Å“‘ hÕ½Á½Ïb�\.G6›ÃÁQ±d}®IH¤ò¿°—÷ÿ«V³†\d�[2¸DIîJª9–Î"_,!UjÃBr»D&®„ì³ Ô¤ñ¶‹Èk)´NN !Y¼®° —Äi©úåÊgqœ³Þ‡�ä^H¢HÒ´ŒšHT´VŸ¨k>k¼?&À˜`L€ 0&À˜`L€ 0&ð1`Áýc˜e#`L€ 0&Àº” î]:±<,&À˜`L€ ¼'««Ë¨ƒÁmÓÐè=�H””²-餷×+ÄŽïèíÁÌì•÷TÑëÓl6ˆ$!׺a²ùIÊ7£Õj�è$A7‡llý.'´ÍëwvN^Ñl6 Hî½R¼þiHI6–H¤8Ú]F¹”E³RÄð°xRÁ_am·›ÈdBP©UôÔ —έz½J’û!ZMÀÓ?N¸òÕË»âkGr�î §]ìÈí ²¹TÚ>Xí#¢“Û_Aꎯ£’ƒÂ±©eäJ�Î�iÑÖüªvþʘ`L€ 0&À˜`L€ 0&À˜èF,¸wã¬ò˜˜`L€ 0&ð‘`Áý#™h&`L€ 0&ÀÞ�Z­†••4Ú*úÆIš–“ÖÚ¦dàC4ë%œ4â¸xé:”¼-¦G£ÙÂþÑÚ½jÈäJ3ïA³QE.y½F�ññY1•{&µ’{(|ˆz£�^‰„¤þ&òÙ‰üz M‘L-΄í6Õ í � ww‹Õ ‹Å…²{Îd‚y'L€ 0&À˜`L€ 0&À˜`L€ 0&À~� ¿eL€ 0&À˜8_Xp?_óÅÕ2&À˜`L@Œêõvw·P®ÔÐnË(½¹ jP©ä��ÜþŠ¡ |ïl¯"•ŠQê|/IÓ¸Ý>ètúW/á¯L€ 0&À˜`L€ 0&À˜`L€ 0&À˜8—Xp?—ÓÆE3&À˜`L€ Xpçó€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ tÜ»k>y4L€ 0&À˜ø¨°àþQM7– 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`Là# À‚ûG0É(ªZËû8x³ÙÄQ`…B­ö z{ÚÐjtðù†!“ÉÞG ouŒ\¾€d2‹Jµ�Ö‰ ­V=í"”ò^ ùG P(ßj¿¼`L€ 0&À˜Àù&À‚ûùž?®ž 0&À˜`5Ü?êéçÁ3&À˜`L€ 0&À˜`L€ 0&ÀÞ�Z%�ðñŽ;è…Ë;¹R÷ÞŽÿ!T­Q.¦P.gÑh6€@¥6¢Ï6‰DœÂt½^C(¸‡rµ SŸr¹µjéD*’ÜûûiÞºP˜n�ÜEQ,•`¶“ЮТVÉ!Ù‚Z¥€ß7(JÉ}ee…²ƒ*-Í—B�f³Œb6€z5‹v-‚ùù+,¹ˆ “ 0&À˜`˜ îxøðL€ 0&À˜`oO€÷·gÇ[2&À˜`L€ 0&À˜`L€ 0&ða ´šun=A,´O Ë£pôO¢W©ÿ°E½ã£·[ {h—£Yº··½;4–!ôˆT˜nÔ+ˆ×ÑÓ*Âe·A¥$aš$êH<‰v¯}® ÈH¢î¶Çáþ2zzšÐé ðöAo4!•ˆ! ¢QoÁj¥ä~p¸…F½ÁŠÁÑ  A�¤Ÿ§ÚƒˆÓ{­Q-ÁïŸéªéê$·“Ü®2À`€Î䦿 -Ê…$ò™2ñ]œTÕ¸s¹^¬¬£Ïs ë¤r5Tt=hS‚{)B)@ôðŒZ`fjçb˜`L€ 0&ÀÞ=Üß=c>`L€ 0&À˜À;"À‚û;Ë»eL€ 0&À˜`L€ 0&À˜8·ê…b� Ä#ûpºü° L@ª1ŸÛñ¼®ð&Élj£U’7óСJ.+ɬ=$“(nñNC"Rñø¤YC)ø ZT`Ô¨prr‚T±Œ¦Êyß(z¥Š× ýÜýþ„¤ÕZr Zin›5�›FN¦-´ 5��ä.ݸBÏ`ÕKàóºIpïƒÅdB:›íîGÇa$ó 8H¤î¢‡�Ü oaîâ58Ý^ôÙ]P«Õ¹½\,bkcÉD 6»_T£®Ö*ˆÆƒ˜˜» ïÐtF+”*-2É*åŽv—±¾tý#PÑϻ屷¿ƒRõã—ÿ'%Ô«tPRÒ~)Cµ”EüxG[ßÁßï 4w•h†½¶ú5ØÐç¾ = îr• ¥�ZõZùÔRáE ¸uû'¢©› aL€ 0&À˜x?Xp?œù(L€ 0&À˜`ï€ îï*ï’ 0&À˜`L€ 0&À˜`‚@³˜B*¸�t*ŒZƒ}Í. Œ_¡´ÕîK-†ß"i:X*9è(Á¸Õ>AîD‚¶BÛठñ‚¯¦«Q+#¶»U9�^ µ\Šz³…h±‚ªÚƒO¨[ýêå]ñU�Û£›àV¶0l3ÁB¢x�,S®a?™A¸&…eä$2q�§‚èÝŠ­`P׃!»&ª»Jï«Bµ†�H‡ù6”îy’ÜÅ'{¿í‰#$·—¢«sê1íÏ•BŽj½ÞÜ×öޱÉCe£{%¹ ¢mŽê¾0=�˳Ó�w¥R�j�Üc lììááÂt¶iÈÝ#L'‡°ö™;‚»Ï? �F ­VOR{ ¡àBLJxúý=X¬ƒ�Sê¶X‘è }îŽàFo¤Ú (äS”džìîk$¸g! ÏŠ¥ìS×ñby ÿmxü×;‚»Æ`ï¤ë×k%äÓÇ?î÷PÏ`bbîÔÇ;«Ü»÷LÎTó˜è=¤Ò::×ë5UK‰Žàž / vxŸ΂ûYqçý0&À˜`Là¼`Áý¼Ì×ɘ`L€ 0&ð?`Áý@Â?`L€ 0&À˜`L€ 0��˜@½”Ááî JÃmcdôzUâOln”ÒÈÇöI`Š¢yÒ‚ÞäDß ÕÞERç‚4�®£—RIu'š« FS¦†i`–’¦Å'M7IšNî-ACÒ´[¯éHÓùjqSPÁ>q’.“¦[õ*2[÷á‘Öá3j¡�J ëíEªRÃn*‡ã† žÙÏIî×|¯Þƒ£�ÅŒÃ��æJ&C�äaAöÞˆ“ìÝk„eôÆïŸ’çþûÐöc8N2¸êsÁªSÃkÒA.‘à�æ)Uª`ñ(‚0L°ù/‹j¬•È|Ê2.û=” ®…“ênS‚{¾\íîÿüt 5•æ�yQÕ}šb;O1`>™Ÿêî&�fƒ™|±ó\Ýà»çë8ÊžÀ3,žùŠ×0`WãÖ勘õÃl4À ×#—ÏSŠ{ëÛ/÷ƒHŽþî¦w·¿Ç•Ÿ`rz#cÓ0[û •JQ¢ôöhø˜Ü—ñäÑ=AŒR³“XkëO0uésŒÏÞ‚—w£Å™Œ)ª%¤bÁÎ}ÒÚâ]<{ô Üùô?‹¥ìS×±°Dï¯ÉŸüNp×Û:�"�Z¹” ¸/S‚û]ì½ø~ú³ÿùÔÇ;«Ü»û+˜\7`v‚ûj3drõ"j•ÌKÁ=ôEJp¿Nç#?˜`L€ 0&À>.,¸\óÍ£eL€ 0&À˜@W`Á½«¦“Ø`L€ 0&À˜€ˆ ´e„¤âÞJV•ŠKêüctBJl:²…Z!‚V«Ýùµ\ç@Ÿ{’.§…ãd`½å8&=2 ŠÕ:Ž)½¸­²‘ì4¹Róǘ>è7jÄžA[OaÐj„A­D¹VG‘žé¶ rÏôHÅ•¸|Z`­FÙí‡ðʲ`R):»L“к'HÓuÌ£·Hr׸Ck÷à"iÚoÖww+ÍU¡Fï1’½7‚4m‚©Ë¤éäθ Ì;­ Á]-“¾”�iÜ‚àþÍaE�¾é[§=-ÎlûZ!‰ÌÚopgÐ…»™÷—u×Z”à^¨`)ÇsJ—�|‰FüÍ/o æøÅ¯pÛ£Ç(�ùò€f!Á�"ÜCÙ6£i( T¨É'‹“ྋ”àþõwßãâ�ÿé�öy^´½ñ7?ý fç¯Â74³…w î¥""¡Ào÷㣠îWE3¤å•G›¹Ž™Ë_BHp7Zì�’à^Ìg�KÇp¸ó«‹ß";ÆÐДhê>m!KKßÃ>tóÁ}”îûôôÔ¡”�¡B+°ÄÁ}ó.Ú¥¦g¯�öpg¶ýêÊ3TO,t�~zËdBÝ #êµ,Õ<ÉùÛH† –¤19uáÌŽË;bL€ 0&À˜8Xp?óÄU2&À˜`L€ ü ,¸ÿ (ü#&À˜`L€ 0&pŽ´ZMìï­!™ wª¶Z]òOABòŒXÕj‘Äž4rÙ$NNÚh·ÛP«�°;)ÕR&ֲߺ.A/f!¡¤i“Ér;‰¥­5Ô†~ôôŠo®ÚÍJ‰M4«Y\�R.C,MÂ`<‰Z[½“Î1éK±ø­ÁˆlÃèÎ#8uLõ;`Öª¡W)Ë�.–ñâ „dKƒÁÉÛ¢ªz…¤iI—HH5’0í#ɽÚh․üT©ŠÝ $®ù®Jr�o?�ç$…ˬ$uº( ]h)’4-î Á8‚½f8FÅ#žÕIšÎ’4=ÑgÄç‚„KR¾U£D†äö<Õ½™Èâa Ùè§]%M'—¿ÆM«CfFÌ8t$S¯L Gbg¡ŒoÂx–­cTDîî‹»‘qÙ݇«ývØè3Ò|„¦Jp_ 'ð<œÄVCÇøMQ]NSLêù¿àËñ~\ðÚ0á°ÂBã>¬2Ô8²Oçç%¸ÿz+ýô8ÍaÎ|ÛÚÞ¯ñÉØnŽû0d³ÀHï+!Á=Iç×N$�Ç;|µ²ëôßœù±?Ô—ÿ3~rq צÆ0ÿ{‚{…²ÂÉV÷¸G î_/nâ ñîÏÿ#>½~7/ÏcÀã‚×鄞Òç³”àžÊdñ|mOŸ/c?\€Ý;ý¡ðžùq7Ö¾ÃØÄ &g.’ä~j�z¦1¤Ó)<~ðlo®ÂlöQâ¶x��w 5Û)Á�doßD'Á]¸GÏÐJ1¥­tóƒàî´{©QA3Ü tÁ�+ØŒSÒ4ÉÇÏ’U¸/ŠGhÝ}ñ-F$\')ŒšLÚŽ4]ú!Áý%d/„ØljáœOšùi'»²òK\sèp‘ÒµG(¹Þ ”¿”�IßM‹K‘»@IDATçð”Æü›Ã8¼7ÿëiufÛûoÿþfØ�O¨aÚA îzJp—KQ£Ï§(5»lÄ3xxÅW{aÌ~ñßÎì¸zGÉçÿŒ;~7® ¹:‚»�à.<ÂB3¥¸ ‚û×›gÿîC—úÇÏoü×Gûq‹$÷Qg4J�cmä¨Ágí8†{ûX¦ù2wQ‚{hoƒ¦L yqçÂ}F›© MŽ 5a„)Ü]ZÃÚ~GYZ-fäòðú�ÿq¸»—I†$¸OŒø;r»Ùhè$¸‡£B‚û<]‚Ê2‰Ló!K=Óc¬Ð=¯º“àn2[áöú¨ U‚Z­Šp�Ü×_ KÐßY¾3=îiw&4Ð&R1X�ЛúàôŽtîÏ‹…, ¹$·_�4�„×3|ÚC‰jûz£Ž­í (´.(¨ùÖl÷£—š†+EJ®O i—éžÞJ,Ä÷7V½ÞÀÆÖÊ•:´ÆAªßŒZ)‰|fj•S‚ÜÞ}�Ä¢:�¸&À˜`L€ ˆ” î"�.‹ 0&À˜`LàõXp=#~`L€ 0&À>F5’d–—WÑ„–Rë´$ßÊ(uµIÿ¸�^s‚±ñ)(•JQ¡Ù ¿Xë�’þ1ßhóC¡Ð¡ZÍQrvÒž:½.ÈdÝ#¹ r{<‡Áê…Vo†Õ1@óуT,€r)‹\"‹Ñ$*ɽZ)"ÚÄìÅ›ðùÇ 7˜Hp× 9F¹XÄöÆ ¤“I8~Q�[§)&ۆìÀ¥ ³è³Zàv:ÐÓÓƒh¦í‚4­�š>�^JÓl$2xˆáW\øòïš¹*¾ø9®;ô¸Fb¿C«‚�žÂùÌ•p˜)à1¥í?N×E׌0ÜIp·áª×Ž>J÷ Ôô'Ô-î¯Ü»©!ðüWÔ,£ÇŸýÔŒà ±_x î‹$ˆ?Ø=Æv¾ ÏìODu~V¾ÆíA . y`¥÷•Çb ûÕ„¨�b‹Òö_�˜TUÁÔATuŸ¦˜Z)ƒÄþ÷$·O’äÞÿƒà.CYÜã/Ü7Ã9¨ìS$æŠGfm5HG×0è2wwÝ[ †Nz{8ÃÁqÑtfZ!¦›M¦ƒÇë$°›¡ÕÐï„i ujô!‘ºB+y�Q®¼ôJr/ÓýûàèZ¹‡ÜiŨb>ƒZ¹Ð‘Ûe²îKš¼�h¶{Ð#USc®Œš¦k�ÕŒœ¶>’ÛÅû÷¤�便»�|¡ˆZ£¹¬z­þaNnï¦ë �… 0&À˜`?– î?–¿ž 0&À˜`L@4XpÍTp!L€ 0&À˜ áõ——×Ñ«ðÐÒæ&ZæÜGÿ°/E³žïî¥|Ji.\MÍùBë›pûo‘ð=�I¨�÷RŠž$Ãk¨döáì'É]<²ÏiF¢ÇPíðO\ƒÁl‡Ùæ%½½™T…lû›OQ¤ïí}ŽÓæL·�„wa±Y;‚û j­:�©d ùlš÷e,>þVJ±”Ë_¦Çži`g‘ƒ‡¸~ù"&ÇG1=>F+ h:©�eJ? ãùêž,>‡¦oöT÷§ùìÑ?á'—'qçâ ¦Ip·š ÔØ¢F®PB<“ÃÒú6­lb;Z�Ã7ÿ§wrÎ~ºzÿ¿ãgó#¿Mpwš P’€\ªÖqœÊâéÎnâß7qç¯ÿÑŒ®BéÅ_Žà2I©ƒ” þ;Á½‚�X ÷¶�po—®ó/ššO[Hfõk|âÒâ2IÓNZ]ôá|©ó\ iú^¸@‰Íâ‘ú·Ÿ}?%¸ßp`À¨Ã�Y÷Rš&!õ˜¤écj¢xH‚ûvK÷äíÓ"ÍöágÿŽaU E�#>“zÅË÷IÓ»´:‚�à¾ßc‚yøªhj®’H¯þ—Ü}¸F‚»°B@§AX%€VFØ U„wåè§�Šh5‡Ó<Þz G;ÝÜýÔ8¢£¹’QBq†’Ð÷¨CHp�öЊ £â™+aÌ;+÷à�–IpwÃ@̓6 ª”b¼O >iZÍg?Û†Ü5‡^iwI¸¡ýgP¶2°Òõd~tˆîþ@©õ•N‚{¾!…Ô4‚‰øÆÜjÖ�‰m¢QÉaÌ?ØIq/SsR8G¥)£f??¤2jZê²G“VVŠF(Y»œ�Ñdí$¸·©Qµ§W“Ù+J¹ýÕ’{$rDÂtM’§OÚ-hµ´ “oŒîgÅw޽ª›¿2&À˜`L€ 0&ð;,¸ÿŽÇ˜`L€ 0&pΰà~Î&ŒËeL€ 0&À˜À{ °²¼„rƒRqíóЇ ‘k(Å]�V³ÒܳñçÈÆW0;3 ƒAÿ*zý!67—q¢pÂ3| ç$¥¸éiBµœþAp_Gp÷>zjQLLvGŠçÎþ&¼Ã0}é'pxG Ò(œò«EÄÃû8 Á}gõ!¼÷ë¾§W¬­ÞÃì…ë¸|ó OPš¥�D&9*å"b”â¾C‚ûÂ㻽øžªz·‡ ï=Ä­ë—qóêej°ðÁb2ÒŠ½Èå 8¢´ÒÇ‹ÏðèÉ‚¨÷•Çÿˆ›³cøìÒ,æ'†a£šuò$ÏÅ)u~icß/oâ—põÓÿåÝ|O{O,bÂt‚;S~L÷;a!iZHpÏ«”œÁÆq ߬ìb+Ûƒþñ頻צ¸ösÜra˜ç/ö;~+¸R9„²üfã°“àÞ?ÿ³×ï으¢x¸m9‚›ÎŽä®S¾lZ*Täö‡$âÕNh}⹆Tó Ä—¿îî�àN‚c¬ø2Á]Ü5ãŸC¦³œ“™x}™¡Íïa¯ÅpÁa��D\=Í•�à¾CIûér�÷8ô“_@®·¾~gïñ�•»°·³˜¡º…ôv+]ÿ ÔŒ Ô,îÑ^#úÆÅ³’ÃY iÖIŽ^ÿzT0Gb¿F.ƒB&Á15"‚{j¸&nC*²æ³z­ŒÈÉÞ�Éí´‚�Z…ÍU‘Vɶ”Ðzç)�¹û„iaΕ,NJQ´+)´ÚíŽäÞVXè~B�ÛÅÛÌ)$¹GŽ×�K‡h5(Ý º 7ûÐ+SŸÅ©Ìû`L€ 0&À˜`L€ 0�?"À‚ûáÿdL€ 0&À˜8?Xp??sÅ•2&À˜`Là}¸w÷kèû®Áäw?d =IÈZ4ê9Ô*iR[HEž@ÞÅÜ…+﫬¿xœ÷¿†käÓN‚»Õ5µ®¯“à^¯æQÌF‘Žmáhó׈>­Ûõ÷u^~¹µ»Šé+�áÉë$¸�Ag°Rd/ÊÅìKÁ}ë)Ö¾"ÁÝ#š!­­~‡Ë×?ÃÜ¥›¿ÜerAp/‘àÄ5*,~�Ã}ŒŒŠg…€ÓŒ îW.áò…ÙŽànÐé:‚{©B î$¸¿ ÷oï?„Éuù4‡9ÓmCûK´HñI'ÁݳžÒ¦ Zd(e:•Ïãîâ2Öv�°ŸlP“…xê> „v-�“ð". {pud¯Üù"Iîe¼8 ã[ÜÕ× UOs¨3Ý6wôý’.ù\°jUp’D|Bq¾R£÷4~½q€Œ¬Îq\«Ïbð�b µÀ3Ì[U0©ðSÚ~�Òµƒ¹BG@~–¬BÑ2­¸Dñ½çßÀÖLã•à.•PCR³… ÍÕF"‹˜ÄçÔ�³@$š}4k¯|]³ˆJp·ª”Á]Ho/PÊvEç†wò¦hê}UH£ZFtwŠR njvQ“ì-Ì•�à^ÓØaš‡TÑ}2® ¹G–I˜Î‘Î^ëÓ%(Ы2À18+:¹ýÕ| _ë¥4Ý›î!� udo“Å—ÿ"$œ0ýû˜ø{&À˜`L€ 0&À˜ø °àþN:™ 0&À˜`ÝB€÷n™I`L€ 0&ÀÎŽÀýï¾ýAp¿ØÜê>ôJä�÷*%EæÓÛ$=Eâø[üìoÿëÙø{ºÿÝ¿Ã5ü<#·!îZƒ«#bÕ«J�O"^ÇÑÆ×ˆ=ÆÍ[_žâHâÙtsg£³·Ip¿§w”ëõ$rI)Á½„DøÏ¿í$¸ûFDSt$¼ «½�÷[Á]«3@§7 ›I!›N’Üþ-v·Vie'¤]’¸šŽí ·]ÀŸÜ¨6«r’úÃÑ(Ré,¾þöÖ6·1~A< ÛµrÉÃ'¿ÜõZu'Å=žÉ¢P*cu÷÷–Va¸­–Ð-�Âñ¼ê†ìø�}Pʤ(צ²X&Á=\SÂ4 žTp�{»YC9°ˆ~e C}¦N‚» ¸§(m_Ü•^‡®A"ë®ãÐÖchyøÔ=É]`‘¡tíýtU�®±kÂ�Dõ¨Óµùxó dÅ(<‚4MçWí‡÷†ÖÛÈej(ëBiš$÷àÎôY¬:©C¢ÐB¡·@k‚\'®äö?>aê…$ÂG눅àtÁé›]ãÄ×Ìÿ͘`H X, p´�­på郷j•ê_Ô%ÿ•§ÆÌh,†B±ˆZ­ ™¤ -5@úý£�¿?ºd˜< &À˜`L€ 0�I€÷ Œ_Θ`L€ 0& ,¸‹g.¸&À˜`L€ ˆ…Àúúª-;%¸“àn†L®§§ J8®U)Á=#î”l*¢÷õõg8‘Ûá¾ ½¹zK?T ªå Õ$)ÿ¡½@5‚ññ± >UÇÁ}@ª¤÷Ÿ’4>ƒÙAó¤D*~Œb>‰Ã­El|�‰qñ¹Õj‘ä’íŽàîòÂNéò*�ÕJ q!Á}k‰HF“ëTlÄ´q»ÕD)³‡—&£¾~/5ŒHè½TÅQ0D îëÈZWÂöñî"t’†ÜŒÐ<)Hfs'R8 Å�(÷`hâ–˜PŸº–V£ŠìÑ",²\” ®¤ÔæX¶€\¹‚T]ëàeHäâ¢Ú�Š¡U !Ù[ÙIp÷­†þ’Û•§f#ÆÔ )ä£{(f"�¤i�‰Æë UGtâJnÿcvÕ|�ýU„éîñúÑ?4-zÑû�ÇÀÿ͘ø˜ Ô¨�6 I÷Ü­v‹^ß4$iWaiÐýÅáÁÉÒ9èMVHz%hSc–L&‡Ëé£fT™¨Ç[£«½½ Tj-û Pé¨þ&ý�‡F!…Ëᢱˆ{ o ¸V«bsc¥º‚þÔBk¤£¤¨W²(Â�õV1=5Á’û›å×1&À˜`L Ë°àÞeÊÃaL€ 0&À˜ÀÇD€÷�i¶y¬L€ 0&À˜x3¹|+«û0;.uw©L¹ÒÔ‘Û›õB'Á=]ÀÜÌ%mëßl§ïøU�F»ûP™ü”à> ¥ÆÔÜëµbGpÏ%HpˆÉñqèuâ¨ù´HšÍ&"± ôV74Z3ìžáŽ8�N‘KG9ÚD£’ÇäÔÕÓêL·®Q�ÀàÈ4]Gp/rˆGC$º× ×ÛIÈ tÑ£Ýj —Ø�NÝ ­FCT/êõFGp¯·H ÁU„ât³šC›Vm¨—(yY)GµV'Á= ‰Ú Ïàä]˜6Ý"™+|ð¥\’“=Rh(eÚ퟇Tä)èMjèÙÝ\ê¼süc!£ë ?˜`L@ü„û„èá º‹@Þ ’qûaè#�Xeñ?¢ÂF½ŠÐá j¥}´¢� ÷Ðj$½Z¨ÍCè!!WÌ�º°"Åñ:$= jPê'‘XNÂt¥RåJëÝãv‡0-Èí$·k f¨5zôû§i5¯& ¹$âáC4ë58ý¢–Ü…hÈô°:G`´Ró³ÖDóÕ@2º‹J!�J.߀2‘‹úoòžX]Y@¡¢€Ù9O"¿‰æ­==jöŽ£Igë��$155ù&»ã×0&À˜`L€ tÜ»lBy8L€ 0&À˜ø˜°àþ1Í6�• 0&À˜`oNàùóET$›hÝPªm�‘à^¯fP£$/‚PÉ ˜ŸWât£ÑÄ~ ˆæ‰œRë¨n•‚àž�ïv’ܵŠLLο9„sðÊf“$�tÕz�šl�dÅr)OâÆä”"984…B|‰ÓµZ’§ëôµEIŠ==½$È�”avw�Üþê4j‘P:Z…Ѐ •Ja±ya¡4I¹R÷ê%ü• 0&ÀDF ™‹agçUE«VŒ’8¨·Š¬Â?_N£ør•ƒƒGÕÆ`Ÿ FµejxÜ£±fI?.õÂ2|�DOñݳ ÃÒ¤k±U [°è´˜pѽk/Hn$÷g;GˆVåðŽ^ÿ£?_?jÔ (DWpýâ,Æýƒ0õШTÇ(”JXÝÜÅa¬•yX´Û^¿‹·îtwƒÑ‡Ã‰Z­†d"Nrû1¾úå/HÐW£Ï!Þ1¼)Ü¥¥o1ãg¥• œý#ɽ§·—5C´Ò@{$¸¿xü5FGæÞt—ïõuëëKô¹äùApŸ…Ö`‡š>kk•"ý=›E"´‰#܃Û÷qaN\«]½ ¨Ç ÏavÝ€Å!î>Jq7wˆõ"­J¤÷5Ä�ú._ùômÁÛ0&À˜`L€ œc,¸ŸãÉãÒ™`L€ 0�î&ðÝwßuÕïܹsæãaÁýÌ‘ò™`L€ 0&ÐU²”F¸¿»‚pp.ï†hyz£ÑØUcäÁ0&ÀÎ;�V£FI¤ È&ô BÌ}nJ[�B'þ´iAÆ î>C»œƒ®·EBP† ½*œþ �vIr±pŽí¯|‡žô¼z trší$ËUÔIš6û/B"biºIóxñh%Lö WÈ:"q±ÞÄn¦€ ‰„ƒ3·Ïû[©Sÿæâ×°6Ò˜±›a&9ܨ”£N‚ûN:‡T¹†¸Ô çÔÙÿtgïpõ;8ÚÌ{lT».ƒ†RÁ{‘"A'™ÅR¼ Ýà¥sq}x“Üá"|ª*.ù\0SC£Ó¤¥”éJp/c;šÂãÝc„Zz¸GÅ)°¦�—!§äùŸ]™éÈí&�µ Ád©|K;‡øõÒ:æÿþu(Dÿû\lý6 ®ÏÏbŒwƒ–®ƒôLe²HÒses÷/AnC/¥O‹íѤk_¹êî“S3p{¼�fßF½� î‘pÏŸ-`áÉ ø¯‰­ü]Ïîþ*.\ÿëß î:ƒ…>Ÿ{h%/Jªlãhg™÷¯àv üè}¿� ~ýõÿƒ± ÿCSŸÂ90£ÕK«&iÑjÖQ¤•9â‚à¾õ{«_ã✸V%{>OWa°_„Õ}…VõòAþJp§Æ’Rþ˜V4ûAp¯‘à~•÷·aÌÛ0&À˜`Là<`Áý<Ï×Θ`L€ t5Ü_?½,¸¿ž¿‚ 0&À˜`L€ 0&ð±hVóÈ%�(ù1€f«½Å {ÿ4z%2Ñ#i“ÄTŠm¡§íHÓB*.4.HtHÕ&Ñ×ÿ¦¶UäöŸÀ@Z¸–¤c ‰Ó¹J ©Ú${ÇÅ�ü{¼zFIßjÈ質\­c;ÃÂö¾[Ù†Òwþ…Ôõ¯InŸÆ�Ks˜�Íj†L&C‰V] Fh¬+ëøþÙ26ŽRð�ßx¯óð&;>Z…ÝnÀ�›wÐÜÝh´$LÓ{+•Jâ`oÏ–pïî7ð�Þz“]Šú5{kÁ}DHp§ÕF~_p�…ö±»!$¸�Ó'Êqln.CeèîŽ�Yªß•ÖD îÔ�UÊ’à¾Ñ܃ÛßQ‚ûùoHXzöŒV?¸³cZ£R©jiÔòt¿�tä9ÝÏobzbz=¯ò%Ê“–‹bL€ 0&À˜À;$À‚û;„Ë»fL€ 0&À˜Ài¼ÜûúÎ÷?®%‰Np?ÍÙÀÛ2&À˜`L€ 0�óC \©Pä\îA¨”ªóSøVÚlÔqØ ©)ƒž^ÉËÄi³zƒ *•¸¥‹z­‚ãÃÔ+i�ìP*¨T+P¨L�«m�+´oHAÜ/kÔ+ˆV é)Ãç¢q‘„&“H�Èæ�©öBm›@�D.ÚA´›5Ô"+0HªðZ�0R²¯� É䱈¢$·ÁE‰ÙçýѦäöÒÑS ©Ûµ™a%iZHj~)¸gñ‚’š•ž9È´QµYL¡x†K%†-zXÔÊNªy¹ÑÀAº€%’¦cò>¸ÆÄ-é¿ Ü2Éí¾V’qóËw…´#ògHd]Žeð‰¸-S?|ÓâLA/ý~EWœVÌ’ä.$¸ éíåFOhžã¨<è;çsÕ¤dßÖþ#\$YZÜû¨AHqoP‚û5]ìP㈠¸ïža¡„+œ‹¥ÿ‚φ]˜qX1Òg„A%G‹V 8ÎÌðÝ~ßÇJp_øÙ›œº¢~Mk÷+|99„‹ƒ.øèZo kˆ0Öd¡„mjF¸»yˆ»ÛA¸æÿ£(ÇYý%þúò$®Oø1J’~ŸA÷òNiû‡Qz_­ïâ»å-ôzÄy]ø1P־§×.‘ä>ƒÑ!lAp—v÷cÜ—×ñˆ÷�`C"lÌj6Ê$F‡)Áý6&'g`é³Âb¶¢\.#�uÜÁ}áÉc �Þü1hDùÚ­�Ÿ½‰‘©+Á]A+Œ(”j$ãAdÓ1ì­/à9 î“—EY¿0/û�ã—‚{ÿ ”j#%›;P)¦Ir/þ ¸?@»šÄ°B”cø1Emn®![ê…Ís µ*ZFHܯc¨UsÈÆV!=I`zjêÇì–_˘`L€ 0&Ð%Xpï’‰äa0&À˜`ÝG€÷×Ï)'¸¿ž¿‚ 0&À˜`ÝD —+`{ëYgH£có0�HÓM�z½†ÝÝ5T(¥´G¢ ¡‘ÑÚ®’4­‚Ÿä¹\ø™85§÷÷×)µ³SŸ‚HÒ dæl* Iî#¢®ÿM©6HÈ ’ÜN^;†Ç¦Hn"ñ®ÙD±TÀÑþ6Érø‡/¼éîÞûëö·))[+…ÅbÂÐà t òÅ""Ñ$ÒT)qºpî½×uÖ l?†]ÝÂÅqGpWÉA’Ï`é|»$GÊ­ã¢Mr¯�ÜîS×17èFŸ‰ÞC ÔIÄ�fóX#Áýþú>Œþ[�kÎw’{lç)$ÜýÕÄ %Û`R)¡�I$7I‚ä�u¿¡‡Â=sÖ§È™ì/·¿€áž,®PíÃÌjzéº�#éû€šÁýa¼×…¿:“ã}È�”׃9]¦H8ž¦§ŽRÁ+”T)V°C î�H–kbüæþ�eþÙc—žý+î8 ˜¤Ú‡)%[G‚{[‰éóv#™Ãóx÷Uô_ý»?»�óð‹�§¿Â´ª†O˜¡f7%¸kåRÔIp�Ñ{j…äö‡�ÅK¿ý_D9¤úÚÏq£ß†>'|f=ô”¸ß>¡¹¢ú�D��¢øõ^î«ÿ ÊúLQµmJ@íÇeºÖ�’Я§f„–0Ö| [$ˆßÝ8À£½0œóÿcvûÞ^]ýæü^üäâ¼t¾ÙMúN3Y¹F×ÀhKÛGxD’{7îéÈ&}+p�÷1ÜuÔx¦ÓjK¤‘Îå°²¹ƒ»� ³Í@*ÒfÁ½­û”à~SÓô7”6»Õjµ#¸‡‚<[\@*]†Ó=öÞΡwu ýý5h fܯvÒÛ­ªéX…<5ù�à^¦¯ýýâëÞÁzfJ5†Áì†VßG²w�þ¶"I?q„rö¾þȤâ_•èuó,ü ¼¼²‚t$ó[)Å}½RjÎävJn—Ò*?ÓSãô·¤x›S_7Fþ=`L€ 0&À˜ÀÛ`ÁýíÙñ–L€ 0&À˜x§^ î6›í�ç]ï<�wÁ îïš4ïŸ 0&À˜`ÝK F¢ÌöÖ.²ù¤ò—R{³^€A/ÅØø]ð�ݵZ+«Kh÷¨`° Àh"qšÒ� äû� Š©©9ÑJâ››ÏHÂÐÂæò“àî…Zc@µ“0¸ƒB.‰F9‹‘áóŸº<Þ¤¤v-Ƨ.@£Ó£ÏæD«Õ"é}ÙL +ÏÃå‡R%¾$ôZ%�Xèn\½Šñ±Q³´$º›‘L¥P,±±µ…G�ŸÂþÿ³wÐq�eþþ©�º4ê½Ë’e¹Å5Åé$�BBï , 천³»çœÝ¥·…CoKhKBBKHqÜ{‘dI–¬Þëh4USTþïû93¾jV™±-Ùï—O»ß½ß}î�;#éy_ÖFÌš¾ ´�û3îÚV‰²¼,d&'Òÿ pRªö€a �=xáø9¸‚㟾úÎÉI’y\=§°·¢IzL¤ó-‰$U“Ý ª,·×w Õ‚ä¼Íkú8už}·çÄc;¥§è)©9 :JÄ$¹“EÖf’qOt °äÞU¹ŸÕÇ-,�ê’. î'÷x¿ Q^·*Ç¿œAMÕÿ»R£5 î!”V?…»Ip?Ù;Œ}]Ã(¼ímËYí5[ÖQû7lKŒBUª$¸s‚;‹Ä¿Gpß×=„¼=«süKÕpú%”†Ø±‡÷|’�Khf�H*FpÑçT% w™¬8NÅûzM¨¼í-K]í5]Îܸ»Ó"�OE#œàžAï+zcqÑËI’ó/q°Ç„‚m«3Õ|9°zOÿ{×ç!� ™ŠHpψ�†…Š.lN7޶táà…Œ‡§ >§j9«½fËwV#.À¬wNpO¤ÂÓ)º. ÐLú^qæbÚLO)»fcºZr9Ì0öVã–�ž÷xÐ%ƒ#Xl6Ô^¸ˆƒ éåWk>¯·«£1Q¡Jp��§™,HrwÓw#‹ÙŒ¶Öfôõ #!¹AAk_˜vÓlK]Ý›€è¸DèÓ¹l£#}êïÄ$½ž•Y¨ U}{•Vàr¹ÐÓÇŧJp¥âa‡ÝDIüc˜ž°"?§€Æ¿ö�•ïo[[ Í,5�)PQ7%¸ÁI³�… //_äv(¹B@! „ÀMHÀ'ÁÝF?°qe¯4! „€B@�•Ðétˆ¤Ô¼ÙM÷ÙDæ>–÷¹Lä! „€B@Ühø�Ý55�@P £2)Í�E§8íƒôþ^‘XS¹¡dÍÿÑ»±±Îé(¤ål….J�}ʸ]vÜÛ1Ðu†þÔoAQÑꛆÞFéå-m�(Ùx² *C’~œ$¸Gº1Ü׆æó‡�™–A’Bøš>E›)|ÛÎ;PZ^…¸øJ¿L‡Íj¡Ô};:Û/*ÁÝ0d@bRΪÛÏîöj:±$¸o%©'ƒþÏD\l Œ&3ÆÆHünºH‚ûIô Z‘™³:³— ÕÚyw“ྡ0EÙ鈣”U§Ë�1« »úp¼® ‡«/ ©äÎ¥®òš-×\»Ÿ²C°wCÖg§¢ …’,Iüæ÷’ëºúq’Rq_®ïBÑ–µ�6Ý{úYÜYœA‚;¥'Ç#):‚®é�$ˆ;ÑAûÊ î¯6÷ x• î=Çÿ€;óR±1-A#¸s‚;Iß” ^G‚þ�žQD–ßÍΟ«µ!{õ_PE‚øŽŒ$dÇF^JpwS‚;IÇm”¸_=hÀ!J@/ÞñÐÕ‚Oë5Ô¾„�ñÁJÐOŠÔÑ ºK©à$ŸîÁ¹#ªÍX·ku&Ð/uç�æë^Á:Ãwd*‚ /t£Y,t äôöÃô¿3&y{–ºÚkºœ¹ã]ƒØ�Ÿ=Íê�Ã×…4�Œa˜f à÷¾@=²Öí¸¦ãºëm:Š *HØ”›N>:äÒq³“Ünwà"�—§zÆMEg¡Q Wcó>¯srÂ+Î寇 83Ñô¾ D¥š›íãè4º˜°Žf%º1$Üú+Šós�¬×ÓÌ0“$ˆO «oÃfšÁ(µ A”:½Z›Ëå@o#b¹©3ƒŠQ#1Aã7Œ SÁO}¯Í¢ñß8 Ù,¹w“ä>1=EûL‡eÓT€D3YYÅ«ZnמCöñq ôÐqê§Ÿ ǯOBaaÅ %·k÷Wî ! „€B@�Ù|Ü ”ìR\\<{�òX! „€B`.^¼H©ysÿPáÜSRR–±¶Õ·èàà ”$¸¯¾c##B@! „ÀZ ÐÐÐ@Éí!ˆOÞŒš¦]žÄÞ7ÉÓÃp;M0/ &ÂŒÒÒµý{ÊêêÓÐgmCZîÄ%Q¢`h8ý ËX/ì–! v�…¡û$ÊËV_âô… g¥ÏDiÕ^%¸GÇ&«ÄÄq›v«}� Jp·º‘•‘»N»Ç82ÒŠm»öR‚{22sTŠ;§•Ž�Ž ³�÷ê“8}l?ò ·.¸Žëõ‰ÃOãÎÛoÅŽ[¶b]I ÒRSÀ×§“Ä™AÔž¯ÇÑ'pòô9Tn}àz Ó/Ûuõ¥÷�Ø\Z€¼Œ%¸OrÚô˜Y îÏÖãUú?½ìn¿lÏŸ+i®=€õ‰A*Á}=¥0{÷ š)€Ï‹”°zäB^"Á½x� îígþ†Û(Á½2#³’•àÉ♑¤é&’Ã[iOtô#¨ä>"öÛºšŽ?‡*}öd �Ò¦#CƒA ôý;IÄ=ÜÞ‡jÓR6¬¾ól¹ºÏ<�[₱!%Ù4£@4% ›Iĵ“ÙL î'zGÐ’ˆ¬õ»–»êk²¼¡ù$â¬}Ø™™„œ˜(„‡©w³Ã�f£ûIš¶Fg `Ãꔾ—©§î 2¦Œ(OÖ#“ŽU$�“V׌TxÑDï©GÊnEPˆn9«½fËN¹�ptžBV¨‹ÄéÄèBU1BÃÀ(‰úNtÒø“K÷ÐŒ>«süË5A²j?IîÓväÒ,´¿6𵍉ävût(ìAQÈ.¹e9«¼æËNÑlCÖ� v‘­ÒöMV;&è;{hBÉí7Ž0ÍpÝ”äî²ÒõÂ4@‚û%a: ,)™,·¯�}u:¬hG_o+²rŠ©X3Á!k»õšŸø²ÁUC`Ôh ¥ò§¦ç!žfhYJ3™,4;Ü9µhqIbiö iB@! „€«—€î«÷ØÈÈ„€B@�›„€î+?Ð’à¾rvÒS! „€k…ÀÉg]N‰æëA îAÁ‘¤$H·ËëXÉßݘ¯Ç¦ªÕ'~/‡q5ÉÅE·!5w+Éü…�L ™ÙHä7Á4ÒA îgÑ×ze…œì¾ºÚ+/ý·<€Ò�$¸n„>9› 8ÒÓèºZ«ÑÑxMÕûQY±úÄïåÐmÇ-»îT î陹ˆŽŽ!Á‰wãºÚ›)Áý$Žz…Û–³Úk²lw=ò²ô$¸oCYi ô4þhX­VF�—ÜOžÂ¡#ÇPuˮɘ®ÖFœ=G±£¢›×"/ý’àn'‘ßJ‰²œàþÊÉT7w ­ìž«5„¯wb| öÎã”à^Œü”äÑÿ©ñÑ0Ùè¥Tóî#“àÞf Erþæog5t죲L¨¤¤é’ÔdÑ~²ànw©÷C-Ý J€.cÃjîœ1´ÕFŠ{[iüÉ‘áÈ×ÇPJì¥÷vJ5?Lr¾)")Å«ïz0ggy¢¥æ’œC*=:,©‘´¯À°Ý©÷6W0ôëHš^¥Òñ$‰Äc�‡‘èT ô1$賜j ÷f:VÝîdo¼“ éÖ¾ä9á´c¤• ÏìCJpç¢ ×䆨pÄ}é.:N‹ñëûò”Û[w-"Ãêš09 hü“Q©HÌßDrûÚ?N”ªÝÓzNë(Â)Y;�ŽMx4ÍÜA3Á„­ÒävÏØµ·“$~w·Ÿç�ldn ýaTËGî¯ 6;}t6¡¯»™¹¥ÈÎ.¦bÐ+_/mTÐÛ×ÛŽ‘á>LOO#!) æÔxiWƒ€Ã1ŽÆ*þµÓõ2�~?Nì'i†7ôñáйaasgSpÑL&MM-0™ÝTäÅרiL¸Ìˆ‹ Eqi!ÂB×F‘ÊÕ`*ëB@! „Àj& ‚ûj>:26! „€Bঠ°˜àžššº¦9 ¨ñK‚ûš>Œ2x! „€B@\7žF|Ê6ÜË•EòY¸Àí¶ÀaëƒyôlÆsضµäº�Ñöîi¹Û. î$5^Ü ”à~=ÍIpÏðÇæüºŽ&JÀ‹NÌy-Á}#bãÓ£Çä îÆt·T£½ñ$.VïCUÕêL÷]*�¡¡f•V`Ó¶ÝHHLAbr*ÆÇí·ÛPWsJ¥¸×œ>ŠÂâÕ—¸:éǸ©;¶_Üãbc¡×ÇÃhÃðˆí8N‚{ÿˆ9ùUKE²*—³ 4Pòo Ü)•1;5 NJ0îÆ aL ($e¯NqÚÔ]�¬pªò2¡C6%ûZ.)·¡{€ÜÛ_¸ a‘úUÉ©ƒš¤¤fSëqäFL!>R‡²ÔDðŒ=&«Úßš!;"²7"t•Jžnç8:k÷!3Ä­Üh&H$6Ø`Á݉¤u»I&^û2®ËaC7*EX• ‚ ćÇ0ò~®g¹}uï§’Ü;Ï#`ÜŒH¸Uq’i:SºX*©¤ïW–—z^¯–å&¬Œö6S‘\œ“4ÓJ:²J¶¬Úäöù¸MØF1ÐÓŒôŒ|FÑ >Ò„À#0E~ŽZ†ºH¥eù9™yDź 5îÓßÝ#Í|¬úÄ%f!4,j¡.ò¼�\N:».Âár"1%‹ u£T¡îꆇé�’œ‰��¹òskKÜô¹­O£™·tJpwÒçåô„iY¦ã'ÍÿΜ>ŒqWͤEÇŠ ŸBBcèû£›fVèP3¼M»úQµië É�åöÚóÍ4{K4ýN!ƒ>óãi`Ó·öÒϬv`r•J*’»ÿ˜¬Q! „€>ÁÝG€Ò]! „€¾Á}å%Á}å줧B@! Ö �'Î 8¼€¤ï­ˆˆÎ¦„6N� Âä$ɺÖ>XŒ�°Œž#i·|­ìҼ㬮>�„¬[�–Ç îEôG÷Hõ¿Í4@)õCJp7tŸDiQþ¼ý¯ç“öq:ºÛ±®êN•à¥GlBŸ18Æ­èïj@3%;Æ‘—·¶ †‡ÚI4JÀºòMˆ‰Ó#)%M ¹6‹]”à^} æ1 2³J¯ç!YpÛFôÓ’£(Á½ñq—wNpïéëGWW7Ú»›TtEñjÁ•¯¢¦&Ýp�4";! 1ÈbqšR5Ûz`²ÚÐip &�³à¹²ÒjØ�IJ/6wŸC¨Ø I�øè¸'&1F Æ,¸;ÂR�Y´e5 Õç1°tlí­GˆmIQ—ÜIæï¤´úé¸,ä®Ûáó6®æ Ü”–ÝßZ8Lˆ šD%¸[§ƒ‹Ä\:ÇV¹ô½\6Nó0†º›0JIµS“t­Ï c´�µuË]•,/„À LÒLƾf õw 9=ú´"ºæÄ]qmSt�² ·Ã2Òƒñ‰iDǧ"9·�«ôsðŠ;³F^œžš ÞMˆÖ@GiÒœîm§¢ «ô]«óHî,éZ ­ôÝ%Q™ŠW-èëj‚Åd€ÙЇì,úùL#¹óÏ?ƒÃƒHË-§™·b OÊ¢ïšSék‡Ý6F}z�š˜¬ŠflLøD`ll Õ5õHHÛŠ˜„b‡DB‘L’ú8öAØÍ½¤âk� •—gÐ9_Û›+ ñIUô�%–ŠUщÃ>LRü(ŒCgíFYÙ:ŸÆ'�…€B@! üO@wÿ3•5 ! „€B`YDp_® ‹à>‡<B@! „À I ¡¾–ñXúözDDeÓ¤£Hö%qzP%´±à>师­Û¶®éýol¬… Ñ$¸oCDd"¥Ö«©ÖYpw�È4ÔU� IòrrVå~¶w\DHDƒqóœ6L„„#,& Ù%›é{×ü2-÷h=—eÁ”V<É}¢�\Pµ¦RâýŒòª®n‚ ‚ÌݵˆœCF<¥ÓL ãî ôÍKBTÚº9E5ÜgŒúÄL›i6�xúH…D�¨íìGp„á$¹‡H�Š¿Ëí“¶.ä¤ÒwŽè(d¤¦Ðw¯`\lë€ÙbEçÀtqô�ërÂ÷õqPuvFâbbQ\˜O³‚Lb``*F¬©£TwË$r 7û{¸7õúìTŒÛÙÕ‚²M·Û ô?ñ‰i4‹–�йz1ØÛ†¦ÚÃpRánaÑ噆 Ã43FrŠ7#о¯Ä&¤ªŸ ŒCÝ0�¢�f=q˜‡(É=û¦æëï�?_{ŽÉ*ì!Á]_ŒP]ý G‰û¸œIn·Û0N3¼íܽWmÞDßÿkÏ·ÒÏ×[¨¸§ºÈt*VˆR‚»Ûi¢¢ìnš®NK¶m[Û³Xù›·¬O! „€«�€î«á(È„€B@�›šÀb‚{ZZÚšæÓß߯ƿgÏ¿ï‡î~G*+B@! „Àª#àr¹PSÓ“ÊSŠg" NJ[s9 ”ÒÖ‰øØITlXÛiÆ.—uuÕ‰L¡?ÔS `Jƒéî”8Ú‰À); óré�ñ«Sœæñ÷ôv`*  $¸s2ö$¥hRÒoDDÒSÒIú¾,ñ¬ºmº$¹w“1¡DvÜMc£§Äæ¤äznu¦‚{v‘�ËPßE:·†ÕSAAAT��Œ„䙢•gùµ~;I²K{K5íFr *¬‹^ë»$ãk‚ Ðý$M»Ì»í˜ �@(I€)…›HÂ�_¨åDÿ¡–s˜°Ji¬S4›I(IÓQ©ù‹M^û½Ö9å²côÂLÐ÷�’¦#C‚arºÐk±Ã�ôŠÛ1c·ø8#9À�tša"�*p¦i‰~Ë8†§uˆ-Ù…ÀÄø+’Ë"`l?�ô`ʳR¡C±7Xí4»‡u=ƒè›ˆB\îLùy¨õ2Bí¨ÌMW‚{X%‚ÓŒ -ý#2[Ñlœ@Dæ&Ir_Ö‘X|aûh3cB°{ë&$èã�šÄ‘Óè%Y}hd§këÑkp!Žfmò´±á¤'…cóÆJd¤§!91¡¡¡èë@õkjnÁ�#ÇP\q�§‹Üú�§·Ç&e*Á=»`ÍДˆ¨ØúžÌ…«=è@SÍúÿ ª6ݦ¶èp:0b6£ lr‹6#1-�$ëLQ!¬ƒ’ßz.¢í ´ÔAIÁêœÕÉè®Ë*ö¿úb“·Q‚;Éê$¸‡ÓÏÎAÁ:*¬vPQÂ(¬c­8‡‘ÞøãŽ;ÕOÛ‡‰€LÜ·’à^B}èçR*šçŸáXp·³àn¨ÇØÐIìÙ=óz]vR6*„€B@!0ƒ€î3pÈ! „€B@\{‹ îééé~Ôðð0á¦éMµ�e“’’¤¤¤hŸöù~__ŸZ‡î>£”! „€Bà¦%à$Ѫú\ ÜS‘$‡“à•rhïGL°¾btºùF×4–ÄÛÛ/ÂátSšf´šÒ~zÊ�ð°Pdef¯Z¹]ËØá ¹md€RÎ0AiáññÉÈΡDsMB¥vy¹/„€XN#îo­Æô¸Q�ª«e*�T`’–¿‘DܹŸÎq ¶×€¢q8IŸ!°NSÁ�.‰¹s�—3Yv~“Ä|¤~?"]ÅE+æ¼dí° ôëo�#@³4=Rw1”ÂZƒqÇnØ&&p‘ªí±Y(¬¼uþ ʳ+"ÀE††ƒ(ÔM 4!)4;I(%|Û)¼ÅhA+ý߇´ò™Ü��!kj ë“ã”àN¿St�4ÝFË·�YÐ@©ÕEÛW4&é4?�IšÍÇÙq ·–æ¢<3q¯ î#Tˆ`²�“à>„ƒ�ËÝ� ð8µÍŒan=‚½å…Jp×G…#•Þ�n:VcVj¤dêÞatŒë�^´mþ ˳+"0Ú}{wÞ‚�åë�›™�ؘhpÑ®ÙjCcsj.4âø™ú Úé]ÿP× lß²‰÷ ÈÏËUÉï<ƒ‹�Žogwj)ÁýÀ‘£ˆMÝäí#w|'pøÐŸ±qûý(«ºÙ…Tð™‰0]$ÜôsÙ˜¡Ýíõ$·FíÉQUu)À§µµžf¬HBÙæ»�S´ ‰©y*ù}zj’f®Á î­ ÇÑpæ%”•ù>HYƒ—ÀþWþŠ˜”[��Ê‚{‘Jp ‹¥w+ÖØ-½¥wûè9ìØyéx�8ö ÜÓiT@~Ip×E¦‘Ïßè8�QŸK‚»ÓZ‹m[%ÁÝ [î! „€B`•Á}•†B@!pó¸Ö‚û‹/¾ˆ¬ìlMâg@C{[î»ï>ïg,°Â"¸¯œtB@! „€˜A€å³0†()4 ‰)ÈÎ-B\Ü%‰gÆÂò@Ü 8�°µ¹šô‹ää—S:dä ²g«o7¦¨ Ã2Ø„—AýLÌà Ñ„�èTd�82O1÷nB˜kA$¡MLNbˆäÎÀ¨$eo tÈùSªWßÞ¯�±ÜÞs~?ÒC'P �Q ÆN:NýfFlãèu‡ ³üv„h$wOŸÌ7b¨X¨”„\×ä$ðÖ ŽÂ‰¤u»éXÍãוÕ9Ê‘†CÈr‘‰t’¦ãu¡p÷v“�t¼.º‚�T±wÆ{d¨þ ²&Œ('Ñ:Šf+I'×FÇÉHEnIœ>Ño@JÕ=�“$wõ¶ÚƒÐ™{ñ†â¬‚;so£kÙ± É¡Â�ò;Uú>owÂ: gÓ”&ÆàÖœ´×÷ . Úì8I}š¨OpñmŠÒûk¨7ýzú/Giô¶äe`[A†Jo� ×Á4îİņ³í}8ÞÒ�FK0ÒKv(^͵û±.>w¬/ÀzJ}ÏÐÇR¿H•à>HÇ·¦³'©Ï+ºQ²í¡›ž±?8Fªq îëIpÏJGlt4çNÁ@ß+Z;»pº¦¯>Ž”üÝÞʹ÷îº$¸çæ@ÜMf‹ÜO�=‡c'Ï "¡ÜÛGîøN ½£‘Ä笫º Ùˆ¥â܈èXŒÛ,°š Jpo$Áýbõ!TV]:^ãTÐ;hÁºMÁ=—DëpJwS?3Ú)½½Ÿf±j©;L‚ûzß)kð¨­>IEXqЧmFL|}ç‹Q’»‹’Ø'\VXŒ-”à~‘¡&¬/ߨúñ߽Ξ­£dþê·�~žŠEhx¦§\p:è3Í6%¸GëÆ°®L÷½°åŽB@! V ÜWÉ��a! „€7/�k)¸OÒÛÿô§?á ox%‘ÌüC;§È<÷쳸ÿþû)ýræk¾Ü}¡'}…€B@+:š-@IDAT! „Àâl”ìØÚLéÄ”J\X´á‹‹š§]�Íè글´ô\””VQ:>%Kó;žmÀbꃃң£¢¢)Ù~†‘aè(a59%Á!as¶É �vk‰2vêu©‰4�HL) c:§�<±r,ª;ë�CÅ34-DZB<ÜôósmkŒ$ޏB‘1+�˜û¸¨OVL ’b£ �ŽÿÌ}±wF«Ý–)¤l£ã뿟¯W¾‡7FÏî ÇiëÃí™(H Á�äNnÆq*1˜qº{ƒ!IÈZwIîä×:ë� ub[3“HŠ'¹“R�'H2d�·}ÔŒCý0G¤#¥XÒ‹™—?šÛ2{Ý«(‰�žŒ$¤‘à¤÷*D8Ò7¢„õî°Do¼]mÒe�åü+Ø•žˆœ˜HäÆD A³Ë�~›u†1Õ§3$Ù—Yý1Ö›}5¯þ;’#q[NªÜãÃÃŒÑqè:V;dÄ :^Mî”n¹[áêª;ˆ’ +¶Ñ±Ý˜ª§÷TbÃÂ`¡B>¾ &íBãDœÈ±ò×9vöÕ_ãþŠ|ìQ îÉH�‹A8«qz�ôÒ g^ÜŸ?߆­w¾Cm¶¹æUT&‡(Á½27Ù‰qˆ¤÷•‹¾‡°à^M׿SJpïAþæü5TY0õž|Mp/E%¸GÐg îf‹-—÷cgª‘œwYpì<Ž[(Á½0/¥ÅEHNJDhH( îf%¸×ÔÕcÿácHÊ’Ï+ždNšÉb`¸™¹eX¿y/"£iЏ$%·ÛIVïn¯ îãf .TמxMp¯BT´qI™”î€it†ÁN´5ƒÓ<ŒÌÌ<÷¦_ÿ «¦¶Aºl*DÈDdl6Íz¦ƒ›w·Ë¬÷IG76T”!4ôòÏKgÏœ ëe ¢âŠé»yÄ%Á}z’Rß{¨Ÿ…ª·úPQN‰ð¡!7=c „€B@�ÕF@÷ÕvDd½Ö˜¬¶ñ²Ün5÷‘ø¢CFf6bãâIZŸ@G{+̦1 �Òóe$Z\0XnwØûK‚gff&âhö->n‹m­-0 )­D$w?lk=IµS¨*ÊA\d²’0N²fïˆ�ƒ#8Rw᛬‹õnÕÖw¹Ñ“ØTH3¤EQŸ$=ÔÇH Æ�$Z¿x¶Ö =²Eœö2óõNçÙ¿cwŠ[²’‘J)Äü?·*Bh6¢ed GÈ®º×»©–ž´(Ü“QHR¼ž$Ã@zµÏbÇEJ™n%÷Ȱ©.ɻގrgŚϼ„u�6lIÑ£2)I$@Ç�0fqÑç�Ý�b~–®}ûI’¾ûíj; 'ÿŽê³›¤éÒøz?F "$˜ M¦ÐGÒt##ïÁñÑqTÜþÖ�M:Î$Pèÿ°#1;éýQ‘�Ü™»� @zÌvÔÑûê0]Ïêœ:ÜïQ��üí§¸7? [éXU‘àž©C4ÍŽÀ³"ô[ÇQMŸQ§z‡ñbÛ¶ßÿî™”G+&ÐG îÅQnÜZ’ƒòÌ$ÐçN,½·ÆìNŒÐ5ð<§�í¸h EvéNµ�)»�.�”$^^ˆ¼d= R�H×MõPÑH î =ƒh¶„BŸ[µâ±IǹšÎý ·ïܦÜõñ±ô½<,æFÑÝ7€ÓÕçÑgt#>¥ÄÛÙ8ÔŒÔ6UV )1é©©¡Ù,zúú0jCõùzô š­/ðö‘;þ!ÐÓ×A¢t"’Óó¡OÊ@t\" î£Tl:†î¶:‡º‘™‘Gß½/ËÏ/Ö 8<9E›(—´ÍápàBC̶è"Rég¯HLºÇéç2‚éûGe% ñ—�¯¶¯ÜB@! „€¸¾®™àο€¿Y€Îœ9£’[ÒÓÓÕ$®ï!÷ÿÖùiçÎ�S+Þ¸qãŒjXÿoMÖx³@WW—’07oÞ¬¦ã»Ù¬†ýµÛé—ÙuurVÃÁ�1Ü�®†àn4ÑÖÖ†¤¤$° ÏÒ7'Éñ{ydd÷Ü{ù�½Z¨/¿ô¢iÊTþLçïnãããèìì„�˜’’’‰ï"¸k Ë}! „€B@!àü;¹vú�IXt:Â"b¡OÎW‚»�’s�Ãíp›‘™š4ãw²ü;Úž�ADÄeÐö©O*õ¡ÿÆFºI¨6aÜÔ‹ÔD½Hîþ9Dj-&c¢cHÈݺ“Dö,J…Œ&‘bý}=èëíÆ¹3'a2�#;·Â»UËX'2(Åx}ùÄÅÅ!-- NJÜBOO7:‡+YeÞ>rÇ7=‡Q‘—…=J��”„8Xhf„~»‡Gq´®-F &}½wCîŽØ�—ŽJêWDrh* l6mÌ$6õ àhC^½Ð�âM÷{ûÈߪÿŠ;rP™–„BJ"NŠÒÑ %Á³‰DÜ“]ƒ8ÖgD|åå$â¾ÀÞ¼TlLKĺdxIåëžÉáT‚ûéža Ù*ä8ùvt.÷n!Á½,È®÷�Jp'š’¦�tí Á½vx Gû‰»a›ï|›êXò’âíØFnÛô¨pÄ……ÀE‰ÇýVJè7Yp¨wHõ)Áý2lïõ5Aá´%‰±ØNÂzœ.”ŽU%¸“4Mï«“}Ã8;0Š�’Ûu)0¢¥z?òL(KŠÃîìT¤EG¨„þ1‡ ]f+ºM6¡÷bët *o÷q„ÒÝCÀm7ÂÞv{Jr±ž>sbh‹$b?Dr»‰f98NIì§Û{[´¡‘—Ž÷í8ù4¶eagq.²T‚{(lt¬ TäÃrûa’âu9ÛIÔ�ólJný@ ­éôTƒU¹~¢£"‘žBßÉé÷ó#$ª·´w¡k` úB]j§¨HÕjl£ïïñÈÏÍFdD„ú›\oÍ4bµÒwø1袳i6¦ýpˆf¬Âív¡»· V« 9¥ˆ�O†É8Œ¾ÎFú[ (dä#D#·sg¥µwuµÀ59�„”ÑëS,¸Û͘v;�™ž3ãç°”>à‚‘æ‹ 0›-ôsÒ íAˆ‰‰FQñú+º*&¥òwµÓß»†1M…Èz}"JË6\±�σ•! „€B@øDઠî,AÕÔÔ ¿¿}TYÌr¤^¯W¿ŒÏÊÊ–-[”håÓè×Hç/~ñ‹*a‡ÓPï¹çRÂÁú’†¹oß>÷¹ÏɘW¤uõ^ä?€÷»ß ³÷Ýw¶oß~õ6&k7!�ÅwNì[Ncñá…^@&}ç2�ÌÎ’:¯cxxX}ÿÚ²u+8©qnãôS§NQâ…C-߃É))Jªhinƽ$ÆëtË›^½§§GmHÜçò–g„€B@! „ÀJ ´¶5aTÐZ°�’ëR›�¥wËX?Æ­ôµŸœƒÈ$9ÚÓ:»;hjöi”m{1q)ˆI ÄöJÿê‹ñ=­§1a@Zr²§‹ÜúH`�R¾wì¾ eå•HHLBbR2ý®Ü‰Jí­Í¨>{ §OCIÙ­Þ-� Ôb×î[Q^^AË'©Âeþýº•ú´µ¶*Á½¾þ< J.÷ñv–;+#ÐwLÉíÛË ‘›šˆ˜Èpú�þ$†ÆÌhìêÃÑúfì«nDFùe z²ëî®ZG î9ÈKIP}&)mz˜DÜÚŽ^œiîÄßÏ^@֯םlLÒkù¿bgF¶‘T[J²ºždunF’q9‰ý(¥ëC\åë¼}ª_À-I:ìÎM£÷XÜ)Á�¬øË8ºÆ,¨Å�îQDo¸ÜÇÛYÀ$}¹/ìÇδdQZtq\´ M.7Æ(u•ÓØ�Q{GH"ò7\ºŽ¹Ì#°Õ½‚uú°Ï·*Á�÷v“ut|/-Ô‡ÖYîÿW´£7@'}ö[ê÷¡’ҽב䞉Р@o‚; îÄ<²ðò߯Mìy»²SHr�G:IÖºà 8¸x‹¤éz.` Á=¹òn„Ç&Ý”VÏ. 6Ÿ@J�¹‰ñ(¢b¥í�Óûª‡ÞSœà>4…Œ×ÒÛ=£n=‰AVJo§"Ÿ šÝ‡Ž¯“Òö�43Bõpé�Vr)ñÝÓGn}'àrŽ£§£a4«Hf:Bi¦ž)š¡ÇJ³¼XÓˆK)%¹}fÂ4o•%w:NÛOEŽTˆj2a*€fµˆ¹Ý÷#³ð&&Ü4à ÓFLÓb\@£GnÞ:Õ/"Ì^ƒ}܆�þ.Œ ÷ÒwG7ýM%…åWì3{òX! „€B@�… \Á�%­gžy<ÕÏB�“DßúÖ·Ò1 -rÃ<# î,»²ôÊòë»Þõ.äææÞ0Çͳ#���øíoëy¸èí£�>Šõë/'ù,Úá.P]]­R{###±cÇŽk¸å•oêFÜÍf3Nž<© TTT …ÄÑëÝ–2¦ .àw¿û�[?ö±��Ï#iB@ø‡Àb‚;.§ñì1,¹ïÚ½ÓÓÓ*}½‹RØcbcQPP°h1÷éèè€ÕbA^~>¢¢¢Ôæ�=ªfÒàb®å´îînµ¸îË¡&Ë ! „€B@�+¨­«FZÁndÞ‚„Ô"„†E«ä@—Ó†±áôwœEoë ”P´§54Ö!«t²‹¶#1½aºhÒÌMn‡ †Áv%¸w5Caöå>ž¾r»2S¶lÛ��›¶Qâz6¥@ƨٵF #hokA î‡ö¿L²ú.ïl¦ìÞ½å¨p™ûPê;ÍÈ5:jP‚ûñcGqìØäïöö‘;¾˜ì9‚»6¯Ç¦¢ÜË‚;Éê}#:{q¸ö"Ž5´"S#A;Úö‘à^F)î(Ê "’â'IÆeÁ½‰¤Ác�­xµ¶é.§‰û6JéÝqöìN G‰¸¥$ä&Dê”ÝK‰Ñ”b¼¿­Õ£Ȫº× kŒ w¢l}Ø™›Šm”z|Ip@ŸÙ†!ë8^¸Ø…–ñ@dl¼ÜÇÛY€µé(r'ÇP–ƒH’pS¨°`„R£m$ã^Ü H©ºáq— ªFê!{Òˆr*Dàñ4zOÙèoOýtœºHœ>1`@ÒÆ»¡‹½ÜgÅ”Ž^Ýç Ée€>< ÅTXÀ‚»›®e fƒ¢’ Bf†]´Ÿ?Œ¸)+J¢_Kp¦ÄwÌTÀÐd�ÂõË+—Ï(/d?Ýq;í0tÖ"x|iT8‚»�ÞS½$¸O„'!%¿ !a3¶æ¢ïx]ÍghBÍNI)ý,¸P�Ïtd ’r+>£�<ðç¸#ôÛ@Ť”î­OÌBV~%…Ð,,LóÖ'Ývôv]PÉÌ)£ïërŒüwTdMB@! „€B@¬%~Ü9µýÙgŸU2ƒÈ')Ševþ%ü%ˆ677«`~�åÈø‡@xø�ýCÙ�,¸³øÍxvv6Þóž÷ða½ášVpgy1©÷öÛoWrÇ7/|Mp߈x}RRÓáv9a6›ÐA îÕçNchp”=ó¼j¤"ƒK‚{¥ ªHKKƒ“~¯>22ŒÞžœ;{ƒÃ$$ÉqòBóñÎ0Íx�1�MŹˆ#Á3'5ã”DÜÚ7„Jd?ZߌØìm‰ˆón©çâq¤é\Ø\˜�|Z><,A��”ànÅEÜ�5¶!.oB#ã½}äŽoÜ$@÷œß�Œ7 (Å]®£ßMÝļ�Ò¦MH_+‚g¥÷6Gô$ÍR@ îa¤N½”à>bs "™å·#8ìÆbò�üÊzO¹)Ñ»£ÓVÂ&p…#0Z]R.BHaŸt9`h;‡IË(õÇd( ×Q ˆHÉ[°ÏÊF'½æ#0a@ ÐYÅ&îÒ„€B@! „€B@!p= øUpÅ·¿ýmµ?¥¥¥xì±ÇæÝ7–ÜY„Wéîïÿûç]Ž…+³Ù «Õª$ÊJ· ¤_/¥q_£Ñ·Û�ÄÄDúãNÐRºy—áíòÿÜW§›9õ/Äëg‘Ÿÿ�‹£)Ý(�~¡6Ÿà>AÓ*r r||ü¼ë_h]«éù£G�âÅ_TÇäSŸúÔø2nž~—ÓÿCBB¯¥ xN§cccêXñ1šï8.e\þÜù\æó*!!aaaKÙü²ÎµÅV¸\Á]{ž3?~òqðµi×»Øûg© î¼Î•^/ø\á‚ Þ¿¨¨¨eïÞb׋Ù+\ªLîéç˾yÖ±ØíRǤ½ÎsÓÆ�[µ¼.„À,&¸óL)Kiü=x𠸀0t‘ÏþÒD³°pþlåëqqI x¶’+5þ\þ++îØ±IIKKcâk ·={üŸ²õÔSO©u?þøãj_øójö÷¾Œ/ØÔ2žF¾x)¡èý¼ç)¹B@! „€kŽ@[{  KF ¹ˆŠMEpH%¸›16Ò‰J,ê<‰õ¥ë½ûÖÞÙ‚ ðdä”lG\R¢ã¸�&C7ì$ö�àÞßzåe•Þ>rÇ7]íµˆ‰ §÷�”Æž ¹ÓÝÕI¿»4¢æìi¤¤•"LwùwRí-g† šõ�gFMMMS�2---0Ñï;»{(}?“~/ìÛष—À‰¸#gà@nZc¢UÒ~SO?Ì6J¢ŒCfÑVïò|‡eë‘®Ć<Üc#ÃéØNcØlQ‚ûx°¹ëvÌè#|'àvŽc ­Ó3¢'Áåú–©`RÁNJ~å¹Ý³ENr· wÀiÁ”ÓFG-D‰ÓE›ìãé+·B@! „€B@! „€B@\{~Ü9Íó?ø�Ú‹]»váî»ï^p�z(i†e_–e f,Ç¿àçôÑ“'OÂf»,$EDD`Ë–-¸ýöÛÝð / ··WÉí¼b–œ’““±}ûvTVÎüã ¯ÿk_ûšÚ>§�scq›eWn=ôª4 ¨ž±�:uJ�_-DÿpRjNNî½÷Þ9¢·Vp_¿~½’Ây|,¹³PÆrï×ZK²ÿùÏŽŽŽŽy‹xÿ~ò“Ÿ(<,œÍ>ÆüËn¼nO>ù$rssÕ}Ï?íííxùå—188¨Xñó¡¡¡jZ^>VzýüÓçõõõá•W^Akk«gUê6//wÞIÓ6gfÎx~±¾ î\dÁ…MMMJÀæíñqçsæ–[nQçå|ÒþJε…öå[ßúL&“úã™gO±q|ä#ñ<­nyÛ,Hž>}zÆyÎï%.^áÔ^–ô—ÛV²O‹ îžu.÷zÁ‚&_gÎ�;§Øxö…wI|ðAð5GÛ–{½ÐöåûÕÕÕøÓŸþ4ã8ðóžcñ¦7½ |�ð´åî��‹Œøœã¢>®áá3“‡ø¡¿þõ¯Õ&XNç}]Θ¸#oƒ…ØuëÖá­o}«g¸r+„€ü%¸³´Îßcî ë4í,ÔêëÕç_Óù;·¡¡!ðg^QQÊ+.O¹>{ôܑ#GpÛm·©Â³Ù¯Ï÷X÷ù¨ÈsB@! „€BÀ7ü»ÅŽž^èb²¥‡>¥P Ïã¶Q˜Hpéo"׈õe—gwš˜p£‹~o›A}⑘Vˆ€ `X ½pŒ[(Áý,¦]c4+ç6ß'½½Ü”F<Ð×L¿×2³s¨Y‡Pú�¸qÔ€Žvúýe€¹$åj›‹ÄéÞ®„O"‹úpPÆ4ý¾Ž÷cµ9Ÿ+r»˜ŸîO¸�ìªÃ¤uÁA�”Æ„ˆøLèâÒ~9¹}öæ&&Ø ]ô>êR‚{„>Ñ t¬%¹}6*y,„€B@! „€B@! „€X2¿ î,Œþ÷ÿ·’+9™ü½ï}ïŠÒ�ÿB© ,Ö.Ô6oތ׿þõs^®©©Q¢&�c¡Æ‚³6=”%û¯~õ«jq–5YBf©ÔÓf îþóŸqæÌÏËsnYZ~ÛÛÞF©:©Þ×<‚;¯Ÿ/þCÄ|�¥í­[g¦ÀÌ·ÜjxŽÓ÷¿ò•¯(V§ºòy¹ÔÄYîè‹àÎ ÿ¿úÕ¯”¤ïÄì})..ÆÛßþvÏËÞÛ•œkÞγî|ýë_÷Êõ³^R¢úÇ>ö±O³ð|öìÙÏipÊ/sä©å´•ìÓb‚ûJ®,€ÿô§?å,ÔXàâ‰'T¢±g™å^/<ý<·Ì”Ù.ÔXp¯ÐH¥+Ù7.¾ùë_ÿª6ÁÅ9| ó4Þïï}ï{jv ùY€çó{9câuýá@]]�*8ùçþg• æÙ†Ü !°2‹ î\D·Ôvþüy477c}_š¯ ê|måBÄÙ×qþÜz饗°sçN¤h¾Ëð¶ùs˜×[OïÿM›6Í)L»Òøø3Ÿ›ö;Ø•–_Îk’à¾Z²¬B@! „À�FÀM’{[G;¦ƒ"FéÅ�$«ON¸HpïBxÈýä虳SºIr„Í1A©ïɪ�ÓnÆèPõ @Aaõ™Y0£q»ûãrÙaëè¡_ýÎ3^ŸŽØøTšurá߯9V =0 wcrzŠ~�—‰´ŒuÌ®Ç>È6…€B@! „€B@! „€B@\+~ÜyÐÿû¿ÿëMÎf –“ÜËÊÊæ¤š/´ƒÇŽSb3¿ž••¥RÍÓÒÒÀÉì,=www«®÷Üs�’¯<ëáÄ¢o~ó›*m:88XI[,uyd,–>YÚb¹˜…LOª±VXåuq¢<§jsª1ËМÎ"(·àÕW_U÷SRR”ŒžK©ãžÄÓÚÚZõËÓýèGÕ}þÇ#¸ó}Kö,só¶X¨ß·oŸ* à±}ö³ŸU‰<¼ìjnZ9}v�ÛÁ�%\–ç].—J†}ÃÞ Ž+æõüóÏ«ãÊÇ÷Ýï~·°Ün4Uj?Kt………êuN­æDr.^àâ‹÷½ï}K>'}ܵçÌŽ;Ôû�Ï+æÃç’Gø{ç;ß9CÖ×ö[ιæ…1ë§·sáÇ3Ï<£¶Í©¾ïz×»ÔR|NjS~y\¼}néééjv~?pb7³ðˆï\ÄÁü9Aj)m¥ût%Á}¥×‹ãÇ�«™xÜ|Žðì ü¾åô·/\¸ v‰g}¸ï¾û¼»·œë…·“æŸÓ¼žáàé§ŸV¯°`ÊÅ/ÜX4åë·•î÷å¢ >ç¹iÏ-–V9u™ˆ”””¨÷ÙRǤ:Ò?œͳpcIÞ“þ¬ž�„€X�Åwþ¾±œÆ×3žÙ¢„Úù½®m‡iö þl™ý¼g¾ò÷®ÛhÆmãçÛhv”Ý»w/9¹ÝÓŸg|á&‚»Â ÿ! „€B@¿`a½ùây§‡èw�!Ð'¦ÑïtrE³»]©�S@DwW zºšHšÎ§ßÅÒïA–­¯´.yM! „€B@! „€B@! „€þ$àwÁ�%òŸÿüç0 Þq‚%õÌÌL%v³Pä}Ýs‡%˯}íkJ^fñê=ïyÏ y–S¹ò“Ÿ`xxXõÿ×ýWor0 £/¿ü²Z'гT¯mZYô±ÇC) _Ü´Â*‹¥œØÌ2ïìÆûÅcãÆê?øA¯øîYöÙgŸEuuµz¨•J=‚; ì¼íÙBÙ!Í^yåÕ�¥ãåJlží_ËÛ††üþ÷¿W›|ÿûß�ŒŒŒ›÷Epg‰ý7¿ù�Zߣ�>Šõë×ÏX7:°hÍ�%]Nsçö·¿ýMÉ||ÿá‡ÆÆ�ù®·qò>'ˆs»í¶ÛpÇwx_»Ò­àÎç°§àa¾>|nhÓìðƒ¨”ðÙEܗϽçž{\œÁç«'½ß—sm¾1iŸûå/‰¶¶6U¸ññ�\û’º¯Ý6¨|à@DDÄŒå8œ F¸±œÍE,‹5íz—ûþYHp÷åzÁç _Gxßø\ñHå¼\Àïu»Ý®fbøÐ‡>äݽ¥^/¼¸Ã39p‚<·Gy6l˜±¤/ûÆ+bÞœÔÎ3-p‘·?üauMþᨊúyGÖ'„€B@! „€B@! „€B@! „€B@! „€�®ªà>{lƒƒƒhhhÀ±cÇàr¹ÔË,Z¾ë]ïR÷ó›ß(~v¿…³ÜÎ’»§±œúòË/£¹¹Y‰ðžçgßj%r­°úÀ`ëÖ­³W�õ«_¡¥¥EÉÍÿôOÿ4ï2 =éÜYÓÊÏÚåÿßÿû*ù];6íë«íþóÏ?�'N¨aýÇüÇéÜÁ�WÊ¢ßïÿ{Ìž€‹!X¯ªªš!×õ÷÷ƒÓÙ—ÓXp÷W\©ŸVpâ‰'PPPp¥Åg¼Æòôoû[´¶¶Îxž…i–å7’tXVV6£˜Ã—smÆFæy°˜àÎ’ ¿XÔÿÔ§>5Ï.=Åï3'¹-¥à×}ZHp÷õzÁÇ•¯E|®r�ÄBm!ÁýJ׋…Öåy~1™Ü×}ól‡‹E¾÷½ï©´}~ŽEtÒçk‹�IÛ‡×û¥/}I=u °·Ýv›öe¹/„À øSpçëÏ(SPX¨>3µ)ì<´��œ ×ï»ï>hgÒá×xÆþŒçÔw–àg7ž ‚“ÜËËËÁ3ß,µ‰à¾TR²œB@! „€B@! „€B@! „€B@! „€×Tp÷àæôßýèGJ¢â„MN†G‚ååæ“ª<ý9 Þ“<ê+9±“ûó­§±¼Ìâ'yrz6'’rÓJäKÜ=‰Õ¼Î¥&{Æq# îÚ¤ïÏ}îs õ쮺õUpç•𱩩©A]]�’ñ¦§§½Û`Aüá‡Ɔ æl�ŸXèüás'66V‰ío{ÛÛ®ºàÎcáq·µµ©}á" –µ-33ïxÇ;¼i龜kÚõÎw©‚;§Ô_©�c¹‚»/û´�àîËõB{þ2'¾þð>óµ‚ÿçãåi×Cp÷eß<ãæ[.úaÁ�“œ¹­_¿�>ú¨º?ûŸåî{uòX�eXLpÏÏÏ_Òùýɳ‡° ÎŸ/ µÚÚZ´ÓµŽ‹ÆRRRT¡‹ï<ëCrÖB�·Á)ðœÆÎ3«,¥y®«’à¾Z²ŒB@! „€B@! „€B@! „€B@! „€¸¹ øUpw:�*™�“BKÆÞ·o<¨è¿ï}ïS–ç9–—Yšfét©M+ܲlÉâ;KížÆ Í_øÂÔÕîû÷ïÿÏí3Ÿù "##Õý¥üs# î'OžÄßþö7µûŸüä'•4®e¡Ü{ì±yS^¹à€“ª¹=ù䓸’¼Ç¢.§¿ž:uÊ+óyÆÇ‚‹8)ý¿þë¿0555£€A;¦•Þ÷%Á}ö6YvVÒþéÓ§½²;Ÿ³, sóå\›½½Ù�ܵâ÷g?ûY¯t?{=a=>>ŸøÄ'f¿<ç±/û´�à¾Òë_§¾üå/«Ôv.vxÓ›Þ„¬¬¬³xÖÍ;r=wÏöWr-ÔÂöÙgQ]]­}J î,ºÏnËÜY‚ýþ÷¿¯VÁüX�•&„€oÜ—:{ÈÈÈ�|þ:š•f±ïQ4û Æqá!>ñ5½¤¤éó$·k÷Ž¿S=OßvïÞ�¤¤$íK Þ÷Ìd"‚û‚ˆä! „€B@! „€B@! „€B@! „€B@! ^#àWÁý¯ý«�YÊüøÇ?ޏ¸¸Aÿå/ ¾Ü>üá«ôP­Hì‘Þ\Á¬~ðƒ ŸD-Ï9yš“áµ�åè_üâê©•îÍÍÍxê©§Tÿ·¼å-(++Ó®^ÝgÉúìÙ³JËËËSûÄ/܈‚{}}=þïÿþOí÷?øA¤¥¥©ûžX°ûŸÿùõðu¯{¶Q’ììväȼôÒKêéÅwm_m1ƒVžgá–ÅÛÂÂB•ˆ®íãË}íyùÄO`©’ábÛä$÷o~ó›ª($55úЇT_εŶéÜù½ù�ÿø�s×pª<³œÝXläq[,–+&‚kûù²O îÚ㲜ë…vJÿÙÏ~†ÎÎNµ W[p衇PUU¥Å¥„Óßþö·ê¹åì›v%Z>¼ŸçÎ�Ãàà *ùÈG>2§I+¸Ï7&íº9‰™Ï%nËyïj×!÷…€˜IÀ_‚;‹êœàžœœŒò%Ÿpn\8¶”Æ×—þ¾>Ü}÷ÝKî#‚ûRÈÊ2B@! „€B@! „€B@! „€B@! „€B@0¿ îZArãÆ�xÃÞ–Ýg7N ýÑ�~¤Ò«CBBðÏÿüÏà[³ÙŒ¯ýëjq~ßýîw#,,lF÷––¼ð 깻îºË› î‘›9µ�Å]m?rÿû߃ÅVn+Üm6¾úÕ¯*y�ÓéYꎎŽVëóüó§?ýI îüX+}^MÁ�…Uæ¾nݺ9Â* ÷,¢ó89}¶¸v¥¾ž}Zè¶££?ÿùÏÕËó%8³,ljê.—Km›yh��x“ɤžÖòb1�åb>'xݳ9³¨ûÜsÏ©~ï|ç;ÁÅÜ´ü~øað9¨mœîÎçË÷111êi__è¾V^Žàn0ðÌ3ϨÕrböÎ�;çl‚Eñ±±1äää¨ó�ðå\›³�YOp‘ËæÜ>õ©OÍaËÒú×¾ö5õ:Kð|žkgBà<…,|ŸåÆ]»vñÝ+6_öi!Á}¥× íñÜ»w¯ºhÏï'>·ù|áv5÷ÞÞ^u äõoÙ²>ø ßõ¶•î›gÌû{ßûž:—233ñÞ÷¾¼ÍŸüä'êÆ Ío{ÛÛ<‹«ÛÅÆ¤]X;ƒƒ§@IûºÜB`ùÜç+8Zh+ü9Çd÷Ýÿ²fœYh}ÚçyFNo¿óÎ;‘˜˜¨}éŠ÷ùû7Ip¿"&yQ! „€B@! „€B@! „€B@! „€B@"àWÁ�‰~ç;ß‹½ÜXRg™œSDY(Uâò¾}ûàt:Õ2Û·o§ {Ú+¯¼‚C‡©‡,f²üÉò/‹Ò,¨³ìÊ÷Y`ÿä'? �N§–e‘‹Á¹•——«~III裄ѣG�‚Ü=m%‚;÷ÕŠ¶)))غu«’·y¿XLcé“›6�›_-Á}xxßýîwy*-ÿŸøÄ ‰�ÖYpç6;‘y±¾ªÓþ±Z­J„f‘}ÇŽ¸÷Þ{ç,Í2mww·zž�3K>nœ²Î)ì,Ø{šVp¯®®Æ³Ï>«^âs€%䬬,%æ² ÷7ëxûœÖÏ’¶§ˆ‚EqÞ&KÚüÜîÝ»UÚzll¬’Ú<¨ŠxÅ·Ývî¸ãÏæ¯x«¢YRçã{¥–››«Îwfóío\ÐÁÅ,ƒ—––">>^Ií¯¾ú*jkkÕªf§Ü¯ô\»Ò¸ø5­œÎcác¢×ëÕÿž¾üþdVÜ222Ô2ÙÙÙj?.\¸€3gÎ¨×ø=ðž÷¼gF1‰za�VºOÚ~ŸûÜçêÝÂJ®|íùÒ—¾¤öˆˆp¡ ‹£,mrÂ0¯sbb»�«!¸³€þ•¯|EmƒÇÀÂ'Ÿ7 Þý[ɾyý»ßý|¬ø}ÀE |¬¸i�ÿì"�¥ŒÉ³~~òû488X(i�‰g¹B`yü)¸ó–�;7}_ÚñZq_ã:©8-Œ¾7ñ÷ªÙEo³GËŸaÝTðßaüOŸÜçÔ©S …ç+Úš½ícܵ4ä¾B@! „€B@! „€B@! „€B@! „€W"àwÁ�SC9%{hhèJÛU¯± Îr{PP�wYªþøÇ?zÅ_ï š;,U¾ýíoWr¹çiÞ.§.³ø<_cé½®®N½´RÁ�;kÑù¶Ãi㜌œžžî}ùj îÚ$sÞØìDîo|ãÞ„ôÍ›7ãõ¯½wL‹õõ.x…;œÂÏ©ÏÚôqíâüÚ/~ñ U� }Þs¿¸¸Xðc­àÎr1ËžžÏ¢JÔåsƒÿçÆéî\ Á�7øs:Çy&mÓΆ°Ò}«©©Q×P^/y°Àïi,¸rQ �pq§¯ó±ô´ÅÆäYŽÓáùÏ…ïxÇ;ð·à>>>®f6áø=ÏŸ©œ¸Î3D„Sa /à‚«ù/sæôiµlZZšêËŸ9ÉT,ÓF…@ü}‚‹s–ÓDp_-YV! „€B@! „€B@! „€B@! „€B@ÜÜü.¸3N·Û HÀ‚•¶qú' U»víRr•ö5ÏýÉÉIìß¿_%EÛívÏÓJr^·n�JßæTøÙ�¼Ÿ{î9•îŠYVåôpNìþÏÿüO%kÓ»µ©Å>ø J«ž½^íc“9ažLµ2=§‰sÊõ<€¨¨(mµ]N�Ÿ-›júüç??glÚ×ç»Ï²êOúSpûÆ�UJ»v9N”ñÅ•8=[º_¬¯v= Ýç”oNûfÆŸùÌg¼ÉÓÚå9›—áÔv>®ÜX¬å"NÿÙÏ~¦ž{ç;߉¼¼{ö¬WÒçç¹/paÄ|ç/éñ¼Mmj??§Î»M›6-Ynç~,:ÿæ7¿á»KjoyË[PVVæ]–E`N�gáŸßÜø}ÀÉé6lP,æKÒõ0XιæÝèîpª?Ÿ���j©ùwÞö�pšG~�xËùœü~ç�wª´qÏóK½]É>ñ |3#NpçóMÛVz½àõ²äÎ"§§ñ9ÉçŸ;|ñ6ÿíßþM]{x™å^/<ë�ï–·ËcàÏuN+¸sŸå¿ùÍoª4z¾Î~ä#™Ã‹�?ÏîÀ�¯§\\áiK“vö¾Þq¡’4! |'°˜àÎÅYËmüÙ˳-°ØÎEe<›ák;϶sÏ<³¯ð6öÓ #ü½†ßß<ó vñu‘g¬áÏjϬËOss³Zœg¬ðw{ê©§Ô*üq5Fþ® -žä3¾pù³Œ�|QÏ7øÀG?¯nå! „€B@! „€B@! „€B@! „€B@! V�«"¸kwÏd2)¹™NzSSS•,¥]f¡û,òpÉ}YVbA™ÛÅK¡,nñ²,yΖœë¿”×ylœˆÊÂ+ í,�]¯Æiå, Í×XôgIw!Wê;ßú´Ï±8÷ýï_=õÈ#�(Y[ûºö>Ëq|Lxœœ½”ãèéÏc4�ª/ŸóÉàžeµ·,ûòùÇ��Oxx¸öåk~Ÿ¹y?X.ä÷Bhhè’ÆpµÎ5æÊëfaœgE˜¯i·ÍËñ±[ê¸ç[Ÿç9ízýõþáu®äzÁïc–¶ùa¡óZ77 n �£+Ý·•îË•ÆtâÄ <ÿüójÕŸüä'g$À¯t{ÒO¨M¸àhvã¢:n,¨û«ñç1=üÆ7Îû™ú—?ÿY&%%ùk“Þ[Dp÷RY‘B@! „€B@! „€B@! „€B@! „€¸a \uÁý†%';¦p‚|WW8Y–“S¥ !pcøñ�Œžž”””€g†�&„€,–àîOÁ� ­~÷»ßáÁ׿~Na Æýñ™gðæ7¿yÎk¾ì)ï7Ü}¡(}…€B@! „€B@! „€B@! „€B@! „ÀÍA@÷›ã8_µ½ìïïÇøC•û¡}ÉÉÉWm[²b! ®/.fᢞâ£ý¨š‰àúŽH¶.n‹ î\TâÏöôÓO#'7³Sãy&Œ¦ÆF<úè£ó¦»¯t MMMª«î+%(ý„€B@! „€B@! „€B@! „€B@! „ÀÍC@÷›çX_µ=ýóŸÿŒ3gÎ ??O>ùäUÛŽ¬X�ëG`zzZ³pQËîÝ»q×]w]¿ÁÈ–…À HàZ î<CMM 8±]Û‚CBPQ^ŽììlíÓ>ßÁÝg„²! „€B@! „€B@! „€B@! „€B@!pÓÁý¦9ÔWoGív;:„©©)ÜqÇÐétWoc²f! ® ‹Å‚Ç«Dç½{÷"44ôºŒC6*nT×Zp¿ÖEp¿ÖÄe{B@! „€B@! „€B@! „€B@! „€B`íÁ}í;¹B@!pƒXLp/--]Ó{ÚØØ¨Æ¿gÏ¿ïÇSO=¥Öùøã�cttTÚÍØNÆl3�|Q¯ࣟŸñ¼<B@! „€B@! „€B@! „Àõ&`·£·§}íHËÈGFf> ´ÙmèïïÁ¨a€Â '¡×'!?‚ƒƒ¯÷îÈö…€B@! „ÀŠüöÞü;Š,MÓ|åû¾Kr¹Ëݵ£ ±ADFEfeVÕTUÏLwuõ9ýÛü2ÿÅÌü#sÎÔLŸ:}ºº«*+3c%€€$„„ö}ñ}ß÷e>3�"ˆL@B¸àó8\®ٽÏ53™‡žï½,¸¿6nĘ`L€ 0�£#ð§÷¡¡¡£;Ø[ØÓÒÒ’xTÜß|>$`L€ 0&À˜`L€ 0&À˜`L€ ¼÷JÅ R ?±=Z±Y‹µ³ ¥îgÙ dÓa$©]½QGƒVt×hmèè.`L€ 0&Àž`ÁýõONp}vÜ’ 0&À˜`L€ 0&À˜`L€ 0&ðºé6°5‡r6µ¤ ©DµÅµÙ¹ÖüÂÝVËE„vç!ˇ •JÄmjµ: r:{ÏB¦P½°óp¼;��Z]]]0›L$¸· •Jcgw¥Š×0ä?b¿½ñh ×ëÑÓÛ'¦€§’ ø|>TH¤¶;é{ÊÃuŒ[ÿ„Àæö:$J¬öIp×[‘ÏÄDÁ=ÚF.¾‡žî>È ¹//Ï :º& Péa°8P¯Õo ��£˜ÚC§½MœÃŸ�¿Á˜`L€ 0&Àš˜À¡÷\.‡Ç�éÃÐ;üj4ïðè^<4áíŸz½�\&ÌæÅgsy1>g˜ËÏøùáëéÅl^†Ë‹[žŒïŽ��A«Õþ¤³·nÝ¿Ç î?Asð ÜPð&À˜`L€ 0&À˜`L€ 0�7D ÷#èßF»« ’ ùõæT˄֑W›„¦^S£³�œýg(ÍXó“ƒ m¢›³@!]KÂo:…6 µ¶îq’¦Õ?iÃß8AT�l܃¦‘CW›6½5J÷^õG‘.‘•Yà¼üÜAD¹}ã>ìš:m¯ƒÃj„R.ÃV0ŠH:‡@èè»Ä’ûsÔÿE¹”E2²Œ‰ñq˜Hnw:�ô;oÀï�äžÂÜÜc$Òeô œ?8˜�üò/àÌä9˜&sÑ>@IDAT-ôõ  A î‘pÙl óˆFÓ”ä>rІßž@¾PÀôŽ|ˆÏÔZ´O÷b>�àî6o¡–�bpèŒxÀl6ƒ•õ5ôŒ|; îj­EÜ«”ŸM‘Œncoý{Ô !t{zßIÞ`L€ 0&À˜8F‡Ü…~îíícwùPL€ 0&À˜x÷¸\®ê©à><<üÂ?)ß\\\»zíÚµ#ï2 îGŽ”wȘ`L€ 0&À˜`L€ ¼�J:Šõåi±eïà$†?.A ¢çúãïòmÂíîCgÏäÛk™›¼ �J1ÿêCHòIjeÈ$-(ÈHzÖaî�€TùSºRÌÁ»tˆî¢M¥„ŒŒÐ%M×͘/@ÂÒôË ¥mª¥�¿†±šÇ°Í£BN‚{ñbÉ âªV¸Ç¯?·OAn<¾—¬ =mßo1 LÉÅ»$L§Kx« ØÇ®³äþµÃ\¿‡Ne“ÝNµj8ÌH艤³$¹Gpwu†ž+”än98˜wå{8Õe\èwÃBB|§Í …LŠ�`Qš¯ûÔ&TÕÁÙwî  ¿9<�\r›8WqíêU¸\�û‚;•�øü~DcQÌÎ>Æ··nbôÌŸ,Ý -Jøå¯~Céí½Ðh´Ðëô‡‚HPŠûÂücܽs�]Úð›ÃØØ\†ÆÒE²ú¾à®ÕÛ Ö™PÌ¥�£÷§‚ûæüW¸|ù3ñ€ó�Ð3‡KÜ;<0ÚÜPª ¨”r(æSˆVDÁÝ¿vc#ã‡ï$ï� 0&À˜`L€ #�C îÇØW>`L€ 0&ÀÞ+,¸ÿééfÁýO3â-˜`L€ 0&À˜`Làä(ecí-#ìßB§«m®!H(‘ø�½ÊÔ&X§ÄN?*$ã­8ú'!•)ÿX3þ·×$P'¹6µ>i2ƒBöDÆ­ jê@+¥áJ_�6-´‰Ì}C%{ ð&JU”Mv˜Hì|Q›×ì7{B`kúKX³aôêHÒ”KEY½\o`-“CB®…uâ?‘Ü·©�-A‰¸­$¸ËIŠ�–Êðç‹b-IÓ,¹í)Xº {!ˆñ63<-4”î-¾‘Ìb:ƒfø“çŠA|ÔFŸñáCw;¬j%úý„÷l¹‚-jsk7„´Îçð•£íì{¾·ÀÌÿÀ˜§>qJLp7û]SaÜWHpÿ~eëy%Ìî‰R[Sÿ„Ï&ÑïhÃÙ>Ì: ¥‚qº¬ïbÕÆ�–Ññß´á7‡'óÏ� }QLp÷x<0SŠ»ðJRzûÎÎfçæðíÍ[´Bų÷­õ;¸rå*%¸ŸEOO/,V¤R)b±¢‘0)ÁýÎw· ÔtÐóÅOWU8|¯ßÏ=|÷Ýç85ù+1ÁÝî¥g8'äTLU¡ç†4­$Ünbkáœ;»(ô‡ßý&~ƒîá�a'ÁÝ$ îzÔjUäRá}Á}í{jó%ΜÞO}?éò¨™`L€ 0&ÀN"ÜOâ¬qŸ™`L€ 0�÷‚ÀSÁ}däd/ó¹°° Î'¸¿§-’ 0&À˜`L€ 0�B \L#�ð‘í¥„N� ã‚ÁL�Jÿ³#¨–2(¤¼$ØÄm –¨���)¾ÍÏîŒÿáOð­Þ‡$íE—Íɵµz‘LeM”vÝåªçöQ)åXŸ†¡¥ —¶F’ ³$…fIÈM@�çZ~Ôæ¹ð¯L N)ìéÅoán)ÁMR­AH›¦½Ä‹%l¦rØ©+Ð>þÉsÉÑb›…oÑ%)‰ÛwQ»¥Mç*5l’ä¹SWÂBâ´”ÓÁ_y>~®A9Fêá瘴Ñ©Q‰iìJ‰¹j^’Õ§â)¤,n؆/ì¢$´™ù#F=ÆLh(eÚDó*Òœ—k˜Ž'Ö´Ârú£ƒ6üæð‚�KF©(¸·j”°kÔÏ%¸OãØ�Z`9uéà`{ӿø®×Hpï1é`R)ÄóÓý2˜+�àÆ£Tî yІßž@uã+\êÂ¥�(¸Õ*T…ŸS©,–Ÿ$¸ßXÜ‚câ÷ôÊçøìÌ Î÷{Ðk·î1º÷-î1³¹‡ÏgV`ùÕá;È{8 õ?ÄG~H‚ûit‘ànz*¸'“ØÞÙ}"¸ß„µã™ü¼¹z]ÿDÜ»Ip·Z¬$²Ë�Édàóî‰ î‚àŽdàî>}p,~s8[+”àÞ WïY¸.@Lp§•F ¹ä~‚ûÎ<6o¢˜ØCwWŸx°ùÇ÷!×w¢GÜÇ¡¥d´†6”Š” iDý”à¾v¾µ[83qñpäÖL€ 0&À˜`Là˜ °à~ÌÀùpL€ 0&À˜xY,¸ÿiRœàþ§ñL€ 0&À˜`LภT)-0àßA6ŸEƒþki‘@¯Õ£Ãî¢äGÙ »S#¹3 W 6$GµPJ®V­ƒ�’§…´H~-ßö,¤µ4z=”žj2Š‚{"•ÆÖ®5™v×èOöÎCY§6n'4$±© ÄSlîù�)Ë)Y|”&Ÿ®²þÆK¨æâ(úç0Ѧw5¥ ‚ûz8�8 ››9ºFº(éû©ìë³7Ð!É`Òmåön+ Qå*R$[¯†H ÍI òœ…äm^ºC¼á D—ïÂUcÜf„™ŠìTT@ÆHW(mš$χ‘ü;Ü£WÚG(mÚBiÓ´[á!¹ÝHÒ45A‚ ¶Ò9ÌD“ðRÇÈmøÍáæn¡+ÓÛOQ»K«Ü…4öX¹Œš«©Š ¶sϤZïÜMjÓÛÏY©È„®AÉ�qÚ~‡®Á=úó=Í•fâS(Œ­‡ë ·> �}ø/¸ÚfÀ0]S}&= J*¡ˆïP®ˆõdstMÝ eáºü7mâSÿŒ‹í:\v¶¡›Ú˜Ÿî ¡Ð„Üc¸±E+§‚0;Š7�­¯IpïÞÜ[Í0PñH•V ‰P‚û²/‚»«;¸±´ ûéß.»ú>éÃÅ�.œrµÃ¬¥wúOHp_#)þþê6þÀ‚û¯£z#Áýܹs?½/¸kEî@.GEU”àþhvSSS°9Ïrcù&†FF166މ3“ÐêtÐh4ˆ„Ôâ=ÜMÖ~zþã÷p‡|S "ª]=#× $¸«4’ÕmÈ¥#$¹§wJp÷8…çqµx´L6�å•et�\§6ãPiég–Ù�r9�l"€Dd[Ü[Êqô÷Ÿì0¥CâåæL€ 0&À˜`'� î'pÒ¸ËL€ 0&À˜ÀûAà©à>:úS±à$˜ŸŸ»Ë î'iÖ¸¯L€ 0&À˜hNÅbk+�‘/TIôT’-‡B^§_î+ÑÛ×  ·?~•JEl¬¯ P¬¡Þ¢†D"ƒTR…F%CWWµ‘ÿ¸ }UJà †ý(” p¸‡`°´!“ !#ŸF)›D[k;d?’ܹ=NI¹åJÏ ŒfRÔÆ·½Ló«„ÕÜú³bü!ºúÞ6­Pšc*4�s§G`1ár؉E |�’é4¦ç¡µ Q*»î€‘˜ÜYÀù±!Ü;¡#9´…þóÃ$¹§15¿„p¦�®N…<€vÈ7åÀ’ŸôgšdÜ»©*z¯üOûÞÿWjC Õ$M ‚»–¤iAðŒ�Œ+îS‘$æ x.=ksИ߼�•oþWô 1‰ýÍ••ždTH•­Tá+1“Ha&W†öÒ3izþëÿ‚ JŒ› ¢w›R9¥¾ç«5ø©Í#j3K!lrÁ5zåµúÅ�~J 3M‚{»#$¸÷’¬.\S5ÜÔ´¿M×Ç_÷by¸/ÿíAãÈÔÇG&Œµ™1@)ý‚à.�ËX¥9š£Â ÛÑ"lÏ ó›×&PÝøcî\%ɽ͠ƒ�æ+C÷± ýÌYñ‡qge«Y9 �ãLj/þWhûó}ØéÚrÒ}P¸ÿÅhn×$¸¯lãöòœãqІßž@,´†Ž6=Æ)ÁÝj1Ãnžý€@ @²z\܃”Än³Ÿ:8˜ww�žÃk¸zõCX­Vtº¨PU"E˜÷T:) î¡PFK×A~s4¶w7Ñ¢4ÁÒÖM|Ьȥ"HÅ|ˆ…¶Ð(%ÑÓÝÿÜÁ¦Ñ�`iïƒÑ憚$÷ZµŒh` …,M¦}èï¥bùO?/?·#þ‚ 0&À˜`L€ 4Ü›lB¸;L€ 0&À˜xJà©àþôë“þ7 î'}¹ÿL€ 0&À˜xû¦§îP· 2…]'$R�%ÚmB.-àôØ ”$ =} rûÃéûhQØ)YÐ�©2¹šdk®3~JoÍadHãYrÊì°B>è,$ÝvöÁÒJ"´ÑFiƒi’1vöo"ØDG»�ʾŸä^£´÷PÄGÛ÷¢Ã%´qBo° “Ž#ö!è]GÈ»‰öÖgmÛÇ÷½}.¶¥¤„ßüâ#âj…£½M”Õ‘ö|ܸ{yJ2VšzPc«ÐHKø‹�?€�Út´Ù ')×#DbÔÔü2¾øî>ÏþåA~s8õµÏq©Ç‰³»(«kIÈ­ÖIVÏ“¬NiÄ_,nâA ƒ®3~p ÌãÅUjs¹Ç�n›ILq/”+¦óð&Ò÷;q¸~Ðæ 1¿y-Éïÿ+.’Ø~®ÝL²ºv_p'Y3Nbí&¥O“X{3˜€û£¿;Øô»¤6œ'w¿Íþý0Qª`‹RŒ…÷›$ :?ümøÍá,~õ_p…dõ1“‚{ îT”µ“/`…æêûtÆ+ÿîà@3_þ¿$¸«DÁ½‹ŠLÜ5 î-”à^Aˆ$ÞJŸŽ§¡ ”]9 ˆü:�‡¿Ç%£ÝF-zH˜î ‚ª"$éšÚ¥ëc:H«QH-° ^>8àæ*41Ë0i·¢�¶ï¤ÂAp÷Òö+Ñ4¥¸g°!±ÀÐû¬ è 1¿ym™½Gh¥UCÁÝDÜ]t/ÜÃt=­P‚û’Õ•î‹�ªMǮ߇Y’ÅÇcý°èu$¸©ðQ²/¸?Ip÷ð qÑÈ´#xS¯U¨àt›žÁéçŽÇ-& …»»{Èf³„0X{éùüÙg¢*ÉÑAßÚég•Þ`€§«[܉8¼{»ÈRQ�Þè¦Ïc/^�éºýÞî¢L+…øü»´ O�Š…ôÙW…J)/ îj…®N¡H[ùŸ¯¯-"WªÂhuAA…ªµZ™>'‡¡¥Ân·‹Ú°Üþ3þ‚ 0&À˜`Làd`ÁýdÌ÷’ 0&À˜x °àþ§'ýþáÄ�þþïÿñx*•ŠþG¼ô¹†Îÿ3÷Ü×ÑÿË"~ý¿ýïÿÇsßç/˜`L€ 0&Àš›@2™¢tÁe˜lPëPªÛ •©QʇQ­æ�M®¡VÚÆ™3c¿ð<{‰ Ðæº µÞI˵·A&SQŠ]•r©èaxh ¹BzW*—HvcèÌÇpõŽ‹¢ºÎØŠ\&Ž<¥·{7ç±<û-ò‰zz‡ÅQ­­>¢”ÁŒžýž¾1èHn׭Ȥâb»�õyÌ?ü™8µé9Ù«[5Ë4†·îàâä>87 ‡½ N{;Èó¤ôö ¶v½¸;ý·ï?„ÍóLŒo߯GçÏì'¸{:a%ITH}Ú¬líàþÜn>˜�µûZ³ óÄ÷£²ò9®ö‘¬ÞÛy « )Æ‘L^ÜoP2î­ ?œgŸ¥|—–~‡O\8ë&)ž¤A­n!´‰f X ÅEÁýËU/œçþúÄói–Ħÿ —�2ŒSA� «kdRJpo CBî&¥í îw(Á½ëÒ_tYHp?­®´[Åw�˜àjSÁ*‰¸÷HŠÜÝœà~Àì°ovègOg6„n’pÏR·•Šád¢à^Ãf6�{Ñv¤´RÂÅßj}æÙ zi^ÏÓõ$$íä2JÚ/#Esu+Ç*‰¼]öŸÚð›Ãð/ÝE{>ˆq’jM4Ov­J¼¦ÒTX°AuSt/Ó�~…¡õà`[óßÁVˆ‚{�I-Í“ðòÒý2NiâÓT¤úr½í  ¿9<�zµ„¢ïœZq¢Õ ƒF‰œ�šO¢z‚V°WÕpœúà¹Õ*EÄ·§áÐ=v›(Æin×)½=C+#øs-°÷]…Þçò‡& Hî©øµ,Œ#éí $I´È´0ÛzHT&·?=˜ ¹GC›(°X,´–™L**Z0šYnÊéMý�/P�âÞüÞ t8{à¢b`�† þÄ+G…[ks£:­r6 ­†.8~1&À˜`L€ 0�J€÷:qÜm&À˜`L€ 0€w> ˜`L€ 0&ðþ˜<‡\ÙJ‚û8‰êvQp—)t”f—ÿdHpO„¦¡S%11¹Ÿúxçö7ÐXÏÐRíg 7÷’,££w-J…ÊÅ„(¸G}÷(ÅÝ  lü:�5)¬Ž~Qpw÷�†¥Í¥J‹b>ƒL2 ï– ¸ßÄÒô—8wþcñ`·¾ýï8ûÁ¯12ùºúOÃÚæ¤~ ¥ìg�J„!î $¸?~ð5Î]øôpäÖ"�ÀÆ-üÙµË87>ŠÞ.7ÉêFÜ÷eõ­=/f/â«ÛßÃàx–tZ¿�Ï>¸@‚û0úHp·�àþ´ÍæžÓOÜ�nN\=ªÓ¬²òJpwP‚{‡(¸k(Á½R«Q{^J�þrq SB‚ûä³÷ÂÂoq©»CÜ»­&hhuŠ ¥é m|É,¾ZÞ&94‹ž³Ï$Þ£êïûºŸäê=h{¸ê°a€Ò¦ ºNÒ`F�qÓ9<$Y}OÝŽŽág×F„^u|Ÿv¶‰‚»‰æIH›Þ#Ñz�¤Ð%’x½j;:Fžµy_ùÕ¸ke’jg¾DOKâÝG?ó¥tßó‘ü,¤¸/¦2ˆ™]p�]=8d•Òpƒ©�¤, ñ‚/'¹³\¯ÃO"î"0Dtí´ŠÂþϳƒ†üæPî¾¹¯áh)ÁmÐÂ@ó%�Ä(5� @ò†NtŽð »ÕDiì*)Ebüv] ÓèõçÚ4æ7¯M NtìÑ7t�äHX—Óê@…du_žæCkG.C®z>·&ˆÓ¿B#—À�QG".P¥ùõS›œ‘Ú _¢6,‡¾ö¤üLCAr÷¯?D-ƒºVD‹J¥Ám{7ä?HnÿqóJ&ŠL`ƒVŠ ŠéÔZ³úŽ>Nnÿ1(þš 0�#!P,¡Ï+qZiª^«ÂlnCk«Z­þHöÿ&wR¦•·67WP¢ç‰\O+£Q‚½5­œÑétA.ÿi¢ÿ›ìÏ›Üw©TÂÒâR™:}6m¥ÿ  ù*QÑ{F} ‡FÄ•�ßdxßL€ 0&À˜`¯O€÷×gÇ-™`L€ 0&ÀÞ2Üßòðá™`L€ 0&pŒn|ó9tOwµ¶*M¤r ÉêYJc�!_¢÷ȧæ÷ï¿¿MRüYÜ'¡£w•Ɔ Im”\( îQÜý÷ ©î’àÎbîa§³D¢D(Áðä'p÷�Co´ÑŸVä²Iä³ øÁ}î!øàñ ˆ‡+SŠg,w!Á]g´À`²!“J ÚE8¸ƒÅ‡·�Ž…ÐÝ3|Ø.r{"àß~½²Š�¯\D›Õ§Ã %ÃÄ’)1ÁÝ-Âl<àåݘ†Ã$ÅùÓÃhµ˜àêhÛøCÔ†Ò§çWàKTaë=hÃoG Q-£ê„.M *&èm3#_®"C‰Ä«Á¶óº/Ð}Pyp !I·¸; ·ª ½J�>›YLÆ] D‘¤¤ê�‚ÖþËÔæ™l}И߼6� *Ü‘ÅwHn×B%•ˆtŽRÁ“R-¬c×!yA‚q½\@tî*YQrÜ“$Å—ŒûϽ°Íkw�¨wß=+ÄübÚ´Þڋ릶ƒm~üF�­wï!Cm)Œ$/¶þ‰6?Þ͘ÀᔩÈÄ·»ßÞ\î>8ÜC�kL‡Ûi¶®×*H†7PʆP£áùLA+EXÚûÄ"Ý&ìòs]ª×kȤ}$§HòÖ¡JÒw<%©Ø„¶öZIëÙ3Ës OØ‚¾··Ž†D†ÖŽnZu@IÂtM\µ*Þ…„JlúèsM³¾„þÏÏÏ@®m§¹1Ðù5@ç—Œ Œãô™‹úß( ÇýnHî‚Ü>=õ-r­×AãµÑª&q¸R!BcöÓŠGLœ9Ó¬ÓÅýbL€ 0&À˜À{O€÷÷þ`L€ 0&À˜8¹Xp?¹sÇ=gL€ 0&À˜À«˜›�F®h¤÷3b‚»L¡£d9Êå$ý‚:�lj�„�ièTiLL^w¿¸0GòmŽž_AÿTp§÷R>Bm2H=ÜO�ôÂ`hþ¤½Weö6¶†ýÐY$¸O@­ÖÃÒÖ‰B!ƒx؇ˆCÜ»\½ÐhtÝ G|0Øìè")ÞÖ.$¸k�§÷hh!ß¾M´’„(%ñ‚_‡'P#q:ꛇ³UƒN‡nO'­† A,žD$‡/’�Î&ˆ.Ï’«TˆÞ�…â¢6ôº;¡¢„G_0‚0%¿ûãí#”þ¨8|y$¬WÂË�db‚{�’££Ùï¼ì¾�c»å¥Y”[ôôÜqj½�>_÷Ðgr©'¤Ú}„z1H+=uGwÞè1æÝG"X:®P!u7=;kŸî T©È0›Ü@22ƒñÓ}0ùÿ¼ÑÉà�3&À˜`Là5 °àþšà¸`L€ 0&À˜ÀÛ'À‚ûÛŸî`L€ 0&ÀŽ‹@¹\Æ£G ”jë‚Jç|’¾f Q=E¿ˆ#ŸÙC½¼‹É3P(÷e¡Íã…HUnhôÉï2J}/Qâ{!¤_âï@)‰cl¬yöŽ‹ïQGHj E‚´Ô½Ö6�»™xçÚ[C6§ô[ «ëY2¸p\¡� ¹Kd2XÛ]ÐéL(ä3ðï®A©PÁbj%¹]zT]äý�‰ÓñÐ:*ù(¬”È.i‘ˆóPnh¡·v?'·?&HîQÿŠ™¬&#‰0-¨Tk¨I 0Qò#ËíOIýßuJBÝ^›(ÉÕÝ;ÙK¤ÖVó ¬/O‹�é=5I)�–£ïï‘ ¼!%*Ø\yˆJÁí<9­rR^ÅD±½ä¢ºf!}Y\P™ÛOÊ^ªŸu*ÐÈlÏù$TµÊôó Ù¢@�Ò€ýg Pi_j?oc#Aš­>€&‚S¯�V.C¹VG(W@Ag‡±û ¤JÍÛèÚ‘swù �,NQ�š^)‡•ŠÔBé’ù"”®É¦–Üë÷Ñ&§4é:­fØŒ:Ĩÿ©| ;~ r´÷]2�æ' ¦¬“xœŒú„c)ëî¡ /LÂo¶ÑT)6¸:�*‰gŠr Ñ”ö®ïè}§Äéj1�ðâ]È~Xär*¾iA†ÄéªÅóàHš\:Þ˜¹et�&IÓõ: $Nï’Œ[²¹Ñ=q½ÙN­×êO½\@nñÌ”~ëЪa ±Ò�n„ %¬¦²ˆilè=ûékíû8íÌÝ@G5�±VÌ´ÒE«F…,=/ú2yì’<½Q’¡}ô:=3ªŽ£;oì¥L ©�‡¸ä4 ›ÒÏ;Í:èè™×—¤ÔâR sÞ0v*Z¨]gÞX³ã O¤·ï⣱Œu9a¢s­•–£é,ÒtMÝ_ÙÆÔÚ4î‹�©�‡9Ô[oëÝz„N‹§z»píü$ŒÌFâ=O¥±°º�ÛBn:EE¤/~–~›ƒ¨V‹$Gð™s$M[¬°ØZ‘ËÒ¹–Mcs}�÷û˜zð=†Ç>y›]=ô±‹¥"¢©FÏþJpoµ{¨ˆÚá³L:A€VsY_øK3ß`x°9¯­ÙyZÉiຘàniï‡Zg£Ï^R*JNÓ g;¢à¾³ü ‰uœ™¼zhfos_~ñ9,öË”R?­¡ µ•ÆJÅXtÎ Eòû«ÀÍ ¸�_ýúoßfWùØL€ 0&À˜`?C€÷ŸÃßfL€ 0&À˜h~,¸7ÿq™`L€ 0&pÔ„TöÕ•EdÒK5¨”Rè z œ†Bñ¼ÜþôØB›µÕ¤ÒiúÅ}™¶“Â@mN�:}�öþt[þ› 0�£%P+g±½þˆvÚOïiÈ”ú£=@ì­’K ÝF!´6%­›› w¼ uJæÏùÐ(¤¡®åQªV‘l(Q–©á äì&ŠÿøèžýëúìMÈâ;è"iP-“ˆ‚{^Hœ–jaù�VQ?Û¸ÉÞÕ(m:0ó t-õ´� «'ÔH—«XÏä�§ó­ÿÌõ&ëõ«wG�øýSŸÃÝ( ““$®¢"©„Š%di®ö$*'>¡díæœ«%·Ç§ÿ€Ó$¥šrt¨”B€;ÔÿT¥‚¹T¦ÉÏ |’Ü“ ·ÐUI`ج‡ƒd~�L áz P1áN6�ûá8,g>ƒÊÔöê'ÂnQJG›û×Üí%ÁÝ©×>Ip¯Q‚{˱þyue£}ã½áÞ¼ÙÝûWî¡W™Ã}�¦t]SFúó¥ Lï1ï‹@ÖuÒ—XäÍöö§{÷®ÞÃýýh´_Ü…ôv%Ч²ìFâØ Fqs~ +  £ïüOwp‚¾3ÿà_pýÒYœÆøÐ)XÍ&èµ*ê-ÂG î «ë$¸Ï`Í—F‡§ùÐ×W »Ç…‹—¯apxG'4Z-ªtï‹F)�~cULp¿uã+ RñÈI~mo-CM÷¶Qp?# î*�uQpÓ T+$¸ßÁãûŸcdh²)‡úCÁÝL‚»FgE‹ ¸Ó³à3Áýk“›'^pÿîÖ7b‚»Á: �ir…þI‚{ åR¹ä:á‡ôlÁø™sM9_Ü)&À˜`L€ ¼ïXpßÏ?`L€ 0&ÀN0ÜOðäq×™`L€ 0&À˜À! ”ËEƒÛx7`wöÀnï¢4þæ_w¨�z ™äÊÅ$% VIžn¡´i,­½´‚%æ6ñ«Q+#]‡¤’„‰ÂEfG“ÔåFÚ)�Tön¬œà]ùÚrýv+´´‚„ŠÄÖD®€�P ‰†N”îäMz^Ö+E”·§à�•`Ñ(Ñ®× CE@Iú³D‚jTj†gìd žÂ%RJ…Ÿý­f•rt“$^¢Tí\¥ŠMJ›Þª* ¾F©¸Í™Ö,$š·§¼6éá$AU+“‰2± M¯SÚôT,‰ös¿‚ú„‹Ó[�nžòa‚ñ.JjÞOpq:'i¬óTØæ3:Ð:òASÞù" ßAÙÁY³§i®ô4ORºg§è<Ü¿ Ç�£ÂÛÈ•¦ìÿËvª’Ž¢øø+\n³À¥SÃC±™î}BZý\,Æ3”âžÁ¶ªîÓ¾ìn�m»%*¢8%Ëãªk_poÕª`V)(Á½Š#,GÓøv'€;á&?ùÇÖ¯7q Å;ÿ„«+®õ»0êh…�q-Ýs$¸{i1ÁýÆê.æS-èÿøMtáPûœºñÿáÏ'Ÿ$¸;à´š ¦s­@iû~ºïÍoûñ- Œ3þûCëm7^žù7|tqçN��à>€V‹Z*ÙÜÃXXYÇ-Ü?¿u—¯7ßX×WÀív�à~UÜ;Hp×ÒêM•* îÜ×Wñý�[xH)îƒ#'û¹¢@+TEâ “àÞ5p’Ý –6”òYäsi1Á}mþ.ÖænbtôâÛ>µ^xüG³`£•Ý`nï£âo*žSi‘M�ÏDÄ÷mJp?ÕÛM+pé^¸�“òÍdzӴâƒzË)è̓�É4´:‡�dþ}¶Ê’Ð?�L|ããƒ0™ 'eXÜO&À˜`L€ ¼WXp¯¦›Ë˜`L€ 0�w‹ îïÖ|òh˜`L€ 0&Ð,*$Ò­®."‘ˆ‹±ÅÒ §Ã=IºïÊ«R)cww’î´ ¥ÌJQ#!Y)m Óé¦_þË›v¨Jœ‡÷ÐhiÀÖæ )C…b1�hÈGãhEw¹üäËÓ�z¥¬—! ç£^«Á’X“¥Â.:?›sžêµ JÑexljH~tÛ[Q'Á=Kâ÷Ú®;±ôöQHe/^u¡iO¾u¬šO ¿u)×J÷·Õ¥\†¥Ë ‚ûýMüe5zÇšOò†’ݼ�ni§)Ù×@‚§“ÄñBIÜïla¼…Þú£‘Ÿ¬/㔬Iîá3·6J/î$)·Rk C÷úÅXš„Üv•mhºÜ”‹Ný½-%œ60H ôZJË®Ðõ´CçÙ2‰ÄBŠûަžñæ<Ï^êÊÍÿ†ai gI0ë¦äb+‹¨¤DéœÜÌæ°Lã\¨IÑ~ù¯^v—Ǻ�÷Î?㢲Ar»�ÒçÕ0Ò½@Hp•Êb ýt"…G :š´ÿ/ kéÞï1ˆ,ÎRÁÈÝó„wõ“÷8�u�®§{áî§KoBA|ùÁ0ª*á" ß“VJp׈ îBÑKˆ~F­DS¸AÉæw#9Œ|ø¿¼,–¦ÜNÜ?ðXðéP7†è>o£Â¡+G+mFè|Ü£qÒϩŴ”÷ëM7†Àú}œ²´ˆ î£]N´ÒýÏH÷o!Á}‡Š°6C”àþXHpoÀÞ{²ÜÃÞyxZÕ¸rvC}ݰ·Ú¨hS�x2…Ý;æ)ÁýÖý‡”\_D÷@ó�µ\Î#YÃÜ»{úÑÖÖŽÖ¶6¤Ó)ä²Yl�à>Cr{$’†Ý1ÐtçÚ«vèáÌíý÷þ hô&*<í¤bÔ’1?"T|+îål==ïºëcÙ~eyeèÑÑsj­F*¾j‘HDÁ½”O!¸3CÕ�a ôKÞäAJ¥ff¡EÖA«HQ‘ŒÖIŸ?T¨Òª8¥B…¬e†’ê/¼Énð¾™`L€ 0&ÀA€÷CÀã¦L€ 0&À˜`o— îo—?� 0&À˜`ï"�2‰tK+›¨K âæBJv½^AŽReuª*úúúI89Ùò´ ·om¯Ce°C¥1Àî¡» ²é¢Á  ’‡ËálZÉÝï_'¹Û‚ŽÎnX[0š¬H&¢Ôÿ6W#›JÀå:u¢OÏ:Éí™øú{:ÑåvÁápP‚¢…Bþ`‹KËðS”DØÝ”ãLÐe‘âÜp?l$åzìm(Sб—d´P<‰{ó+ðe$°:G›²ÿ/Û©œï1t$]ìÂD—m$ˆË¥RìÅR‘xüÏ”*»–¨PŠñ§/»ËcÛ®š‹Cº}ÃífŒRú|/‰ª6J2NS²oŠwAnRÜ×kt�8uéØúõ&žú-Æu|@BkÍ‘–Äc4 î«”bü˜„Ö;É2œþòMþÐû,Þû8cPâ %ƒï'¸“à^§H&äöïhž¦²eŒ6¡Lü*ƒ_ûüÿÆUã â]$M[Hp—PzF¸wнï!‰ž)±Þrýï^e·Ç¶íîWÿõ߀!ƒ}TØóTpÜw¨˜LÜÐ}ÁùÉ:¶>½‰-Þÿ=úë\i·¢Ÿ„ãvZýÁ¬ tZeÄG‚¸�â~/$îEœýô?¾‰.jŸµT�Í»øÀÕ†ÑVl´*‚… |Ò”àžÜS¸ë‹`&8†›sµ€—à£Fz9|@EX.‹�tm©È''""Ødþ•]¨z?€Lc~ÙÝÛvµb EïƒÁÝD…/6º‡Gé>�ÌåñxÛ‡›”à®ê<©Êxlýz*ÓHøfEÁ½Ûå@W§“ 8åû îÁ°(¸/o‡¡olÚ|B�ØlFtuõ’Äî„ÅjCžRÍC�|¾=x÷üôÌînÚþ¿Ê¼..<€ŒÏí�ý°¶{ 3˜Q¥ÏR�½äèóH6„ÛÕ¹¼9 9ËåæçÒç]Z�ÃF)íf§(¸2Qä³QÔŠQ ô�¢s°9ûÿ*s%l+HîËË+HeêP¨,�HäôÙ·€b>£^‚á‘q¨T͹ŠÏ«Ž•·gL€ 0&À˜À»H€÷wqVyLL€ 0&À˜xO°àþžL4“ 0&À˜`ÇD@Hnäv™Æ¥Æ½©[”0é¤Tˆ#Z€¼%FiÚãÇÔ£7s˜�ÍeHè—û]$­êLm”:H©}-¤â^ä2qì­M¡” ’XÝ|òt¹\D$æÅés¢»Z� F3 îñ(õ}_pŸ�úí4&¥RýfÃ^½;sp´épé žê‡�’0…Š¥C îKË˸óý=(utŽR a³½²;·pe|XÜ{:íБ@Ø Äé4¥®>X\Åꎷ-¢màÍÖõWêOüñ¿áú�‡Ü]è'IÜJRk ¹þD;Ñíðùã ˜GýJû=Ž�½Ë÷ànÄp½Ç‰q‡ .“:™Ê´J@(›Ç\ Š©½0¾Þ�ãÔ•¿=Ž.½±cDïü#>¤¤æ Jœw“R.øíH©Ø‡DÉ»4Ö{á$:®þû7Ö‡Ãì¸@‚ûä�wºž¢ÔApŸŽ%q;U<ñ‚û*%¸_ ú±ÄèZÒS!‚”®§|µ& î é,”€ÖËÍYˆ°~ëŸÄþŸ6éÑFÉËVºgË©ÿA’¦7HÆ]Jg°P•¢ûêßætxëmK©3ŸcÀ¨Ã5»M¼ž¬4Þr½Ž0Ǭ¦²¸‰Ã§nGÿ™ëo½¿/êÀö·ÿ€«nAp7Ã@÷;%›ÇézÊR�Ï2(Ýõ…¡þr½íEÍOÌ÷êÕ2J{Ó8ehA·Õ§™îó4W^ú•%É}ÖÆnE c÷¹¦S|{ ucTDæ 1¨Iú.P1êÍÑF0^k÷ÿUÀî¬Ý‡YXMFôx:¡USZ}&  îébrCIÈ͹r�0Î*�o‚än Ÿ³ƒ£‘÷ôúWÞ³4xø‘€ÏP³ å~ÌRâôµ+—žî°Y-ÐR‚{&›E$ÅìܦÎ`s7‡»ùRÐ3$¸89Š«Ãèéì€Y¯#¡¸�‰%ë»~ܧ÷Ï¿Ÿ�­ÿ“WfÓL ³ÿŠ�ݸÜïÆHgû�àž¤ã JÕ~°áÅó›Ð ý²™º-ö¥ž {Hpw`¼Ã†6Š…÷r­ŽPf_p¿½À_ÃWÿç¦ëÿ«tÈwÿ_qÅ$G ¹ã”Øü,Á½Š-’qoù#˜ÍÕá¹øW¯²ÛcÛ6:õ;ô¢„Ó”À…LÑ|X»µ‡_¡­G�Y§^C’»9’¦·’DIÒÉ­pŽžìëéé9Ò¨Q¥dðF>޾6,4_‚È¿G«W„*JH—È›sž„1Tˤý‹P×RpÒJ#ª'‚»/šDAj„Ñ9BçÙÉ-h|:OÂße«ok¥\„ 5mPÊIfoêR=´–’Û÷ï)?lÓlïÉÝï]SÀ…B29Ýu†6´µ÷¼Éí/â](æ ì ÃÙCççÉ^åëEããï1&À˜`L€ 0�·M€÷·=||&À˜`L€ 0�×&À‚ûk£ã†L€ 0&À˜`/ pç»oav~€Ö'‚»JKâ·TNrMù´ Qp¿iÕ‡ñ‰ /ØÃÉøÖã¥Ç85þgð î î:Cëþ²ô¹$bÁ-ì­Oauö ôº:›n@ßßù-Î_ýå�ànksBII‰¥RÑ��÷yÌQ‚ûƒÛŸãÒ•æKÍ~Y �îÿ .œ›ÄG×®Q‚» ¸[¡ÓiQ( î+b‚û—ßÜÄÕ�ÿ×—Ýí±mWð~w�àÞK‚»Ž„:ŠpGšRŒ·v1³¼‰ï(ÁÝÔóѱõéMhûÑïñq_H¿Øë‚–$I5¥ûãi,‘4½ŒâîÚŒ#Íy.†ïÿW ·™ñé€ nUu$ ‚{˜Ü— ÜÝ b«a„k¨9…â—�ÓàÒ]tC8CiÍV•.ý¾ )$¸oR‚ûm_I½Ž&§C‹w`Où0Lsä¤kIK2q¡J…$N{óLQâtÛÙ_BmnY$M¹]•îã¡é/ÐÕ(î Žb½†=º÷ îÖs¿„ªIÇY-å±ûàstR® ¸«¥($TîîÙñ²¹,|~/ìÝg 5X)½�’ê¥$úPȧ°·Ae>†È›ñµ¹ù˜æÆ‡«­íNÍ­bz» ¸½[ÈeÒðxNnzûSæõz¹äj•úz{`µZ‹Å±±±IÒ1¥8›<$S7ŸÜþ´ÿ ê1²£² É2 ú‡|±„TIµm-RÅÓMOôßUJoÍ ž ª×��+A… Š Ìî1’ÛUM=>¡ÿ{kÓ(¥c”º_ä¨Iœnë™ óìÝ“„ÊTij¾<-ÎIßàY(h¬übL€ 0�æ'Ð(&ôm¢ÝÑ ‰ÚÒô®Ó³@Ä»€Tl�ž×$0ÙÜT@ë†\ehú¾¿nË´šC!E>‡R¥F©T„FC…´Z+‰ÇÍ)‹W«„Â{¨‘àm² Ÿý(泈© X¦ ѽ—dïæ~–{Õù*—ËX]_A J:/» ÖÛHp¯#^G6@K½€±±É¦· ·/.o¡ÖÐQŸ�P¨L´BT ¹Ô.}VÏ Qb|ü4Kî¯zBðöL€ 0&À˜hr,¸7ùq÷˜`L€ 0&À~ž î?φÿ… 0&À˜`LàõÌÎN¡XÕ’”a†Îì�L¡E¥˜F>ã§_øïB¯®áôÄÅ×ÛyµZ]™E2Q2nu �x#E­ZF,´yK®Î®&Nî+Š ‹¥rž÷Nš+ Ê$éÆHpW*Ôè°wCÞ¤©ƒ¯z Ô) =ÝF™ ê�%ž·@©¶‘Œ"ÈíÍŸ~.È]Á�9$"{âÐM­.txNSAEó÷ýU犷gL€ 0�“E ”ŽÀ¿µ€°‹›{ÐÑ=9‰žÍü*Ó*ÙÈ6ŠT¬CÈC…Î Gß$=³¾[®0Z±"BÏ-ù0#”r9ò¥ö¢IÔÕ­pöž¡Õ–4M7eB‘_)¶ •†N£‚F©B’ i·|Aäiu;= Éé™õ]zín=†\^#!Ü…öö˜-VÄãt¾f2X]¡U²*xzÆ›jÈ‚Üî£ëßÒæ€Þh…Ó3XƒÃã@IDAT@‚»œV´JŠ‚{`o%* îémª~¶3«kËhQµÂî>¥Æ�©CÜSô™£@Å ¾ÍûP4²š8졎´ýâÒ*-í0Z‡h¥5õ}_ÌÏg¼(Ñjk‰ð,tÊ FFšë<;R¼3&À˜`L€ ¼‡Xp'�‡Ì˜`L€ 0�w… îïÊLò8˜`L€ 0&Ð<„¤ÁõµEKuZ®]©L ©¤F Ôrجf�ïNêb6›A8âG"…T*‡ÅÒŠÖV;Ô”¸xR^åJ «�ÐÒÒ‰ijµ°T=¿˜`L€ ¼5r½‹÷‘�úÅŸM«6Ï)¨Ìío§C/qT¡Ï±µ‡¨ÑJr’¦kJ-¤´Â‹®£·©ûýC{á&•b¾•ûPÑÊN�¹åZ¡\EZ½ÇÖ²&”¦w—îB_#ÙV'�^¥€ŒRÁcÔçh®€`U�Žák$¹Ÿœg¸NÎ�¾X» »²ŒVƒ}­°´´LËÞ6‚D¨(µkèÊ�Z½Ý/TœXK®£×n€Ù¨C·³ƒVwi�7E*›ÅôâÂ9 ºO�ü‚Ù§¤‹… ¾œ¿p ý§†è3Ý?tz„Ã!Z*/ îîß�Ó5•ºy>Kíl/Ac´`hü ڜݰÚbál,⣡’Xš½ƒÕù{ð¸)‰¾9èŸÎÁËþ-¬äµ²¾…®áë¢à®¡¢½É�r)‹ %ðÇCk$¸? Â’{83qáewûÆ·Kgr´ÒÚ.­´v‘VB¢ôv‹(¸ +]U+y*DßB"4‹||/]~ãýá0&À˜`L€ Ü��5‰ 0&À˜`Làˆ °à~Ä@ywL€ 0&À˜`L€ 0&ÀN� %û6ç±G «íŽtöŒBcj;!½µnVŠyì.? 9 % ÈR %—[apôB٤ⴠVB–OA_)R±˜E¹u­æþ H›P ~µYùéÖõR±‡_Á\ÎÁ,—¡J+o”êuìŠÈ™ìè:}•¤¼æ*Ī— HÌ~ {­ƒB½LŠ\µ†m’¦ãå r'?þé`Oðw¶ÑxËqŒØL0‘(ÞªV¢D‚ûV*‹½4�· ÚG>lªŠÉí;q¶Mƒ�V*¸T)¡&1?M²÷N"ƒoþ:›Kö> Äj!‰Âî}\é𻃤~%l$¸i¤òÌmùðÍã5´ö_…Rg9Ì¡Ž´m6¼ �EŠ cƒpÙÛàh³>Ü#Ø%)qc_Þ}ˆ�³y¤Ç}›;óï-¡ÝnÆ9Ap¢‚` F#RÉ$’É î‹xpï.‚Á¤6OºöÂÂ= Ÿ¹& î�]ƒÐêMP“ÈžNF‘Œ…°IE´s¾&qÚ‡SCçÞ&â#;öÌÃÛP™z¨0äZI`‚dq­e ÷­XÝÜ7îûú-ÆG›'¹~úÁmÔåžÁ]£sˆ+­Õ©ßeJoßÜ!껃kW//Þ`L€ 0&À˜ÀÛ'À‚ûÛŸî`L€ 0&À˜Àk`Áý5Áq3&À˜`L€ 0&À˜À1¨RØÙ|ŒF£ŽÞþqH”Æc:òë¦F«ø7g�N¡Q(`¦4OC[7$ªæî÷ë�“›w…4ô�´£L‹ P`í:Ý”iÀ5’ˆëÓP¤°‘œ*•´ ]®b—Ò=VúÆ?z]MÙN�Û7îÿ$ »4j¨¤ºžÈ‘�»�Ë#ou£k¢ùƼóà XÓaIôö¨Õ�R‚q…dïuAœ&¹ÝzöÏHrwÒ¦…k)9ý%º%˜ärtÓ\µ×Sµ o±„…tÉVú'šKœŽÍÝ€«à %dÛI VI)Íœæ)D}^£kêA< ç…_CÓ¤…¯zÑSDg?ÇÎ6ŒÚŒ$õ+ЦQјkb‚ûr<�ïýQ¨G>†œ’�›åÛxM.€¿íÅ@› Z…:¥:¯Ö£)lÆRø.˜GÛè§ÍÒåC÷#º=ƒc “½TdÑi‡[û麊esˆP1Â, î7¯b=%AÏȇ>ÞQí ¹u œÅÄ`/†{=°š âjI*žXÝÙÃÜê& îÓ0v];ªC¾õý<žù—®\#Áý2 X­Ðju( …XYÞÜoÞø—®þõ[ïïÓ,,ÞÃäå_bðôtvÂdi‡L&G!G«\w°¹²/¸OÝþ>ýåß=mv¢ÿwµ¥o_pw?Ü陯N+ä³$¸…÷{ð®4—à>õàê2l!Á}ê'‚»°bBé‚{ŽÜ/œ7ŠNô‰Æ�gL€ 0&À˜À`Áýaò®˜`L€ 0&ÀŽ— îÇË›�Ƙ`L€ 0&Àš‰@>OòIhшŸºÕ€Õæ„Û3©TÖLÝ<èK•Äé½�yT+’gd�Ë0Z¡Ñ‘L£Ðl÷®¼©Rbs2°£h·š  1g)ÅXH/…Ò gÏ8M–à\«�¢„\«¼ ‡™²IÌÍ•Êð’8˜•¡wŽ6¥ðýºçLµ\Ddé&:åHï·îKüñB 4foY.¦ËÍ#!‹}žûݲ úLzèiŽ„ã�LYJ›ž�&a>ý)¥›¿;IîÛs·`�ïaÔ¨‡›D\A@–‘,¾C Æñ�9•†éìgPšÚ_÷T8òvåDé©?` ‡“¤é¥RÜsµ|$NOSŸS${·Ž¾;iÓ>š'exg)µx¨%wª½@ˆî!1:72YÒã¾Í�ÍNÿ—? Áýü%ô ‚»Å­N�L:- î›ëk¸ï­¸„£sèmvõ¹c/-MQ‚ûÕƒw�Îøÿ³÷ðm]÷ù÷C ö$8nЇµ%K²%;‰;ÃIÛŒf½I›Ñ¤iÜ&ÎhötvÚ7MÓì6Mš8‰ë&®ã)ÙÖ^¤H‰{o€IìÍÿï\,D��)^R¿óùHXwœó=ÄÅ÷Œ5ò‘²2=`ú�þe‰î,È£w5Œ$x&)jßIím£Ïª>Jq �2…›ä“<ÚüÊgÆQ¥Ó`‹Á=}iIÌŸ$Ñ{€}‡è\}ŽdoÛîû2Å#›õ{Ÿÿ v*gÑH'”S?Y(Å=›2Ü]Ñ(Æè³¹eƇ³¡(ìß ›:·Ÿxµq/ îf¬3èPBõÖP?Ehv€Q�ÔëJ‚û ÞvÝýfÙÔ;“Š<ýè¿áž²ì/ɧ󈽆„H…Ôæ š] ƒdñcc“xzÐ…m2’¦�?ŒÛ+ qǺb¬§$s½·R‚{7�÷NMàØÀr7®Á½åØ#¸{Sö7Pz™yz- 5%¸Ñ;>‰ž1%¸w¡c”F-ŸÁ2®îg±oËFÔ”cdžZ)Á=NÿÄ{Šþþ9s±Çš/B·†w1€³ ßD î—w£�fG0›1Mߣ¦g¦ÑI î'�…ÎXJƒ<åó·îÐPôæÉD .JϦö�£¡žÒ²×ˆä Ñàƒ±nÔm܃ьG¹ÔÎÑxIFqÑÀ“Ñ&+É}¨¿V‹��[`&áÇn·Ó÷'ŒGFà™ò éÜ9x¦C¨ªÙ!«cëF+“ˆø™hÆþ- ’à®'!ÍJéÓc“Lû8z¾ '.t¡¢Q>"^2<ƒäÈ)Ô—âÎ ë`·R2$I�.oS$Ó=u¾ H ÔVÜ…Ö|£hdµÞЙßa«U…U¬£öê_‚|” ÞC)ƧG\x~,€òòé§Î#�`¯E‰�…y¨¦”l#%/‹Ds¥M÷ÎøÑJ îÍ�$L[ï•ëL*3ñÜ/±]¯Â6³‘Ü5s‚ûT,†~’ÛOQ_� ÒÀŒƒ¯Ïd7KºnÛÓ?Çm¥”à^©Ñ �Ž­ºž És„>gÛüœ Fa¼ý�—t¿+¹±îßÿ;) |‡Ù„ ê' �?ĵ3%ƒ“ÐßJƒN"°Ýñº•¬æeûn?ñ{¬�Ï`‰ÞÕBp§sµšŒˆ¤}1;À’òO¸IžöG±ûž·\¶îj} Ü«’”àN™h L9 ì1Ó >|!ÉœsR2¸Óƒ®,3Je”àÞ~üQJp7b7%¸×䛑Ob~6_ã4{E—‹D\šuãù± ¬ w­Ö®¹¢Þƒ' Ž¸ðÇû¶J‚»‘ŽO‹AK îQ ¹‘LÄ1=Õ�²²”–•£È^L îzIpÃ@œô¾²äUʪ‰ ª÷¸sÖ‚LV8ʪ¥™ |3SpŽõct°‘€ëª7˪ޙV&F?ô #™Eƒæò軣Ίd2¥·GB^ÄãØ°a«ì¾;Fh°Ø¹sgK(éû®J• š1Jî:úÜݸa=Ë홼>`L€ 0&ÀdH€wv W‰ 0&À˜`r$��M¹SôÃÉõŠÜ“ÉäõYÒ×Xp_Rœ¼1&À˜`L€ 0"Ðv±þˆV; ájMÛ.Dä$ýp>"%ÃMŽžÃ†º* zÙð„‚~äwTl#AA¤ðÙéïòMÓÞKéƒN vE6 luõòóo Û3 ‹­u›v’(S[A±´©`À‹‘Án}ö(37yVÇ�îbÉ×kky $Á½ùùp�à'�Ð=I)‰£#hjj¡gŸÅæíkCÊu�Çú‚\ìo$Á½ª”„4‘)mÖM²¤sjÍ�}xæL ²ÌµÈR™–œ÷�lp¢ç$̳¸£¾ I ´‘ì)ܧHHs’8}~` ‡Z{Ð>“�2%ÅÞH[Së¸OÿwVR‚{�$¸[¨½¢ˆ÷^!¸»ðLÿòw¼6µÊŠßv=ûSÜéÈÃ’S«ÍØÔ*)ÅXÈ©ƒ$zž'ÁýÈÄ42ªs¦ÐœÏÿÛt*l·˜PJ‚§HpQSÔæ~Jœnž¡Äi�+ÈGœnyò?±M•ƒ­&ju4ó¥™+èš’;ÅD$J²wÍ$©ZeTçLû©íð¯°!;Ž=3*¨ŸÄìÙ´Q'‰â“”â~jzí$ßöÊLwµdëGg\ð�}BJp/¦ôöŒ`É¥4sº¶7AýsÂ=…nz_�ŠP»íÎ%ÛïJn(Lmv6=�mVì°çÁHýT@m�Ògòx€f ·™$wýÆ— —ËÉ¥ô¶�>8Ž—¬/•äö ‹‘ò‘à.aÑ9ûì°#Ùy°V­�YFÄlDÞÁ³¨¶*QA3X¬+²!WIšè3y�¤þ®Q'Æ¢jäWÊkp`’ê훸H3ÁPâ<¥ÎW•Ø¥ÃhhÌ / ˜t¡±Õ!;gm¥L AÚ7=“Y�NG±^Ÿã4ÃùÔ°Ú*I—_›ãñÜž Î< “%9 ‚~/ îP*”()®–fŠ’Ë¹`©ê£v� #Ž Ñ/I$i€ªŠVV Q\ž³ ɽ³½™Ž-LMBC”ŒFjÖ7P�s— o‡ 0&À˜`L@FXp—QgpU˜`L€ 0& GBjr»(Á`'OžDww7<�ô\^^jjj°cÇšªS+='$÷›‘æÎ‚»„›ÿcL€ 0&À˜XBgÏ�….o‹$¸«µ6h�ÌRz8è–$w÷XrgÇQ]U±„{ÍlS�ý#(­ÙGåVèŒ0˜‹ ûù09ÚŽ�Σé|Û·ïÏlG2Y{`à¶ì:( îÅåÕÐêŒRÍB î$ ·žDËÙ#(¶×ȤÆÀøÐÜ qË”—WH)îâ;Óôô4ú)Õ2%¸—Tî–M�3©È…�àå{¥÷ •¥(̳@M¡?ÆÐĤ$¸?K‚ûùÁTo¼=“]-Ùºgý'îÛR3'¸;HÔP�$ãS2!ëÀïÎubÿ=ÿß’íw%7ä>ÿv嫱¯¼J1v/}§²d»s'I˜<á öùæeûî8òì5çb#%/o²™a"K‘•�ÍdqÑã]“ îÇþÛq”Ó ‘*ºîRHR?Í¡‡ê''‰iÍ4p¤__ˆ‚�ò9Ç÷ž;Çô(êô:Ô“è˜JpwÑûiœdï^8Ò<«Dù¾W_Ö¿«ùAϹÃÐNà6ˆ`S梄¤é$�ç�ÔæiJq‚»/¿ŽMûdÕÌñ¦gQšD-¥Ï›i ‚ó…à>Hƒ'©Ÿº“Jm¹YÕ;“Êôœ{…Q·”à^L²†¤éh"‰Þi§iðÅDnŠ7ÈdK¾n,ÂPË!”ªR‚»A• - F˜¡ó@?�ûFb¹0×܆¥zÉ÷½’LR:óÌPb~:FKŠ`Ò©éo‰'§È6ÂR²I–Ǧ�ܽÎNdŦ¥lhNTLy}@®ºü’Ûצˆ+¥€» ¸§;DVŽF—‡üByÊíéÇv4ÁØh?†)µÝ•Ðhä3 9½®|Ÿ 0&À˜`L€ ÜJXp¿•z›Ûʘ`L€ 0� �CS}‹ÒÞÞŽÇ{ "%ãjE$d¼â¯@]]�ôr‚’�–»°à¾Ü„yûL€ 0&À˜¸õœinG^ñmÈ£w½¹œRÜÍa–¦kŸ‚oªnJp÷:Oa˦zÙÀéš@%�Wnƒ…ä9•Öˆ$ý= ôv×hIpï!‘uÛy%\Þ(À~Üwî¿õ›v¡¸¬F³•6•Ÿw £”àÞÞr §Ž>�ÒâKßMnt?K¹ž$¸ î[PQ!w Æ‹‚{? îçpø ¡å;—r·+¶-ÏH ê T’àÞ@‚{žÉƒV�×�ž‘qô S: îíã!To�‡”;Üq5†84\Jp·’ôh&¡ØCi«“”�{¬k§º‡(ÍX�*™Ô9Óöõ�Áº¬iì(ÎGU‰‚/&¸ Á½—„I‘àÞ3k†¡R>‰Àý-/ÀÇÎÂ<”´(Ök�CÝ%/{èzE‹kýª|kveŠG6뜶©al¢÷‘‰ÒÛ…à.ÒÐH>öP:¸Hp7n»›¼ÉÙÔ9 aâÔ¨œ�ÀB ¸e${‹~‚»Ÿ>ŸÚü~LÛÊQµåÙÔ9ÓŠÄÂAôŸ|%‰0*è|g¦¾¢¹á¥ÁÃá0Fr4(ÚA¢¸êÒ@’L÷·Të'"AŒŸ} …‰ ”\œGâ´Ü[iàtfض܅™Õ9Ó¶Gà ·�@®o :×k9ˆ�à>ARÔhGaí.(eØæ½¯œ}Í@„ÞóˆH³W²´ÈÒÐù»lãš“ÛSý,’ÜG{ÎaÆ3FRÌtî0 ašfZ’{‰S"v_7õ•Êê-ôþgaZî}ÆõcL€ 0&À˜`L@^Xp—Wpm˜`L€ 0& +"¹]$¸ ¹ý7¿ùÍ‚êöÚ×¾V’ÜE¡Hr_΂ûrÒåm3&À˜`LàÖ$pö|ç‹‚û–K‚»†ä‘#áiø§úHpoÂÄàóؽ}“l‰wIp¯J î$O“@è'Á}Rî]Ç0Üñ66l–M�3©H_ 6Q½ÜKÊk(Ò }o ü¢wÜ[ÏAIqm&»YÒuÛ[žÂ�ƒwb îå$¸ë(ÑX”I— Î 475áÔ©S([wÛ’îw¥6–Œú‘t·bc6T• ÓÂJéÀãîiLS:îù®>ˆwSÙNäŠ÷˜ J4àÁT÷ —÷RJ4·š(Á]�‰?fHžN îùµw@­Ï“A�3¯BÌ7‰ðà9lµª`ѪPJµ(ÃÔfIîMî0Te[¡4Ø2ßÙm!N)ÆÍÏ BC�Ù€<’ò“ÉYŒ“ìí£”ìó“Ó°l~)T&ùÈÞ™6=FrÿÉßÑ Qz.¬”°MK ×O ¹Ó4sG‰Ór+ ¾ÇN?�Yÿ jè ¤|"ŽQJ�Zì(Û¼�‘]:Ê­î7Z!¹OtžEvp:JžÎ!Á=HÉçI¥º×l•�Üžj§�0Öq±™IdGHªõÈ5Ù`¯ÝŽœ5”Üžjoê6<ãÂPo+ÆFzP\²%U¡2æ§^æ[&À˜`L€ 0&À˜`L`… °à¾ÂÀ»gL€ 0&À˜€\ ±]î�@ßùÎw¥)¤RD’û;ßùNIØ‚»Ý—«°à¾\dy»L€ 0&À˜¸u 45·@gÛv)ÁÝRAò� ‰xXúw)Á½IJpß±m›l µwµÃ^uUÛ¡#Õh-¦Äy¢$© ÁýÂÉ_C£œEyi¹lêœIEFG»aÊËGýæ]°X �_T" î“ÎQJ÷t¡½õ4¦\Nʧ½Ãç‘gÑbË–-Tg+ìv‡„`|lž©)IpŸôIØ—ÏÀ‰LúH¬;3zÅÆ,TÚ QZh#É]×”nJn&ÁÝR  |k¦»YÒõÛŽÀ–íGe�UÜm”î¢ôö÷ zœnL&õ”Þ~û’îs¥76Ò~*ï0ÖY�”Œ« ’(ÞC îaC Šëö¬t¯Ø¿Hœvw�F®w 6J3Ïɦ¢1 ù‚HR²oMã�+ÖYíOÉ}¤ã ÉâÓPÇCÒ A…Y”°]V·Jµ¼RÁS¼…8Ýá8ü“£R?™lÅô¾¯ƒÚR˜Z„o™`L€ 0&À˜`L€ 0&À˜ÀU ܰàþ“Ÿüäªä'™`L€ 0&°–¼ímo[KÍYT[RéíÏ=÷Ž9²¨uo»í67œçPâ°C¯Óßœ -ó^”ìt "¯ ZJÅ-.­îpŽ "à'�Ú9+¥çä(–¹& ß|<ÁèðhÔÙ(--CQ!É�dONNb Ápö’ P(r¾Q™/™ ôbŸ³šY?ì6 T”: Tðaç$BÐÓL PÈ,8Jñp× à$ÁÝH îJ#QŒxf]!ÊjvРyŠÄ™QJrŸë¡Y*Æ$Á]oµÃX´¹2Jn¿ZûbÞI)}yh¸ EŽu(¥ôe­yí$·_­Íü`L€ 0&À˜`L€ 0&À˜¸Uܰà~«âv2&À˜`·&�“'OJ ßµk×­ €Z�Ü¿ÿýïÃét.ŠC~~>Þþö·³à¾(j¼0`L€ 0&À˜€ˆ™‹ZZ[� Wg.…ÆP$U+˜$ù³ÙðcÓ†�3É¥D£ ÷#šTÂRP…R…Ùd‚RÜýTç(fc¨Y¿Q.Õ]’z$1¸\ÈÅ#0šó¤w¿wJ… V’så$·§,Iî#íÈž Ñ÷­Ip�SRv¶B�¢âÚ5%·§Ú,n“Q?Üã=î†ÝQ…<§jcú"|Ÿ 0&À˜`L€ 0&À˜`L€ 0&À˜ÀeXp¿ ?`L€ 0&À˜À%,¸ƒ„.¨<ôÐCH$—À,ð!ÇèC’–^ìº Ü…´'¸/†/˘`L€ 0&°PBrïííF(Ãl–FZ-{6BéÛ TVRª±Œäöô6C!¸&�˜ššD’RÎÍ–<ä­™äöô¶¦îG"!ôõ´H«ª7SߨS/ñ-`L€ 0&À˜`L€ 0&À˜`L€ 0&°J °à¾J;Ž«Í˜`L€ ,/ÜÿOpÿ¾pC°?üáKë±à~Cøx%&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&pK`Áý–ìvn4`L€ 0&ð‡,¥à>;;û‡v'Ë×S î‹ܳ²²¤ö°à.ËnåJ1&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0Y`Á]ÖÝÕcL€ 0&ÀVŠÀRîébûµî¯Tû²ß”àþÅ/~ñº‹§„öù }ä#‘žâ÷ùdø1`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`×"À‚ûµÈðóL€ 0&À˜À-M Á=%³§ß&“I¤§ƒM.ý~ú2+u_¡PH»~衇®¨Âµ¤vñ|êµT‚»hûr•Ÿþô§Ò¦ßüæ7Ããñ@­V#%æ§öYü™@ê®t;ùY«tûWïùôeÏó&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&ÀVž î+ß\&À˜`L@†nTpOIêâVˆÝâŸH0�ÅbˆÇã’äž.|‹åÒבŠÜÜ\©:ßøÆ7.«VJ`O=™’Ú³³³‘ú'ž‚»¸퟿NjÝLoYpÏ” ¯Ï˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&ÀäE€wyõ׆ 0&À˜� �ÜS¢zºÔ.Äv¥R �N'ýS©TË&{/ºO~ò“×ÝtJäm�F£’Ô/D÷�|ä#’ðžâ²’; î×í~‘ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ ¬:,¸¯º.ã 3&À˜`7ƒÀb÷T»¸‰åápX’» ¡V«oF•—mHpŸ¿c‘TðÀ@ý‚‰�Û…ô¾Ô…÷¥&ÊÛcL€ 0&À˜`L€ 0&À˜`L€ 0&ÀV�`(ŒÑÑŒ�Ân/‡ÃQ�Ì›šñz111ŸßOáII(€^¯EUU5r)8Š `L€ 0&À˜`Á��&À˜`L€ \…Àb÷TBy*¹= B«ÕÒEDûU¶¼úžZ¬àžjá{Þó„B!)Á>''âßRÜ—š(o� 0&À˜`L€ 0&À˜`L€ 0&ÀæHD|êkf�òu›‘•«Ÿ¿ÈšzœLÆáqõ!èw!OY³Ðèò‘_TM×úå)ÇãQ¼ûðOÁd±!‹Bw’‰8²³”°ÙJ¨ÞdP¯±"fÕA8­ÅPª4ˆGÃðN�A­œ…£ÈN²x®ìZÝÚr3~@©6Â`©„B©E,âEÐ7evõµ$¹çÊó8“L®`L€ 0&ÀÖ0Ü×pçrÓ˜`L€ 0�'°XÁ]Hî"¹\Ý�fEäv!Ø‹‹™ -"Q=7÷_ؼQÁ]¬çr¹àóù$& Ù×BëžZŽ÷ ¾eL€ 0&À˜`L€ 0&À˜`·6�èŒ mg$w}ݨLù²’ð{àjƒk¬¶¢*ä—ÕA¡Ï“}½o´‚³‰(‚ãÈö� OœÄc ©w@at Wo½ÑÍ.ëzÉxþ‰(âÓ°™ È¡ëêÓþ J3”ÖjdÉTöÎJ2C`fQ’ú«*+a±X¤ký^JÜöLaͯAŽâÿ¶�I»®�ÛGFºaɳA«3¢¤|_ÙˆDBèélE˜~»É·•®9ɽo°YªT–ÛQRR‡Ã.]ÛC0ÄŶ6Œ;½$T¯_rÞ™lp ÿ"LV ê7ï‚ÅZ€{©ÔW“cðÎxÐqá ¦ÝnVd²Y­ ‡102Žâª(­ÙµÖ !¸ü“ˆf0>ÔŠÖc¿„V�ƒ††í²©{[ûEIJ a+Þ“�ä{•Ê\#ÂÁIDÃÓ˜v¶Á9xÊY'¶lÛ'›zsE˜`L€ 0&Àn>Üo>sÞ#`L€ 0&° ,Fpr»Horyyy9T*ÕMoáÏ~ö3ä(•ظyó‚÷힜ē�?Žûï¿Û·_ûâf¦‚»ÿ…än³Ù\·….È‚ûBIñrL€ 0&À˜`L€ 0&ÀäO êu¡»ý¬TÑšºíP—þZ‚\(ÄÂAô]<‰ÈÌ$ar´F¨Ìù(©ÛI2®F.Õ¼¬¢Îc픎ퟆšä\Š}@P¸z3Õ›úK½ôá—Uà&?ˆ†èizj’Ä‹(ùV›�ƒ8µÙ‹!bsÀ¾i/ùµ¹÷ì³P»Q®QCCu‚{˜®_‘é5¡ló>䮡¾JDIno~¥Yéúh¥Q‡H"�`<�>’ŇfsQ°å%”,¯÷•»ýÉi”›õ’ànѨàFHp wʇÑl ìn¿ÉGýòíNˆâ¡¡3¨·*±©¬zU.ìf\>?¼¡(Z‡&plÀ Kù6¨ òI°Ÿ:�}{6Ô ÈjFi�M’¦ÇÜÓpÏøp¦£½žYh ë—ÞMÞòØðEØ ôعs'Ö×TC¯7Àd2ÂE¿'ÌÌÌàâÅ6;vJ¯W(å3x¤§û,6‘ ]¿y'¥·×@­ÑB­ÖbÒ5 Ïä:ZÏ µévy‰ù™toOo'Ô–JTÖߎÂÒ�”„n#ÉÝD¢ø %¡Ob‚÷¾¶çÐáìÛÿòLvµ¤ë=vyÅ·ÁVB‚{^5Ôº|dÓLñ( ðñ‰äy!¸ÃhÏS¸÷º¤ûæ�1&À˜`L€ ¬.,¸¯®þâÚ2&À˜`7‰ÀBw‘Ü.J‚~0 ÓDâñJ¤·‹:üèG?¢©7óP¿aƒx¸à2:2‚§ŸxoxðqãÆ«®—©à.6*wƒÁpÕígò$ î™Ðãu™`L€ 0&À˜`·�xˆD´Ñ.8ÇúPä¨Bž£ÙjÓš§$ãñÞ&̆½ÐgÅ%¹Õ7«@–Æ„¢ªFÙIž¢â$K»:NB13 «J Ç…—’Œ&Ì5;�-315Ó'&qúÄãÐEü”d¬‚Y¡@<9‹ž`Ùz ò·½9$åÉ©¹½ÿØc°ÇÂ(ÍUAE³õåÒì€=t¼IŒ*Õ¨Ùû ’ÜåUïLvŸ; ÃX?j5˜s0Ð?!‹÷„C˜¢„ã… {ï“U›#”Üî9õ86Ñu¸2Üu9—÷  ˜!ổ:¦òËQ³åŽLÐÈjݱ G`šÁÞB+*ôZJpW"Fï'?’ô“,þ„^S1J6î—M½ã~7"‡±·´õùf˜Hö‚{ˆÎ{#Þ Œ¡Ý5 Æ»�KÂêZ(½^À:mê+Pn³ ‚þY LùCðP*øá¶>\v¢;�‹Šù$6O´=�ý›ëP[æÀ®†jÄÀu.¦ý4HitgÚ{q¬µÊùÔ9Ó㥭ùIìß¿—÷¨©©�ÅL©à4;k€úiph��]$¸CÕ×ÎÉ´‹]¿¿ÿ…¢Âu‹Ý´l—?räIT7ÞC‚û$¸o€�f­PÒßL1øãõŒÌ îŸÅîÝwʦÇOƒÕ±—Ü·ÃxUÁý¢$¸gdž°iÓ6ÙÔ›+˜`L€ 0&pó °à~ó™óW€ÀÉ{?ü0M½Õ€—¼ä%4²>{j±6w)¤Î§žz xÝë^»Ý¾6Ê­bLà–#°PÁ]Híâ\(ÒÛ- òH2_‰r£‚»¨ëÉçÏ:„·¼å-X¿þÊô’¥ÜÝ4õçrÜ—ƒ*o“ 0&À˜`L€ ¬,�É’££½î�½dìŽJ¨EB°LK2‡Ç5€€ß…¥úŠDc­Î†"{ rJ™ÖúÆ« ÏÁ $BnèHò Gc›ô GcC‰5Bª‘S‰“àãl†.1ƒÒ<´HJ “@8æ¡dK…z{rdVçLø‰ö·B±2=Iž•TÊL…"èu{1ËEñ¦²’ÜE�Ç›žAyNëL:èIöÎ&qz4‚/Ç`RÓ†;Ö”ä>tþX݃¨×ë$Á]HÈ1ºÆ4B £aꫬ\äo¿ %¹÷S’¹†ˆì¤$ß„ ÒÌsÈöž&iz(Æ ¿ᢠÔl;˜É!,«uûŸb!Ô’´_”+ܳ§~r“8ÝFéîÇ|^$¨Íu;_"›zO´¼€Ò©QÜõ’à.O)<E(„�PMt|Õì¿_6uδ"ÃÇŃ�y&”“ண6‹X'µÕIç¾#nœ•{åÓæ‘ Ï£6Ç�jòŒ(¥ÔyIîÓá(&ƒa´:§ðÂà8ºT5Ì‘,Ö?þäOp_c5n«)ÃfJp/·™¡¥Ï©�çG¦¼hžÀs$¹?Ö܃]/}‹,ê,*1Ñþ$îÙµ{jPSj‡Íd�ܧý”´?ê”÷'O�‡ªT>(2…×uáYìÛwvî‚{5òóó‘KçÀ Â}1Áýº{ÇPIƒÐäRz{Îaçþ»Q¿I$¸WÃD‚;î—÷!Ü/œ�Ü‹µr©rÆõèîi‡Ú\�Š:‘ྃ­¡À%¡»1N îýŸCÔ7Œêuuïo©6 ¼‚X6½Ÿ^Ü•*=”*Â�IDBS˜¦÷‰Á£¨¯)��Îë\˜`L€ 0&Àn],¸ßº}Ë´|bb[·nE4•Úüîw¿Ÿþô§WUû¿õ­o¡««k®Î_úÒ— ÕÊãËÜG>ò|÷»ß•ꦢ‹ÚçÏŸ_1¹sÐM¾#¤Ò3ghZÖËÛßþv466¦®ŠÛãÇ�#%‰Š ß~ûíxýë_/«ºüãÇÔÔÔ\�>ÿùÏ/KôÜ®qG èhjjB{{;\.—”Zñ±�}L@óàƒR‚E@ZSˆÎŸúÔ§èÚ™øù€Ëj$°PÁ=IÓûÆéG-15gEE4”è´%Á]Ô·›>gN=Š?ÿó?—Ú‘Þ†O~ò“é|?}½ý€¤ àK]Rç®7¿ùÍðx<4å¨9ô£pz)þÌ¥÷eê¹ÉÏZ¥»õžÕõ÷@ªþ|˘`L€ 0&pã¢Ñ:Û[àõz‰Í’4­„ÑhDÍúIÚ¸ñ-/ßš~JJœ¢ïB(I$³�5ƒ–¤âG1$p­¥‹E0>>€iiyùä’Ø¥Tçɉ’]³á°W@©TɪÉÉd þ™a˜Ízéz�†®Ùyg(%’7È×BAáz’ÜseUçL*3B©à:Ì`óú*X�zXÍðÌøà¥ãôBÏ\Aê§u;3ÙÅ’¯ëì9{n5v›$¸ç›ôð’ð8äšB¯ÓƒáP.LåòIÍÀÀÅ#ÐÆpg•6­Å$Œ‹«SÃÞÜ$Mžva\Y€’ú=™îjÉÖ !×Çö îz•J¨Èœ„1E²÷Ñq7<jOÝmK¶Ï•ÞÐèñßbKVì ÁÝMFDŠû“.Jw¦”íu[®tUçößG²wc‚ÒÛUj4h´Ðäd#A²·‡®‹õ’˜ßFõnÏV¢á®?™[gµßq?ý_ØNÇãzj¯�,9ѵ@õÓX,Ц §hÀÌŽ{ß*›¦>ÿv(’¨£ÁÕTo“ò’àî¥~ê£ësí$åžFQr×dSçL+âzþ¿°¿À<'¸‹w!¸OGbè£÷&÷ ž'a¼øÀŸfº«%[ÿô?ÆÝ•E”à^(%¸é5PÓñ î¾ Î�¹q‚ÒÌ'�øà+ß¾dû]É �uGƒ)‰;(Á}Si Hê7Rj½øLvÒgÔÙ¾QïÄÅ™Õì^ɪ^¶owçÓ”à^‹­µ•ØXQ #ɶÙ4ÍH€P\Ü{p´¥Šâ½—­·š¸':Pl·HrûÎ;¥ßâŒFÜn�t þbÛE=zc%ý�«–MSÏž~’Ü_†zJpϳÁVX,ýFçv�aÊíœKp߸évÙÔ9ÓŠé¼Þ;8ŒŠúý$¸o„Zc€–f}ðM�#öc|°ýmÏaýv¥Óê2ÝÝ’­ïõùq�f?‚»ÞTµ®Ù9JÜ]ˆG˜r^„"9�ºõÕK¶OÞ`L€ 0&À˜Àê$À‚û2÷ÛG?úQIxûùÏ.íéŽ;î@IIÉÜ^ËËËi:¨Ýؾ}ûŠ qs•Y£w¾ýíoCˆ±©"’uŨàÕR^xá¼æ5¯™«îý÷ß�ïÿûs�Wúκuë¤cúè£smýÞ÷¾wYŸÍ½ ã;?þñ�ñÀÌÕð­o}+¾þõ¯Ï=–Ã1ƒÓ霫JKKËM�1@$°½÷½ï•fƒ˜«Ä‹w~ñ‹_à®»îÂç>÷¹Ë¸}ík_ÃÛÞö¶ù‹óãUB`±‚»€Q__¿b³„¤ îAh!RÙ¯V $ï””–^í%´]¸€s4`çƒüàe©ÒEõ«®x�'Ó×Ò©\c•E?Í‚û¢‘ñ L€ 0&À˜¸e D"477!™m¡„i#”j#Ñ ÉÉ}ôc¿6ÔAEB”œJg×ÌfSÈ�BkA5ÕY�Hp^÷r@’¡£Ê5$¹ uAg¶ ¨¸ yÅ0Rê¢wj“ÎaŒ÷"03…²2ù$.&qx§P^^ŒÒÒ2JlwPr»c£#Òø¶‹­˜pN£ H>uÎôøîo~ wnFãúJ©­Ž|+ÜÓ^ø(iûBÏ ^8× ½c+ôþ’C‰§àí=Š;7V£±Â+Ii$PGH ¥´ØS]ƒ8Ý3Œœâ�È–I�3åÖ{òp»]�ÅùXG©À’ssHÄsùCèpM£ilM3I”m½'Ó]-Ùú�GÁ^“Õ”Š[o¥tpɃdå‹äå®iZ=^œ΢`Ç+–lŸ+½!ïó£Q“‹Fj³C­‚Hp—’Á)¨§'Âñ©iœ ÇÑø²7¯tUçö?òÔϱ“>'ki OIîFª³�ˆgè\8HŸ±­t=ꥸW¿âÏçÖYíw|Ï>L‚»ëÕ(#Ü/%í{â$N“Ô2àCs"‰Í÷ȧŸzÿ1½ŸŒ—%¸‹~¸$¸‡%Áý$½·w®Á}âäo)Á=‡w3*èl)²b; À²Òߢ†\…”àÞ7åÃÀŒŸÜ'Ð3kÄú-wʦޙT$I3ÀÌŸDCqvT£Î‘ õ•ÛOƒ9é¼×:D îíý€ô™lÊdWKºîÌèE”ؽ¡EtŒ•äI³Œø…à>2�Cç.ÒçUTù Kºß•ÜXLÆ®v)Á½´´E…Eô7®ãcãðÑL¶/^Äð¨KåJVóŠ}w¶Ÿ†ŽD|‘à.¾GÚK%ÁÝ9> Ÿwš÷Ó”æîCÕºÍW¬»šŸè¢w(MÔö|äÕ W|g yé;ãÍ2Õ‹¬˜µë7Ê®‰ÍͧŠi`̣﹔ޞ�­€˜)*à�";Œúõëhº¼¾ŸË"Wˆ 0&À˜`·Ü—¹“kjj$s‰´¥7¾ñ�øêW¿zEêè2WqUo^$›wwwϵAȧ‚yz9{ö,î¾ûî¹§î¹çžË’ªç^�á‘:/’´{zz¤Ú‰T`‘´]\\,›ÚŠãV$Z§Ê3Ï<ƒÍ›—î€H®ÿ§ú§ÔæQ]]�÷½ï}s�åp‡÷›Ó +-¸?öØc×”ÕS‚»H¨Þ³gF(¥M³Ù,½gm6ÛÍ�Ä{YR ܉„4½H_Êó_zcÄl$bp–�įUÄL")° °âXtONB̬1¿ä`ó–-óŸž{ü#Dõwï¿4íhêÉtQ=õÜBnç¯çv»²Ú¢–aÁ}Q¸xa&À˜`L€ ÜÒÄ@éHÒ =Má®ÑÛ¡ÒX).HÓ·�!H?¢ÇÃشa½l’Üý$�tÐ5¡Òõûa±UÂ�WBãSòô%ƒSßÄÐyÜ]¨ª('É}õÿð‰„0áÂÆíPQ³ zƒ™Äf¦\ø§ÑßÕ‚ó§Ã^PFVfæ¬ùo ‘¡‹(,0aç®Ý¨®©}1ÝÒ„I—Ó”âÞvñŽ}!mäÊc6ÆùmXÌãÙ‰i3�¸sG#%¸W"ßjBI”3”<í¥ÆÞK‚{�+[é¦ÅlzÙ–í>˜„é,ܵ©FÜ ÍXtøHJsSBnëÐ8ž»Ø‹¶©,äWíX¶zÜÌ Oœü5îª,D# “uùf’&ŵ�,L“ÐÚK¢øé ¹aÝòÊ›Y­ëî«ïÐOq (o.Á=O�‹lª³—'¨Ÿš'§IP�†iÏ_w;«éEÿ ¿Â.� 54P¤ŒfåÐQrs<9‹IúM ƒfDh%ïX0†�/•OâôГ?ÃNU.jéwŠ šAϘ£¸”’-%¸‡hB­Y Tø£ÕÔ×­«çècXO+l¡Ô[+ 1S›ƒBœ¦ôö¾H¡ †ò(ÛvðºÛ¹™/¶ú¶ç$%Á=Ÿ¤ü"ê3šÿE܇„”O³ÂtähPµïÕ7³Z˺/wû1”�¨¥s|-ͨ"÷8õ“�3õÑ9¤‰Î!ƒÚB6È'a;ê›ÄÌ…g(Á½õ63ŠHÌW)²1îÃGç� ”8ÿüÀ _�)YùÝÌ�‡GÏ£LD5Iâ«VúLѹ¾›fêè¡�ƒQ-ÔŽ¥û�q)Ú–LÄ›lC•M³A‡uŽIšrºéo  N·÷@_²J�y)v'›m ö�ƒI¯�~çag¹tœžñbD ä Æ¡5–IB²l*L‰FÃ쀂‹—WSš¹–Î~@„Î}£C½ˆÓ9Áá—_ù»‰œÚ±ØºˆYÊúºiV� :°C¡T#FŸ]3žQèU TVÕÒ÷'ù$í§Ú¡ÏÑnÐ Ç0›¥¡÷\”I³•Ñß••Ò1—Z–o™`L€ 0&Àn],¸/sß/TpOU㵯}-þå_þeÍM/œjßRßÞ{ï½8uêÔÜf~øa‹×½îusÛܵk„h,§Â‚ûÍé�•Ü?ó™Ïà›ßüæ\c…ÈüàƒRÂß�0¬¤‹{¢ˆeIJ©"Ž_q^ç²ú,VpŸ$¡|ËuÄñ%àóùðå/¥eeô{´¸{õ’ ³èuñOˆð#Ãøç¾û$áýêk\ýYܯ΅ŸeL€ 0&À˜Xݼ$ ¶\è¡)Ð÷Àd«§„8#ÔÚ|Ä"^úñßßT7Üc4hTáÆÆ�×z3)tu·#GKÉà$¸ç7P}ÍÒ¿ QA¿NÜûÛ!ŦM»nfÕ–e_ýým°Qz„{‘@IDATÊâ¦%ÁÝDr»Ž$÷€o3Ó“’àÞrúõÓÊ+ê—¥‹Ýhë¹'°wÿíØ±s7jÖ×Âl±BG²j�$ÏQ’„à~œ÷þþ1¬[¿úåéî Ïcs¹…÷Í$¸W¡´(zs#ÑÆ&=hêèÅÉÖÿ, UØWW�]Õe(³Y #y:L‚Ó%¸_¼$¸ÿoS'6ß¾6ÒŒ]Í¿Çî| v“4YW@‚;õ‘°»„à.Ü›ÇÜ’àž·U>IÆ=GÿûÌ l§Ö™t”bL©ót}ÉÂIéËÍ“38ê�!oÛ}‹}›Êvy׉ÇP?Æ63 žt]1�Ú <�^ÜÏÎø0h,BÙ–²iCÇs� 8L‰Ó:=*)ѼP™{)Á�®I ’¤vˆöDì•°7Þ.›:gZOËQØ�ƒ¨UkQ$%¸g#D×ݼ”ZßFr{;…LXö¼*ka¦»Z²õ»Ï‚ÚÙ�ݾR.OPÒ¾’ÞO3ÔOBp?E‚j¨°k¨Ÿ"ÓNxšž@£•Úl¸”à¥÷S€ÞO}¾ú’*6@v®¼ÏÁ–Ã(ˆy`£ôö*š½BO³ÌDbu¦w—ÂJŸ§/Y²cCJÆÂ7¡07‡Å %¸»h�\;Í.’£µB[²Ù$çÊ­Ì&¢Œ·Â¨¤A|4ó†˜ &LŸQ½£€ÎŽâª­r«rÆõ‰‘,>2HòqÀMa8¶¹ßÀf³´0ZËe'·§78!¹{f’BÇéé,Xém¢�"¹¹ò$›^×¥¼ïøÑKƒ‚Åì*Õµ[¡raL€ 0&À˜`«œ îËÜ�ów‹Å‚­[·JâÙèè(z{i´0]TJ/ïxÇ;ð…/|!ý)¾  ܯ±º¬Ÿž��•’€ÇÆÆæêùÈ#�`ÿþýs�o…;,¸ßœ^þñ�, þHíí­o}+¾þõ¯§Êâv¥÷?ýÓ?Å“O>9ÇBHëéƒ/R/ˆôv!9‹÷°(B|ÉÛF£1µß®‹Ü].—ô¿ÔÍÓ}þŽöÜÿG‹K¿j»pgOŸÆ}¯z,Vë‚«Å‚û‚Qñ‚L€ 0&À˜`«ˆÀ™ÓG�T”‘(.÷:JpwP²�–®ÑźàóôÀ3~ÓÇh6½»dѲ'£¤öN”I‚ûh $–P‚{,€×3, îí‡ÑÝü;¼ìž×ˢΙTâè ÿƒíûîÅæ—Üó (±žÊ(%»O:G^ÜãÌÑßã¶½ò�\/4?…½ûöcÇ®=’àn¥ï^ZJù‚û]ûm»ØJ îGhvÆ!’Lvf‚Gëö\<‚Ú"-îlD#%¸æY`1èá'ÁÓC2îEJpòÄ9mjÇÆ=¯•E�gC`¢™Ü«)Á½&=òH~ô‘ìÝ襤XמkëEÇL ×­þ>н}g`Œb…Û‹óa¤ôfeN†g‚˜ ¤Ù3”à~ÄAÅö—Ë¢�D%†/AihâR‚»Q+ B‚»—Oˆ÷ónšÅAUÓúݲ©s¦q¶EÑÔêõ:8(©THÈqºž8BòH8‚s$!çí|9ÔùˆÓ�gÃ8Ñ� 4ƒ Ho/$á[\§äØiú�«5@þž{¡Î+Ê�lÖ¹Çà:þ8ÊHŒ®¤~¢xŒúÉG‚{õÕ¤¥•»ï‘M}EEbá º�=G",Í ÉÎ�*[î IpSP[vß %Iûk©t7†Ò=@‚»êœlº>IrŸVè`ÙHr»J~í�‘„;Ü~9¾qØé\�›„¨Ÿ†gHí¨l؃\µn-u“Ô–d< ÏP+Â>7”³IJr¡2ä!¯t#²òMÖIî#½MðLŽJ!3yùŰUA¥³¬¹>â1&À˜`L€ 0&ÀäB@–‚{oo;Ünç²2²Ù )Å»vY÷!6>_pê©§.Kwé×Bh?þü\]´tq°­­MJû™ššÂ¹sçæ^)Á7n„×ëÅóÏ?/-'¦ÉïóK€.&>ñĔԑ*+äúÒÒR¼ìe/£‘ÊWŠn×ÚW˜.Ò½ð èìì”vQUU…»îºkAÓ5 9PÔ_Ÿ*• %%%Òº¢W+gÏžÅôôôÜK»wï–8\ IO´7FÓÔÝÿý¦TZQ¯øÃôQÏÜòâ±@ ʾ}û¤}ÎÐt‹gΜ™[&??ŸR­®>E®Xö÷¿ÿ=hd÷ QWW‡;ï¼ó¦ê ±QÔSˆˆãããýR__!åêõú¹ý/ôNSS^úÒ—Î-îp8ÐÜÜ,]4I=¹Ô}¶ØcFÔCÔÓ㡊^,;wc¯U¿ýèuüøq=zjº(\[[+âØO!ö‹÷�8&ÒSìE ÿç?ÿyi1»Ý.1N­³T·¢=â½:44$µAì³±±QêKqÏ/‹IpÓ¡‹÷…xO$èâªèW±í={öÌ߬ô8Å!õbyy¹tl¥‹[q¼‰ã.UÄûKœ{®VNœ8!-+Þgâûç•LwÁKéEÞéç!{:thNúËŠ÷¡x?¦±­Ã‡cppP:ŽÄû'Åæz‚ûµÎíííÒ~'&&¤cåž{î¡”ÓÜ.ŹW‹âœ"¶Ûm·A0N/Ï=÷œ4éSŸú”ôO½öÙÏ~ëׯ—îÝ»W:–S¯‰óÔ‘#GRñÝï~´H9yne¾³b#¸GiÚXñY›ú ZÊJ‹÷÷ÿ>þ8^õš×,z³MôÜNŸM÷½úÕ dÁ‚û¢1ó L€ 0&À˜`«€€Üg•/ îõó÷I)ÁÝC î3DZoÿ²hÑÑcO£¬ö®Ü7P�ó ÒPbdpþ™ 8‡ÏCî‘™>Ô×m–E�3©D_ïX‹ŠIp¿”àn´Ø 7X¤wï´ýÝ-h9}îñaTÈ$Á}|¤EEìÜu)ÁÝ`4Ñw/¦Ú+ 0­�A"óšÉ™`L€ 0&À˜`L€ ,Š€,÷oþÿŸÃx( ‰ÜÅKÁ i}M;\¤™Åß¾ç£ Y<£eþ�à.6ÞÕÕ%I•é;úßÿý_QXêozÓ›æ^³�Ùÿöoÿv.ù]È·BÐL/B¦üÜç>!,Ï/¹”ªñÎw¾ÿøÇ/{éjûz÷»ß�÷½ï}’ü™¾°bÿíßþM’ÈÓŸOݲè[Þò´¶¶¦žš»ÍÎÎÆŸüÉŸà[ßúÖÒøK^òIâN-üè£�J»ÇSEì÷ƒü $§ž»Úí±cÇ$ÉWHµb©rÇwà׿þuêáÜí7¿ùM|ùË_–Äù¹'_¼STT$µWȯó‹�…ø*˜§›Ó—Ñh4x衇 ÒŸSDŠÿW¿úÕ¹UÞøÆ7âŸÿùŸç‹;KÙg7r̈:Üwß}’°-î‹òÛßþvNH¾ZýÞÿþ÷Ký!(¤—ÊÊJ‰aJý,,\¯ˆ÷‚Xn)Ëg>óˆdnѯó‹xÇvzYˆà.k‘Š.Dì«ñ>þÉO~2'L§–ùÞ÷¾‡|0õb_¢ée!rºÛíÆÞð†+Dt1¨@p·<ðÀÜf“à.$|ñÞðûýsë FßøÆ7æÿæ7¿‘ó¤žÄÀÑï©òƒüŸøÄ' @¤1ÐåÛßþ6ÄŒ Nçÿ ~ƒÄ QæŸ;Ä9ô+_ù ž~úéôMÑ�ÎEøá( *øÀ>€Ÿÿüç—½.ˆs^úùQ tƒ®W„Ì.j¤Ê×¾öµ¹�â¹×�˜,ú’Ëê"°Á=B?â Á}Û¶mKÞÈLwñ¹tŠþFèéîF �籫Í0Pòâà3ܯFˆŸcL€ 0&À˜Xí¼¾.´‘è´¶â½$Š[è_¥¡û§¾©n¸ÇÎB•5. €–C{ÛÛ›ˆd¡~瓘¿j­ �Aÿ$B~%¸·` ã0ªJ‹ ¥ëO«½„IœéÁ&Ü+×o†Vo‚ÙZ€™)µÙ+ î­gÃ^TµLRXÃa&F.�ྥ4`ÞnwHaãcðÓuÙö‹02: “åòÁô«¹¯Æ)ÜnÌBMY1ÊŠò‘o1Á axbý£è™ðÃ䨄ÅÕ¿®DÛ‡:OÁ˜˜D Õ·Ìf†I§ADÄ”f.wgBGéí»V¢j˶ϱŽ0Ľ¨ÐfA—«€Z¡ D`?œ$Œ�ÆrQÑxÍ!¯óFRß-‡`Ž�G îBp àÏ£Ð�Fy >ZÊNKÐ ®.º^쟆*B,™„ŸÃ$uf”Õm—mrs˜÷É�^”ˆu6;le4;ÊJn¿Z?GœÃô{^3’ôbMývh¬,!_�?ǘ`™ÓoNCCÝì»»£ëk·\áUd¾—•Ý‚ø]­»«�PÉÙKßr¥ß¬Õ¨®Ù@A†«€ðÊæ½3&À˜`L`m�¥àþõþžÓÝ—®zY(çû»q ôÞ/Á]4Rˆ‘B@M•ïÿûRRù|AXH°"­9]$�/¸ÿèG?Âßÿýß§6uÍ[!Éÿã?þãÜëó÷%ä|!労ø«•¼¼_"NÕ'ýÖ`0à‘G‘ÄØôçE"þü:¦¿žº/Äî�}ìc©‡ðöÀ�—¥E ©YÈÍée©úìF�Q—Åî"íZéÇzz{Dò¸HæJîó¤×-ýþßüÍßà“ŸüäÜSHp©ä¯¦ôd‘&~½"äëßýîw—%ˆÏ?6oDpr¶ä!fA¸V¹ýöÛ/{}1‚»ØæüþÊ¡ô!°‹óHœ~0|__ßÜîÅ{A¼'RE¤¤‹sµDr‘ö.õÓgx¸žà¾ÿ~iÿ©í§ßVTT@$¹ÿë¿þkúÓ—ÝÞõ®wIÏ݈à>`�˜ÅA fR*•—í‡È›ÀZÜa!¹?O3#ŒÐ{ÈF³&ˆ÷çü’O×6Ñl¢°à>Ÿ?fL€ 0&À˜X+.¶u"†B˜lõP(õÐìˆÇ‚&ô�ÀC‚ûÆ U0 ²h²˜É°—fÔZ*aί„ÑZJR¾QÜ}ª¯“f5 ;Q9o&2YTþ+ÑÓ}J@·—¬ƒ­°„ÄpDz»Û9Šñ‘^„|3¨¨h¸Á­/Ïjƒý-PæÄH:©#¹]Oÿ´ÒõÔ±ÑQÃqè�%ÈÎV,ÏÎW`«qJöŒµQŠqPJpWÐwÌ(«í}ÃPÑ “c#ÉíW΀¸U½l—ñ ‡$âqhãndQ¬o$žÀØ”³ÚäW4B™+/Ùû²Êßàƒ˜Ï�€«aï$â4#€\(i&ˆÒJo–™Üžjbœ’Üû.—Ò—…ànÉ/F‘§Ík'¹=ÕV¾eL€ 0�ÕG ña ç¼4+BYÕfä¨äñ½a!$£ô·€ojSî!ˆ_æÍ¶R,䮢6,¤�‰D®É!ú½1Jƒç ™L`zjz<æ(®¦ßéä÷wjz»âô›®{ʃ@8�Á*kAß²’”8J!þö^ EÈíÍM4ÓˆÒ†\�™f+ƒÆféûÞ8Þ(è»Æ–-;Yr_ �Ím`L€ 0&À˜@†d+¸ÖÀ¤~]†Í»úêrÜ…xVVVvYjñÏ~ö3qz¾À|µ¥ î¿úÕ¯¤töô$q‘”,Dq‘¦ž.Æ‹m‰”b‘V,Êõö¥ „!©Î/[¶lÁc�=6— %1?]ø¶X,²¶He‚­X&UD’üg?ûÙÔÃ+R˜ç^H»#DZ‘X=55% £éIÛB�6R ­(?ýéO!äûù¢éüw‘,ýWõW—¥¯ ^ 8uê:;;çö.¤þßÿþ÷ôCZ…ô\SSDª~ª¨Õj¼ýío‡b…Ü+–M�NGÓÓ�?””½�âp8.Kê©§è‹Ü–ËV]Š>Ë䘕YŒàžª¼�+ŸÏ—zjîöë_ÿº”t.ˆûb€…›SEÈïBšE¼G3h µ�«Ý Ùù£½|VÑgB¬nnn¾ìý)Ö?L²è† ¤M]Op³(¹]l#½TUUÑ—r•tL¤?_N?J‹ôq1K‚(K!¸úÓŸ–fLHß�¸­÷µxm±‚{’Ò…„4žþÞ]Ä{uþ ÁM$«‹ý‹2J?øÞyç�W |ƒ_Čגޯ'¸K¦ÿG‘ª-êwµ"úX�óòlÞ¼Ï<󌴊8ÎÄy¦·—~HOK—ç“É$-óÿñçŸT™™™�87§Ÿ‹›ôeRËò­| ÈUpŠfw ¦Í˜�NðÞW½êª)ıø8  ±ÓgË–?�2Ï‚{:Q¾Ï˜`L€ 0&°–D) øB[7âI-ÉíBæ0c6ƒoº±ˆe[¶î”U“…äÞ78D Ù”h\T ­!Aï\£íÐi5XWY…Ü54˜:Jrëðp7"$Q Á]¥Ö" Ãí…šd»½’®CÊOJ‰Füˆ„<ˆÅhF€XYÙYt½A 3¥N¯%¹=ýÍ‘ Ákzrž‰ê¯(Œy¥(®$ÑKFÉíéõMÝO†½¸ Y’†¸0&À˜XAb`OÛ ø3 ¥s¿‡ŽÓoš:K1ÍÜe†µàÒ,PS®úMh�©aÙlW 1JßÎj¸ßÞFÞJT‡<ûfš±ÆDßs‹©Ú³ÐÀóhhšfWk†>7€ú†KÁL«¡M\G&À˜`L€ 0�å! [Áý9ÝJp¿5÷‡~X’ÒÓ»XˆàõõõW•ÎE’øç>÷9ìÛ·6ú#Ò°… /äµFJ_²hªìر¿þõ¯%™XšïxÇ;¤„èÔëBÈîèè�¦Î½š,m6›¥”c‘î<<< !Êþö·¿M­.Ý>þøãûEHžé©Ìv»O>ù$D2µ(gϞūH¾£rEbé… ¤vˆÇóÜÅs¯|å+%>BŠB´J…”*ʽ÷Þ+IèÒúO°�÷¾÷½sË aZˆ¼©òÕ¯~Uê·ÔãkÝŠ”j!ǦÁ_ôWzÉ´Ï2=fD]+¸ Yø;ßùŽtLŠ÷w' VHµ+�¯xîÙgŸ•’½S¯ïÚµKT‘z¼T·{öì¹lÖ�»îºK:ž…P/¤fQOq|¥Jú ×Üÿýßÿ]Z7µž¸ýá(½Ä}‘Xÿš×¼†~�‰‡R30<øàƒÒý¥ÜEr¾H‘O•ââb©vîÜ)½ÿžŽ;–zYº]¬à.V¹ð‘.¤‹� ý×-Í!–º8glKlç·Q,÷ž÷¼ï~÷»¥ãDlã�¸BR¿žà.Î]bðJ*ùýþûïÇàà Øô\œÅ?qúÊW¾‚/}éKs¯ ù^$ÎkÒ¦x óâxL•ÿú¯ÿ’ÎY©ÇóoÅ¾ÇÆÆæžï×ôvϽÀwdK@®‚»HL?g¤,¡�â}vµò Ìɦã}ÃÆ�W¼¬¤s]j îWàá'˜`L€ 0&ÀÖ!¹÷õ÷!Š"žP�àG6‚Шt-¦�„ê˯½È¡é±x ý}Ýð‘ÔO�8��„AoDe%ÉOkHnŸÏ:£)ë;ÎA €¯¨Ú@ßÑõóáÇL€ 0&ÀMÀ?9F Ì-pŽô ˜Ò|˪7A�wé7¬EoLÆ+„=ã˜êBxšfqL#¦6 ‡dÏʆ]$.,ˆi¥š—ˆ1ÙÝ„ìà tñ0’dNûrTHêL(¬Þ …Ìë¿Pn¢�žƒu6ˆ"�†ÔÎY$èwÉo]! jv@¡’o_ µŸ€aÖ�³ ­ zu.ÆgüðÂ�åÂX¹ÙJùým½ÐþI-—LÄu]D…5&𩧬Ð& îãNLù‚è÷D -ÚH×Þå)MÇh ¦ÏÕ†í�a6QU^&;326Žé/Ξo…ÞVEîêÿ[Ûå„…܉õ [a0š‘—oG‚Üdžú0íqáBó ¨ý¨¨¼ò7’T¯äíèÄr …(_¿SÍ111—4/^â«Hˆß¾}{jq)á\ bq¹\sÏ¥ocîÉÜ™ÿþ‚xzê¹�ÝÅû&½|àÀO~ò“¹§Ä1 f`?`§Šà“. ‹ç¯'¸êSŸ’$ùÔúâ<û™Ï|&õ�~¸(¾,U_ô«(”ê_± �þS³ˆÇóûò îbæ 1€'UD›DÊ=—ÕC@®‚û�|þÐ!ôöô\õ3µŒþV8@Ÿï¢°à~£„y=&À˜`L€ 0&À˜`L Sá§$� õÀQ²åë6Ac¾4Ûe¦Û^îõÃS4ÃÆ@;|î1éZ³ž’˜ Êj¡±®y:`¸í ²|ÓÐ�œKV ¢¢4cƒöºí²�/žx Ycý°Ó1]vŽ$OQâo4ß�âÆýPh.…+-÷±²ÜÛï:ý 4ÎAh)좌~ïPÓµv%wR˜�O­CíÞû ¤[9–D$„‰³O¢x6‚2­ê« ªƒ�¼4KÊ%„—ï¼J‹ß åêi?Šâ„e&=Š ZrÄñÐêœÆ¨Â‚ÒMº¹›º\Äç†oðv9Œ¨·çÁªSCG¿Myá GÑ44�Á˜æ*yÍŽt#�¼£­ÈW…qpkòIwØ,4Cq6úG]˜˜žÁÉ‹=ò+`.–§4¢ÙªÊŠLh¨­AY±öÂKŸ©ãN ŽŒâbgÆèœn^žàÁa~#ëDè3ÉéìÇöÛî’w‹µ€÷"šYÞ�PÀ�Áþ\h:�ógŽ aÃÞÙŲ¯Ó=0€Êú½’àn³WC¥¥A— î'Ñ×v5•Ë^—åÞÁÙ–nØŠ÷ÂJ îzs9 ¼2þ?öÞJ®³¼ÿÿnßÙée{/ZÕ]­ºUqÇ€Áü(!„ü9b �CHH !á‡�HbêI5´ƒilcc[V·¤•´j[´½·™�ÙéeËÿyîêÎήVÒvÍÊÏë#Ï�™ûÞûÞÏ�™�òy¾ïõcuÂëìPwGïIì¨Ù´ÒC‘í ! „€B@Ä9�¸Ü_!ÁÝq î·{›ÔÙ-vÌ,ÝrqŸ+Ng×»Þ5{u¥¨€“š¹˜àMoz“"Åß°Ò-nàóÆI÷j‹•êÕÛør©çlöñ/ô1ÃcXˆàÎ3 Ä&ÚsÿÙc`þ?ÿùÏù.¥­†à~âÄ p·Ú8y;6©[½ýf—·Üg?'æ*úàB~œ¨�[üãÇÚR÷—_~\x¢¶¹Š8ø>~íàs¡¶Å î\³oß¾9 2 À¬ÕÔ}ñ뛨m.Füº+åóº·ÜyÖ‡Ú¸�gcP‹æ,œÇ6ž‰¢££#zÓRw.îáÙ8Ô[Ì£Þ&—ñMànÜ�=ª¤´o¿>ëÊÍè‹à~32r»B@! „€B@¬eaßœmp9ú”äU“%æœ2¤é,qX“c!¸»¯ BBaòx�„T¤Ð¸-ÅÕwE:.Ÿ§{^Eêh?²4iH#1×?6†>JsQºeÉOñ)äòø[ÏF%ÇjÒaH¡B(0ÇE2n' ÅáÌb¬ß1,Àë®Õ úqíøo‘ BGrxA*�§„D �…1Âç*Mƒâ½oˆ[É=@ÉíC'ŸÃzgnJ*Réû÷q{hÆIîÝié(Ùÿ&¿ã71{>�Nn~õw¨Ö‘\œœ‚\’޹!8>�š]¹Þïƒ3«åÛÍgs«¾Nÿ•ÈíE•I� 2’“h¶�8ižŸu$PóQVŸãŸ/°q¯‘¦#Ø›Ÿ‰ 6J¦§÷Ô¤D ÑkÞh(Œ+Ã.넹êA¤lóÝ쪭7Ø|åi>ì//À†\ éi0j(ÁÝíC;�½ÍîÂá¦Nh+"Ek^µq­ÄŽ|íG°¿ª»6”¡,?›’êÓÁ}„Òê›{pº¡'._ƒ¥òÁ•Øý’·éê­Åþ{vb{õ”Âl2*Ût’œßÞÙ­$¸?}æüµ]ŒÐÞv&«;Ip_G î¹yÅÐÒ¬W<ë4§·«‚ûéc/`ý†ÝKæº`Á}}̓(¢÷LÜ3ôôÜ¡¿S>zÿ7ÜO îMgÐT÷"*KW&$r%ŽéfÛ¬»ÚkÞÞë‚{½Ç3*ï�Â'<ªàÞÂûÆ›mBnB@! „€x�ˆcÁý>ÜKWä4ÜÉ÷[§[ûÛߎÊí¼îl�™ðX 5v{,�³|®6–Fðƒ¨W£—Ÿüä'•ý¨7¼ÿýïǾð…öµgÏ<óÌ3êjÑËÙBòÞ½{ñ›ßüF¹ŸÖ`0]w> œþÎ)ðÜf îœp?[j�ÝæRwè9éy¡�S™³³³•ZÿøÇçä¬n“%efÉ Òœú=ŸÆ Û,«�áY žÝf?>zΖú˜áñ,DpçDþŸüä'3c¶€}'÷o|ãøÌg>ÏhÀbù|Û­wN Ñ—ÆjcqžúØæp8nHý¿v�¾ ³X–,¸ól œª®¶G}ßýîwÕ«Ñ˯~õ«øìg?½¾XÁ�7À³L¨³2D7H êl±·ñr Áx½ÞèÍGIÂÝ´ifE>ÿ Ä3,ЫíV‚;?7¸ÈDm,¼óyRÛ\øùÓJéÖj[ªàÎ ù¹¬¶Ù©òêír¿DpÏŒžœØ×‡è�óX˜Ý�_ï–»©Å*ïyÏ{À3Õð,Iô#xlËÿœ/ö*ìOLÉ üÈôû¦+È! „€B@! –•@8F_oº;‘“WJ©ÌeÐfè—uwrcc$wöõ4b,ì¡Ï#‰ô/z’Ñ2tYHI�_!—™�“8ílƸß›Ù@d"\/’2lÐZË�˜”z'Ñ.Û¾{[j‘ìëCE¶ š´e»>J˜mw…J"‰’D¢xm“$�uŸG‚Ï�r’ µŽ169�Æ!€hìúò=w…äÞU÷2²v¬'©5›w=cãèóquÄ�]*¶Ý—§)DÉíÎÚç±E¯ƒ‘äv–ÜÓð‘ôÝâ’Ûƒ¬]�¬ù$÷¦s‡‘Þß�ÝZ=ŠHngÉ=•ÌiNï¥×ùú€ŽœbÕŒËó4\w ¹ƒÝS‚{r*%¸'*‚ûÉí�ô<»Lã·ç¡rG|>Îæ µ·î´”Þþ:£i*½�Ž3ƒþ Ñ,¦úWïóábRÊN‡þÌwÛ«±^ß™g°)1Œ=lé©ÈNKC€fÅöÓëA»×�v'®F±áÐÛVc8+¶�þúãØ�èÆ=ùY”à®E%¸kSSࢿM$N7ÙGqš›Æ2°qçÃ+6ŽÅn¸ùôÓx "»Šs±)φ|zíN¡ïd�ôšÝ?êQÜ7vâª;wħø=ßc÷wÁC;«¢‚»YO³VÐoVŽë‚ûÜŸ?{ÖÊæ»ÉU]o¤ç î?¸Ÿ÷Í(-&ÁÝH"1�`Jpï©Úó8þj-lE{Vu\˽³0½Ž{¼vEp¯ÜTCŸ9J轸ô7ÊÉ‚{;'¸¿Šó§_¡Ù›w.÷î—e{­]ÝJ‚û”à^Ž4�ŽÎÕ$B~†ûXp?�6Jp¿÷KW¡µmƒ%§éÚL’ùs0 `ŒþM î೟ǶšmËÂV6"„€B@!°v Ä¥àþß_ûôè‹¥”•ùò?9âEŽfûÈ߯ø™ãDl§ÓyËý°´Éb%‹Yû÷îl�y.AXí0[Ò½÷Þ{ñ³ŸýL½;zùÑ�~?úÑ�¢×?üá+büì}mÙ²¯¼òJt=u�åØ¿þë¿V¯"vL¥¥¥ðx<Ñûl6›’t½�úûû•«¹¹¹Êå;ßùΨ€;[pŸ-©Æn‡——*¸ÏfÆÛTÇÅËjã1[©ê›‹¸±¤ÌÇÆ�¿ÄàB·9‰ûf�û³°Ï2ïíÚbÜzÎfÿB3|w£àþÐCáÇ?þñíNSôþ[ Ï>û¬’ìíL ===¨©©‰½II×étóÜg?'cåôï}ï{Ê, êÆoV$óïÿþïàj‹Ý†zÛ|/Y6ýØÇ>vÃê�?þ8žxâ‰ng™}hh(zû\…-ú⽨¨|©¶xÜ%Á]=Sk÷2^÷—¨€ÃSr;Âo Axfˆcô7½‹@Ô¿e±ýò¨@mÿÁ©%Á=–Œ, ! „€B@Ä;�p8Œk�Wáv»F�ž–ƒÁ€Ê UH#!ênhüY¸§¯¡ð&Ó•ï¢&HK%‰2¿�ÞïO}_�Ç:FÒ cdˆÂIèM™H$ÁÎçqa°¯ :6JËf¸Çã1ÜnL,·ö5Òã-……E0›Í”9ŸÏƒ6*¤ŸHEnA|&ŽÓØ=—PhË€‰’~Ë‹òé% »nJÉí¶û‘‘¹�$÷)!üv,âõþ%·{;NawE,: *rlEÆÑE’¤ÃãGm�Ú¼*¤jã/É}‚ m§±A;‰MÙX3Ò¡#A¿—r=¡.÷ÛÑ1¡‡‘$÷µÜ£Ã½ø{ìɲ�à®ƒŽ¾Ç0Óq²ÐÚç  –Ò€ë( ¸ìÁ?‰ËôSâ´f¸{ÍF¬Ój)Á= c$¸³øÝéà%»¡¬RäVˆËñÏwPW^z Û&ÆPœšŽÍÐ�à®QÜIœ#qšñKt_ñÁ·Ìw“«ºÞà+¿B �SMpOKH bÀ31ަ¥Ó‡‚¨KNFõƒÓ3¢®ê—ig-/þ[S±ƒÄÎb ‚0Ñ1%ж•Ç#T5QˆÌÙ`yÞ|öäeÊ¢63râç¸Ç Á#RhÓ¡§z,É¢÷,%Á=‹ÜÓ©°ÇG3?ôºý87àÀéÞa\ ¥aã®×Ç˰£ãh¹.¸ï£÷Š,ó ‚ûéö>œhéA½‡÷ík[pwÃ>JpßZQŒ Eyô–Þ�Ónúû¤$¸×·à8%¸›*î�ò‰§G÷iìÙ±mJp§wmû“ðR±KÛõ÷Wk/ «do< {Qcik»€÷Ü�JJp7š­°fæÑo)n>Ep¿B‚»sx™™E‹ÚþJwDª!ÅëvAḡњ§<Ö\ö^x\ƒJ‚{Ø3ˆüÜü•ÊŠo¿¹¹™Þç•÷Ôt4TȘHï+<®úGà诣¢N6lزâc‘! „€B@Ä7�¸ÜÛÚápLËŽ+�ÐfËFiéú•ØôŒmÎÜÿå_þÛ¶MWš²ìœ••5£Oì•ÙÒy¬L»/ÿò—¿Ä>ð�èÍœ}ñâÅèuua¶®¦ ÏÞ p]]]4ÍZ²ÚU¹ü›¿ù|ç;߉Þö—ù—ø§ú'åú=÷܃–––è},ȳt=ß¶Ú‚ûlf,kÿûߟïpoX¯¯¯µµµÊ¿_ýêWàë±�“´¹Ààv�2Kµq-KгÛRÏÙìã_èc†Çs7î¿øÅ/ðÁ~0Š—¥ô³gÏF¯« \¬ÂSÙqQŸ½~*iìV‚ûìç'ùs1Klã‚ .ôP[ý8ÀÏ=nœzþw÷wê]8H*Ÿ·Øv+9��ƒŸójãÃg·÷½ï}øío½y±‚û0}1ij:¸\®è¶ÔNTþýï�êêjõ&å’��¨í?ÿó?gÌ`À·×××ãС™SŽÆ»àγðlj㢇~X½*—k€@¼ îýô·eŒÀæÛòI^g‰äø‘#ôe(°~ã�bEýÍ7šLÊ&EpŸ/YYO! „€BàN…ÂôÝ×’§�HJÖ %ÝŒHÀ�È¥Oc”¾ƒ«Yó’;Ëí-ím$Þæ"�Ï�ÖÂ> çPÂA"¾T”UÜ0q§Ï ïœäöÁá~˜³  3˜‘]P¡|6q öÀïEkC-ÉÅФgÄÃp=†�ÞF ÆÐÒŒ}ÕT\aBvN¶"¸wwuÒ,Sœ?_ ³m¯L˜Ë¢N:/"W?‰=[7!ÛjAan–"¸÷9àp¹q´ö"�dsnü¹”ý®v_ÿ”gÁ=›äé|’�ùóqïÈ(Ú‡Fp©³m~Çógκ¸Úãœk]õ'PF ¿ûKrQH鸔òk¢ts»/ˆvç(Îõ�üØO³™UDr úsÓ\·uÔ½‚б‘ë‚»&’Ûõ”„î$¡µ‹„ÖN*D858‚äõ�lž Ιk;wê¶þ¿ÆÖä1l§T\No7Òo*,?ºHTm!™¸žfE8NDÉÁ·Þ©!.Ë~~óì%1rƒ&åi$NÓl<ƒ­‡^ï;iÓ«AÜé;«Ü‡þpYö·Ü±?û}ìLË Á=¹TD‘A"`9yü‘.‘y*èEÍcÓ¿³-÷Vc{­$¸×\Ü‹® c7\°àN…µT˜óÀ»Vc8 ÞÇàÑŸa‡>;(Á½�Šzøµ€Nú! ÐøëœnœL¢ôÀÚ~>õ\9†u £Ø[�EéíTdfÖÑÌ”€NÅÔ‚~eÈ…ã=CH®|’tñW€5Ôrå©~ì+ÏG¡Å€\úe¤Äý�Q$~×uâeJp×­;ˆ­yÁ�ƒxê±7 Ä”ˆ�Ê�e¢cµš”×øz1@ï%N“àÞéI‚>'> 7íý È·i°­j3¬3ré½*?©úúa§Q�½z£<˜•¿9ž°/j,}”r®§¿Åœàž¡5À–•K³�¡§»£N%¸ŸB^Þ:ú�W·¨í¯t'Ÿß‹¾�~dWA“a„™D|~?áhC€>?ùœ½ÈÉ´!™þþ®õÆ…êWë‘�š…ô Ì ×9z\zœí4+–á!ú=y+ußEëký|Éø…€B@!p' Ä¥à~'�,÷¾g î/¾øâ IÍ·Úçl�ùV‚ûl)š·ûÔSOá¾û¦§S¼rå 8�:6™å^Ggï‹ûâŸÀ§>õ)^TZ+¥±„î�IŽåpUÎeI˜·§¶¹„n‡Ã�k×®)’0¯·~ýz%�——*¸éK_Â{ßû^ÞT´±dÿŽw¼#z��U#§ç«-33,4ªâ²z{]]�€2f–�մ펎ð0µñùæ/t¹±ý¡}(º/¾��ÿ÷ÿ—oÙFGGQ^^>cÜYªŽmK=gK}ÌðXV[pÏÎÎ?ŽUα<»ÜÔÔ4cöÞö¯ýkEÔV·ÉÅ"üÜ™ ©0¹±¸® á·Üg?'¸o›eSµýÙŸýž~úiõêŒmÏ.Bàô¹¶¶¶èô,Ûßÿý3¤õX9ÝG %THÃë©möóäܹsx3%<Ç>–c·¡ö¡/ºŽ� Ë’½:ƒ�zŸzÉE6±þFiÔ»±uëV嵆ewµq�Ì×¾ö5õªòØ饗À öÜxìò'‚çž{.º/Ä»à^UU�±‚ÇËÏ×íÛ·ó¢´5B ^÷Åâ;~ô(øoØö�;o¹ Üo‰GîB@! „€ˆüöÂ…ËHL-¤´·|¤jhÁT"!%ô !àé†&ÅI?ŠÇŸ°º„­í-˜L±!¯l'2t6è-Jw�£›Òíèk;‹Äˆåeë²ÙUY···”Ú^Yµ™9Å0Ysè¥Ã>ÐϨ]ÜG‡{`³Ü<ücUºÄ�´7ŸÀ�C÷*‚»Õ–‰ììø½ð“ÔÚÖÖŠß?ÿ;Ó0[Ë–¸§åïÞ}õ÷8°c öToBeI!td¤§Áåñ¡½§çê›pªî*´ùÓAË?Еߢ«þwØ»®7•*éíÝTQÅIÓW{q¡½GêÛ`ÞüÆ•Ì÷pñèSØŸoƒJ‚»�ÒŒµ©)ðÑŒí#n\ìÆ©Î\õ§¢rû Üzü¬~æÙoãþ\+öPJ='¸g“$žFIÆœàÞO èõ”Ö|bÐ�ú‰ lÚ3æ/GÐûâ°Ó %ÁÝ€"�†ä$ÒÑ î�ô»Â%7�ŸŠFÊžùÛE¼Œ¾ãh9üs%Á}&•§i”dpþ–›“Á{I¯óûHp� àá?šï&Wu½ÁW~‰­$:r‚»•RÁõôý}÷l�`€ Ê.“ �nßúàtͪp™v6Pw…Î>TiuJ‚»†Ž3�þ Ó1Úé_=ýfp1) %â3i¿åäoP<áÇ^‰¸ô›X.õ„''à ÂÆVzÝ>6<‚�­yk|F„°ÇÏÕ—)Á=SIp×Ñk»™ñ~o@™¡ãʰ­TÄ™Q1ýæ2=D–e3a¯Þ®:ìΣ™Hø.±‘B¯ÛÝô·ÉM’> î�-,å»—ewr#‘€ ÞžZì\_ŽrJÜÏ ßéRèu¾±³.¯­ö’m›âvÆ› z�¾†¼L=J)Á]Ãc)𦩥MIqïöÀ”µž †Sï$æeÙ7ϬÔÛs�Šk�$º›)ÔǪÝv¶5Ñûs7‘ŒÒò™!\˲ãeÜȵk•™”l9åôù�Š)èï”ß〆Šÿlf ÉíÓ¿¯.ãnïȦø3}{ÉûTt51™JÇ:�„É @'ÓoÅ•T ,rû91²S! „€B@ÄÜWø„¬¦à·Â2{l:3ËÀO>ù$öíÛGiAçÁéë,—«�Óãy}–Mç’¥Yôea•…V¬ÿçþíííjwåò( s›6MU¥?ÿüó3Ò©9ý�û°ÍË<ÝÔûßÿþ©Æßýîwñè£�*ÛZ¨àÎâ: ìjÛ¼y3>ó™Ï€¹*1ß3Á�û±|éÒ%uàÔe–ö™ Kê_ÿú×Á)÷jãcåcæÆ\båÝ¿ýÛ¿Uó},BÿÅ_ü~úÓŸòU¥=ñÄxüñÇÕ«·¼ÌËË›!sòulú?w^Žs¶”Ç �a¥wLy±í“Ÿü${ì1E²¶Z­±w-zyÿþý`Ñ]müøù¯ÿú/¥‚ þáþ|©¶ÏþóÑÔ÷[ î¿ûÝïðÇüÇj7å’…öøÃJÁÂ÷¾÷=p{lû·û7ð:Üæ*B¸÷Þ{Áûä4vÃy¶€Ø6[Nßµk׌ç-ÏÎð‘�|;Iråçä7¿ùM ÄnBIPç$uµñqð>ùˆJ·áçlÄ6.àùÃ?œNçá" ~Œ2ÛØíÏ~üìg?»áyÁ…'|,ô?óÌ37#ï7žw.R©¨¨˜QXpáÂåu)–™,Ç7�xÜ/SÁM�ÒŠæÛ¶íØ¡ü æwîWL³TܬHÀ¸D¯uŸþô§gU}ö³Ÿ½Y—[Þ>»¹-wûá¨l’gÇàB.‹-¢á;ó?ç›±[ûS©GüÈ?ϸ]®! „€B@¬ëÎÀäT»mÐË‘œª� î‘°^W ¥œŸCõ–R�ñ™Ð7Ú—ë¯ ·ì€"¸›³*�z=m0L ³Î¡ô’à>Ü~›6Æ_âb#Ék’à¾yEë©Á@BF BA{ÛÐÚX‹k—N"73þÒ˜çsnÔuœÃõØsÏ^lß± …EÅ”ânÀ}§ÈŸOÚÚZpáü9œ“µ‡êŽÁÔ߉št-%¸§BK¯w!:Gî‰q4…8é÷ ¡ ëwÜ·,q·nhd®3¿».¸§)…ãTq ã졤ýzŸެ"”ÔÌœ15^¤åâQ˜Fº°… F ”ÞÎ)î4~žÑ¡�ÆÞN¤±æ$QÑÜZoÝ—� +ìP÷lz}ç6J"�Ûg’I¥»‘@Ï©xm=M6é…!1‚jJ¢gÁ½Ô‹šed œ CÙ.$Åñøµ·í|ý(ËËF:ý�béØK³ ŒF’¡ÍÙ‚„¤ø–ÃÉÝÞŽHнW¥h)Œ¸F‘¢±Âd+»+ävõ|²äÞÓÝ ŸÏ¥¼¯å÷¶&s6ŒÒ5kãs¡×ëFww ú:PX¼�>cT(E ê1Ê¥B@! „€x-Á}…Ïöj îW¯^UÄ_—ËuÛ#cqô'?ù‰"ióÊsÉÒ·Ûˬ_ýêWg¬öñ�ÿ÷ÿ7ã6Nb6™Lèíí�!|VVVâØ±cQm¡‚;§Ëß,ýÔ©SŠè~;Á½¾¾oyË[0›YQQìv»’¶{0,ì¿ímoSnúÖ·¾–Úc‹é,Ús:<'mÇ6NÏÏÏ�½é¦Ë,ÚóùT[¬ô¬Þ¶çl)�ÇJ îN§S9�ê1Ç^Î7?¶ÏÍ–9ÅœÏ+'žß®±àÍ)òª\+Á�¿äú«¿ú«ž7Û§Äÿûß�N-Î…œÀΩ_óm³w.îàÏs@,¸8ô:Jpߊ"Üõ,¸Ó÷9##4‹ec#è_Ä©“ÇQX’ø@óalÛP�îÙA‚{¥Bš�¤ î½”à~]p7íŸ'�ø\Í~ùØPŒÝE×ܧ$ÂnIÇ$ˆ_£ôM°UM…°ÄÓQt\=Ž’„Q(É£wJ3¦”ð4 «ñ‘PÜãòá•¶\ bïu‡�¢›z}ˆ§ñÏw,áÑax.½ˆ=YS îzN2¦Ž`X‘Üë�œp sûë¡1Å߬]$äêì�ØM¿�˜IÈͧtܹ^J ï •÷aš�£¼æuóE—ëùè?ù,Éí0’Ü^œ–Ž©÷z‚{}Àwn)[Äçqìý<ùœ’àžKIíô7iœ$϶pn:†.¦Ë¼ )”P¿Ö[Ëéçar¢ˆ‚ Lô�4'ÕéoS/ îý$—î}cÜg˜ á:/Ÿ€vt…4kE*ý]â×hv‘$�–­÷!1míŸ#~ŒEB~ô7ŸC‚³94»HJbüzTšò�Q\×r»ú‰P’{h¤W�2sE`2)ô~ÕZ\MrûÝ•¾¢÷ߎ�68ì½ô^o[òËjâ6¹]=Gr)î&nš§­å %õ7#/¿Œù·Üò7/>öQšE§½­}ô4/�ûl¤"x.ô�&„€B@!°ˆà¾Âgiµw>œùˆº,Yrrôë_ÿú(�Ù²ô¡C‡àv»g¤VGW¦…ªª*pª3‹ò±�Àùó?ÿsüò—¿Œ½ù†eN—gA–Erµ-TpçÄmî3W’í|wÞ÷|˜ñzûØÇ”„x^æÆ24'ms$¯€#22IDATrõ­ ќΩÙóm_øÂðÿñÑÕßõ®w)iÝÑha¹ÎÙ|Ž®Ç �e¥wÞËÑ\Œ1»-§àÎÛf�›‹6X¸¾YcQ™‹*øq§¶[ î¼Î|Ÿ,ˆsâÿìçÔSO=¥$¾Ï%¨sòË眂®¶Ùr:ßÎ_üâÕUf\²ÐÊÇÍb½Úfoƒï�}œóXŸ~úiuuåñÍIðj;pà@4u��ÿÁœ1S‹ï,À«�Þy6…!’oçj\„òꫯθ?ž÷/ùËà”µ-÷cUÝ®\®,�xÜ{Ô'è5.ŸŠ°~øáob¶¨>ß Ìî'‚û|ÉÉzB@! „€·#ðÊKÏAg%Á�Üu¦r¤j2)@! ãcA„Ã$¸7“~޾£xãp»ÍÅíý 4óZnùAEp7G÷}#t|­èk?‹î¦W°eÃú¸;†« ç¢ îùÅ”àža@%þºH�t:úÑÖP‹&JpÏÏž_DÜàõµ];�ƒ,¸Wo…Õ–‰œœ%¨€ÃÚÛZqá\-º{a²–ÅÝ!8û�2îÂ[8ˆbJ$-Èæ"„Dô £gp‡O_À¥k­$«¾9îÆ¾� ·Ÿ‡yb÷WU Ó C¡Õ¨tïqŒbˆ’ÁÏ4w¡;¬Eféö…lvUÖ�„àm9…õÚIÜ-°�ì©§äØ¾Q¼”f|¹ß�ÎIJ<¯ˆ¿ ¨÷âadS²l‘NƒlÄMtœ#$¸÷ùƒh'±u0ÝŠò8M©#IµûÌóÈ¢ˆÆÎ©Ó!JpïÒù#ɽ7)%»‰[¡x!çªþÌ‹HìDÉàœà>FJ+§ ÷†CðYsQJ3w¤Òk}¼¶+§�„þŽ©÷„DÜ�‘ñ1Œeæ¡`ë$ÇñØ”%ñ.ú;Koˆ  û©!!’Ât&äoع&‹AôíÝMpSaÂÄät$nÜsW$·Ïu.ÇG©€„äËœÂõH^ÃKs›Ü&â™À8ý èî¾'Í~‘DÅO6z­±Òß³´´©‚ȹÆÎ}zzZáö¸”™›è—`èéõµˆ>ó$Ó6¤-?�h555Âí£Ï”6¥°d,âGÀÛƒ. ›6o£Ù}gž³Íh\_•ÎÓøÔ÷Éit¾Bô}�}"6Ò,h<#°4! „€B@�ø& ‚û ŸŸõë×#Væzùå—Q]]=ï½²PÊb©ÚXJûÑ�~¤^½éåÙ³g¡•…]–Kc'/âŸP„ÓØÛgËÒ,¤~ýë_Çç>÷9E.ŽP* 7þ‘ãÍo~3þùŸÿ9šÀ»^æuY¨e�•SÐc›^¯ÇŸþéŸ*²¸Ñ8õc‚z?ßùóçÕ«x饗°uëÖèõ¹.]ºNRöÙgÁiß<>–±�?޲²2%!žåRµÝwß}`axvc‘‘¥rN”�‰hŠÍíÛ·ãïÿþïÁÒÿ\í;ßù¾ñ�o ££coN®çBfXSS3W×›ÞÆÇůÚ8¾®®N9>õ¶å.ž�€×W?¿XÄætñØm¼÷½ïÅ—¾ô%u5ðyb‘ttü¸æí¨’lKK‹’Þ>N)7Üø9ȯu[¶l‰öçÄv–ÔcKù÷Þ{oô&NÅÿÌg>£<Õù‹…Ç\yÍÚM)Ôýýýê]ô¥D=²²¦›n÷ÚñÌ3Ï€�Im<–oûÛêUårß¾} õÆÓ§O£¼¼\½ª¼ÇJþ³Ç]‘xû|Ìjãóû:¤Þ.—ñM`!‚;ÿÝã þ{±Ü�ëÏQAÙ›i¦nCƒƒPŸoóÙWNn.øo™îÓ´ìOL¥Ú}ð#ÿ<}£, ! „€B@¬)—.Ö²�à¾éÚJ6ÏErª�ÜÝ”†9 ïh àç Iq`Ûöµ+~vÑlˆ‰š|ä•í¢¤úlèM$ƒS\®ÇÕŸ{}mµî|5[§¾‹‰§“ØÙÙŠÕÇÖ=¯‡-§„R.s‘BB¤}°‹Î�­�çHZëC–-'ž†½à±ô÷4ÀfÕ*‚»ÑhBvN®ò½Uww'‰2#¸pþ¥×—ѱÇ_ÚìÄx„RW›Qžk€…R Ë s•ïuzí$�øp®þ†½ (Yéó 9Q,‰�vÖ’8 ˜24XŸŸ‰Pd ÃNŒú‚è¢  E;â6iv2D€ŠY²ÐQª¹M«¹žàîÅàD:Œ$·'¥ÎzÂ'^Ö���;Øti£ý$¸§)Iõ�±qÜrQ¸é’rçþî4Ža,èÇ`óy$úH(¦sÆßÇúR4˜Ôš�S¹}MÅóåè§"¥¡ŽFøHI}ÜÃÍ 7gô7T¼K¿wk,H·T !Qf^‰3Ê¢ú0%ò§eh‘¡ÕSA®~Ÿ›f›êÄ$ý�—Ëïágýñcýðù=È+ªDºFÙ»‘H'®€RÅSRRWb¸¯Ùm†In¯»x‘fïÈCjº‰>—Ðs"c!·"¸{Ý]Ð${°mÇÞ(£P(ˆÚ³gh&Œ<ú® O‘âSÒLô]�K)ˆøú‘‘æ!c[´�,! „€B@Ä'Üãó¼,Û¨FèG”îîZXXˆÌÌÌ9·?—,­¦f³¸Çb- uÈȘß2ü!�ûq:sM�ZRRNn_©¦ŠÏœH½ØÆ ÌÌãñP•¶M‘äg'jßlÛœ$Ï©òœ|ÏÉôü�¥ÂÅ6–�{é‡LµýêW¿'c«m%ÎÙB3ê8Vû’ÖÕB>ç =g�•ÏÏ\�.Ìèéé�×ë?oŠ‹‹gw]ÔõØçï›c¼í¹Æ0×XðnkkSžGü|âbŽ…4fÅÇųäçç+rý|ûóã› P¸Xc¾¯óÝvìz,Ñók3áç¿v¬¥Æ|¹B-”áøu�Óÿ¥­- Üùuc¡ÅLó!2[p� ‰øµi¾íÑÇSžO"¸OÁ}š…, ! „€B`­pQñöùó—`ÊÚN?p—“˜ª¥»-Súï8%¹M îç©u+ÌfóZ=Lxéó{w_?,y[¡¡4O£uj&D÷H7¥¸»”÷Ô?¥ÏÅßóccôP©Ñš­ÞŒÜ¢u$ô$“œo'i¤!ß(,&+’×ÖçþÙ¦±±0{(å1‘R‹a±XÁ½£½MùìOAvḭ̂„ÙÛ¸“×'ÇÃð 7ÁD~´Ž¾óÕf¤cÔãEGïüäW‘سöåéqŽG{®bÂCÏ'ýÔwÛ#^?õ¹0æo¦×�øNoœ I¤ã"B’)%<”˜†T½•Rç·ÆýØúø�£·ý úz[‘“WŽü2J×4N…\,t[²¾ó'à£VºZ/+â~A9ŠÊIü·Üú÷¼ÀÈzÚ®`˜þ®çæóóu RÍò|�?õ…­9ÀÕy ÁQèhþ’iG'“1‘n€µ¤šŠ=oü{Í}<=õH$Ô0TvèIÐ`Z/ àq£¸dct§Üg`¨ÖÜbdå–šU@ò´£Îa8HpïïnFÐ=‚\º_Úò¸zå¼!=,9Û¡5ä#=#‰Ééôyrˆfe÷PÑtì}§©è{3ýîmRv|ñÂ)¸}T_-=’éûUp‹xéû‚V¸†/`+Íðd4ê—o°²%! „€B@�e' ‚û²#]»¼•,½v�jm�üË_þ²’®­ÅýÑáÉ'ŸT¯BΔtoNÒ^lãÄôÎÎÎÅv—~Bàÿýßÿ­ÌÚ Þñ®w½ _ûÚ×Ô«r¹†Ä«à¾X„KÜŸxâ eöŒ…웋T>ýéOÏè;«ÍŒ;–p…gÆàöž÷¼\¤Å3?Ì.ŒÉÿÅñÅ4Üc`È¢B@! Ö0�ºó'átSá:%±e¨x<ÍŒpÈ ¿»“.]0&Q³}ß>©¡75]‚Û?KvÅT 8Ì�‘¬äjEzò8**6’\}£ÐÎ’;'‚J1ÏRdö‰‰q$Ð?ó] ·«ŒYrïï¡Y#%Œ ™’ëu$k´™$SÌ/(DÝÖ�¸ä”Ñ�®+pÙ»•ÏS–Ì"’AŠ)qZŠõïÄù�} �»�@�Äé¡öxhÖ 2†63Å[îArúܯ�aJóo»ršdO;’(I7YgBº9›w!é&}î6f«y<¡€ÍuG‘êèC.%k)5zŒÄiÍt¶æ"¿z?�«™³'„©OëÅcHwö#/�ú$'ѹ¥>ašÄB‰þ›ùüÎ쳚Çt7îk<ÄHã1&‡¡§Ù<Ê-I¶mwzá QHY$9[^7Crçâ.×µ“(J�À”žŠBÓ”ÄÙíò`4FW8ÆÊ}w]¡Ô�<ÿüž*0tës�(/ÈFA¶�$÷ ô;à q©¥#h³7G‡©¤½ÕcC�[Ö•B«IGn¦ŸÝChëîGC·ÛF¥X4ÚQ–D ¿¿cìàm(,Ý=ä¦Òo öÁ^xFGÁýÂé—°aýÎè~:hö}¦ÙPs€úl¢÷ú¥�wÔ1¯Ç‰Î拸rî0r³ �§ŸÏ¢³†N�:­e; îÛ 7—Ógb½ò+t! ™§ì�ŠàžŠAúü?•â~ìÈóHÓoUw.ˆON3P²¾‘ÍøFEB>Ü�$¸k’Q½uùgf^Cxe¨B@! „€ˆ{"¸Çý)Z½Š,½z¬ç»'N*?tèZZZ”.�¯¾úª’¼Í7È9>øÁâ¿øÅ|‘Þ°3åÄ~iB`9ìÙ³}}}ÊæL&“òœå¤~ik�À|÷ šª’g:a¹zÆ ô%Ùò&©444à7¿ý-{ÛÛ–4+ȱ#GPD³°<ôÐC >ßüæ7•™Ò‘glùЇ>휜”²¹ÜM÷å&*ÛB@! „ÀÚ"àr�¢¿€’²…'‘–š�ŽR§ss`2×ÖÁÜb´¯‡Ž³ΑaÐJ ÏBnN«î½âç®`Ð�¶Ö+ ¨QTTÖÐ,Siñ38‰¸�q¿ =×�GiÆ Ö[¬9}ׄw-Í—”Ïð%ëj�¢µLß)KËF L¯+]Mµ C ZJµO¤×Æ ¥y&hMÈ«ÜN"Ó�òt„úô^;G}\ÐŽ…�H£ Rzÿ$õɹIŸeðkpC,Aw\8­½¹Tø£¥;ôýP7ÍH@Ó¯ oß#HÒÌ” #Ô§ñØo¡ó{QNç& H¦sÛBr/ôdÏÑç5ˆvY¹ùÂQhÚPDb' î¶”dDèïu+}×íäYš“ÒPº÷�Tô4ýœâ>†ál¤!–Û3)è‚¥ø.îCb|'Í2Q°çzÆgÞ²\¥� ];�üÈ0¶çZaeZ¯¡ÂÁDt8=öQÛgG_J& 7MwRŸÂ‰ìÌÏ„�Þçë§žo½ìôÞù•ö>8Ó³‘]¹g•ŽâîßMoÛy”P€ôÁšMØ\FƒÄܬ×ÁG îõíÝèì‘óW�d«BbêÔûøÎæ³(²$ãÐŽjEp·Pš´Åh B^ýóâjK;ŽŸ¿ŒNÇÍ’ "îr=Šš[ê°eûl¬ÞKiì…ô¯˜ =“á§ÂªÁ¾N´4œ î&ƒ�>cN½–]¨;Žª�÷aÃÖ( ÁÝDE@))©ðRj»kd0*¸� tRrõr õ5¿�#G�!³à "¸ëLeH£÷ä‰4£ÁXÄG)û}u�àÞû*;ã�o~�Âë…ž�5gÿT‚»�úh2•™&ÆCú‡Á�ÜýÇñú7¼õ5ÏX! „€B ž ˆàÏgg•Ç&²ô*ŸçîŽ?Ž·¾uúƒÕc�=†o}ë[Jo9g"¸Ïóa$«­�Ïþóà™Ôö¥/} ï}ï{Õ«r¹Æ,Tpgy»¤¤dÙ.œø×ýW˜Ìæ’Éç‹4�VÂ>ð/|zÌÇã ò iÄ<íâ§)UùX–»‰à¾ÜDe{B@! „€B@¬�pÈ ûPúzZPXT%ô'‘œ{«6ñcÔÞ¥âCA-È/ÞBý–·ÐúVcx­Ü7Iòsp !J�N¤YHÊrû0©Ë�µx댄\•IGý)L¸ºPL©ºú´TDÆ'0Há˜6–’¹û¨}åráZk³w¥$Z(͘ӣG(ÅØ £/1…;š!¹³ÜÞ|ú9L†PªÕPJu’R„¢óÔèñ•ªEÁ·gôYø¨¤G,�ÖóG`èmÇzs“SIpOD�žK½4ë…kb ©$éîÃŒ$÷6êcì¡>)S}ÒHp'¿�‘0œÜ'= Ù³úÄîS–N ýä3( ºQ£ÓÃ@Ï‹,’Õ=” î§çF;ÍÀRçõbÈš��;§¿çk;þklEuZ““¯÷§>ãh÷ð�D²Š±nû} �ô˜“ÀàÅP£ODUŽ5ÙV%‘}‚Ö¡TðÖ^éèC�3‚Ò=o‰öï½ðåè°³ 9ú ¦÷‘@çû¨Ë>Š£ý^äoC´�,,�@ý™_áþ[® î…Ȥ‚[mF:ü$¸·÷ ¡�$wÜëû|(¼^Xpîä¯ðà.ê³sJpÏϲAC3#xèûôá î8F‚ûá3Qµgú÷â¥�Tz76Ö¢z×ë°uç½$«¯§ß_X€&ÁÝË‚{ÇT‚û«/Á=bGiÙfØš]dóÜ)Á½ „÷JOE(@ïë»Ñq=ÁýÂñgpßC �—‰ÀéÓ§(Á}GTpOIÓ+²ú8½_÷8[HVïR÷T L'¸}é”àn´ÕPM]½¿3йÒÑLhDh¶7/%¸»†ÎÓŒhCØZ³c™F*›B@! „€X "¸¯Õ5ºÍúúz|õ«_�޾ºº�?þxôº,Ü9O>ù$•$з¹_üâ‘ASÚÉ9Xl¬­¥¤žE¶tJ%aqTšXŸüä')5ЫlÊb±àsŸûœòCÙrl[¶±ú"¸�Ó�7£££”I‰_99Ë>XŸÏ§ÌæÁ)è‹m………Xìl¼þ[ QÂÖ>!9MIK7è�°Z3I°™N_�åųRu÷´ÁO‰¹HJ¥Ï²‰0M0ÍÈÐÌÝ'¶¿,ÏŸ@„Rˆz‘šFA~žò¹)Bi·Ãv;Âã)ЛŠHXO�±Á±HΡh’#( Ù “iÆ‚0šZÚ�®¡ó”³�úH*þ hK¸Âr{¤¯Ö¤Jl&XuŠàÞ<àÀˆ/€NzšdUî#É}º !âuÀß]‡êÌ Z_3Él,¸7ŽÀN}a„¥|÷F%]c „\C½ð¶[L°¤¥ P›1•ÆNßÏt‘\{ÙéÆ�±[öG»]»ð 4ö.ì·šHpÏ€žRªÉ›F€útSúñåQ†ÌÔ§ê@´�,,�@û‘§±9àŸ!¸û&Æ)Å}—B>Ô}ç— |çýÑqŸ->?*Á�Rß’0ŽI �GÐObüå°4ƒIÙ®é>Ñβ°(Ž£¿À¦„IÜuÈ¥âNÚ÷sQý�iq‰¾ï®‹L`çþ8º}Ç+?ÅzîUtÈ&!ÞJ3Zr:¿›ßYp?Cß“ž �cÛÃSIºÑ޲°hžºg°'G�½$«—˜ôŠàNu=p�¬Þ:âÆ‰®œèu oï;£ûpž{÷–fS‚{Ê­˜5SïFüô^qdµ=Ã8Ü1Ë‘¦£Ð–¸ÐpöiÜ7GÜm&t4“´ŸžK=C\"Yý•s³÷¿Ä»·DÜ3éo›�ŠG<ôZÜÏM îÕ{ÿßG(ÝUõ g”÷M”à^PR �ÖM†Nû Íš5¨$¸7\|•Î……ܧÞóõõw˜™¯¤·sŠ»–f#É n×0ÜÎáë‚ûËpÓÌ%6îTw%—K$P_#£cÈ-}ZCÒ3¨� ƒƒÞADÂn*n Áý4¶Vo„Ñ85‹Û¥ºÓ²û�]D}XpOÎ@Jš ¡ ã”üî#ÁÝI‚ûÖ­•ô¹×°ÄJw! „€B@�•$ ‚ûJÒ•m ! „€k–À|÷Iú%aŒ~¼á„rÝ+++×ì1ßjà\TõÔSO��÷V� ±ÞùÎwbÓ¦M3V»ví 5ó›Î}FÇÛ\Áý6€än! „€B@�×–Û›.c2! –ì2J«Ë¢÷ð½ðŒt!i2Œ²²õ3˜°ÜÞÙÝŽT­:ƒ�¤+}¶Ã`O#¾QÐäïX·nËŒ>reñz:.ÂlHFyY™"¸ FDÆ"hkïÀ%ÞvõÚaΪ¤¼¦SÙ»/!Ç’Ž²’bEp·YÌ“xØÖÙ�Ξ^t�ÐfÎÙ$Iî‹?-3zúû.#sb+‹a!Y½�ÙÇHV¢4öÆ>;ž¿Ò OŠ Å÷Fû…û® {Ü�ù0‘ÜžOòa„¾#tûÑHbü‰¶$—ìCR†9ÚGO`àÊq”ú‡PFéíë)‘¸€Ù“èûˆA=í”à΂ûÙp" v¿)º“«G~†]i ¨!Ù0;=6’r5”V=D©ºmô�N'"œKFÁ=�FûÈÂÒ þîÇØž˜Œõi×Ü©xŠeuÕ{(‘½1@-]¯~ô=øÜ�±�¤öòJá§ÂN}§¯¢ì¥Ïyã/%aFŸ¥�Rz{^üvRHÅz*‚Ë¥çÏnáèýAI¹u^΄ÇQõðEayŽý[Ip¯Öë�G©ú܇gQp„#h§O»Fq!<�Mþa´�,,�€óÜop¨ÀŒª,3ÖY�S îļ×C¯_Nê¨ êØ y;ÞÝ‘ýÒ Ø“©Áþâ”Q=�3þj×C¯“MÃ.\ì·+ î™[_í# K#Ðß~¥æEp/ÌÉDa¶ fzžØ]nJpDGÿ�"¸'Ù¶ 1U§ì¬ãÚY™“¦Ü+J`1êéŸ�„^œnŽ�»¤¤¸w9ÇQT!ÒôÒÎÐtïÎÎFúÜcÄÆ­{a²Ð,ù¥TDšD‚ûTmÞL³€‘“� ·{^Jé¼tù ^|ù0%ï�W4UT yḌC÷ìÆ–�ëa2è‘•iƒ‹ÒqÝ,\7·àäÙóè ¡¨|û�>¼»bÿc×^@Ua–"¸çštÈ¢„b/É€’§I<Ù܅ív¬ß=-B'PŸ=¥¹XGâay¦6ã}¡\” Þ@‚ûɶ^44°”‰˜¶’Ö#?Å>c:ªHV_oÔÁBRnű»i6„6’=/‘\{΂yßÛ¢»k~á{ØMëï¶•wsjŠ’ú®$N“ÜÞèöâUO¶ƒïˆö‘…¥~þ'¨&Y}‹*¸S28KÐΉ1tFB¸ô£6a›™܇XŠ‘à^@³Ypšø„Ú‡fWà÷s”6¾%FŠ_Ú(¥·šà^I‚{!}·gJN†ŸÞxè_4ú}è4ç¢pÛ½QXŽÓÏbãxÛIÄåôvKL‚{ƒ×‡šE¦Ó�ƒüš×EûÈÂÒtÔ>‡{,ÉØDc �Zäë3¦Ù†}AtÓëWmï0Ú­°®›ìí¯â@Í&”åç  Û =ýVÐ;</\jî@ûHYÓá0ã4C…gà*Öç›P^˜‡ò¢|hè¹82êFß°mÝ}¸Öë‚.{ ØÓ�1»•ÅE£ÓÞÞ˜l9ÐÑlWùEëÁÝ3:B³-µ#H3[™¨X8‰þŶööz¤fP2¿ÑB}h%zýóyœð’ï¡äw‹ÉzCŸØþ²¼8,¹_ºt…J¯u4‹’–fKÆ$½ŸxzAõŽ”˜_ žµ=¶ñov õW1êGjº�Îo*&Æ‚†`Ò'aãæûÄö—e! „€B@�ø ‚{|œ…B@!g*¸³äîñx”4÷Í$*Ü­�“êO�:…¦¦&8J"IR’Ù×­[‡{î¹ôcØìvõêUš26›mö]K¾.‚û’Ê„€B@! î"õ —‘[±WÜu¦lÜ éGü0 Cpw¡»ùU„==ÈÏ™N"¼L}6l{E$¸sâ»Ñ’G©vnúáß‹ÁîF\<ù R #(Ì/º‹HÝ™C�øòvá "¸oB&‰êœàÎÉû£n7®µ´âlí9œ:}ë6߯ ²µñUTZ¢‚{–Í 3¥zzHˆwº\hhnÅ)Ü_9yÕ»ß|gì.ÛëXóïñà¦l/ÉC©Íƒ& c,º© €÷–n¼Pß�’]ÿoúÈ›_Àý•…ØV˜�"¨õ”ΩïƒÜGIpïÅKmC(ßõ–é>²´h-¯L îÛ)‘¸L§……R‰9Á�÷n’Õ/“¸yÊå‡eßÛ£ûh;þKlK™$ÁÝ„JœÎ£óšx½O˜PŸó¾²ýA´�,,�@ïÑß` ‚5iZ˜)ÉÖJÿÆi“Nš%DÜ)�½‡Òo‹vÞÝQ÷‘_£ÂçÅV’×r“S %A^M}o!)¾“Ä´¾œÇô‰v–…Eh?ù 6‡½J‚»�ÎQ&éõk”¾ëä4ö:¯†=¯Gª9;º}ÇÕ“Èsô`#=ÿ ô�_vZêTšåRéC©Óú�Ü'+ÚG–F ýÊ XØžkE _e¤$#™f8hqÃIXµ}Ã0oyi†ÌèŽÂn;|ç°Õ𠽿åSA7.ÀjE�#]éŽ}¢�eaÑ:›ÎÐk—›Ê ‘kµ(Û¥Â�îA<4SHzæE´�ÝÁÄxAû5LDÜX_R›Ù»Ó…k=HHÕCc­DɹҖ—À}Nꆟ>÷Í™ŠàÎ…¾ ôŸÙt£ÜÎ{ç÷íÝ]ר`�xK6ýî1u^RøwJ‚Ÿ-Ä/ïˆ_Û[cɽ¡þ<ý.5Dïáè}EfŠŠ*`¤ÏF·j£T,ÒÖZ�¾Þ6äå•¢´|“Rh|«>rŸB@! „@üÁ=~Î…ŒD! „€ˆ#óÜyÈJŠ;ÁÆ)î:�åååqt4wn(­­­ðÒaf³Zšîx¹›îËMT¶'„€B@!°– Ô77£¢ê!Tì‚5»�™§�‚ß〽¿]$¸·7ÅæÊÊèa¶õô)‚{~i5²ò+‘®5R‚û<£CŠàÞÞpÍ—£jÓÖhYX�®ö‹ÈËÒ^Ü7£  :úœ4FBà°ÝŽfÜÏ�àþò+G°¡úae'- §°±,÷l߆[·  /GIÓ‘\3D©ž ”à~øÄ)œ> jYÜÀ¤× ¾†çHp/E5Éêë(y5ƒdÏÉN.M$¸?¥g{Ý(Ûþ†h¿àÕg°‡„ø$ë’àn ÁÝŽÀI î,¸¿Ü؉ã]lÞ?-\G;Ë‚ ô]>†bÿ¶ë2J1¶�\›D2§±_uyÐ饔ïp" ÷L§ì÷]>ŽôáN<”m£w ÒIDÓ&'a ‚ƒú¯��{~,eû¤PdÁ'ä&z/ƒ­¯R5$«s{â ‚»uÿ‘n͉n¡ûüQdô´]ÜS‘FEœúî�œ˜’â)Á=ëÀ¡¡Ä]iËCàÚ…£Ð´a…V9 ‚ "ÄÜAéÆí� †©ø­h÷C3v6 ÀuîEäSŠ»™Ò‹mô: )¾“„xõ³¨ÏΙ}fl@®,˜@8äG_ãè(y¸Ô¬W^ÃR“á ¿M-$¹‡M…(Ûrà†ív\=�”Ñ”Y Ð�?Ik¨¨Õ1Š1c!J·ì¿¡�ܰtဠcÞ!Løé}Þ@3O$fdC—YAõÜ)ì”äînAÄ;H¿7ô’‰]6 ·è³ô‘ÊTáH½Ý­È+(GZêÌ$pu¹B@! „€B`õ ˆà¾úÌe�B@! „À °Á}’~ôQ%wN8wQŠžÅbAiié8Ò•bGG‡’òn2™”d÷Tš2|¹›îËMT¶'„€B@!°– pšwEõƒ1‚;¥Fª‚û î§ÑréTmœžuª­§WÜ ×í„-»4*¸{Ip wÜ[Hpß"‚û’c?|Ζ)Á}ËfdZ­4Ó•^ŸO™LÜ9Á}ãÖ)Á}b,€ðh íÝMçm=l3¬T@ì¦Ä\$ä6r‚{íyt x‘™·qÉc” =—_Ä�"6åg¢€„À³A’\^´Û�øEm=B¹È¡Bµõ^ú=öçéPCR¼…äé|J×�\Op?ß=€ºî!t�P¼iŸÚE.—@ è„ýÜ ŠàÎéíez­"'ÆÑE îWœnØM(ªš–=ÎA �ýjLEp7“�›HR¼‡¤øn*D¸<ê�“f½(ßzh #“®±Æ‚~ôœx¦€y$¸“‰9%¸OL%¸;Il¯Ü7³0g,èCç±ga¤>9”Vl£Dñ™žŠà>F³]�ؾqÿtqIìþdyqBĺ¹î(R}È¥ïî2¨øcŒ÷Hkò«÷#%ýÆÐ –ÜG®žBâHŸR¼ ö§>Us÷YÜ¥W,�°Çgo3<#ý˜ ó¤³äÂ’·éÆéäöØõy9HIîŽÞkpÙûèÚ$Íð“[õ‰I{ŸÝG® ! „€B@! „€ˆ"¸ÇÃY�1! „€qG`!‚;ž%÷qJtãä½¥¹izùJ™â$wƒáÖS$ÆÝÁ/q@|ìœÜÎLøØ5 MÕIÓæÒ¿ån"¸/7QÙžB@! „ÀZ&ÐÐtyûPHâ­Þ”KS8ñ3B‰·=-g1Üw =׎¡ºjGô0/×_Âúm’]Aÿ*a"1-ðÐ?/{ÑVW%‡FûÈÂâ ø\(Ì3£Šw#}^ÊËÍE Äàà ºº{pøèQ’©SQ\VÝIp´%¹FEp7ÐŒa¹ÙYðÑçÎÞ�Attõ(‚»!k3RÒtÑ>²°x­—��XëÃŽ’\4é(Í4ÁŠ uÈ %ƒ·x&¡-Ú‰DvÕÖrñd'¸±�÷b«QIÖMHLÀÕ>;ì$\·ù`©Ø‹¤”4µ‹\.‘@KÝh]ÐS"ñ£NrCTTÐ8ê…'U‹Ò�¯')7cÆ^šÎFº½ %T„Àéí,¸³<ÝíÀcÈAaÕ>¤Î!òÎØˆ\Y–ÜÎÒH¤æ4v¿&z 7îDªæFqšûôÕ×bÒãD IŒcê3©7£tÓ®9û,hP²òœ|Žt¶^Æ@o+òóËQ\Q�tKöœëÆÞv ¡‰ÏݸnãhÌ·ïÛ_–…€B@! „€B@!p3"¸ßŒŒÜ.„€B@¼¦ ,TpgX±’{�¥ð±ì­#ÁJÉ|œd®¥éçy~Ñ»¨qz=+'×;x½^èõzå¸ÓÓÓ±=‰ÒŸXø_î&‚ûr•í ! „€B@¬emí×0™BÒ`Åndè-0ZXJŸ„‹$PŸÛ�nJpG؉uëbÜ©Oª. EëHJÓ™Á}‚Šw‡û[©Ï°"¸"ƒäBiK'0IÉÅ!_/ò³Í4ó—fúœ¡Bé¶¶v8G]èp"§°Š>GMËÓÜgÌÛ £6‰ r1>ŽàZkFès؈gù¥Û–>8Ù‚B€‹Bú[ÏC²“ÜnF‰Ðc“hp(i·úâHLIŸA+L©Ó½Íµ$ð+‚»>=c$[y|”öž]þf$¥jfô‘+K'¤TöѾG호JÑ"Å`C‰Ó)is¿fq’»£« >G?¨:*ê±­Gš)ké’-! „€B@! „€B@!°lDp_6”²!! „€Bàn"°Á��ŸeoUt�ÐT¾,ºs¢»zÉ ï¼§½ózÜÔKåÊøŸ*ªó%‹ë,ìs:;'µ³Ð®^¦¤¤(÷óz+%õ‹à¾02D! „€B@�U#Ž„ÑÒÚˆÉ$ ¬Ùг”DU÷H/F†Ú�±*×mDjêtŠt„ú´wÒ L‰)°æ”AGrèÄÄ8¥·7!èw#TTL ñ«v0wñŽXX÷»{0™*ˆæÏ‰v» É:dæT"yŽ”oîpu"�6#aú¼98l§$c+² 6"%u¦p}ã[µC {Gàèk†ÃÞ‹qúϳ¬Û‰¤˜âƒÙƒ yèïj ä6V §x#’2̳W“ëB@! „€B@! „€B@!p‹ÜUéë6Û—»…€B@!°¦ ìÞ½{Áãga=VbgYAýÇ·ó?n¼ÞZ“ÛU,­«¢;Ëëªä΢;ÿ‹•ßÕõÔ¾Ëy)‚ûrÒ”m ! „€B@Ü XXïìj¥"Û�˜F‚û$&BHOKCQQÉíÓÉàêñrŸ®®øü>’¬Óèý}ÌFJs7š$¹]…´—ãJ ïmA^A“çN›^�ÝÊ&…€B@! „€B@! „€B@Ä=ÜãþÉ…€B@�;I`1‚»:^Niç¦ ï³—Õë|É-Þe÷XQ=v™åvõzì2§»¯tÁ}¥ Ëö…€B@! „€B@! „€B@! „€B@! „ÀêX´à¾ºÃ”½ ! „€B`íàÄöx—×—‹.‹î,¹¯VÁ}µHË~„€B@! „€B@! „€B@! „€B@! „ÀêÁ}u8Ë^„€B@! V€€î+U6)„€B@! „€B@! „€B@! „€B@! î Üï |ÙµB@! „ÀÒˆà¾4~Ò[! „€B@! „€B@! „€B@! „€B@ÄÜãíŒÈx„€B@! æM@÷y£’…€B@! „€B@! „€B@! „€B@! „Àš ‚ûš8M2H! „€B@�¹ˆà>¹M! „€B@! „€B@! „€B@! „€B@¬]"¸¯Ýs'#B@! „Àkž€î¯ù‡€B@! „€B@! „€B@! „€B@! „€¸Ëˆà~—�P9! „€B@¼–ˆàþZ:Ûr¬B@! „€B@! „€B@! „€B@! „€¯"¸¿β£B@! îR"¸ß¥'VK! „€B@! „€B@! „€B@! „€Bà5Kàÿÿÿ’kÇ+@IDATì½Wp\iš¦÷¦÷é�™ð ‹®|UWµ™ž‰YI«ÕÌî¬4 I11WºÖÕÈ\LÌ�n¥‰ØPtoϬ™Ð¨»º«»«»È2,z†„÷ ½÷>õ�™$‹,6A€d‚üN '3ÏΞ?ód&ø|ï/ŠD"uð˜`L€ 0&À �Ÿýìg�^ÿùŸÿ9b±”J%$ÉCgâú߲ݎüïæÆíÿñ¯ÿׇîçL€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ ¼|"Ü_þ p˜`L€ 0&Àž� îÏÆ�[1&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0�V%À‚{«Ž ÷‹ 0&À˜`Là`Áý"â ˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜À�"À‚û�.î,`L€ 0&À˜ÀƒXp�¯3&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0�ƒO€÷ƒ?†|L€ 0&À˜xm °àþÚ=Ÿ8`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜À+J€÷Wt`ù´˜`L€ 0&ð:`Áýue>G&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0�׉ î¯Óhó¹2&À˜`Là#À‚û+6 |:L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`¯=Ü_û§`L€ 0&À˜ÀÁ%À‚ûÁ;î9`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜xÜG…ïcL€ 0&À˜8Xp?ÃÄ�dL€ 0&À˜`L€ 0&À˜`L€ 0&Àþ�B±€¥…Iˆh»ÞþÃP©Ô �/°º2ÓØ®§w*¥ò¶á ˜`L€ 0&À˜ÀA À‚ûA%î#`L€ 0&À˜Àc °àþX,|'`L€ 0&À˜`L€ 0&À˜`L€ 0Ôªeø7g‘ˆlA&“Ábë€Áì†T¡ýN:µj!ÿ"²© Ê• P¯A¥³ÃÕ1©Tþ�íø�g'P­VŽEP®‰!–HQ«U‘IF Q)át¸ “ÊÙy…Æ&‰"“/B¥5ÓãuäÒ1hUr8¬V+é#mø&À˜`L€ 0&p�°à~�F‹ûʘ`L€ 0&ðÜÂÁ7˜`L€ 0&À˜`L€ 0&À˜ÀkK ”ciþFãüû†N@a´½¶,ž÷‰WJyV§P-¤ ©åQ#±6 %ÄJÚ{�B¦P=Ò…J©€ÈÆmÔ„6(4Úˆ”zX;Ç •?Úæ‘�ð»"P«–�/¡�O ¯«“$i) ëex·ý(TåhsA&8í[h“Š­¢�K¢‡ÚhÔ*$R)lûü(W¥°»F!•)vÕÞøÉ¹=�B¢Ô¡ÍÑ ­¾�÷�A Á­ä~t¸;IX¿/¹ r»/�ÒХʣµ£q�XpÅ| ù¤n‡�%÷'£çG™`L€ 0&ÀZœ î->@Ü=&À˜`L€ 0�ï&À‚ûw³áG˜`L€ 0&À˜`L€ 0&À&P.ä°4u é�bzÈ`sÁÕ3�Õùð†ܪP›ÕéËÈ4Úˆ ·µÃÑ= õÚ<МWwI ZÌ!º4 q6 u9OÚt©U�¶þc�*Õ�ìQh™» I܃T‚ZH”˨˜Úa=CIÕ�¶yd'|ÇSävÿì×Ð×s8ì²B%“BNÜgüdŠel¥è<ôîC’» ·‡/Á Ê£×f‚]§io%G¦PÂVAÇà9’Ü–­ŸºS¼á#„äöltÝ.3,&#ÉêH)< #�ÍajvÑt ÎÎ#ͶBr{Jhã±ÁãvÁét�à®&¹Ý‡,µ¹37O‰áYØÝcÍ6¼²wþ`*c;:úO@­3S¾“Bó«ˆבI„°:wålÝ]ý̓mù¶!Ñ8àé; �Þ ½¹�«#ÙF&Âæò5T³AãwÄ÷fC^aL€ 0&À˜`ˆ îh°¸«L€ 0&À˜``Áýa|‹ 0&À˜`L€ 0&À˜À· T“|k°·wCjp|ûa¾½Oqzsö*IJ`ͧ!Öè!7Xá‡ä1IÆÂaqÚ7wյɥA†dÆ6=}PY¾[¸Þ§.¿v»©ä³Xûâ—0¥sP‰Ä�@„åNêe”=�=óÑ#LªÔfëËOaÌf¡I„¬idê5øë%äìNô�¿ …jGÔ}¤1ß±kÕ"¥‚ßø îj•zJ›.PŠñf¾€4¥oŠ•è<õñCºÐ&2ñ9<µ:ÔJ(%bÈÄb¬drH•+ðŠh?ñµátð]Èw4ð-^…£Åx‡f�.ƒu**ØL¤ÎäqmÃ� Ø‚îÑsÍ=ø—®CW âýÁ.ÜÍÐ*e4N¬†ˆÐX�Ÿ_CZnƒkðT³ ¯ì�@Ø7‡v³ §�Á@Ow#‰]¯Ó à aae _^ºÏÐ{Íù7ïÀÙ¦Æã'0Øß ­Vƒ^�Iññd 3³s¸xù*Lö*`Ð6ÛñÊÞ¬S:~ÏðÙ†à®79HVw TÈRò~!Jp_�»‚µ™¯0:r¬y …Õ t žiîf{/½ÑxÐ Qhõ/aùÎyhÆ„‘þ¾f^aL€ 0&À˜`� îmĸ¿L€ 0&À˜`M,¸7Qð `L€ 0&À˜`L`OÊ…¢�ø·WáöôÃâè�Xþdq©VJ#ZC€Ú8]½”„ÜýÛì©“¯qãR*ŒZb õ| ÊJ…ª‘ŠyÈÐ5rrå­ EmÎ_…4åG;¥äÊÅ"jSÃV*‹ªÞAmÎ<Òæ5Æ»çSDõõËŸÂN©ÆN¹Râ-¤ƒ/är¨k�h;ù=ˆ¿•:-´Ùºü8(yZO‰º:‰yys”غV,�<Ý�Ñ7>Üsßx;*ù¼_|O¦¤pŠd$¸aT�#a}¡^€ýÝBe»_XÐ(@øâWèÈÑ!–CCR¼œFÖ_+!CbüB5�lW†ÆïË¡Ì{o|ÓáˆoaL¯…Q&ƒM!'_³Nr{ëù<¦“${šÝè9úNó@þ;ß =¹�C î*¨éµ$‰°™#ñ½TÂT"�€¡�GÞn¶á•½ØžþÞj× Ïj ¥±»�ZdKôZ*•±Lº ¸¹™Dÿ?nhûöç8nWâ=Ü�4V6½º‘ú%!~9Ã…ùuÜð§ÑyìÍ6¼²7Þù 8wòN#Á½· V‹¹‘àž¦‚ï¶S3óøâò5(,‡›š›ú oŸ=M‚ûq �mkkƒL.£ôö,¥¸ûqç®à¾ê� oˆ‹šàö¸²ábèØ‡ ÁÝbï†Jch$¸§“aIp_£÷¹‰Ï06t¬Ö6ÐwèC¸ûÆa!Á]¥55÷\&† îB‚û2½îFúXpßãðps&À˜`L€ 0�—H€÷—ŸÍ˜`L€ 0&°7,¸ï�·fL€ 0&À˜â”4ð­ÃAÉÆ&£Ž‘<'JWM§ˆÅI%,Q©”)ER‹ÎÎAÈdŠGŽZ©”°é]D©R€D"C�„Ïd< ½Þ„žžC$Ú<Úæ‘�ðOE LBndk†R‰³ð8mЪT(•ËðGb(@m[$2åCûª”)I70O²gn›* Å2¶ÃQdëÔÆ>øH›‡vÀ7vE`�äMS=ƒa�F¥V�Qn}”B½NâfDjFïчÛµ© °•cè¢T]§V³J�H®€D¡„;$†df ÿ`Wýà�¿›ÀÖÔ×°70¤VCK²º�ÄÜ I¹¾� ¶+·FêôýiÿÔEXPªà�É¡¢Äé2µ‰RJõ*]3's¸ÏýNrÿnð»xdùÚˆÖWpJ¤EŸH#IîBB–Du?å¸/’àèê€ãä}qzõú°y70*QÁC)àJ’¦ÕÔª‘àN’û%†Ï4üàOwÑÞôI6/þ—ÕÑIéíÝôzjî ×R¡ˆål3é fjR ½ó_4w³}éç8I ÁÝC‚»A&E©VG†^KëÔf’®“׊@ÿ[îÄÉîvôZÍ0Qò»°Äî î_/yñÕÒ6ÚŽÞ—â÷ØÍ×¾ùÊ�ßá{oŸý–à.A:#î~LÍ ‚ûUˆõ#MV˳çñÖ™S�÷�¾^ج$¸Ó{Z– ¶¶IŠ¿Cm.^¾‚Eß¾¡ÓÍv¼²7Ëô^3|ì{MÁ]NEqUú¾TÈ¥š‚ûÊÌEŒ Ž6´¸¾¹“àÞ{f%¸+ï%¸§Hp_nîÞ…K¦qä… 0&À˜`L€ T,¸Ô‘ã~3&À˜`L€ €w~0&À˜`L€ J”¹F v¹|åªõjq*¥}}Ãô�ý˹…B óÓ$[ ÒÙ!&i­F¢Z>€Ù¨ÆàÐ!(¿Õ†I?�É�››‹�(Th÷ @©¢”i“± ü[˨“|ÖÓ3ò�ä.Èí[ô˜”Ò"�îÌVŸ¶×‘˦Q¢×îž±gë·z„@`m‚„é*ú;\èpZa3›�&‰ia} áX«Á4Ìî#�HåͶQïÜz ÏåÀ@G; î ÄRiÜcXÙPJ8`¤6¼ì�µ¯þou9pÈn†–^ÖY=ME3¡8.n`¡O¥¾­qÀb*‚ØíßãœÛ†«�w5””hÎ�¼+¸í Â~ô#¨ Öýéäk¾ß7ŸàH¥½ÜT€ÓF2`¦ZE¸Lâ4%‡¯ ðY\è=q¿!ôÍ/áÉgpJ£ƒIJÅ $Æg¨˜'D&j'î¾6úÇßÍéîÏéßùíÂáT ƒ"%Ú)‡Ý.wâ”à­W‚ûm½®�ï‹Ó³ŸýgÉP‰=ôYÁÐhCB.m¬•±R+bBZAÇ�ÿõþt’÷‚Àçÿ'tZ7êá¡Ïbz’ÕkTø‘(“¬N‰ì×I\OeÐ÷ñ¿mÒ ]øœ1éï îJÜ©0®Ñ¦L‚{×b”(žÈ ç{ÿ¦Ù†WöFàžà>Þá@�Å€÷¥» î_xS°Ò{Ó½%FRü‡Ã]wwÌ$¸×éÁÁ=ŽkkÛøri ÆC?º×„ï‘Àòôg8+$¸§÷ž.èµZ*0U!�"�5ÜõÎñæ‘bÁyt´›š‚»^¯ƒŽÚEcqD¨Ý %¸}é }~ ïm5wÀ+ÏD`~ñŒ4ÒØÉB£·Àdõ \*  Ft«”à^Jáqw5÷ï  Õ:)Áý$´z+tfš�„®}Éè62É ¼K×PÍàqyšmx… 0&À˜`L€ 4,¸´ãþ2&À˜`L€ 4 °àÞDÁ+L€ 0&À˜xm rûí;K¨‹­�) $Eëi:÷ ré ”‹dÙVã Šû’ûÄ­+È—u$¸¡Ô8( \‹r9‹lb Å| *YG�½ñÚ2ÝÏŸŸ»µž’¢ÇNCg´Âêè ¿]„Hp™TK3×�KŨápó°›› Ð͇Î`‚Åæ¢1¥„Ýí5¤QÌM]†•DQ¹œ¥š&´=¬øç�÷NÁÑ¡^I*tZ-ˆ“¬ž¦ÔÛÙ/.NÜÁV’ÒtûO6ŽR)¤�÷OàÝc£8Ü× “^ +¥ææ‹%lSêûmjóåÄ äö£TØÀ³"ìahMk© êëWñV§c$¸[(%WHcOHÜŒ§±Ià¦?‚åª=‡w’§×¦¾ „êÎyHpo3ÂBÛë²Fzû:IžsBJØ]�ƒÇXžÞë íçIž¦âƒa•’Ü5wÓØÃ$«o ˜Ìfp•Ýcß¡SŸSÛï&¸ëHp¯Ôkˆ4ܳ¸F[ãßg)w?Æhò?ÿ=NQþú¨ˆÒØErJp—4÷,ªðשX¤žÇ4Í[áþ¯þ»æá¦ÿ‰ÚH4 îÔF´Ó&Sßi³PÍã–´ ×�ÿ¼Ù†WöFÀ/¤±S‚û µÝj%ÔTœS£]¦éu±A‚ûÉí×Ë@ï[ÿ¢y ÿå_`ŒÆá¸É€�z§ Iž™J•¤ø¦h¶žk ‡Ü›Ìöº²=ý;¼Õ®Á¸ÇŽzŸ1ÒûLŽ®q9ú\¾&Y}=€%ú¬­í<Ö<”wò3ô$x³¿ÃÎ68ŒBÚ4ࣄ}2ÓÜ— ¨Ý÷?6óÊ3Ø\�„Í n$¸w¸œpجT¬À–?ˆD*Õܽ¡ Ô¦û ß•R©èN�8�Ç §Ý5IñYú\¸åóáÚ�[TÔX‚ÚÐõL}âF�'0??©Ê„޾Pªu0Òwa«°Ùt é¨N›Rú¬poÉÐg‹m¿mžCP© 0´ "{±À%¿'‘On¡Ýn}¨Í½¶ü› 0&À˜`L€ ,¸”‘â~2&À˜`L€ £ î#o5ž¡6)#ÁÝL¯)'ÉÖB2øÍt±I3W\¤â«²µ îÃ÷Û4óÊ3ð-^…£Åx‡f’ŸÛIVÆ)M³„‚û�`2×H5ææþ7ç¯ÂV�ádW;zm&h¨ðJN Ë´}”>C\[óAÑ}Rµ©Ù†WöF@˜)ä�†ËFÂ4}¯éëê ÙY‚}^‹Æã4óNr}DâûÒ´pÄí�)˜tR˜ŒôõôÐLKT$—JbkÛO�e(uT°ú­6{ë)·.Òû¾×»„b°Ø»é;ªœ¾ÓV©ø:�Z9·Ó )Å}{Y˜ŸDŠfª0Û{©Ð›ŠéuX.f!ªÐéö<¶Í·÷Á·™`L€ 0&À˜@+`Á½•G‡ûƘ`L€ 0&ðD,¸??Ș`L€ 0�Wž@’R¦oßY'Q} FëQÈ•&ú± Jiì•rÙÔ îS($§ðæÛ4xLM^GX\§` Á]h#$¿WHô-”Ž·#¸ËàÇáÃ,çîõI4¿8I‚û0pèÚ=”ân�ˆþˤãl.ciö&/ÿ=]CÍCmn/aü î”àîôôB«3¢F©ÆÉx¤!¸OÝø³“—ÐÛÍ ŸMhϸâ[›D—YŒ³”Æ~jlN´$ªå E„ãIÌ­�àN îç¯ßFÿ±6ŽòÍïÿ=~tæhSpwÛ,PSh#Á=Ã�Õ�÷_]™Âïü«gì7»G`ñÖï1¬(àí.'ÆH´jT0(åHQb¾—o#I\Û a¡¢CÇØŽ¼¹>ý%Å; îÃwÜõ�wJÚDS¸ê c¹N²ÛÑ÷îŠï�€ï›OÐYÈbL£�›„Ü6*äÉ�˜®”(•0™¡”U I�'îóö_ün’Ø©ÕèU¨ K�¦H²ÕV‹yLæ²X]ç”ý= M³éܵó0­¯7ÜÍ")ìdu H*´�à>…2�Ýð¼±3‚Ðpîúy(6V1N)îÜï%¸ke¤HrÜ£]Ýè8ñvó8¼²7…xÑë¿iîn•z:‹Tè±U( I’û:�CÛñïÑ !÷gq©•òHM^@G½=9é=IJ³Å¬PâtJh#RÀzìÇÚ쭗ܺBÌ}³_£]^†M«†Û¤C�Xgè½i%]EZ¢ƒ­wü!PejXº 2 Á]MÒ´Pˆ�-–±Š!¯qÂÖsâ¡6|cï*å"bÁ%T¨˜×j17÷t&ÛH W:+ª—˶æ©`8 ›µ 2á=�Þ“”j ͲÄrûÞGå»÷�Þû^D#T«e˜-ôôŒü°�æ·Ÿþl�ï¡�w=¥¾«´JW¢Z)ÒTîÁF‚{Ôw�Ò/à{s"ë^ŸOó‹S8~v'ÁÝÙ1½Á�t–MÅáßZn$¸OP‚{Oç`óP›[ 8qî㻂{ àž÷ JpŸº‚I{{Ž4Ûðʳ¨ ŠѼO îG{a3ÐFi�%¸OÌ�xV¢¢�ÑÆAÖæ¯ ×,iîGú:a1ê`Öé� �7Jòô•™%ܘ£±�Váé?ùlãVM¥t©Ùó¶ñ^w{#Á]ÕHp¯Àÿ@‚»jè]Hµôú¢¥”Ž 3sÇfŒ;Ûp/Á=š/"Aéºw \¤w㡡з5�Å+ÏN`{êkXBÞf‚»†dõ.Èí÷ÇèÞÑjEšEdâsè‹™†ä.ˆÓqšA!)×ÂyB�Ûms¯-ÿ~6‚äî_™D%ƒV\†X¡¥do –·’Û¿½÷j.Ž\d…ØVCpWšÜP·=¹Í·÷Á·™`OC I3R-.L4’í†OÀ ×>M3Þ† 0&À˜`L …°àÞBƒÁ]aL€ 0&À˜ØÜwÇ‹·fL€ 0&À˜À«F@ÜËpÒ”ìoPš`Ô:$2 × ‚{”÷u$"“(R‚û™s;ÉÆÓS7Qµ£­ý J~„Be¦w=MåžF>ã#ñz ‚à.­oãÐ!¨÷úœ¹~ã<ŽŸÙÜÛIp—+ÕP*5ˆ„6‘ˆ°4s —ƒ#‡Ï6uçÎ7?û1ÆÆa2ÛÑæpSñA…B®‘à~ùÂ/P«TÑFiȼì�@9¾»N„sGGaÐjà¢Döl¾€íP«[�F‚»Ê~˜$[]ã`…l¡åK$¸�á0 în›jJ¬.PJõv8N îørbæ®S�«�{ï ï~!%·–@�Y—Nƒ6µ1’Õ“$«Ï„âØa:÷)ÿ�¯à¬ÆÑe ¹S«‚Y¥€ ¸Ç…64N~‰žÃ÷“ªjÌ7vM B×§�+¿†ŽRÜ�r9 )*õ:ÖIn„õ¼­#'w ­îí¼BÛ®]ú5´ù 29tÔ&_«6$÷]+í§>†„~ó²Ê$¬oL\B}k�ÒØ)Á�Æ(‹êN\ão=VTÚlÎÜ€8™€š’uET¤URÓg ƒŽ‘�m³=~}÷”‹ؘG2²MEn€�‰»FO?±à£Z¢Â�;—o7Äi#µé;óÄ6¯/a>s&°ÿª•V–&×ÉÎîQÈ©èáU[ªôž¾I³P%âaHéýÞbqÂb¶A.WˆSÍærˆÅÈRá]¹FuÇT°¥¡Ù›ÜîŽFRÿ�8‰§èd‘¾—,,,!™ª@&×7Z”KõR öÑxqºýS`äM˜`L€ 0&ÐXpo‰aàN0&À˜`L€ < ÜŸ…·aL€ 0&À˜À«C ‘HàÖÄí†à®7‘d ‡BmE…þñºZÉ‘¬N‚{x:e c‡Ž6N<™JãöÌJCp7X†Hn×A®² œ�£\N7Ü#$¸� wBÏ o{~²,Ìß‚Ú`&Yý4ôF+¬ÎΆô n!�Š6ܳÉ(zzvÒÁ…®¯Í@Câà îZ½V»‹Šjø½HÆÂ˜›¾»µ N5Þóø; B�Z…E#‚ÇiƒQ«E©RF"•ÁìÊBYì]Ç:Ööê4µ8z\vÜ-°Qê{8™B*“Ãí/By zFÞ|¨ ßxvJ&Ž®Òk)"Á] u#Á½ÚHpÏjì0v%�óaZh^¾ U&ÐLpÏ•«ðѨ�mà$]ÿnóì=ä–Arßœ»ŽJ2åˆ4zÈ�m0ºû¡z ¹ýAZejã�½†R"I. ñÝ6í#o°”û ¨ç°^ðyá÷oÀÑAãc½Ÿ¬ÿÅ»d/�@•RÖ—ço’ø/BÏÀQÈucöŽj¹ˆ­å[HÇüP)ä0SÑ‚ÁÞ ±ÊðÒ™îgª•b¾9ˆËqHh�;E)(õ´wQ‘¡¬µåéz½Š\š Kª9hèsd¥RA$†H¢F›½R©b?q½´}UHn…}ô}SKçIó€Èdô�“Εfc©Óc;IâT°ÖªËòòjb QÁdë%ñ[MEÄq$£^*ø*¢Ëí¢þ|ñ»DrûÔô�§ƒ^;ú^ÙM¯©2 Y?*4{*A>D…×,¹·êS•ûŘ`L€ 0�‡°àþ¾Á˜`L€ 0&p�°à~�F‹ûʘ`L€ 0�çCàæ�ËÈ—õЛYÝH?úì I^JeO ^ÚÆQJ¦–SÂÞ½ezj…ª}TZ î&” ”Ji¤£‹PH”Þ~èÞæü{Ê¥"VVï@,•Áîê%ÉÅMQ�"ÕCl-£V.£³sð!¤L2ÓÆú\Cr7š¬0Zl4¦µFŠûÖÆ"ÄôŸÇ3¸‡^qÓo$÷JbÕB Z•ª!¸"qÈÚ¨d˜ŠG«Êù� @^MQºn ùb¾H b*2q÷�<Çòô·1ïùv%Exsaßlíݰz†!ÑšŸ¸ßr:ŠÀú üÔÆAm]#Fl|â‰ñƒL Å "ÌÏ^§|x`hxj«³Å{¼ûîå)e=´>� Ÿ”ƒ-ÉÇ�TÐ&=hÕRÑ¥ TRT\RÌ¢LïYR’¾­Ç!‘“úŠ,õrÅ­iš)"LŸž€rµF…kyTtNXûh‚~¯Æ(±vålÃíôyP£DŽ>klÅRHK 0x¿cU­‘ðÝ�^^E·Ë�6*>÷¦)i{qcþD í½ã-+¹ r{¹ dl\n7ŒÊ$}¯®®B(Föû£ô`„$÷ûßÅâËKHnEü°8:a ï'ÂÌTRú~£©’± |ÞEÒ JBïmÉÓËd³Øò`í8ƒ¥‹¾;;é{3µÒ,fÉÈ&ÞIÔrtut´dÿwÓ©¹Ù9¤ š­�>ó*LPªí�æ…|ˆþ>�¤‚öYú¾“ÀðŸÜ WÞ– 0&À˜`/‹ î/‹<— 0&À˜`L`ÏXpß3BÞ`L€ 0&À<�B!�Ù™i¤)eZ©qB,’’lK².¥³IE’ÛSÒ÷ÃBE±XÀÂüRÙzCp—HU¨V‹”ꄞR¬©Í«‘4Ø Ü�ÜWn£Z¯C"‘6Ü+”®QiI„¡ôÀÇ$–Ë%lzç‘¥Dc‰TÚ�bÌ&t:� §N?¯q­•²ðm-иôAD3"ðÂ^UÅDËs7§×7t º¾„EH|_½}iŠeT,d°ºàè†ò;âÂ9=®�ù� *hªÄ"¨¦’¨êõ›Úà9tR•æqMZæ¾j>‡Àͯ!lC-£J=‹Ñç’ª£='Þ�¬Åûÿ4 Kù,V§¾†:ê‡K®€VHœ&Á=ARk\©�ýÔÇ�([÷½ºVÌ#yûÄÙ$ÆŒ:Ê4Òå …"Rr-ÌGÞƒäø¬Q§‚ÁÚÆux¤Et´�KÄ(“8½M!–/ 1Ã6|îi†ü¥l“ñNÀ%Ë¢ÇfB»Q³V…H:G‚{ËÁ¶+˜»Ç_Jßöó Ñ­ÛpD81Ò“^‡v«¹!¸¯ù‚ˆÄ“øý• äDztPAB+.Ù”FGGa ¹Ýáp P( `ss_~ù% %):º·b÷ŸºO^Øuf†Ž¼ O×0TÔ”â'é=“ŠaòÊgØ ï;nWT-xý[]_…T놧ÿ,¯A©f1Ó“àž!ÁÝK‚ûÖç¾@�Ç 5»äåúõI(t‡‚»Rm#‘ßD×yÍ,�C:>G…ð›(¤¦qrü`?'òqß™`L€ 0&°,¸ï†o˘`L€ 0&ÐRXpo©áàÎ0&À˜`Là¥H&Sðn,# BH£¶X¬=FÉíß-ª'Si¬¯-4’�ÛÛ{ÐÕ=½^ûRσÎ^eBêûúò4@Å‚T,"‘ðU[J”²žð¯ óÑiÖ¡7·Ãèì%Ѧ­åOµœ #\C9A½�A^¢¢„x ìýÇ(Åÿ`ËN÷àW‹9„f.CõÁ@Å3uú/IbkÅâ‚}ôLKK¹’Š7¾ùf¨-T,$$ƒW©ÿ*ÊQ:xçÑ·HVkmùûÞ8<é÷ìåÏ !)²C$‡ Â)TD)­]ïþQËJî‚ÜüêS´g 0Š$ÐÑ��š½Z#qšRŽ£v;úÞüÁ“Nÿ@<¶xëKèk¦ç›N"�U&£âB S«bƒŠ7¤ XO¿%“Ü+¥"¿Ç€¤Œµ�$M+Äb„HnÏVª˜Oe°©4£íð»b,žÔÉÂÆºjQqX`TÊáÔ©Q¡÷ %¸ORªöT0 ùÀ;$½Zž´›—òX-ŸDeó †]V¼7Ü£ZÙÜï%¸OoðåÜTÝg!U›^J÷ë þùßã{§�áÄp?l#ÚÛ,ÈPB(–Àv(‚«·çqqbÝG~¸_‡Ü·ýT+äRk8wîFÇÆèû—mmmÈd2H§ÓX^^Æ�7põêU �}°oÇ};šž¾„Cãï“à~žîÍvHèÚWÈeöo`mqÓ7>G„fÌyãetñ‰Ç¼5IÅ.ƒï6w�žúO ô¥Âý÷µÙ ÈÅ–pøð©'î«Õ¼øÍLö“$¸�B­óÐgØ�¢Ý ÍÖ–Ïl5Üã¡k8w†glkõ±äþ1&À˜`L@ À‚;?˜`L€ 0&À,ÜìÐqÇ™`L€ 0&ÀZ˜@ŽR×(�PXzzF¡Rµn ëƒK¥<âq?¢ám”)EÖlv ÝÕßH�p»ƒº^&)ok}ùtV‹R’ kdÖez’8„ó”µì©U„±ñÍA”Ãa6@Nb± o‰Tm™zqëö}7P·®B]I£K+‚Ф'AžÎËXÏÔ�“êÐ1|f7»{¡ÛnÞùÚÔú)ÍØ¢’£BÏ­‰�³””›”há8ü^Kʪ»�T¥Ôæà�Ïà©СRBM©Ó‚<í#±5I× ¯DçÉ�[ò<…äö�‹¿BW±3Éí=r¥P'BÚw­!¸/Òk,I©±=ÇßÞ ’–Û6öÃwáW8$RÁ.’Á)î"„HnÏÖ)yĺ»áoÍó’Ûmë+¡%¹ÝF³ÊTˆrœÜ7Hr¿SÍÃüΡ´:ZŽýn:´ôÕÏq¨\À}>0ÒõÜF×»2]3Òw÷/(u¿hïD׉ww³Û²í< ¨ô^4 ×à”Å»JÑÜã¥2ô#îW" hŽ~™ÁúBúô¼RXøo¶ÉqØAIí$ò·Ñu/Cç˜,”0IâÊf‹5¬ƒ§ŸWžy¿�¥«ÑWðöPÆÜv´iÕÐÓX%r$~§²÷/HpŸOS2x §Ð? €Âö|H‚ûá�n t¸aÐi î‘x ‹[¸B‚ûo/Ý€{ôã§ÙÝ Ýfkãœv]Spw¹\Ðjµ(—ËTtÁòÒ¾ùæ\¾|ƒcï¿Ð¾í÷Áfç®cìÄ=Á}˜wGC/ÐlSါ‹¸}ý<%¡/bd´÷‰k$¸¿wÿX)Á]c°CLß‚{”Ü7„wAp_>ð‚ûõÓPê)ÁÝLßcunš l§ø¯J î¹»‚{1=�ñcûý4áý1&À˜`L€ <,¸?¨¼K&À˜`L€ 0�C€÷Ù�˜`L€ 0&$S)„(E1“Í‘< ’‹kÐjTèîꂌĮWaYZœF2“†ÅÞ •F�jµBÓ¸¡V’ôiwµìy–ËEü«�ÊÄpº:é· U’U7Ö¡Tj)MÒóJHî[«7)Á0êõèï¡ó$Á=–H`cË�t¡ƒm�DyK>#ë7àPU0Ú邉Ä-¹LŠx& /¥Ç†s"ÔL^r/Sr{qsÇíô¶¡QPò4 ÈÞxQJ˽ÌAÓA³JèZ/)·” #yû÷8I)¿V;Hü”ˆD(Pšñ‰„Sáüjœ-,è?Íkêk"8e4îîô’ÒynSQÏ6‰ã‹™f:Ž´ž<=wýsØ›8¢Ô [¦l$¸ âwޤï`¥„«ù |Z=:Þùã§AѲÛ,_=§wc$¸wBµH e  繂"V묚õpКç8ÿ z“iôŠ”ðÐõØI#eß_/#X+ãv-�m· ]olÑÓ÷»Äaz¯%Á½SA2¿PpE<¹„­RÓ9ºnTjùøÏZî¹öÕ/þo|`3ã([2êaVÈ ¡¢‘ }nIü¦ñ»‰cA¢ÇЩï·\ÿwÕ¡™Oñ¶ÇÚÜ=-tr*D¸›à¾pWp¿àKbàì¿ØÕn_ÄÆ7/ü ?<Ô{Wp·ÁiÒCIŸvÜ“¸¾¶�ËK›øÕÔ2Þúþû"ºôÜŽ‘ÛºD îÇ î].Œ4SEµVƒ7ÂêV·æ–ð »öÁÖK@„ábn{Gp…ÍfƒÉdB.—C2™l&¸_£÷¾áwŸÃ±ã@pF›Ôàîî†Zk€š¾/%bA¤a¬-LbñÎèÕº'Î ö"úú¸c¬®-C¢q5ÜåôI©2 � PªyŒ÷ɆàÞÛé�†f·8ÈËüü"2%¸�@¦0C©Þ)VªÐó5Ÿ¦÷Ø,´Š8††úòirß™`L€ 0&ðÚ`Áýµj>Q&À˜`L€ ¼zXpõƔψ 0&À˜`­Hàöôu¤rb­C�ɵ4Í9%SÈ¥ý�‰òèïl»­Ø÷§íS–d´@(#Éí‚à®Õ™‚{h{Ùt Ùø6:<Ý�ÑTö­¶lzç Õë08z �mv'*$ªm®/‘t�ËKiîî-¹WФÃ38}ül º=.JÖWbÓç§â‹ &gæ°-P’ûP« ª…Jþ[xëÐzÛmpµ™ ¡¢‰4%¸ ‚ûÅ;‹ðç¥�X†[®ï»éPÖ;�>i';°“Äï4¨‚ûv2‹YK$‰¯Tt0vŸØÍn_ȶÁÙKè©DÑoÒa„äá{‚{HHÊ¥q:ï b©LiÚǶì¹þÕ?cD\!ÁÝ›BËÝ⤠‰ü T¼4I…L³u)zßn=ÙóÚ§?ÅIÚ�(è¹%“£]*§ls”˜«–1Kéô·ëUX>þW/ä9ó¼rë—?Å¡„žîžÝîºå¶OPðÄä, –Q*|&‘_ë¤>RáfÖ�J)ÓÜ�¡~ú<È `L€ 0&À˜@ë`Á½õLj{Ș`L€ 0&ðXpÿ0|7`L€ 0&À˜À¾Ò§ïÌÀæ9 �©‹„J2Whizóýy‰Ð,ŠéŒ÷QÂyk¦g? Œ`$ µÉ�Žþ”Hh†Éê!‰?�ḋhp +3ß œ� ··õ䔥Åk8yöƒ†àn0R5 î™4 �d²¾2�/>ûg€¤U—›RÂè’ Î¡Ó¡o]Б<¤¥„Ï`8‚p4F‚û<.|sÖîs-w†Qï$†,b¼yh£]í0iÕЩUˆPJn0žÂÄò>¿5 ‰ýÄ ]Ëõÿi;”œúoõ8q”d¼N³.JË¥÷Fzûl Љ­¾ð&a?üÑÓîò…m·üõ?ám›oP‚{ŸQ‹6’ …÷‰�Þ‰ªTˆp5š…îDk¦f?-(ïï~ŠsT sH§¥wô”,T!R®—DþéTßÐó²ûã¿xÚ]¾°ínþú§8Rá(ÉtrÕN‚;�QžR~Õfèz}‡RÎ ýËÖ§çq ›Ÿü'  w5: ‡YDÅ/t  îÛõëEÌÈk°·¨àîûägªˆÐ/VÂ-VÀ ’ "$›“œ/ôš÷ÛrNþÑ¿yø^Ø>·.~‚�bô:ê w+¿åéù—#©]Hoß Ôki‡ëØ;/¬OO{ 2ÍXQ˜ú=úHn?dÔ¡—ÞK1ât½KÐÏ� ‚»îØG�vRŸvß­¶�oâ·8e‘áˆÝ��>7P‚{‚RêÉ]Hp¿¼Ä–Ä‚žC­'ˆ—(Q:±ôu3Á]GE}V�>š%](âò²×W·a~Êœe7Ï…Àúœºz#ÁÝHïO‚à.$¸§h¦›Å�m\¹M…œíÇ Sêw³Û¶íÆê,&zzzàr¹ 7P)—±¶¶†X,†Íí0ÌÖ>*4m½"ÙÝBZߘ‡‚Ú…B`W×$tí �Ãþ ”òY˜�V:Oá]«5—……Û¨Š¨ÊŠÞŸÚœC$¸KIúŽ#õÒ{m ½Ý½-;c×n‰NÜüÑx�¾×R‘³TÙh^­ î³G�ŸÝí.y{&À˜`L€ 0�—Dà™÷Ÿüä'/©Ë|X&À˜`L€ 0�ƒHà/þbÿÿ�˜÷ƒøLà>3&À˜`Là`˜¹3‰’Ø; îJpWÐTîr…‘’ óÈ¥üH„gܸi-€#GO¬“{ ·Þ%ö�œEGß èÍè�v Yä³I6çHp¿ˆÕ;_âÈ‘Ö;Çhl}Gp9§»“’#õ4>eÄ¢¡†à>}ën\º€Ñ¸‚'®®ÏžÇ»gÆqŠÜÁÝj1CJMšä§�m_Sp—[?q?/ãÁ¹+ÿ/¾r´‘à>Òé‚Ãd€B.m&¸ ‚ûïIp_OSBo륛?-³øä'x³ÛŽ7{\èµa"�ìiÜ X¦ôö¯V¶ðõZöò´»|aÛ-’à~Ú¬Â)§Ô{OpO“¹LÂ÷d(ÑÜ ã[pßøúŸqRZ'Á]×Hp·Éå ù8S­`%G©Óé ®WÄèyûO_û§=ÐÊ�óp· îvêÜB‚; îqJp�Sÿ§‹Y,©5°½õã§ÝeKn·xõsØ76á¡ôöC$¹›I—Pêj¬^AÕF‚û¬Y‹®Zïu$]üüŸÑE¯™#b5bÔÔû õ[�¿7j%|]M¡B³¡Œœú°%ù?m§¶&¿†5äm$¸»(Á])£F"¿¯TBŒÞÉÝxúûP˜íO»Ëº]túK¸ QthTh§kµ–ÜóU*¡B—yÜ·T8޼÷Bûô<¶Ú}}\'Ê¥¾yHÅe*&uCKE˜eÜ#‘=ßdÐ…Y”nðƒç\.±é]B6—�ÑboîuºöÉÄXèz×Êrû½ó’Ü#Ñ2™4Ê4ƒ�ˆ °4z_íе~½ó~Çã1x×鹤O€¥Í�Ž®˜L¦7ãu&À˜`L€ 0�'ðÌ‚{‹Ÿw� 0&À˜`Là5 À‚ûk0È|ŠL€ 0&À˜xɾúò·°¸ßD›ëÌŽÃPª-�ɵ(•Ò(dˆ&Þº ßògøø‡79×bèØ÷ î{7Tj=É5¤ã¡Á}öÌÝü-Ž>ù’GäÑÃ'’[Íw§‹wíŽà¿+¸Oݼ„›W¾ÀàPëÉù�žÍãïY¹ó»†à~úøQ ôtÁÖ¶#¸ éžÞw¥µõ¨øæ†Ú$MÁÝL©¹:µ’ƒ±d#Á]ÜEm£+®p²5ñk¼ÛaÄÉ$ãÙ(iVXÒ$.…ã8¿èÅ�`Ýã?zü ¿Ä{}4CCw9‚“�$¸Wp'šÀZ2ƒ+é:Ü'~ð{¹÷Cû¦¿F{|»‘àn!�ÐJ?R2&· ú)b1›…Ÿf²pi½4ã\4€àÅ_5÷nŠ b)”"1r$N+%LQšvÚÕ ûÑ7÷ê%î¡RÈaëÂ/Ñ•)¢“RfuCI?B‚{€$¼¥zIJ îo½dpÛü� Ь¯Â#–£‹rÁ½B….qôÁÝ«Q ÷ÝSóÎõá%¢ÞÓ¡ãtå70Q!\ŸRù]Á}“’ÛÓ”â3ÙÑ{úã=ãy6®Òë%2y¢lÝ4«ˆ†fsH—+ðç‹ÈÒ,=Žc@¢8Øc$ð+Ñøl-\ƒ2D îB‚» ¸‡H/h0vméó,Ñ8m-Ý k@fi©!~‹èõTÒ8ê¿Lc~žO“ºï ‰Óï *4VšQ@JÉÚz³r½»e“Û¿ ¨T$q:´ßÖ2<}h³÷6“³¿½-ßfL€ 0&À˜`L€ <-�ç.¸SÑjsV…Û5ú¹·P/ùàíÆÍGþ·³Õý-…ÛbúŸP­}ÿ±�Û�4æ;˜`L€ 0&À^I,¸¿’ÃÊ'Ř`L€ 0�–"ðå…Oañ¼{ÇN‚»’R=e JÅMéi&¸‹K^Œ:ÖR}ßMgš îý' îr»ª$MæIþò{ç1{ó×ð­ÜÂáí—”�mà¥çŽƒÉb…¹ÍŽ¥f3©f‚{ÈçƒÕÖµ$-µmÄ7²øñGïQ‚{÷N‚;%ÎBaDã‰f‚»{ð½–ê·Ð™Z1�Zh²)¸ r» ¹ûHœŽ§³¸xgWfWà9z°“§‹Wa(†ð^¿mZ\dV#I„)�õsÜSJ;Ü-XhQH†žüÞ°›aQ*ÐeÐ@Bÿã§ôùT±Œ)ôCšvxF϶Üók7ªóˆÜü:ªtPj³A*m4_§Ôæd¥/ ɶñ�HøTíf·/lÛÙKŸÂD)¤Ý2%,$? ÿÎ&ÈÓk”þ›P‘”{öû�pqZ€YÍg±ýů`¡× =!ŒRã<ëE¤µ ¿÷Ç�©4¦-·ó,ÞøŠ v%¸S}•þaTÜ‹Žv*y Òíûna ’{pá&D™…<ýÛo�äp5êZ#ÜÃ'HÊmÍ1ºwžÕR~ê)�ˆÄÜšB™¾ íƒã�¶è5à^ßwû»˜ŠÀ·A3ùVàrõÁÙ5 ©öÕ‘Ãw˃·gL€ 0&À˜`L€ 0�ƒC๠î÷ävá�l ©�Vj¤£ ë÷~„m„Ç…åÁõ�{väuAbá—°.ˆíÍj}ï¾»›5n7ðÿ˜`L€ 0&À^i,¸¿ÒÃË'ǘ`L€ 0�– p{úJ°Àæ9£u¨‘¢¨P™PÌÅ(“ÝЂÞKîwCG) u FÂPSrqGÿ84:3LVÊ$%£~DƒkX¡„çr6Œáâ<@IDATžžá–;Åhdf[GŽÃé¦w�E’íÂ$ú·70}ë,–Èå­)­> Ð¥éâ+èóÐyövà×AÚÜ#Hg2 Á=”¬Âî9ô4»{áÛ$6'àÒTa3ê1à¡DRê{¹RÅìÆ6–¶‚è<¸ ûÐj©€Èâ7p+*èm3BCI¹Â¿}¬FHQŠûfQûÉ­rå çÿ4\žú ªÄ&tÔïQ‹¡!¸§JeÌF“ÈHµè<þ!÷ÜkÜ=Brslö ätm3È$�1JRrsÉÜËÈé–ÄK$~¯Ï]‡$�€6Ÿ‡”þ¡¬,HÄz#¬C'Zºï÷ø?íïJ>‡ÍÛ×èºF%•D]¯‡ÜÔ†žC§ ?‚x6ì‡wù6BÛ«hwõÀÓG3ÀXO{ú¼`L€ 0&ð�d2‰Õ•;�ÚÝ}èéƒÁ`x` ^eL€ 0&À˜xU <7ÁýA¹�f;kˆíѼÿ´ ÂU¿ ¾ ý»úlXéoŽpéª8ã,áO °¨ê4Aa�þàº#Á {½'Å?Û¸`L€ 0&À˜ÀA À‚ûA%î#`L€ 0&À6�R©„™ÙyÈ´ÝÐ;¡ÖÚI®#Á=C>íG:¾i=ŒáÁ�}¢¹\þPŽÎ1:O´: ª$U‡¶‘MÅ�‰o£“äq©TÖrçY­V£þ©(‘YÜõF *•2¼«‹H§âÈ¥sè ´Òƒ¾Ô«”¨Ÿ\ƒE'‡^«…Œ$ñb™ÎsˇLI “}R™¢%O³J Ó)ÿ,•$fä2)2”š½Œ¢,§’Ž±Æ¬-Ùù]tJHŽmÞ )hë…F¨OZDc¢0ÀB¯-i‹YIîIJø-PÚo­�FQ¢¢Dc œ$¹ýàˆŸËŸu×Ï­]±XÀÜÜm¤ÒU(56H¤JTi&žB&½N‚ááCÔÿÖ,}nPxÇL€ 0&À˜xÍ&À˜`L€ 0�‡ <Áý^z{• wAnÿ|]Žÿã²¶1ÕãÇߟ[‚2ÿ¿œÉàƒ®»’û]‡ž%÷ýáË{aL€ 0&À˜@«`Á½UG†ûŘ`L€ 0�W�€�侼̾î¯ ¼>�Lćýû®Æê„­sê6ç¾§UvVŒ‘ �왊BRÊ¢$×@¬3ÃÔw âœm£TÈbsî*äéÍr®††fB)V«f (é°œ„Tq0ŠÝžö9P'qº°=«¬ %L«©à2žÍÃI"/Ñ ­÷$-6VÂl;¥È< ò <6 ŒZ 2ô¹zy3€h2�4tpõŽ?-‚±�ë,&5¥¶wÀa·Ãl6#‹5w¯×K³,åÐî9ÔRç²²4 µÞ€ÁÑqhõFXnÔéÂç§k¶0ûÓÜí«pRÁ¯Rùê$¹¯m¬¢P•£kø]¨´fèM.rwêHE7i¶«¶W®A\‰£¯w¨eÆ*Eß»oÏ®ÀÒ~zódrmCpfR«”2Ô÷ED}×qh´z½®eúÍaL€ 0&À˜Ø_ÏMpþø!ÿöWäö9¹ýÛ„$÷ÿçGIØÕUªª¥ôPQô]ÑýÛÛôÛ³³³øû¿ÿ{:tù—yÐO‡ûϘ`L€ 0�g&À‚û3£ã†L€ 0&À˜`L€ 0&À^ Ešibkå6¥±®Âîꆧ÷Ô&û+qnß>‰J!‡�™k(ÇàèR²�õ�›¬è}ƒ’�[SnÍ…|Hn,¡£f’Õj$¡‰Ím°��„DÕš}þ6÷Ýܾ}ù·on€æ=�F$¡ã:õ*JÎv¸Æß‚TÕZÂd)ŸÅêÄWÐ’àî¢ä^9Í‚B5|H�<í-QrtbäÔ‡»AÐòÛ.M|]l: ´$Š›h†š<�¯¿P„_¬‚þð{+Z«¸oyâ<ìåzŒÚ†ànU+‘.U§>Ï‘ð�™Ñ>öv˳Ú Éí…Í[0ŠÑe5ÂeÒCK‚{¦PÂF4�É�6ËjX{ßxÚ]¾�íòÁôX¤8Ò×�Fw›J3ß Å°ê ââÔ<Œ�o¼2³×”©8$]ÂéS§084½N î’ú…÷ùùy\¹r&+%ƒSI«,ÓS_aüÜG ÁÝd¶5w!á< "ä÷bnú*âá ,æöVéòžû1¿¸{ÏY8»O@kp4÷r)Gr{é¸Û«×\»Œ±‘Ã{>Ö~íàöíI”EíhwËäJ#Iîz”K) q¤Ip��à.«ûÉ›9º_‡åý0&À˜`L€ ´�}ÜLo/×Dø¿&Uøs/æ�ÿr¨€¿:–ƒL\oHîëç%¹ÿÝßýþöoÿ¶1œögöаªÕjœ(¸ŸŸ]…åÈ·ÌéÖ(QºšÂûÇGq¤¿ mÚŒz$Ò”¾Šb3Á×ÓóX‰Õaïz5d\ÿÖ <.z^ž>�!ÜM&%ië‘J¥‹F›‚ûæv®ŽÖIqßÜZÀ‰³apìœîJq7Q‚{ áÀÂÁ-ÌS‚ûäµ èîj�>ïõ‰>·¼ŽÎ‘÷ÑÞMR¿­*µ‘®õuäé3_,°D‚ûul.|‰‘�¾½jßÚÿþ³Oh&‘w› îJº6K¤JT+ô5¤÷%ܯ!äýßû¨u®û€wĘ`L€ 0&Ð ð\wá•PªŠðßÿÆ€õ„d_p�QàÆÿD³vy À¸½óóàŽ; Uü»$é n�þ�Ir;=ø¼÷wÞy333þ±ëgÏžÅ?üÃ?@«Õ>öñg¹óƒ>ÀÔÔT£é/~ñ ÇØ�åÿñišåe´µµá¯þê¯ö¼ËJ¥‚ÑÑQDé ¬°üÍßü þú¯ÿzÏûå0&À˜`LàÜï‘àßL€ 0&À˜`Làñr”¹½µ†€Žön¸]]P©^L Éã{ôüî-�ìšÍÆ‘J†Q§$–Z­ µÚ›½R©ìùø÷\«–‘Ž­¡˜�ÿÿì½|\W™ÿýMÕTÍH£Þ%K²-¹Û‰[b‡,! KYB?ïK[Ø…–¶Xz{�åݲ!ÔPBOïî½ÈMÕêeFÒhz¯ÿç\{)±㑬kå9Éxfn=ç{¯î´ïù)ñ2EbÍô´›R= QTÒÕ¨±œ' Ï�˜[R%Ï&(-wÂãG$ÏŒ|{òÔº«$¹0«¥Q„‡�#šFSI!L$zÃ$|F¢˜Lja®£ôi™Õ9ý§÷ÀG�I�2'mùZLG(Í8Á Éy~SWË+xìÄ3( N¡Ñh€…R˜UôƒP‚þöû‚a „ÃðÖ q�¼êœË1&Y¼tz tÞ“„,÷X†„<º–ôÑùê,,FÕæÛrÙż®œÇàscµB/ îz¾  Dì¢àÞŸ‰b¬ÔŽŠí¯™×ý.æÆÆ�îFéà°$¸[¨­vJq—ÜIn?Oí=L×ÀLm#š6í\ÌjÎÙwÏî?£•$ö zÍYN©å¦<‘:/Ü/Èí#‰ÆŠ+Q³~Çœõ®×'½ÇŸAMx  )<_‡rz=2«Tð&( =G—?ˆC$Œë×Ü µÅ.‹f¦|N¤ûa[•­v+Dz»U§¡÷Æüa ûC$¸O¢'cAeëvYÔ9×Jtú3þ®¹›ê+±¦¦%–‹‚{ŒÜ]"ÁÝ�g:�.]½o’CéïØ‡Ör#¶¬jÆ¦å ¨..‚�^KƒôZêòùqn`”Ü;ñì‰N4mX2ÁŽ�;p%¸ Á½¤¤:�îB‚»Ã1#¸ïÚµ›¶Þ-‡Ã$ÕaÜÙwAp_I‚{UŒ&’½éõÔï�Æ(�8rúØœ:º õ«eSç\+r¶§u+^E‚ûzIpבàz=ÏÜ»v¡uyK®»š·õÏž=E îR‚»‰ܵ:+TZ’± î~JpŸ îéq´¶-�c5oyCL€ 0&À˜X"DpO“ážÌPRF¸ó÷6ú¢z~hýõ@HîÙòú_g'²Ï Ií�¾Ù =ýV¡Rd@a×Dp¿õÖç‡æR÷ÐІ‡‡‘¢/èEÙ°a|ðA˜hX®ù(���¸ï¾û$yü½ï}ï|lRÚÆ›Þô&ìÞ½uuu8zôhÎÛ}â‰'pÏ=tÐ.–+V`Ïž=Ù§|Ϙ`L€ 0�œ °àž3BÞ`L€ 0&À˜Àˆ“ô4DßùEc¤}åQÚ,‰…ŠL:Mª«*¡ÑÈK ŽÇc£úÒw´–BªŸVOùGàw�ƒ<]T”‰:k®°õò_lpà,’4 *Ô6,'¡]E’Šޱ!$HZ+)©—•ä~AnïƒÅ¨ÆŠ–fhµZÁ}``>ŽIJªÚ¨ÎKã wD‰.ŽõËj`§DS›É îž`$©õMÇ`ª\C©Œòiot´Õª ìh(¶Ñß� cÞBÑ8N�NRj6IÕ”‚¹JÄ; çÉ'°–Ú¹¾Ø ]ÏŠHÊs‘”ç'�²ƒdÏýãS([÷è ä‘ä§:‡N<…õV3 zi5PÓu9D¿ËŒS'„c^z Cí–×-…C„è´î}�a­ÖpQp§4tj¯Ÿ:òˆ›ÜÛc!X·Ýma©,Ú|æÀã(u ™ÒÌW(HœV(a"é[$™;2 ’ðÝE·‚�w@g—G�s7òİ̕¤þB… ¤âI‚ûD&‰qÄÑMí=mÖ í¶·äº«y[ø‰_au˜XNï*ÔšÁ]¤·÷ÇéQ¥côúÔòš¹£YÏ[®ñ†ö=t/n!I<›à^B¯¿e"típÒ5ï‚àîE·Ò„7Þ~�kwéÝ�wBUlÛ«‹%Á½‚:"è5)–Jc"A—ˇ$¸?54…õ¯~×¥7r�Mí=òWÜJ‚»Hp_N î¥$¸«)ißCíuÐkñÉ!'D‚û`܈ʦM²h]Ç~¬(ÍÇÎõ”àÞX‹ªâÂ9‚{ î{…à~¼Ëo��ì� ¼9 îÍͰÚlR‚»ÏçƒÛížÜGF§QYÓ–Ë®æuÝÑñ¬\³M+7ÀVTŠk’tÍ‹†C’à.ÜÏžØ�eËÖÍë~scg;NÓD7J îs1ŒôºK�C�Iø¦G0ÖwSƒ‡±zõÆÅ¬æœ}ûAœëšIpWk©£‹Î†xÄMŸk”àÞC îGIʯ¥ónþÂ&çT‚Ÿ0&À˜`L€ ,:�܃qnû­u^ùúlú¯/ètþŽßû‡ænþ‰·z`ÔP‚û5Ü7mÚ„G}tn%èÙàà >þñ�ÏÝï{ßûð�o|ãEËÉiÂ| îB¾衇æ4q×.êùÛÚ:g?aL€ 0&À˜ÀÕ`ÁýjÉñzL€ 0&À˜` !·ŸëèDž®‚DqŒÖZ)Y#ìE"D:æ@Ks=4jùHî}=ÈÓ¢°¬AÜ &;%ôMÃç£aèû‘ŽºQWS÷·`�í²Ñhãã½X½~ ¬"Á¸¦A’Ù§§œüèî8 /%£—”Ö˦ žÉT±zU+l().–÷á‘Q¸hDÌ£ÇORÚg•µ«dSç\*2tâ/¸uÝJ¬#Á½ÐdDEQ¼¡°”jÚ14Ž}g{1R¡¢QRM:âFâ¦eÕh­(Fy�QÜÃBöwa€ÒcwuA[¿*ýüü’ ß\×í9ñ,êÓ¬!Á} î6�-%ÖÇp“ðÙá‚» ýJ+ZÖÝ’ëîæeýá“Ï¡!ì"ÁÝ"¥0—�ànòcœBˆ"a ‘y8%áûïçe‹½‘³ûA�gzFp·å©`È î8RÔ‹R¶…àÞo-ÄÊmw.vu¥ý?ó»ÿÁJor{u6(R¨¡¡±—c¤|O‘ðÝO�Ú©£Ø��°ê¦×ʢιVbôÁû±ŠÚº’Ú\Fí5�ПMpÉÐ{‰LGÆê7ÿß¹îjÞÖ{â×X¯Ta™V‡À¤TJ£ x©ãDLîa£ó¬é¶˜·}.æ†Oе#æ’÷z£vºÞéÚá§ÎpÓ”ÞI î‡]ôª-X)Á=›à¾®Ô* îµ${dÜ”àî[z î“}ǰLÅŠ ;¶Òk±…Rë-Ôñj‚ÚÚ7åFÿ¤GÜuµ[èuX$Q/~IFiTšñØIïwV/«E! ·vê„壠ÐÈ""Á}ïéN ù¨hXäñ¼®Üpã�R‚»û³‘ä.Fwøý3‚»ÕÞBŸ¡¨ƒ°LŠÃ9‹­Í$¸› l(,®�Ü'Ãðº§Ðyú0u žFmÝJ™Ô8÷jtu�FZ] î"½Ýl«”wïô0"ôQî„в|mî;›Ç-œ9{†:ó@oªD¾¡êü$"^DBùG SzÑÖ¶4>/Í#6Þ`L€ 0&À–�ÜS”àžH+J(ðêßäþånµxø�”44k„Òaú~yû½/>O¾ÍC½Ö3Pçe ¼ î—ÜEÍ‚Á ¶mÛ†ÑÑQêá» |q…iJš’&&&àt:¥^ÍÒð]—\ø*&öõõA$Ë×××Cý?²Í§àîõz!ÛÅ�þð‡ñÓŸþ”†áøþë¿þëojE"‘€H­)FÍÔûûrÅAC����K¬Ífó‹œE²¾¨‡8 �P%êÝÓÓƒÁ€ššM€NH.L€ 0&À˜À¼`Á}^qòƘ`L€ 0&À.C «ë"i �¾Ž~X/‚Þ\.%¸GNÄÂnL;NA§pÑwN�—Ùµ�&¹³x ­;QV³Šêl…ÁbG’’Xý$¸;†Ï ÿÜnÔV”!_7ëK×k[ÍyÛ›Óч¢’b¬"Á½ŽÒÛõF F3„àîõ¸Ð}®G††•¯š7N‹¹¡øÐnÜWH‚{mIòiô€É„^jo{ÿŽtõã™ön4oº{1«9³oG÷A¬0&p3%Ƕ’\g§´\I�>’½G=~Ir‚ûYVí˜Yïz}°ûá{q[U16�h¼†ëË ùБðIRÒ6‰âí$�pã‰áIì|½<ÄÜc�ü;l– îFŠèœRçÑïRTçñh$© Å�¿YçT®ç†Üë/ î5j-Ê”zÝ‚{ú¢à¿(¸Û°B&‚{×�'P9æ”ÒÌë¡…H4×’àE†÷ºéѹtC¥EX½D÷aJpoôG¨Í©½VIp&¨½}ÔÞa’ÜE‚ûêÛÞšë)1oëìþ #!4ióÑL7SýíÓy幘à>$F„).Gźó¶ÏÅÜPÂ7…ÐÉ'±±°MÔáÊDIètsS¦‰h $"žö¶þ6he2b…à5´ûW”à^B‚{u@Ò Ä ƒ›F RG¤.eãÀØ +vBm*ZL¼ó¶ïDÈ ÿù}”à^ƒZjs¥Í ]çG¨Ã•Ÿ^‹OÒè/ƒ±|«ÖÎÛ>çcCžýÅ¢À²ª2˜QI)îâýNߨ“èqa(kC�š°TŠcä,IízѪŠ:“–ÂfµbšÒÛ…÷ ~—w{"¨¨–Oz»àžJÑßûä´ùù(¯ª§w;ÒÔ‘g|ø'Ié33.>‚ø~ðèõz²v`fö§?ýiÜÿý(¦´ŸcÇŽá_þå_ðÌ3Ï`jjJZF Ë{ç�wâë_ÿ:ŠŠžÿ‚cýúõ’„Ÿ¢á÷²EI ¢|ß¾}ÙÉW|/„öO|âÒòBìí|ðÁ¥ýž={–>ª.¹­Ùmؽ{7>ô¡áÀ�‡Ã¨¬¬D{{»Ôë[Èó¢|ó›ß”Äñÿþïÿ†ùEùþ÷¿�·¿ýù¡Åþ>ûÙÏâäÉ“ˆÐ�D¢¹]Èòüàñ–·Ð v±‘~ÇŽÒ3!æÿû¿ÿ{vÖœûxûØÇ¤iB¬»õÖ[gæïÝ»_úÒ— ö+Qı�!D}ëê–F2ÖLƒù`L€ 0�E$À‚û"Âç]3&À˜`LàDàØñc0—Ü€¢Šu”vWOB€ J;MÆ)�Ú3( î~ç¬Y}á;«ÅFÓÝ}ùÖº ‚;%€ÌvIr�†}\p ‘àÞ±‘é~46._ìêæ¼ÿŽsû°aóN¬^·µ�-°•Hß?†ƒ8Ɔ(Áý‚à^@2‡\J`òvÜ´ kÚZQS]‹ÙD²MŠ„ Î÷÷S‚{;žÞµõËwʥʹÕcl?þ.+¸“Ìj"¡(Aí�ðøÐ9ì ÷<ÛÞƒšµòHq>øäÏñÚÖZÜ$ îÅ(&ÁÝHi¹"Á}Àå#Á}JJp?C)¬ «®ÿcÔßþ–e|ØR^„$�R[Í”àî£öû) Ý¢÷)ô* иVí¢÷úðÖ\Hp/¥zeÜ<3HRþH8Šc)W7¼&·sW&kǦ'àÝ÷¨”à^ªÒH‚»…Dd?¥l‹[_"Š“”ànÙv;´…%²¨u„:M?÷jZ¬¥$w#ÉÞf…¾L ¤p"Â`&†â�wBo/“E�s­ÄèÑÝ(B“B3µ·j)Á}IIr?JmŽÖÖ¡e“95J#(%IšV!“ÎÀïuÁh(@iYí’’Ûgã9“SðP§9j4Éý…ÔÙ¶”Ú-Ÿ„ýÙõÍ>öû¤Êã(+¯¥týf Ž4egó=`L€ 0&À˜À&°`‚{<¥@ ž{‚û=«�¯ß6÷ü‡�¯ìž;-ûL$¸›4h”‹Ÿà.êô£ýHÕÅã‡~7Ò]ÙòÏÿüÏøå/™}ú¢û*êéüØc�A|œ]²Ò¼è�:6663Kí?ûÙϤ¡¿Drü_ÿú×™y³ÔÖÖJÒx6Á|ÕªURòùìe²�Eêû‘#G²O¯øþ5¯y�$Ù·µµá¹çžÃÓO?�·½ímÒúBõ«_}ÉmeÛP@ÃòŠzíÙ³gf¹¬à.:dw!ì?þøãÒ�?Ùg î¿ýío!8‹4õËÑ‘ +«‹eÄ1:þ¼”º~üøñK®öÖ·¾Uê<`±XÐÑÑ1Ó3øÇ?þ1þíßþm¦>y4D¨HŽÏ‘æ.ŽùöíÛ³“øž 0&À˜È� î9ÀãU™`L€ 0&À®˜ÀÁ#'QZ{%¸¯‡ÉVGi6JpW õ!è"Á½“C$Y¯iºâm.ä‚Ï>ý´¬-ê¥÷Õ°VB£Õ#�P‚û8œÜ»O<‚›n¾s!«rM¶Ýqö‚àžMp·“”¢¦Æœ’à~Gö? k�|w÷ØqÜ·J î5ô=ðÁ=-%^vv÷ ýôYì9pu-;® Ã…ÞIft6¯h”ÜK­J55!@—�DäÎáqÜ{Ñã¦Q\+Ûº*W´ýþ³{Ñ ‹Ì$¸[I®³êuSRn‡cJ’ÜE‚»ªv ”ùW´M9/÷»8ó4š­&l¯(–Ò�m$¹OS:°/G¥ ÁݲêVh¨ÃŒJÌ; ßñ'°�÷£vJ4VÑu9L'ÆIRí1j©@Áòç“‘C½s©ÃØÁ'Q>=‰µù”Þ^H À^óB’àÃx¡å›/ýÛK.ûÍeÝþ½�¡Ä9‰rhP¡PÓ¿yð“Ü.ÜÇÇdi1·ß‘Ë.dµn’FPqìzåÁ( ÔÖ"J­¿�Qr»�úG�:,Ûñ:]å#&¢a ìeQJYVk`¤Ž4P7¼”à>,d]Û—m^E²'K’Ú<~â)%Ã0�ØjÓ¨¡k‡ܧTzÔnø;¨tò9F¢Þqêh0ÒuZ=¨‚:](u>F‚ûD0‚˜¹%Ë6BEïõ–ZI†=HûÇ‘òŽÐy© 7�¤± ¦ò岓۳ìSIº¶ S+1º·’:PhÍe°‰:/¡äöl{³÷ñX�:–žÇèp/*«QVA£©k�ÙÙ|Ϙ`L€ 0&À˜¸* *¸û)Áýï~c½ªŠ‰•,Ô™÷Ðû/Üg72ä^ó3ÀÍN™{ÿ”Ü)Á]+Á]$’ÿïÿþ¯ÔC[$Œ�>È}ík_÷¾õ-©òkÖ¬Á»ßýnlÞ¼YJdôÑGñ‹_üBš·råJIŒ7™žï�úr‚{–ÈÝwß�{î¹MMMèîî–Äë®®.iö¾ðˆ„rQ„$/’ÆEš¹H~///Ç_þòiž�èÅ󿥈vÞpà Ò*Ùýˆ´zÑ–ééiÜu×]¸ï¾û.¹É¬àž�)dó7½éMhmm•&mܸ³w1QG=Áßÿþ÷Kû¹HH)öbȪµk×JË‹vüçþ§ÄXçB¸u˜˜˜�¾\èéé�•†Lå»ßý.¾üå/K�ÅrâøÌ.^¯Ë—/—¤ùw½ë]R:½˜¥aOk‘6_SSƒï}ï{R�Ä>žxâ |æ3Ÿ‘dwÑ&ÑÙ� `L€ 0&�;ÜsgÈ[`L€ 0&À˜xy'N¶Ï$¸›(Á]­5ÑwJy”àBÀ3ˆ©Ñ£ºÚ±ºU‚{gçIè,Õ$¸ï@YÍjÍEÈ7Ú y NÃy1Á=ê¡”Ù¦ ß»½<ù.áïCQ‰Bp¯mXƒÑD73¦'�ðRc÷¹“8zàYÔÖRšŠLJgûãØ)w ),´¢¼¬q‰'\.ôôöálG'® KäqNåŠ-2Ñ�zKëka%1¯ÊnC˜äéñiœ.IpW—­ƒRgÎuWó²¾�Ó"CGÑbÉCƒÝŠÆb+t$ŽSRn€ŽÓé‘I &(A·jí¼ìO?³”\K‰Æõ#t")—Ž‘ç¢à>®¶¡bÕ9Tu¦ƒÇŸFq` V’S›)Ñ8C©Ó ºõØÖ`\½yšü™å¯÷)!åRŠ{1%ãÚI’Ô’8£öºÒ”B›¯GÙÖÛéoH^‚k"Âù]Cð£™RÍ5$¨ºIôv‘à6Ñ$3Ù{>ΑµyüØ^(ã’ä.w/%¸'ËÊIœ¾YVr{¶½ ’§Ç:)ð)à…6$)_�%ºÃdEõò ÐÈHÈÏÖ9×ûd,‚¡Î£ˆú&‘¡6gttݳØQ»b½Ï“ïu#ê›ÂèÀYŒ�õÓÈ× ¨¬k¥ŽGÏ�Ú�+^Ÿ 0&À˜`L€ 0&À˜€œ,˜à£wIpÿõ‹w!®¯.N9//ª H?~𺖹¸Þú`ÏàÜi³Ÿ=õ:S‚»Ãá€HR÷ù|’$-diQ„ð,doQª««%ÙÚf£Ô§Y哟ü$î¿ÿ~iŠÚ?ò‘�Ì̽Áý oxDš¸HÏ–ááa)�\Èì"A]$©Ï.B$ß½{·$ˆ=ztö¬¿éñW¿úU|ûÛß–ÄñS§NÍòÙ6‰äøÎÎNý…e¶àþº×½NjƒZ­ž³ØlÁ=Ÿ†²}ðÁç$ãg>yò$„`/ÊûÞ÷>¼þõ¯ÏÎ’îÿçþG’þÅÑ¡àöÛo—¦�ŽŽJb¼ø2\p¼gÁí£ý¨4é‘G™‘ùE’ü;ÞñiºèÔ ŽÁìrï½÷B,/zë O¯—×ͳëÊ�™`L€ \/Xp¿^Žד 0&À˜`×7�n Gˆ¡HJpÏ7Ø¡7S  îJfŒE¦)Áý4™ 4Ö×È¢¡AJ.ï>߃†•$¸“Ô­Í7Ál-C�¤¨XÄ?“àÞXWƒ^^ ¥W0JbÚØX î[a£ãÊšF)ÁÝ5å$¡ß/ î>·¥e W³ùY§¿ç(lf î­0›M¨©®B”’c‡‡àñú08:}A}¿«Z�ý_ë�fRq$§:Q¨K¡¶¤e¶£1t�8áö1ÓÀ^·áZWë%÷—IF‘m‡"âAS© &J4O¥3è$!?¨ ²jò(I{©”d, WïQ(3æC§T"’¤DcJÙK`o’_:°�rG΀ŠF¦(¢ßÔy J3O#m-GAË È“±¤zµç�Hžvœ;Š$uÞQ„üÈÌP¡l%™ÉíÙ6&(Õ¼ïÌ!D=SHù}È3Y ³ÙÑØvƒ,eïl½s½�ÒkP Ô" ½™$q½½,×MòúL€ 0&À˜`L€ 0&À˜xEXpÁýUÌÜ èûÞ'ß ÔPb¥°¿å×D÷R=‰í÷Þ=wêÿõÜÜi/|öÌÛ_pùž={ðùÏçÏŸ—ªø©O} â&ŠHóÉê¢üîw¿Ã-·Ü"=žý�ØÆºuëàt:_”x~%‚û“O>)­?{›âñk_ûZ:tË–-ÃÁƒçÌžÁ]Há¢Þ###RZúC=4³±_±Q„/Rë_Xf î»víšInŸ½ÜlÁýŽ;îÀÏþóÙ³¯ø±Ûí–×Å ³��x.Òï÷îÝ+%±?N©³ÊÛÞö6©SBmm­”xŸ�%˜¿ýío—ž~ìcÃç>÷¹ì,¾gL€ 0&Àˆ î –7˘`L€ 0&0‡@"‘@gÏ Tù•PS´© V 1ùÇ�ˆHpoÇÊåË`!QY.¥ãÜqdÔ&Jo€¥°Z½ñHSã=ú'¡HÐÒ²J.Õ͹ý}§¨ÓA&'kZ$ÁÝçsÃï7¯$·«Tšœ÷3_ˆÇ#>G#‘Æ%¹]«Õ �J# ÁJÂdk@%4/¥"$÷¨ë<ôI‰û $R)LxüPèKPTÕ •F~²xš’Ücç ð�S¢1úþ;m"yºj%òTÚ¥txfÚ’ ¸09Ô�ÉñØËh´ÔšPË<8â™Do×1ÊœZVl„šR˜¹0&À˜`L€ 0&À˜`L€ 0&p}XpÁ}ç¯æ îÝ üÛÎç¡ Éýï)H\¤¹g‹�àŸ~ß >;mÈ Üú“ R|vڥçÚ î¢55Ï'3‰»„”ž¦”�lyó›ßŒþð‡3iê_ÿú×ñÍo~SšÝ××wÉ$s1óþáðÔSO½H²~9Á]$¤BÜ¿°¼ÿýïÇþ𔕕áÌ™3sfχà¾ÿ~IÈ~¡Ä.ä÷µk×B$¤oÚ´ �>úèœý‹'YÁÝh4b``@ú¡ð… ÍÜ¿øÅ/âCúÐ ¹äó±±1ˆuE¢¾ßï—î…ˆ.ÊÇ?þq|ö³Ÿ�Yï·¿ý->üáKÏEòþš5k¤Ç^ú1lùòåÇù…R¼Çã‘’ùEçQn¼ñF¼ñ�o”RüE‡‘ÜÎ… 0&À˜˜_,¸Ï/OÞ`L€ 0&À˜Àå Äéû ŽŽ.$a€J­—¾ëI%cx‡`³hѶjÓåW^„9±X½=g¤„é<� ­ ’ª3ñ ‰ÔQ44¬„V+?¡8TÑhÁ€^ß$2”´�ɤiEËE¹]ž²x<€gz®Éa:.)X‹ªP^µ‚äö¥‘ÜžËñäu™`L€ 0&À˜`L€ 0&À˜`Là•K`Á÷›9Wp÷Zà;wÌ~ʼ‘$w!»‹òïhþO$ÂÏ.bþî�ÙS.ýx÷;®½à~éš@×ÿþïÿ_ýêWgäv±l6¼´´gÏž½Üêòö÷¿ÿ}i~oo/¬Ö ,_Np/,,Dww÷%·ûÑ�~<ðÀ‚ îùÈGðë_ÿZÚ÷>ð�™:g+#XdËÑ£GQWW—}*Ýg÷—jÃlÁýßøÞ÷>ê q™"dvÁQHêBp¿\y¡à¢¤$!²‡Ãaˆ6 梈¶‰çBV?vìØœÎ b¾è� ’é³’»˜&ŠÝn‡8D»Ø.&À˜`L`~°à>?y+L€ 0&À˜`WF ‘ˆ£³ã$¦]NJ V Ð^†êJn·Ðp•\˜`L€ 0&À˜`L€ 0&À˜`L€ 0&Àæ…À‚ î�˜Û~1WpµþÓ=À޹^3ÚIrßyß…ébþìòÿ¾ðìì)—¼ï�˜´Ú5%f/ThöÍ7ߌsçÎIÉÊÏÙZ )¡|Å JÚÉËËNž¹Ï î—JQŸYˆ\o‚{$¡a�[ äð+)ŸøÄ'ðéOz΢ó)¸‹{!•‹ûl¢yQQ‘ÔùÀb±à‰'ž�f½PpE‚»Hr ýÇ�—–Ë;‘ÎþðÃKÓ^ø�ð÷»ßá�ü£Ô�avš¿R©”ÒüE½¸0&À˜`¹`Á=w†¼&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0& ' .¸oýù‹÷ùöÏïÖ”ÍEñӦ͞>è!éýŸOwŸ»Æ‹Ÿí×µÜ7mÚ„G}ôÅy‰)_ûÚ×ð­o}KZ¢¯¯O’­/µ¸Hû~òÉ'çÖb9¹&¸ÿþ÷¿‡HmÏ–Í›_ÃqÆÁƒ¥GÕÕÕ’8.Òгe>÷/}éKøÞ÷¾'mZÔKl;›‚/&&hXiÑÉ@”K î{÷îÅÝwß-Í ð"m^¤¯‹töï~÷»xç;ß)Í{©ü~?Äv~ò“Ÿ`÷îÝÒ¢¢ÓCWWl6ÛK­Êó˜`L€ 0�+ À‚û@âE˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜ÀuD`Á÷DZ_T�Í?{±à.øÉýôG/Ü¿¯»~ <×ÿRKÌ�wðÝXt¨ó®M‚ûÕî�?þ8Þñ2ü©ˆ¤ï[n¹en#è™�¨×­[§Ó‰»îº ÷ÝGñöËB îUUU8yòdvwW|/RÉwíÚ…üü|twwC¯×_rÝï|ç;øÊW¾"Íûë_ÿŠ-[¶Ì,7Ÿ‚ûÎ�;qæÌ)±ýôéÓÐh43ûöíÛ‡7¼á Ò´K î"y}íÚµÃG>ò477ãÿñ¡ÕjÑÙÙ ³Ù…Ÿüä'Ò~Dº¸¨S]]�t›Ùùeüà?À¾ði®Ín»í¶Ë,ya²˜üøqI:ïêê‚NG‘þTæSpõõEHéBhojj’d÷þð‡Ø»w¯4Oüs9Áýüùó¸ñÆg–~ó›ßàÖ[o�3-;]$¼‹²~ýz|îsŸÃÆ�‘Éd¤N ‚ïÔÔ””(/:(•JiYþ‡ 0&À˜¸z,¸_=;^“ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ È‘À‚ îÁ„›(Á=žzé¦ÿ_ë�ÿ~ÝÜeî$¿ûÙþ¹Ó^îY¾*ƒƒïñ¨–¿à.ÚòOÿôOÈJY—j[ee¥”0^ZZ:göB îûöíÃÞð†9ûª¯¯Ç‘#GæL»Ô“­[·¢»»[J¢ïèè€Z­¾Ôb3ÓDÂùg?ûYéù�~ô#¼éMo’ϧàÞÛۋ׿þõ’T>³ãY„ô.’ÔE¹œà.æee|ñ¸¸¸gΜ¹¤œ‹Åp×]wáØ±cbQ©‰]¤Ú É]!òï{ß›i¯4‘ÿaL€ 0&À®š@ö½”ÆívK¯µ/ìDVñ¥Ðœí»þË&=ÿ>üÅ9Óù `L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`‹O`Á÷TF�P¸ëA úÿ4pßóŽð…‰Wðoƒ5…¿¼Ù¹ÕJE ™à~Ë-·àôéÓRº·HX¿š’L&ñ­o} ?ýéOár¹f6¡R©pûí·ãóŸÿ<f¦g|ñ‹_Ä÷¿ÿ}èõz g'#›À.$l!™_ª|ìcÃ/~ñ y¾½½ýE‹üùÏÆ}÷݇ƒJóÄþ>ü¢åfOèééÁ–-[¤Iï|ç;ñÝï~wöìK>žœœD[[R©î¼óNüìg?“–»’6LOO£¹¹YZ^¤à¿ûÝï¾ä>ÄÄ‘‘|ä#‘$ýx<.-'$ó~ðƒøÄ'>�ššˆãðÉO~ÿú¯ÿzÉíÜ{ï½øÌg>#ÍûЇ>ÁÿrE´G´ÿ—¿ü%FGGg3›ÍX³f ¾ò•¯ ¥¥ef:?`L€ 0&Àr#À‚{nüxm&À˜`L€ 0&À˜`L€ 0&À˜`L€ \+�`ƒ]îAYE-jëZ`±\«Ýó~˜`L€ 0&À®# "¸‹¬êdˆ&øÚA=î?¥»&HÞµ*ŠÏm CGIîª<@A{Uˆd^„íp8 Äíüü|I>òúb–`0ˆD"ƒÁ�F³˜U™—} ¹½¿¿_J^¯­­}Ù„ùÙ;ýÆ7¾qe×®]hmm�=û²��†††`2™P]]Mçâup2^¶5<ƒ 0&À˜€< °à.ÏãµbL€ 0&À˜`L€ 0&À˜`L€ 0�ë“@2†{²c£ý¨¨¬‡­¸*õâú /E2™Œct¤á�y4ºR©¢‘çK`4Ò¨¯†—Zõº�—$ÇdÒ5…P4E^R‰8Ò‰ 92)Ô×5“ã¡•]Ûâñú†à§ Ë/¤z+�ùòŽÀdP`ùŠut¼òeWo®`L€ 0&À˜Àâ˜wÁ]4%C†»Üi¼yxÝï,'VîÕ«3xè->Ô¤¡Î»(¸/ì.ï¨ñž¯�‰‰ Üpà ÂÿÍ7ߌ?üá×lß¼#&À˜`Làå °àþòŒx &À˜`L€ 0&À˜`L€ 0&ðJ ÷N¡§óDÛ²åë¡+(–u³#ÞILŽtÃë£ØKQ9ª–o‚R}mÂã®5œt2ïÈYănh3± Au¦r˜+[‘§’gàZ&Gdªº¤›F�σ�Š'<~äK`¯jƒJ³´ŽU2AÇÈÕ�2޲’’�µˆD£p8'Oi`µ Ñ]^mN’Ø=:Ú%% –WÖÂRP(�"QÝ@ ß*ÔÔ®¼Ö§û‚îOœ‡ŽI 2Ð1©�ÎhE:™Àäx"A¢¾q47·ÉJrr{Gw/TºJ˜ ë©n&Ip�E<ú†áŸîƒ^Æê57.(;Þ8`L€ 0&À˜ÀõE`Á÷´�Ü3 Û�?ukñÙ]I|_<"û+;B¸»9Fozé}¼"C0¯�ôö…àÁÛÌ�À£�>ŠÎÎNIhïéé‘6øðÃãÆùUîty L€ 0&Àæ� îóÇ’·Ä˜`L€ 0&À˜`L€ 0�+%žr ›DbÊœBóŠ�ÐÙK¯tÕën¹D$Œ¾3‡õL!ð!Ïd�ÎjGCÛ�PçË3Ñ8 ÃÑqI� Š�ƒª‚"”­ÜHr¡<ëœË‰‘Š…áê<¥Û³J‰4¥±¹ãI¤låÔæÍ²lsï©=P»‡Pk1BOuÎÐáD ^•–åÛ‘§YZ)ÆéDÑ‘(UÇQa5A¯Qà £ÇéôVh*×B¡’—8-äöÄdlÚ$jKŠ`3‘L¦Ð=ê„;ÂdL{݆\N]Ù­ërt Ä¦GMMJKŠa³Záv{à P¸Á¡aL¸#(.——,>6Ú s�Í+×Rb»E%åH§’€—®�gÛS[ ]BIîcÔá@C�CÊëÖBg°ÀRX‰]÷}ž1x&1صЏ-Ë×ÊæëêîD4mCQÅzÌ•$åÛ¡Rjò�#õÂí< çà^ì¸y§lêÌaL€ 0&À˜X| "¸‹f Á=u1Å=Wà�Ý|u¿‘äüƪç«2øì¶0înŠÃ¨ÉHéíÊ,«/C�Å$—js=˜`L€ 0&À™À‚ îô]ÖÉ�îã)‘ä®À°???­Ã�Q5Æ4„ ðWS´Ê *Lil©Jâ�mQTÒcCVn§/Ò8½ýj¨ò:³ ¼ãï@0D]]n¹å¼îu¯›=›3&À˜`2!À‚»LWƒ 0&À˜`L€ 0�9Rɦœ}:�ŠªFmj¡!‰c)–dÔ�¤JÍ�Sªi2™@ž¡eµ­PÉPÌK'cˆLô�ø9N¿%äÑïIxI$Œ)Ô¨Z¶aI Ô‰hcÝG  8QI¥A­BŒŽ‘3AÔT {ãY ŸâïC¤0Ož|EÉ0ôJ%ò)ÕØO)̾‰¹Ê|Ôn¼ jJßWû·}îðS0LŒÀªT¡J­A~Þ…äé ú;rêòQ²ù5²‘Ïïy …”kQ(Q©Ð�â®@ C©ÓHaܨCñ’§—�äÞ·÷1;'QJjV¨`†!jëD†Ò�IuŸ(-FÃöÛ¯öX�õÆ>‰r÷TZØ•jhèZ7Mr{$“F¥h�£bó«dß‹±Qç™}(÷�£•„H›Z�²|-â”ÄæˆD1�£ÝëÇDAê×ܼÕ»ä>§»AïÁmµe°ëu(%qZtCÄè÷…ðøà8"Õ°·,�‘¥SºB ÄŽ¦jÔY°¢ÌŽ|� QJ¬÷pvl »{†17 nåÖK2[Œ‰éÑ}ؼ¢ëkPb5K·uœŸöbdÊ�ýçΣǘË[£zó¾OÇÈYÔUZ±aí¬n[‰BJo7™¨#B H’»�$¸ï'Á}pÌ‹òê¶yßÿÕnÐåÀÆ­$¸¯\‡²Ê� b¤×%ºõ÷P‚û!;´ �ô¾g)”Ó§’(Þ‚FÜËëÖÀj¯�Fg¢ÔúÞ LŽubˆÜÏŸzë×m–M“:†’Ú›fw�Þ½ï‰ Á�®‡î‰3pì¥÷«~Jž—Ïù%€\&À˜`L€ ¼B ,˜à.xΖܓi¢I F²»Hq�ÑãtF!Iî"í=[f=”&ÍÎ{Éì" "O‘�Vúb“îIv×Ñc��xa ˜½RvÃ|Ϙ`L€ 0&°ä°à¾ä)7ˆ 0&À˜`‹B@$ŽŽ bzšFôK§a+,BsKÔ$IɱC!’L¦) ! ¥}*R1 ÔÖP ’K©¤H>ö�¨1jgžŠ��U&‘OGIIT2JùÜSÉ8Õojeöâbhè ÑñC"EÒ]E ÔÝ’9DƒíЧ½0tXVYNßÝ+0éñ¡ol¡´e e%¹ ¹=>ÖŽÊü �z”Qzlœ’xN ;0ŒÀEêjeË–%s|ÏìAqt õV#$‰RÈ“£~J4¥›CeCéÊí²i¯Hnw �Š–‰úR¢±šÎ©0%1�Gbèðà²V¡¢U>òc.ð‚”Ü>²ï¬¥ôïº.©„ˆ¬€‹µ½�¦ n[ Êo��ˆ�rbú¹GѪÈG ¥bÛHöV’àîB’¾{(Õ|¢¶eå#çrŒ"SLR{k©­ëzØI粸Ÿ„~7µùl&‚ÁL ö�w ß^–Ë®æmÝØôüûC=u0j¢ôö2ÜÍ$úèõÓŸNâD,$IîÖm·C[X:oû]Ì �ø 6ÒÛŸC>V�Œk¦Î?úCa‰-7½i1«9gßÎc�`«U#%¸—Q½KéuTÄì�S$Ý:¦qÌŸDÅÆ×ÎYïz}2pf7Ú,iìh®‘Ü+¬&è5j(­~2‰!'õ�á©'Öïx‹|š9¶·®[1“àn¦ÎI:·&<~tŽŒK‚ûsí=¨\}‡|êœCMŽìÿ#nݱ}&Á½¬¤:�"1ÜA›„à.ÜŸÞµ7l—ÏßÓ4½÷–ÜW®Eye- & ÉÞôÂí’ÜOÞ�3'¡¾amt䳪Ü E ÷µ°UC›oBŠÞ?…à.Ü»÷c¤kV¯Ú(›Š;F î¥QT¾æBúܪ1BA¯Q©DAJp÷Ì$¸—s‚»lŽW„ 0&À˜`‹O`AwѼ¬ä.$ö4}É%RÛã© r»4�¦‹eèÿ—,ÂYâºHg7%Iîj¥ÛÅo™™éb.L€ 0&À˜`¯ ,¸¿2Ž3·’ 0&À˜` E � «ó % í^…<¥†¾«LÓ�ì!ö‚X¹¼’oäTz{Ï‘B¨E†’Œ‹Êš©Îª Rµk©È4ë—Žä.äv7Iù#¥1ÖÁb-"Y%…Ñá^ý^¸')•º²Q6’{Š—§œ]¨ª,¦N…h¨¯'qC¿Ï' î}ýýðù㨬Y%§Sêªë"’Û#ã'°¹µ ö3jÊŠè;|F'Ýpûƒ8ÚycÁ×Q½ ´jé·rq�ðq€÷C”o{«lêœKEIpo%Áýææ ‚{% îùÔ 0xQp?;>…=”àþT�ƒwù´91´çE‚{‚®Ñ“4*@'uŽ î϶w£~ýësÁ#›uÇO£ºÜŒ5«Ú°~ÍjجXÌx齬Ûë�܇Æ}¨¢äp¹”Á�ö™wk¡EÔá("B·l‚ûÄø8 «äRåœê q~  ”à^Q·ùF+̶rj¯ñHPÜOú= š<Ô×5å´¯ù\¹«ë¢i›”à®7WR½‹¡¤Ïßaÿ8bQ/&GÃ5v;wÜ2Ÿ»åm1&À˜`L€ \ç\pÏò¡ÎÌRR{†¾üEHíÙôv!¹_®Ì–Ö…ÜžuØ´ñ\‘îÎ… 0&À˜`Là•E€÷WÖñæÖ2&À˜`L`¾ œ;{þ°Å­$"“hc,•÷�o˜†J÷!ÁŠ–Z)…{¾÷}5ÛÉí#$gØ«×S2¡¶’J5§ôKŸ±°ŽÁHG&ÐØ ‘ájÚ™]gjjÖâ4­Ü³ÅÉ*"ÁÝ9:%ÔÛÿ$Ò”ÎZS»"»Ê¢Þõ·Ã^dÀ¦M›ÐÔÔ$¥ê`bb^’‚Î�=‹}ûö¡®I>‰Ù¹‹LœC}¡ 7®lBsuô:- ”ò9:éB×ð8zFxâÐ)4n¸+—ÝÌëºéóOascê‹mh*-„ݤ§@:§H&Ü×=Œsc“è kQLÉó×{IùœH÷Âö*;ê L¨¥´úJDÒ𺣔–Ûëà˜Ó…ž´Um7É¢¹Çžü¶™uØ@D‚{É�z•aú;&Iµ‡Rçù#0l¾[õ͵»þøÿc{¾‘w#ê¥÷ éàQJoŸ 3�±0NEBè§ëßêmò�§?ø#ÜÚ.&¸[IoWѯvBpwfè Dó3$}—¼ù=¹â‘ÅúgHp¯›˜ÆIp×¢HA²8ÅnÅ©½S$¸÷P[ÏQ›JH—‘à^ï™F«F�fJp·S:®–~h�Ò±/ÜÛ–ˆàî8øWl¢÷6‹‰w�®¤÷ ’Iô)½ÝãÅÙ¤M7ɧãÅðᇰƘ‡mv©ó‘=_ 5up‚{?½&í›B{0…ºåóšËe*âErðnnªAm‘+¨SœHpw‡¢ðÐõ}7Éíç¨Í ꘱r[.»š×uGÚB[]%nߨ†ÚÒ"ˆw/u¶ Ѩ"�ô^ç�ûN ¢¦ÑPêÖÍë~kcñhÓŽ³Ü[š`6I ·Á5í†?˜Ü‹ÊWAC£)É¥L8ûQ@õli]“¹@ÜE§Ø1úÌàuOáÌÉðÙ*©ãr¾\ªœs=zÏw"/¿PÜõô¹PO’»Hpw�÷ p!D©öUeeÔX•ó¾ækñx�=PæW@­³Àl­ƒ‚®{±ˆ‡’çGp÷A¯cõÚ¥3šÒ|±ãí0&À˜`Là•Làš îYÈ’àþ2{v¹+¹â{Vp¿’åy&À˜`L€ 0�¥E€÷¥u<¹5L€ 0&À˜¸ÖŽ?�eIÔm4¬»MÜÓ”n�¸(In nçIä+]hii¹ÖU»äþúú 2V¢ªi ¥··À`)!Á]E‰w~x§ÑwæI\½hnh¸äú×ÛDçä V®Ù‚¦Öõ”ˆ^F‚{)›¡Fºp®ýNÛ‹•+7Ë¢i§Ž=ŠmÛ·Íî‹Fƒn·S.׌à®ÕW@©6ȢιTbªë)ì\·RJpoª*C!IÔyô¥½‡äéΡ1´÷ â‰Ãí°.{U.»™×uóúŸÁ«VÖc-%¸×ÀDR¾$¸{hvâpß(žêGË ×¿P8Öy•ñ‰™÷ ’ù jº^¡?¥w/%¸OáÉÁ lzÍ{æ•óÕnìäS`+¥¯¡$æå$ªZ)ÑX¯T"4#¸qØ…îÆ7\í.dµ^ïá§PãžÀZ�5-JThèo(HyÜ”àÞ£Äzºæ �à¾F&‚{ÿÅ÷ÜID™BMŠûÁ}‚÷Þ ¥ƒ›5(]" î±)'¼Ï=†z�—$¹›J˜¤1^RðeRRz»H®·ì¼Zz�’C‰M;áÙ÷êÔZ¬ÓaÎSJ7�W~ºõ%¢8 Á¶�F(”G�så6uv?*ý´™)Á]Ÿ �úÏ¥QèÖNiÛã– Ô¬–O³ñލˆÒß¿Hp§z‹wQ†a¸Hž>1áÆx~ *WnÍ�lÖ Ÿ@µ:„U4Ò�Hp×S'&uB8Kr{·/cÝF(UZÙÔy´÷0Êtq¬k$1Ÿ:Æi©ÎIzí¥q._½®(ôe«�G×ï¥R†ûNÀfV¡¦º¥%%(´Y1íöÀáœÀÐð½ÏK¢ºa½¬š›£(M ÀV‹­4BEŠŽÓÈ�úô!B)jjWʪιV&§ÑmƆé}]¬öJBWK‚ûÔX7ŒÔ1¡ªœ$rÉíÙö ɽ¯þ�I¦/¤ÑŸ”HÆ$¸£€Þ?4·¬†N§Ï.Î÷L€ 0&À˜`LW-¸Ò«\˜`L€ 0&À˜À•˜žž¾ÒE¯x9ܯ/Ș`L€ 0&p GOtÁZv ìmЊ¡ÓÛ)Á=…xÔƒ€§_ÜC®cظqÃ%Ö¾ö“Nœ<‚ª–�¨Z¶Eå-0ZŠ/îÜ]CR‚û@dzh&yw)!¸oØòjJp_�²ÊzJ­·@¤1z=“$¬tãÜÉ8²ïq¬Xq£,šÛuælݶuFp·Û픩Aˆ’÷GGGqòÄ 9rމªjÛdQç\*1Õý4nY·BJpo¢÷"’÷.!¸÷âqJp·.»%—ÝÌ뺩Þ'±½¹ëëÊÑX\S¾q’§E‚»Hoß×=„'»ÆÐ¶õMóºßÅØX’Ü“ç`;‰„5J'™ÐF î�xn’'�;§ÑNeoÆ‚šUòHpïoß…êà„”Þ¾‘: ˜IÈ7’œå‰'0 c„Rs�%T°mxÍb �÷}ÆHn÷xLÜ+Ip/¿(¸G3iŒ$âŽGqŒ÷’­w@/9J·ç¹G±L¡C3ݬ”ß.²a]HÂ’>IpwÖÖ d£<Ωù8hã{G¹sŠ$wìÔZ- ý1’§E›…Ü>^jGÙöÛæcWó¶�‘ƒO¢lztNUÒM«Èƒ‹’}#tn ÁÝYXŒêÍòªs.�OÇ#ð·?‹êtŒwJp'©?MÇ(H îtÝ¢ Åëÿ*­|Ò›STç©3»P¥ŒÃ¬Q¡ŠF­ *c8‚/–ÀpJƒ’U;¡ZB‰Ói:÷BCÇaHHp7ÃL¯ÁJ¬÷Óm"¡…®j-òÔº\N…y_7!ŽÓÐ)DmI Ã$ãÒ{ÑîÑ h 6(É_ IP£“Ópº}8Òq�S‚{ãzù¤¡�ÿn î54"€Q�²#‰PYÁ}JÜãzú;“ǨW{l²ë�îØ^U‚6J6S:p©!_JpŸF(Á݇ý”à^Ðú*hÌEÙUõ>♀óèãØXhÁ2£vòÕyyp’� Qµƒ:"8)…¹hÅÒ8>öÈ¡'QB�v*Ô$³ªÔ0�”ç¥ôvŸH¦÷ [17ËKèïßûŠ(É×B²·H6"q€:‡ùHpï!Á½tÇÈ/^¯C⥨“�s×£(¡‘„àžGÓBÔjq›0êPBíUæËKÌKR�Gö?EÐO‰ÙXÅh/ôþf0CXoD5ušPɬ΂u.%M/“'ž‚™ÒéEç˜t&O"�˜µ…Ëo€R+¿D`!¹{N#/ꃉF@¢gj¤óͰծ¦:_ÿï^xLÓ‰¦‡Ï œ†6G"O ­±ÖêVY‹âɈ�ÞkÀ75Œh ”^†r:FK)¹ý…ÇJ/ î5ÕÕ¨¬¢Nj5œN'ü~?Ξ=‹Š�–š\ÑÈbýTÔ�¨ó$6·6Á^`F5¥ç)@‚»nG:Ïc,�‡Êe›dQ_Q‰±î”hÆZå †µ”Ä'‘¸Ç1� ªóy¦Ú P.‘4Ö®cOÞ˜F}� M…f¨(ÅY”3S¸ÂQLª)Õtõiš\þé=¹ F÷¬5¨‚�ܧb1x)yÞ‘—ûÚ[d)ª^-?!"RŠ{a4„"ê°¤¡QD‚ûuæqéôX¶õN¨e&"'¨ÎÃÇö@í‡M¡‚’uF©ªZ´m~õÕâ�íz©Hg�"åv!�®çi³J[JZ7’Ü.?qZ€LFÃ>wqÏù~d fh(Ù·få&¨èÜZŠ%IïΟއÉñ~êpֈʆ6¨-ö¥ØTn`L€ 0&À˜`L€ 0�WÜ_‡™É˜`L€ 0�Å'À‚ûâ®`L€ 0&À˜À\Ý==Å-$¸·B£µ�à^‚ Iz!ÿâ”âî&yר ¢µmýÜéY0ÄðØìÕë 7Ùa¯XN�ói¼Jq÷I‚{:2‰¦eË©†ó»ÛXŒ„ÂÉ!Ip7Í(*©@ŠdäñáóðûܘrŒ¢Ø^¥R5¿;Îakã#g`µèÐ$Ü $ÁÝçóalt>Z}9”мTŠkø4ôi/L” ¾¬² ’s'=~ô�M ”R£¤~¥ÕëdÓÜ$¥åº©Î†ø4jŠ  Ræ‘”¯€“’ÁÝ)Ì5ë�·Òõ³Àc$"œ;eÀ�*³ù$ô'Ò8Ô‘Ç\ŠÊ–MPëä•<-ê£$÷�£I¿ ŠXq�y¦"/[·$�$"œ;Œ(‰È©� ‘µ”ÜÞzùŠÈ‘){Ï`|´%•õ¨]¶ F{Yöôã{&À˜`Lào$‰F1N©ùôºªÓÊç=ôߨŒ—\ÜbtdÓÓôY6 ›ÍŽæê�D#ŽpaL€ 0&À˜`/$pÍwn^ }÷Ì… 0&À˜`Là: À‚ûup�¸ŠL€ 0&À˜x…ˆÇã8s¶I`0W!ßX†%¸|HÆ‚ÈÄ�X»n#´Z­lÈôtŸFR¡E†nEåÍÈËSQz»^×T™8–5R²»féÈ}gKDQVYƒÉ‚4 î^÷$ȃÍZBr»Z6ÇFT$Au�tœG"æ…Ýn—÷P(µÆ$�cKInÏ‚IîÉÀ(B'âÉ$tKkl¨hX#+¹=[_qŸ {àsöÃ==NçWf[9*×.™äöÙmÍ>Núhäƒñ”–×Ci)ÉNæ{&À˜`LàeÄÃ^ê`ÙIRnª«QV½œF×°¼ÌZò˜�N%19ÖIïŸG¡¦QQlE0Ùª¡ÒåQÁyªE:�‚Ë5BïÅÃÔa9CŸ‘”ÐéL(((•ÏÓnd3ñD##ýE"0[Kéý(}–£6h¨O¬IŸ½^~�¯D,EwwBQ% –J:.j¤3)úÜ@^&ˆ-Ëès¬¼>Û]M;y&À˜`L€ 0�ù%pÍ÷ÙbûlÇ}öô+iÚl¡}¶Û>{ú•l‡—aL€ 0&À˜¸¶Xp¿¶¼yoL€ 0&À˜`WF@HîýýˆDHe4ä¤èöòu*4�,.'¹=Û¢`(ˆ)׿$+Òq FÔ×7/Éä»H8‡cޱTÕ6£¬¬ŽÚ)ŸNÙãÂ÷L€ 0&À˜ÀüHÆ"è9µ“ãý¨ªlDUc44²ÁR+ ÿ|ãçt;$)Wo+CAy#´ù·5p!é¥QBÆ‘¦®‡¢ª©†ŠÈS-�÷i Mhrø,”±iTÛ`ÐjM$á˜ö ¥³£ ¬…Dñ|Ùž–éT!w�LåEcm Tb$êØ74æ@$¡Fay ½§¾þSÂÓ”îóM@£ÓÀN#>Mf„‚Œ öRgX LF»l%÷Éíçû:a°–SgÞB”Vµ�஦̸i$+ßÔÒñ –5­’íyv¥;{æ$")l¥môwc€ÞX*%¸<ƒ4™ÉÈ–7‰Ïy,¹_)S^Ž 0&À˜`¯ .¸ÏØ…Ø.žÓ˜ÈJîÙùÙç—ƒž•Ù³"»xžGÿˆçÙybÝìüËm‡§3&À˜`L€ ,܇;ï• 0&À˜`L€ 0&À˜¸¶bî 8GzQZV mqåµÝù5Ú[tʉ±óg05Ö�¢ŠzT6¶Bg/»F{¿úÝ$"! ž9‚„Džߥ٭µm› Ê×_ý†e¶fÄå@h´™€jjs,�†_—�”©u+htš|ù&§I*v} fMÇL‰ÓúÏCRqœFÛ(Zq#”ºëÿ8 qz¼ó0ÌáIÔš °hÕÒoèîh}¾¢U¨mÛ.³³êùê u„!X•I,³ Ð��p<�QoŽ„êêõP,É}¬÷ìÚ(Ë‹ÑRM2 ÔÓþ�$¸8]p„U°×mxŒŒ‰äö°ç<*l(´ZQ_SI‚» ÎIê$ ¡ý\\�4ÊjV˨Ö{URÔN—k•5uhliC>]ÛŠJʦŽÀ^ºÎ÷õœ#ѽŸF~*GÞÿaï=àãºî{Ï0½cfÐ�AoÁ^U(QŲ,[‰;±§'^¿—Í:NìÝ—|Ö)o7/v²/Ž�æÄŽýRmÇvìØ±bÙ’(‰;@$¢:0LÃt`ÿ÷‚”@¢p@ý®4œ;wî9÷œïLýžßÑhïþë\¢½½“5[EnarÜ%"ê[dv®D#x».¢½ùìÙýð:·dý«?ñú)V‚³ I^ƒœ0Û ‘NÅ¥Ÿ£ˆL Èû‰ó0f�£¾~Ëú7†G    Ø4ÖUp_,¯«R»Xìi¹(ëóeù_]¯ÏTäõyi}~]Ûç/YWîWe÷…æ÷Ÿ¯ƒ×$@$@$@$@÷Ÿ÷ûØ      �9é¨HCÝ- “Oõvd›ÍL2ŽáÎóù†ä·‘,8ÜÅp×BoÏÝí_I#Ó’Üvx 5õÛàÈqÁžãF(0‰PpRܛϞÀ„ô»¼bëýlê²Ç>þª¶>Žj܋ʷÂdÉ�Él“öO 45Š�®f´‰à^àvÁlÌì÷@ËvðÆÆ©`]½c((T÷m°:J¡3Ø�JN#!èëT÷àèìÝ“™ƒFÞ¬¼�H€H€H€H`ý¬›à®ÈêÊ¢\¥gæÄö‰iàŸš�×úo@¾S¾Ù»‡E§Êr€ÇË�Ÿ–Ù˜re ¾"ºkä[(¹R—û!¹ÏHúÁØØ0bòfqqôúcúµ{8E,B$@$@$@· à~n     �·%åûÓ¡Á ‰|WZ-ߥV°ÉEµÅ'2•J`h  ±È4�zq8 a¶À`´-Þ5ãÖgD~ �_‡65¥¶-)‰¹#¾Iè¥í¥U; Óon¡PéÔL2†Øh´’é¶™UI|2EÚ\]~]F'ÎÎ&£˜î: ×Ln³ ‘!£òCKÏdq…<�›?Ý3-©ÆÍGàH„Q#§Iþ†¦$¸'ÅŒÅkÓadgèó…"·Oœùœ±ª%)[ÜSòc™O¤ÜÞx >g>ª¼3ãþîï¶Aݯýy£c(¹½$K}V6³)ŒÍJz³Hîã’tühfÊÓ}çŽ!§»µY"I‹àn½=%¿d#‰i�U�Ò'Þ#²êæN¿ò�/¡QþNš fX³5pIjñ¤<_DfÒè’çÀ‹òõ<únXr3/qäÒk(™D“Í —N· ¸OÉ@‘Þh -Á†]%(ßñØÝ>t3jÿž3/à€- »ò�È3Ql•tyÍ�N¥qal�S!ôèò�×p0£Ú­4¦÷Ê Ôè§UÁ½©(N“9òšä—×Ò‰HLÜ�]€¦òd›åýMºt_;‰:g6žØ¥îäçØá´Y”~úDÖmíÄñKíhóÍ  2ódþ®+/áðÁ½Øµ­MõµÈÏuA+¯©AIoï^Ü�¹›;ÁýÄÑoááÇŸÅîý"‰K‚{~A Œ&ù{Š„1éG×õV(‚û¹SG±{ï;2îÑxáÂI4ìyF÷C(*k„]>3huzÄ¢!øÇúEpŸKp÷ ^CÓ¶×þ•6¨­íŠ<ÇÙçÜ oîz›„b¦ŸžÁ½KÜG{�⑇2ïyo¥ýä~$@$@$@$@kO`]÷y¹=%‚û‹×�ÿq 'Ö¶=ð©Ç�gk­îó’ûF î--gð­oü-âò%¥QŸ…ptO>ù.<û®Êt_ºµí4k#   �MH€‚û&Ý&¼ëà»`pdà3ÀÊš�ïØ Ø¡± 2Û«Èíö,„ ‚ZP.]3"O§§Qô¸ÈÓy™'O÷¿ò]lõGP#‚{Žä·;³´ªàîAÿòì4zg-/EÃ�§W$÷Š�z>s{Œ‘��pdkaÉ=>;ƒ^yéÁýZ"ŠA‘Û·|&ãz0ðÚ¿c¯v V ª$qÚ,KJ¨Z8-E$5ûÔT­³ZÔ>ö×ö»iÐøéïà±|;¶æ:à‘ÁVòš¤ôÓ/Ïçm“\à5y^÷ìÏÝT»!ûžùÑ?â][<8T]Ц"7ŠäùÚ(Ï×Iž EpipÇ:½¸Ô fçæM?þÃÄ»÷7-îž<,Fbòz4ì›Â•‚û‹ç®ÊŒØöws�þ¶#xüà>Ipß. î•È“p­VƒÐ Á½YÜ�ž< MNÓÝT›qûö÷]EQ©g!Á=¿°D”šEpaÊ/‚»|.l>ûνñ*öì˼AfÍÍ'QÕ¤$¸Ï îf›S}+ÂAB“£ðª‚ûǺ±uÛþŒã¿Ò)�»k^Ip.Ü�æ\-y7ÜÃú;1ÜsÓþ«8pà¡•VËýH€H€H€H€ÞÖEpW>€+‹|· EnÿAð;/Í¥¹Ïݳ¶ÿ*©íŸ–·ïª»!¹ßˆqß(ɽ¹ù |ý«‰ŸÚu;=cÈΚÅHЂ9· E•‡ð3?û±µí0k#   �MH€‚û&4Äx0‚3Ýè‰[`÷d^šéxÇi˜Cƒx¾¾µ"·»D†”Ì H»Ç$1÷ü�H\pÂVµwÓžŸD`�‹/a‹$·?,ç§XävEn È@‹ay,¶Ê@‹‘'ûL¹¨ÛóTÆõsôä÷Q�¢VÒÛË 8%üH܃"æöH8R‹¤ÉzÝÅ(Û}8ãÚ¾Òµ�úüªë|ùŸñ°Ý¦&¸—�°ëd Ÿüð<%Ï}2P¤Eº¼>Dͳ¿°êcÝÏ |gþ‡ò¥Ÿ"¸×J2¸Ã »!¸ÇÑãü¨¯Š(^ñøÏÜÏf.{ì¡¶“h4Å÷\IŸ·õDe€ˆ"¸‰à~݋ְvS îË%¸»$Á= -üòÚ{¥g@Mpo—÷ü LpÊûºÊâܽuU°É{;«Å‚± Æ}~5ÁýèÉ3È)Ý܃“2pg*0$ î�¡FÜí'rœ¹Èó`8ÁýŠ*¸OJ¿+ª¶-û˜¾Ÿ»º®BgÍC�"¸—Ëg“Mf}r"àIRÜ›ÑÞü ªÊ«a6[îgSW}ì¶è¬-‚³`›|rÀl/‘϶QÄÂ2p;8ˆ‰Áó2sÏ·î\õ±X � � � �ÀƒC`Ý÷‘ÛÁ}XOÞûU ²ÆÉí·ž%Éý;ò¿X’W4"¸gËe#w%éw?õ¼ûìöŒ.iV(¦Çg^z¿úÑßGe¥Ø÷wX’É„üðö¼�òfÞ‚êê-¨¯ß¦~±~‡"«Þ<55…S§NáüùójzÐ3Ï<#‰ó›wýª�°   �u'@Á}Ýó$@$@$@$ð¶'ÐÜ|±” vWƒLínA WM7�†¼HÄ'15ÞŒ�;¶lê$wïà `ÌGqå˜,.XsŠÔ>N�÷ ƒ÷úId%ýê÷‹™ô€ˆF#ðvaÛÞ§PY·V»È'’b L`:D×e\¹p ’(kÈÀd敲ìé8�-[¶àɧž‚ÛíFaa¡úýk$AWg'~ðâ‹2C w¾LIšaK¨ï5�{{楓®Ò¥S?@}:ˆ½2ð`‡Ó!‚»fI›�¤ÒðË”WA4ûƒxeÌ�GŸÿÈJ«Ý°ýüG¾�½:�šà^,é튜Ÿ1×' îó‚ûI…ÚþÎÌVW éÈ7¿€G$½}«ÈíuÙFäfë ‡î27ÇØÌ¼à>�Üwf à>.‚û΄µ’à^�¥“95²Üû—÷(Îg±o î—Dp¯˜òa·üÞX¡3 W£ƒMÜ"¸÷§R~“¹½?· ˜àÞâ;j‚{¹2S…ÅŒ<™•&)G!àwYäöVå" îõ�¿¥ÛŒÜÏ{ö?qО�*I?¯uÚPd1‰à>«&¸_›D§ è9) î �¾/ãÚ?#*Ó=¯cK�+‹Q`7«ƒ®&Â"~Ël(G:úÑ:샹ö´ò^u³. é§¿ûžØ¹;ªe`¦œ£"w|2!(’»’à~â’ Þ,ÞMþK'"ˆúÛTÁ½¬¤…ù20V� �b*ÄÉsá�ÌÂêμ÷¤wû˜™ï“÷Öù( <¿°Tw7"òùbdÈ‹!o·\ú�›[�Ì|•iKJÞ#ôöÃæöÀêÈCAi½$íë OÁ?Ö‡ÑÁëHG'U$ÓÚ~·íQf†êèì—­d–‡z³K¨òwÉgõ Ò±!$¼]f#3ÜmÕÜŸH€H€H€Hà&°æ‚»|öVEnOÈ̸Ÿ;ü¯ Cðçe0ç'ôš9É]9êzKîCCýø³?ýüñû^U“Ûoí鿜ۉ‚­ÅÓO¿÷Ö»ÔÛÃÃ^|åï>ÝìjsG0�0ȇþ¬¦Í7êcû>ÿùÏÏßä5 � � � ¬9 îkŽ”’ � � � ,"0 ¹¹î¢ý°9 7:å’‹t*¬N} ôˆàÞ³~MM›WнÞӋªGdæÈ="È¥ÉxñXCíªà>Ôy{vgÖÔî×;š%­ÏƒíûžBEíIo/€M$÷éH¡© ôu]Aë…£ð ÷¡¬ìÎa!‹NyF®&ZñØc�aÛöíÒ�¹w%u_ù<Ô)‚»’àþúk¯¡ºáñŒk¶ÿ"žÚ¿SMp/+ʇÍl‚"¢Œø&EpïÁ½GÎ\Bíîwg\ÛWÚ Ñæïã[+TÁ½¶È�\«Y•Ä'#QtIZî‰ö^k÷±5ó÷þ“ßÀ¡Ò\Pë©¢XÜwj̨Ì6À! î‘ÄEKÃàL½3q\“÷œÃÏÁ(u¦-ÞW¾‡Ry íɲ :˜%Ù<"r~d6­¦·÷ÍÆ1ZîAý�Ì›!`¥,§}#É}�ÑŠ0¦Èí9ÙÚ îɹ÷x¹�<“;óÎÑà¥(òb›Í �<ÏÙµZÌÊ^ˆä“ç�–`£®RTî|l¥H2r¿�Ö“(�Evå;á4èQ&ƒ–ò\1 ’øD4®&¸�™ Q³#3ûî9�&ˆJy¾.sÙ`—>L'R�çéËòzä�±ÁU³¹“Á•Îàõ3È7ÄPSR�Ì,’/iûŠÜÞ/³ÛôŒL`xZ‹ÜŠ=ùS5Òß·592+BmU9´"xOÊ`±þÁ!LEf`rV![Álö%�Nb|¼m–*¸»Üù˜òË狞 ¸\%)·ÏsOŠä>îG,9#Ÿ‘ФzÄ£aUp7HŸJK*ÖÅ™?þF^'å}P¿w±x3YÌÈófÂ0²QQQ)�)·oäùà±H€H€H€H`3XÁ]qÜ%„ñð�º|kƒ¢©ø¨Ì®éq_¿×㋯ïAeã»ñ¾÷ÿÊâ.®Éú¡C‡ðšüˆ¢,yyyxç;߉÷¼ç=øà?¸&õ³   XŽ÷å¨p � � � �ÀZ8}ꤳJá*Á]ÜM–bhtI…K!óË´çŠàÞŒ°ï=–yrñJ9´õ Ê÷†Oª î9y"˜jò]$8†‰á9Á½»õ%ìÛµo¥UnÈ~¯¾ô¯Øóè{$ÁýI5Á=WdwƒÉ"r¾¤}N £¯SIp?Š‹'€ƒgž\¼RHAßÕ›‚»Ç#¿Ë îUõ™'¬ÍŒ�SÜ›jÊQã)†õVÁýB+^9Ó‚Æý?¾R·Ÿ·eq‚»[MpWRÐÃ"vI*ø™®¼& Ïe\Û;Þø.“÷}’à^l³ Ï"éæ: &£ 4KRn³ˆv&“ðìݼbScðŸÿ!Ês¢ÑaCŽ^·¤7'ffà¡ð‚ˆÉ�¡Œ;ž†NRN3mé<þ]4%£s î"hY²%\MpOáZt'C¤ +Ð }6ë†÷Ø÷Q/éí�’â®âŠäî“×Úi‘Ü;Ep””àâGß™‘]ì;w®žÔÀ€ÂE îÃHbd6‰n«%O¼Z£9#Û¿ÒF]?õ"ò}£¨Ñ™�/‚¸AÎSB‹Þ”œIpù³ê¡gWZ݆÷cç~„Òt e"¸EÐWÂÕ"òë“tð~�¥ûŸ…V‘læ%%ýhy%Yqä™ (‘WQe0Œ¤ƒ‡Q|F�ª=ï€Î�™�Å™D�î3H†'°ÇS£Ì¶1*3Š´�ø¡µºá®}ýæ>GÊã+ŸÆ˜÷ ´qŸ*¸[ŒÄEÐòM!-i…’¶�ÁýL%c’Þ†Ddyn—$ƒË€yMMÉ ‹«ò��ÛçŸÒi”9"3Z…'eÓ,²å¹Ãju"/?3“ÛçÛ½ø:�cXûɬW…ò~¡¨¸fSf>,n7×I€H€H€H€H`= ¬‹à>#_4ÈSL'�‡¾(ë2ðr-–ï}P$÷ùåÇþ¸2:kNjã£�/u�îJzÉz'¸Çã1üöoÿ2>ùôY”ä„o6FÖff³ðÇ/?ŽçÞ÷qìØqû(õ‹ßÀ‹ßý<þÛÓÇäöù ÆÃ&üÑ‹ñ™Ï|EFç7¯úZù1Åf³!&i!J’Б#GdIJDÞs!   �u&@Á}�³z   x›8#‚{2«îªàn´A« îiÜ}7÷ÜÏŠà~xÓÒjíèFåÖ§P$i‘μ U|RR ãÓ�Á}èú ìÜ!I!´´·�‡3¿TÜ+êvÂáÌùÛ-ÊB?ú»æ÷ÉQ¯¤÷mÉ –ß]Sú»NbëÖ­8üÄÈÍÍEAAÂá0"‘È\‚ûÙ³òÕ_{woÀÞ#m/«‚û®†j¸$é³H’J§$)7(éæs îWÐ?9‹’êÝКõ9ÄX×9”éÃ8XãA¡Ô—z‘òz'¦0ŒàÈÕnLd¹�S.ÓÅfØÒså5%DZ¿$_•Û«œ6¤d*Ý¡p¾é8Žõ# Ï{Å ™5{ÃÝbô^|ÅQ•Ç Ù³ü~I¥1±U‹&7ò¶¾Ûj7dÿv¤cî½!¸ë¡©XÜûåw¤Iïú´T<üt›\žn9ñœ£#j‚»å†à>9›BHRÐG,"T?ö4*ä%£tý>ì2P¢B’cµ•¥„eù‘„ՄBIž×Èà«Í¾(ýìo>“ HÈ—tfe6Ep—”àh^Jw‚.ƒû™V¤âÖSÐø†$Á}NpŸ’ß7S®b5=¼é Ì?¾É}¤ó"f§§`žM¨Iõaèå‡î”ÔîÊX¹}¾ýéd#Ý L@“Ž#™­‡Éž‹âš]2Ètí~Ûž?Þý¼NÈ9îoÃà@'¸ûªZæÖþàOâç~éwQ]Ýpë]÷|»­­ [¶Ìý@ôÙÏ~¿ù›¿yÏu± � � � Ü  îwC‹û’ � � � Ü-�©©š[®I‚ûØ%Á]gpHBxRɰ\¦%½½“£gá´g¡iÛö»­>cö¿|¥ùPT¹fIÈ´»J¥1„§†15Ñïõ“˜��¡¦º>cÚ¬4dz:„îžk îf‹]ý"''�Ñ'‚{ë…c(-®„qËŸcÃmÈ˵bû¶m"@•Í…�D£èëëÄχs"¸»ò 7¼µ˜±Ñ'p¬¯…ÖY(‚»’Þ^˜ëBRRJ;ú0&I¥×‡ƒ°5ÉwÝ’0³IEÆ ÷�C…à¯+rÃ*I¬J‚{¿îIî• Cé.d‹ˆœiKJÒr½—^…G—„àCƒ¤œ'$íw"CÏdþl3òËè$Ù•0M‰ØÚî%Xã!ÔØ-ÐÈùQ÷ˆÈ­ã3 v=M†&ÇE*î¼x‘r‹%¸û¥íñ\s·‰˜›ÁRñJÎ�²O<FOëYd¦`“d}�œ£´Yþ¨9ÈmÜ“±rû|ÿù»ïò¤åõ'+„Æî€Î)Rî¶ýr~¬¤Ü˜oC]W0>؃¼’J Ôƒ»pEÆ_ÇeV‡ë×Î)~"jöÂèÌÏø6³�$@›ƒ@\˜L*3Çø†1#ï§œ®¸äb2ÙîØ�x"†©)üþ1™Y"gN>rrr¥ÌæuÇNßÇ;‰:::%ÔÏöJ²e*„ݦC]m ô2ÓÏ­K<ž@{{‡ ÒMÊç­¹[Ê$CȱK™ºêeËÜZo“ � � � d�uÜ%4D¾X…L¡ìûÂê;\& ¿ÿsòÝØ¢ÁÞýàЗn¯ûìdAè%”\³ îJ ’2�ß×¾ú—h»z …~˜´1tú �¥ÏÇ/ýÊoKJOñí •-¯¼ò=x[þ¿x@F�Þ²(‚üï|ïI|ü7?�¢"Ï-÷ÞûÍK—.Išüµ‚o~ó›øÀ>p$ � � � Ü îw‹»’ � � � Ü�æ‹K9Õw%½]oÊÅìL Ñ�WRÜ'EroÆ®]M""(?voÎåò¥Ó˜Õ9Q,‚{N^¥¤Ô¤�iøF:E÷#èGE™:íí?øßï+)z:‘ Kk�[à�Å’ƒh4„¡þ&Ç PS³y(|Ó©ÆGÚa2fÃãñÀétJÊvÝ]]ŠH™LPìi¼ß§bÙã+%&‡®Áª‰¡¬(_CdggcdÂ/ á³°4f¤ø½lgÞdãŒô32|Ùá¸mfUpŸ”dðYk  ÝG%íw´§YÑìÙ)i{6³òcˆ¤Èº+¶oz¹}þ´)ýìk;ƒ¸’ ‹Hÿ¬0:òP"‚«Vošß-c¯§E*Vf¥ìFQi5<ÕÛ`iŽ � ¬–@*ìÃhïU u!¿¨ …å�ÐKjú�–´¼æõµ�EHÞèµZ8e°�»¤:›ûNE¸}Ò©8¦d°c"8"³áXD‚|’>­·ÂUÜøè¿@IDAT(Éö· ›‘÷ŽÁñëHEÆe îÜHßTZK>µÐdà »U ºïE“‰¸Ì¦Ô%\µò™¤:�6#Ÿ¥¢Óa ô¶C›¥EuíÒ™|’2@rp¨G}�XPZ%’´QÎíŒZf¨O)“…ʪ­÷½oR¹ýJk;²tE"·Û`¶•H÷²0D2ÆlrM�µK„u¥LsK+ -”ÏÈVXUrne�áôˆHîò~25ŠmMË‹ñ;ö…H€H€H€4ë*¸ck“àþÕŸ-_Šþg¾¼vKz»²‡’àn~#÷ù–uuµ¡»ûšü(‘/ª±m›|Ùú&?$õõuâ õøíw¼†ó\òû|]¼øÎå=øïÿï—Ôæ·ßëõç?ÿy|âŸ@Z~LY¼hdzOeùÜç>‡_ÿõ__|×I€H€H€H`M Pp_Sœ¬ŒH€H€H€H`ñx.œG2e€ÉR­¤¶)‚{$Ø�”üîtdcç)¹y6)iƒ�ׯ"š„*¸LvUp�Ç`6d¡¸ :]æÉí a¥í½ÝÒvIhv‹àn4Z��$Dÿø áf”•Õ©ÂÈæ9Ë·T‘ÜG†:D¤�d`ùþU#’¸Å&éŽ"*éô™Ÿð˜–¿•ˆ¯¾ñ9?IØÜ–5!{'·/w¦RÓSèílV窱Ý%©Ó’´Ã…H`ÝÄ&FÐqõœZ]£¤qç¾u’x||�×ÎK™YTo‘2yo]fÝ:ðWœ��$½rnfC“0Êkt–ü7˜�es¢\ΕN^¯o]’±i HººL!£–QRÖ£RV'ʶìY¶Ì­uðöÊ (³[Lu_€)<Š«Q~× ’Ha AÔR€¢ºýÂ|é éÄ4&®½7¦%DN»A/átIxò:oÎG~�œÛ �cåd2gOUn¸OŽv‹Ey"AÏ¢kpA™%f`*·GÞo,’Ü•÷Œ¡‘VxÜ&8¬ò^¸¨@žífÑíF(2 ¯?Šœâí"cKº—5!ÐÝ}YÞ—;P»u¬6™y¤ DMp�„ƒªà~íÒ()®‘Tö¹ÁÊA»e& “Ý)¯CûÔ2îüR‘ݵìmC(àGÇ•S(),ßÔ³P­ Ü5¬¤­­ ‘dœùÛeV6—úÙ^^š•ªÊÀõÉ19�ºIÔ××-õjë„¢vØs› 7J³òžA^ÏbãHÆú¯Áfœ’25 e¸B$@$@$@$�ùÖMp�§€ 8Û«Mpÿ°„�ÿñ;—‚üëÓÀ[ºmþ–’àn—ÁÏíÆ%¸Ïû^®¿þµ¿F_ÇQ|hw ÊœA(Éí¼ùø·æ&|øç~S$ù=÷RímeþôOÿŸüä'oÛ>¿áÏþìÏðñ�|þ&¯I€H€H€H`Í Pp_s¤¬�H€H€H€H`ŠäÞÑv¡P±ä,ÌF#ìvŠKJ7urû­] ‡Cðz»D¤îE‰§ž²*‘ÄM�ykÞ&Øpi‘èGÚQT\…lkÞ†ÿírÀt"Šá¶s2ƒÅf¢2S‚Afð°ç¡¢qßåÍØä(¦®«)ñÉH@-£qä¢rËí’èÛ…ãzõ3%¡PƒçO@;2{Ö\èRp6�ta1Š÷‚Öt»<�–2£çN@7< «ÌT0#� H™dQ1Jö._f½Úÿv¨·ãÔ‹pøGQf�‚2(Ë Ìƒi‘§%éxXfM¨ôÝK„uEnï<ùŠ$Ü&¢u‘$ +Rn4=ƒþx CJ™‡•2K…ë·Ëõêãĵ×PœžD¹$|—ØÍ2›¹ã‘8ü±8.�MbÌ�‡²¦C ‡OÉBßµ¨1¥Qž£”±H�*·+’{ˈCÙ9(ßöøB®¬ŽÀXïExì³Øß(3åØQšçVÿ.¼£>ŒOpºõ:¼AŒZ½wá@ª¯Á¾¦zä:¥L¾Ì>%£E‚"·wöâÈ™fL%ô((ßµP†+«#påÊIìyè¨ÁÝáÊWw%Õ}Ò7ŠÑ¡>\k9…©‰qäç•.èÒåSØyðÔˆàîpæ«ucÑ0Â!?Æ¥LÇ•7œF^nÑB®¬ŽÀ¹sͰ¸wÃY°{¹Ìà37à •œÆt°_Ü#þóسkÛÂ�NŸ> ƒ};î&e�N$÷lIäO§¢"ƪ‚{rú víhX(à    �Ì'°®‚{@Ü÷~áÞ!8ä÷˜7> U~³Ž¾)àÙ�/²¤îå–sŠà.û7‰à®$ª¿ôÒ·åò]èä{½dZ¦z•QÝ?õ¡_CcãÚ}X …BEkk+ÞûÞ÷ªè©ý=ïy�º^ ÉN6›m9¤ÜF$@$@$@kB€‚ûš`d%$@$@$@$@$@ �´ÈS¾>IMDLäÀW)JʶJbçòiüétãƒí2;Á°:k§’j²¢¸|«Ì*ʔϵ|ˆÌ¤â˜¼s|BMãOÊwúã¡iÌX QPµK„I,¾eI†'€)/ÌÑ1õžx*�¡À4ÒÖ×J²1so!vï7g$ÕØß|3’"½ENmVFã “Õ˜PµÿÙÛ$ÛÎ ¯Â4Ñ‹Vƒz‹E EHΑ7ðֈºƒÏÝVæÞ[øö.™ŠN£ÿØ÷Q*éÅ6hP�­ƒ^ˆ{g$µi ˜M({üÝ"¹ß¡•2#G_@i8«”É9M#eúfK¯Õ€òÃÏC·¨ÌÛ›òêz÷�`ò�Ñ$ œ’H\¨›{ ‰ÎÌÀ+ÒçÙH ¤S³û¦Ýyá(Ücýh’¿�Þ³&[mÄH"�ÉT —§#ðç—¡n÷áÕ5Ž¥U©°ñ¶£x¸$ ¹9(´Ì%¸�F¢˜’ç;Ep?Þ? Ï¡ŸY Ö}ù<3~<\V€-y9°‰Üžc4¨ î×}´Op¬w¥�üôB®¬ŽÀDÇËxt{öo©Eui!¬fø!²zx:ŠëÞœ¾z¯µ´¡°ñ™…ù»Žáá][Q[V‚†J<yH¤’’Þ.36‰à~æJ;^¿ØŠüº'Êpeu†:±çáw ª~;JËë%‘Ý�y¾ LŽK‚{”÷æÓ¯¢Vf÷™_z½�"¸¿u;PRÞ ¦¸+e&Fûá@»$¸_9'eª›æ‹ðz•NžnAnÉ#j‚»ÅQ.‰ì9j�ÉxP>ÿôcJÜ'Oáà¾- G:~ü œ…àÈݳ­LÞo;�%¶’‰�*¸‡$Á=什ý{o¦¾/æ � � � �@ÆX7Á=& îªàþ×·÷]ÖwÈŒ@-#wÕ•R_ûù†¥å?øuàxïÒm‹o�ûµ9!~³îómOKÂðð€Lwe†Ë•'o¶•¯T×~¹tévì�X|Y¾ùÍoâøÀÚ„5’ � � �À2(¸/…›H€H€H€H€H`¤D6’äÜH,©þȯÒa³Àn³Â²Œ Áºóú%™Ñ]¤B£ ƒI(‹Q/é’nh$­•ËÚH%%1r¼ F]%Å…"Pk¡°ýz F;Ü…õ"¹Ë”¥‹–™tÁñÄ%¼¦²ngFÇ'0 ÁL ¿t´º¥eçê]Päö¸÷"ÜÙÓh*ɇA§EJŠ;$�Õ‰a väÕXRcïÕSpgÉþn#\f#òmfÄäo°e`ãá(F³(m|tIÞ¸7i%¡øÂ˨ÎJÀ-òf�Õ,2aÆd&�°0o †1áô lûMÞ1I©ž8û"v:lpI™b™ù"[~Ž•2�d W¤Œß]†ª��Ý[£Xj �î³G‘×߇j�…Ð!7[«(˜ž�A×lÝéÆËÊQ¹ïðB9ï™cÈïëCe–•0ˆäž­¾�#…~‘ÜÏ̆1[Q�šýO,”áʽ¾x ž‰!”‹¨¾UÞ%Á]¹Œ&“˜Ñöª¤é·È}u�Í…g)Gjõß°KÎG¹ÁˆJ£ nã•Á%#ɺc1ôÉå‚ Kh|’¿AÞû™¹Yr°õ²Cx¨4[Ü8Mòw!Ï_“’Þ>.¯EªàîGvÕAhjÁæ£ÿŠ'K�Ø+R|�[’Áe�EÊDdðO÷dWǦDpAvåhìsen‘k÷B`²óÞy`§šà^SR§¤í+O^>yv}`'.^ë"«çÕ?½PýdÏq<óÐ5Á½ÚS —”QÞsûA܇pær~xòòj/”áÊê �öˆàþŒšà^XR ‹-³ó‚{_®¶¼�s¯ýõõ{Ô?Ø­ î5�{QPR½P&(3Ç I%Áý¢Ì„ÑP·s¡ WVGàü…Ës îù’àN¯Ìö’…T2"‚»WÜ#þ KÒØ•w�¹VRß÷«©ï­ Yò¾cq‚{hâ:x3õ}u­di    �� °î‚ûî¿ZÚ�‘ÛôK�éÐ$ÀDRØêks¢ûÒ½€±ýKï[ºõ/ÞþðÕ¥Ûn½uáßœ‚û­ýX¯ÛÜ׋,ë%  x+Üߊï'    �µ' Èí#£˜•$㜼r˜-9ò#£W‘އ‘•Ž¢ºZ¾Œ]´´·5"Øìy"K×Ëï6I½›‚Ü‹™Dù.'%÷E¼V³::p¹fTUTˆà^·Ë…P8ŒÁÁ!ôy½ #'ÿfÊ ’ÜmCµ'¥%(-.�„P Æý~ � ³§C¾(ò=ÛWÓ,–½A â½wz�Õ‰€+©¹v“Q‘ ‡§Â虘Âë�^è+‚Æì\`Öýú×ñD­;D*tˆ„X$Rá\‚{gûFpÞ; [ýãÐ[Ý e¸roz.•”ïÛ-Ø�cG®A¯J¶c’hÜ'‰¹'èÓ˜Qzpn&[å(ƒ-Ça‘ôö}N¶Ë¬¶&m6Ì2°$(Ï•J‚ûqß$zµfT?òc÷Ö(–ZB ãGßD­$±oUÎC¶y�é—e™9z|&‰kòÔ"‰ìuÏÜ¡{~ø-l—Á: YF,¢ƒ «ÂŒ”›•¿=$Ð>Ã%»[ßùSj]üguº~ôul×da»$¸W‰°îÐÌ BÎH¾ ¸jÁý¬ÈîåÏÜLïùÏ¿ÇA« "Ä+‚»ýÆÀ·€„yõË`‘ ò:v.Aí»qu�ci•Àùýž©(¸!¸ç ßj‚QRó#òz4Œàü°o Jú´>%[RË\=ñ-Õs‡÷mǾ­õòÞ®NÇœ?0:�y_×ÜÖ…cg[à®9¼ºÆ±ô%Á½ªn¶ËÀ*gnÜyňËó\t:¼�à~ùÂkhÜr`¡ÌÕ¶ós‚û–}ÈQË”ªebRn¨Np¿Ö|[÷-”áÊê´w\G4å–÷0˜Ü0ÉÌIŠà›ö~ܯÀ¤—¤ýÊ…]mmE(æ�÷&I|wËgØupw<:�d| AIpOGÛ±ÿÀÁ…2\!   È|ë.¸ïüË¥>&Ÿ«wQ¨‚"¹à«K%wE‚ù—ç$øùÒ}SÀÓ_™“âç·-wÝüëÜ—ã2¿�‚û< ^“ � � l4 îMœÇ#    ˆô<�­Å•»äG~ùÁß]ŠD,Œ€o¾Ñn w�AiQ1,%ˆˆÜÑÝÛ…ºí‡‘W\W^ "¸|ƒ"„àíjFtjùnʹ«}|%e€ÁÔØ5<úðA4mi@Ž$±çŠà>9%†¤}¾vê Irï„ÑQ-)î&õpý]¡� á'ž{�µÕ(ÌÏ…^§Wwÿä.]mÇÑSg�S´ :ƒmµM|Û—O´½ˆ‡ªJ°»¼…’ªZà° KÈìµq´ O¨‚{Û´$µWÎ¥|¦Cã˜é?ƒ'êæ÷|IwYŒJ_$ŠV‘Ot  =f‚‡)î«~|µ¼üUì5ëDVÏAƒ $˜Üé´*¸·IûéP9�Þ”§;Žü+ö5ØŸã@…Ù§ŸJ‚û¼à®$¸¿‰£è0åéUŸ © ýß¾ŒýÙf4f›P"‚»=kn�ЬÈÓ3 \›‰âÌÌ4êÞÿ+ ‡ëùæW°&ÜM(ÁÝ*‚û¬ü@^Ip¿:ÅiD±í'u¡ Wî�@§î{e Ç6Ü=zrDpW–qIoNÈ€‚ø´î T<óá…ƒôÿöÈ9l0+‚»Q÷¹2(Ò/³À\ˆ„qIf�©|ü'ÊpåÞ x/GMV; \¨—4v�<ßÙ$�ݯ$¸OÏ%¸ŸðŽAWZ«K=Ðе“¨ÉàaO<òÚUí²C/|²§?ˆÞÉŽÉ +cÝã eî½…,©HL´¡Ò¥UÜ åu©(onðÛиþ)œ¾z½þŒù� Àâ¾v™§bÏ?~@@Z’ï–™Hd0ÖØFeÀÕ™+mèó%aÎ[:u¡®Ü5�á‘8\¹¨Ýºv‡ îübÌH‚ûØP&}c¸ðÆË˜MÍ ¢òæyòz;aÉÉE�ìVµL‰Zfb¸�É1´œyÙRGeÕÍ2wÝ0XB !«®¶õ"[_"éí6Id/¿=K]‹¬ÂÔøelÛZ ‡Ã¾P.!¯Y-—®Ú"IÙ/‡Fg–2Ù2ë•"ÅO`:Ø+ƒHf±}ÇÍÁ …¹B$@$@$@$�±Ö]pßþKûþ »€Ï>·t[Ë0ð"¹+²»²üž \þ�¹æsä_åþc= 7ï¸réÿ¸ÿ‚û¬|òì…×Û£Nß[QQ —|PÊ„…‚{&œ¶�H€H€Þž(¸¿=Ï;{M$@$@$@$pÿDc1ô £fûÓªànuä‰�‡X$ )…Sõ¶¢çêqÄ^TWÕ« í³TÜ‹+¶‰à„É┩à' L` û"Ú›� (× ƒ^ÿ:÷¹»ã ªÊòp衃’øØ€¼Ü\UÒKò­Ï?‰kí8uú ºûÇQPºMíqË™ïáɇ÷ãá}»UÁÝ%)ÔJ‚{dzÞáUp?&‚{‡×�ºÆ‡J÷· ÉŽâé† ìÁ½BIp7��iTsç÷—;GPµ÷yµ¡CrN+²§Ü=NrDBŒ‰p=«‚ûqÜpMÄßñó÷·sÀÑ/¿ò5<"éß»�v5ÅÝ-¬µ"?Í îí¡ÞÆàxô¦dÛqäë"¸k±K„¨*Ü)>[XÌ î¦‚¸MRp_£ÇÇ|‚{“$¸Wg`Y]YÆo$¸_HO£Ãj\’àÞ- îÛnIpßSMpƒo"¸+ îMLpWY®öŸÁ Ç`éÃ.³[EXŸOp¹°Wdõ‹2¸mÐlGÃãï]8ÔHË ”N Âc0 ÚdB¡ ´RÎѼà~40…xQ%ŠvZ(Õ{'��÷`�ÖWðpi>Üòº/Ïu.™QdXð„I\›D—üuYjn¦'B^}UMp¯”×¢b›Y}=’çÅ@,‰K’àÞ=c‡­†¢ç½Ÿ™¥%S±¦‡.ª‚»Ëf…§`Î è—4v_ ¤ îÖ’=Й “ÑBCÍØ×T¯&¾—å«‚{Xf!éôâÌåv8JwC¿¨ÌBa®Ü�” Þï—„oŠJ«àpæaVÞÛ ö_G$�A½ð”ÕC'Ïkó‹Rfp¨Z½%Õj™™Ù ‹ø�žš@EEÃ’2óey}ïÊó[k;Ò³fdË`ß,ùo&—Ï¥ýp9ôؾóö篸ÌâÓÑщ@hFû戟…T",çiv›Û¶ïƒÑ(â;    �MC`]wùÞ[ÿüvß‘Aþ‡oΤîÐ,’û_žÛ®Ü¿xùÜIà¿Y¼åÎë­ƒ|É È÷“�õ”�œº„ÃA|í_þ��WáqÇOjä‹kž8üÞõÜ‘-S]ÞÏ…‚ûý¤Ïc“ � �ÀÛ›÷·÷ùgïI€H€H€H€6žÀ¥–S°4 fÛS(‘w›³X¦ww"�J 49ŒïÜO §õeìÛû˜ÚÀ3gŽ nÇÓ¨•÷’Š&I|WRó ˆÇ"˜óÂ{Cp÷ \ÅÖ¦}ß©èˆ]í§ÑP]ŒG: ‚û”Â$¢`,ÇèØ®µuàäé³xùÕcØÿèûÕž_=ÿ?¼oApw;�°ˆ¤Ê;4Œ³ÍWpêüE´õŽ£në#­ûÓ•Hë 8T[†½E(s9à”4ö¤Èê“’€{MÜ_¹Ö‹=ch|xN ž �#kà¬îeØQ’‡| sÌF„$e׉ኔ9Ñ9ˆk1#J·ðü¬ö¬ö5CYx{Dp/”é£V­ã"7ùEŠ:.©¹=’^tàÝ ‡j9޲àv:l7ÜåÞyÁý¸$æöjͨzäÇÊpåÞ ôœ=мþ>TiŒ¨ÎÁýF‚{PÒ¿%�ýB:‚PY%*÷^8Hß™£°öõ`,Ë&¸ŸŸ�`º¢uû%-‹Ëª Ä|#?õ4I‚»’Þ®Hë) òÁ=�N¡5*BtQêw^8VÌ?ß/¢IX9äo®Ô Ï�3³IÆ1%)îW"ä|ŒîÂ…2\Y�¾KG‘Ÿða‹ ¶rÊ`+›A‹1y]™”×—�´ ÚªýÈÒÉä‹–¾ËÇ�—ôcK^rDˆ·ÉÀİ<7"RÆ}å~dßRfQq®Þ�¡î Ð óšÒB˜å<)?¦£’š?0‚¸Ö‰Òš½·Õêí<mÊ�j�¼O—¿?e™–óÚÙ?ˆ”ΉòZ¾ß¾ Ú*7¤Ó"¹Ë皤\käyOIpФnµä XöÅrûü¡TÉ}° ‘Ý5Z� D˜AhÊ›Õ�²ò¥Bü|^¯ž€’ÊÞv­¾‰QÑÛ³áÎË—µÈÉÉyÓÊ2#OO×5 t ¨¨•Õ[á”ÏM\H€H€H€H€6�uÜ?;”ù|ýï? ì,Zzßß_˜Û¶x{ï¤Hïw3Ý}i‰Ûo]ý�û'¸+Éí_ø«?€vú<>¼÷,†¤ÚÀ¡€_9µÿž~úfÂÁí­_ÿ-Üן1�@$@$@$°< îËsáV    X/—ZÞ€5¯fApÏÉ+“´B+Ñ0¦C¾Á½ûÊK8xð)µ§N¾ˆº�ï@í6Ü+›ÔÄw“Ù†HhR$Žx»š%ÁýF»Ð¸õvIg½úò Ö;“Š"êÁ£K‚û–™Ô—3�@S�€šà~ò�3èÂS¹CE  J(Ï7ãIpßR+ ’v’:្‹¯ž<�Ë×:`v7@£·<ˆØ6´OÞK/á�Ç¡&¸»­&”äØˆÆ�ZÜ_ïô¢/))­ 7§¤<ýMì//ÄÕÅ"Ph·À'B|PÊ]ö‰à>Sí!h-® í˃x°èä(ÆÎ¾(‚»ÕVIžÖiaÒh0$2a0)b®ÈMc2#EqÓÍÁ1)ã“2ŠàîÖéP.DRb ŽÉÀ’))s%‚Ï]†ª�sƒ~DnÙ§TTf—8öJåoÀ.bZiö\"îÀL!¤á• žÇß ­éfšªRfàè÷Qމâ®A~–V•D‡fçÊ Hâ{õáç%ùf™�ìÓƒx¬Ž³¯À4Ú� hS$÷„üÞyÓ›ˆ#ä*DåÎC’ ½ô5åú¹#0Œö©B¼C;W&šN£_þ–âå¨ÛËkùXIƦ1tý0éE¡Õ½L=1-®f%°Tì¼MnWŽ�ŒËßRÇ9äý†K+iÆY3ˆÊl �4psI#åöµ·<;Er¿$iëÊõ›-?þÏÀ«Ýo¶ÇÒûÚ>.uš½¥ot‚{[Û%üóߟzöŒºÔ’†õùíøóW÷âÓŸù ôòÑ�–„|YÔÜ|ƒ2Ø,SþÕÖ6¢ªªáN»ßõv îw�ŒH€H€H€Öˆ÷5ÉjH€H€H€H€H`…"Ótõö¢fûS(®Ø¥¦·Û�E˜ŽøŸb´¿ÝW�#A}ývµÖö¶‹Ð[ó%Áýq)³ f‹HP6’Ö�L.îž ˜)®ðLÜy·ðd7*=¹ªàn³XPPPŸÏ� Ÿ=}}’à~¥;a0ÙÕJâÑ |ƒÍxdïnT”•¢´°‹ ƒÃ£…#¸t­}#AØòêï|PÞ³b�—Ž¡HÆî2<%5×.Âz$žÄÔ�÷®°îH®Fwó;ÿþÖã(Dµ’˜[Ÿï‚Y¯C\$Äa‘­¯ ù0$šo~ÝM!~Å�áŽË¸~ñ(,¾~‘Ûu¨’¿³îaáÝ!äQº÷h KEè® GažèWÓÞëDŒW’§c’Þê1~DcB�$OëŒKË,{pn\�”$€�?݈<ú%¸§ ‹Q´G{Ü"N+•*eÏ�€fx6‘Ügd[@„øtQ1ÊdÆÝ2eVÔîtGQIr÷õµ#:1$ûdÁ’[—¤¿Y »Rf¢¿ ‘ñaµ^K^rË`brû9¯Å©À†{PTV­Õ½U²      ÈHë*¸c@ÍgïÜï]’àþ?gÉý³¯¿÷ò�Ë/wOçoÍ%¸ßÁýG?ú6FZÿ?¿ÿârMÃï¿ð$~ñ#¿�ÊʺeïèÅßåO ‡5îQD’f´¹°}Ç|ðC¿&Sd‰µ¿Ê…‚û*²8 � � �À= à~ÏèX�H€H€H€H€î™@gw4¦\ä×Á)i�VG>â±°$Döcr´a/*¿Ñ”žŠ¹ôöyDƒ½-’RUÜ­3,f3&%õ}`h¡Ø,ÌÎjdkæÎç|^ß�„¤ßw^€)>Ž ÷œàžLÏ`,AÌ”SQƒ$àJâ΢EIÌé:ãô<’øn6ˆàžLcH÷¸¹@„Ñ· ׋Šsõ(©ì¡¡.$˜•A ƒä~ÛsQ\¿çެãR&0؉øÔ¸ ò "n´@+eÊ·ì£Ü~ç`%Eb#è¼& Ô²ÔlÙ cná[‹Ž� ýÚY5Á½^Î�9ï­Ë¼e¥Ü�H€H€H€H€H€H€H€H`SXÁ]Â. $¸ã@ÕŸ¾9‡Ÿhþé'oß§gxô‹’/’üÝ,ÝŸÁ]ÂRÁ=;K2ä²QËK/}ÃW¾´¬à.³ùá÷ÿó)üÒG~oYÁ=�áO>óqì.¸Œçšz¤ÝR@–@Ô€¿=¹Û÷ÿ$ž}vPwÙ9 îw Œ»“ � � ¬ îk†’‘ � � � �ÀŠ $ I÷ö"žÖ G¤uM¶©TcW%ùÛ‚òÒ2è$ùxñ’L&02>ŠÔl6®bh%�:‹À/‚»”†§¤âMg©\\×ßš€"¹‡'û$!&“ ñx[´Æ\è Öe+HÆCH‹@=“™7™T÷™ÕÚáȣܾ,°UnL„ýó¶at¸¥žä•nA¶Éñ¦µ&Â> ÷]USv‹K«PTÞ�Åõ¦ex' � � � � � � � � � �À�uÜC  VÜÙýÍ–_ÙüåóK÷x÷?Gº—n{«[fùæÚÇ›þþîWð�_ù#üßÏž€I—ZÒÜ^Ÿql/>ýé//ûãÏ©SGðúË‹O'¸gÉa³”6p‰DÂøæ7¾€«W[àqÇOj1ÈÆSO¿Ï<ó~dg‹y¿Ìò½ïý ¦{ÿ>´§õ¶{S3Yø¿¾ó>õ©ÏÃ募 � � � lBÜ7áIc“I€H€H€H€H€H€H€H€H€H€H€H€H€H€H€H€H`ƒ ¬¹à®´_IW÷Dèò�}IÒÜëÛ3‹8þ Úè57÷ –Û÷pddýý]0Œ¨¨¨�Ã! {“åêÕf|õŸþ?üö;N,$¿ÏïþFO1~x}/~ïþF„ýûØ©ùñšH€H€H€î�÷{€Æ"$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$ð6#°n‚ûŒHîI‘ܧ%Åýë—€ßxaN|_¾ŠóýùwÚ˜%½]'!éÙ²m3¹à³2*à+_þ Ãgñ3{/¡ÀÁÌlÎõâÛÍ�øÅ_þ$¶lÙ¹øX' � � � l î‚™!                �MM`]w…ˆ"¸§o¤¸‡â"¹_~÷¥9á}-‰)Bû>|° °æÒÛ57÷µ<ÎFÔ•HÄñýïýN¼þ*,F &©÷‹üЯ¡±‘rûFœƒH€H€H`ýPp_?¶¬™H€H€H€H€H€H€H€H€H€H€H€H€H€H€H€H€ë&¸K ùœä.×ñY»w øâàXà )àïe1j�x¬øÈ> LÖ­ór»$·o¶ôö[Äã1 õ‹ÜnC^^¡$ÑK§¸� � � �À&'@Á}“Ÿ@6ŸH€H€H€H€H€H€H€H€H€H€H€H€H€H€H€H€6€Àº îJÛKîÉ´$’‹è®\¦“sÒ»’ð®HîJÚûü²hUÝ´XíV’Ù5²A¹6ˆä®¤·+²»rÑiæîÛìrû<^“ � � �ÀƒF€‚ûƒvFÙ                X{ë*¸+Í�—܉=-EhOˆì®ÈíÊ6å¢ì#ÿ¿é¢ˆîJ�¹"°+­HîŠÔ®\+Òûüv†�¿)FÞI$@$@$@÷�÷û†ž&                �MC`Ý÷yŠÐ®,óR»²®HíÊmeQ$÷;-‹¥u5¡ýÆŽóR»rSIuçB$@$@$@$�¹(¸gî¹aËH€H€H€H€H€H€H€H€H€H€H€H€H€H€H€H€H Sl˜à>ßáùÄöùÛ«¹žOt_M,K$@$@$@$°1(¸o g…H€H€H€H€H€H€H€H€H€H€H€H€H€H€H€H€63� Ü73,¶�H€H€H€HàÞ Pp¿wv,I$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@oÜß.gšý$   �ûL€‚û}><< � � � � � � � � � � � � � � � � lÜ7ÁIbI€H€H€HàA @ÁýA8‹ì � � � � � � � � � � � � � � � � ¬/ îëË—µ“ � � � Ü @Á�                 �·"@Áý­ñ~    �5!@Á}M0²                x  Pp O/;G$@$@$@™C€‚{æœ ¶„H€H€H€H€H€H€H€H€H€H€H€H€H€H€H€H€2•÷L=3l � � � <`(¸?`'”Ý!                �u @Á} ²J    �Û Pp¿� ·� � � � � � � � � � � � � � � � � ,%@Á})Þ"   X'Ü× ,«%          �[$bA ô·£¿¯eeu()k€Ád¿e¯¥7ñ0F;áíï@©§E%5ÐmKwâ­5#0�ÆT`“�)Ì̤1›ŠÃb¶Êùª†N§¿í8‰D =Ýmˆ%ÈÒ˜�­Ñ"k6 “ÑOi¥”ÑÝV†H€H€H€H€H`³ à¾YÏÛM$@$@$@›Œ÷MvÂØ\        ¸OâScñ^Gq±›îâµ"Gǵs²ojvÃ�“¿¢rÜéî $Ã>„Ç{™AVVlÎB˜ó* µ¸îXYzz1?â~¯º�Áå�ÑU�ÙyÇ2¼ãÞ$QŒ\CöLEù0 ˆFcÅl¶…žFèô¦%•'“1L _G6¢(,,€Ñp£Ìð0f²L((®¿­Ì’ xã® tv¶" - J`4Û‘�­A88ßH·œ»$*Êo—ÜÛÛ/#�mV÷Ï“s’%e¦Cð�õH™*Ë)¹ßõ‰`    �Œ%@Á=cO F$@$@$@ îÖùdoH€H€H€H€H€H€H€Ö–@||#C½(””]ƒ“bîÚÒ½YÛôÄ0F{Ú™R7ÚòŠ‘_ÑSnÑÍ�nY‹ùF0Ñ+eƇ0+÷™s‹‘WQÿ¦en©‚7WH ŸÆèÕ7�í‚C«W= þDÈõ  a?´Fóm5ÍÄ£˜l?ÍÔlRfFN’/ž@ÊYŒÂƃÐn/s[%ܰbC×Ïšš•DU®ÿ?{oúÜÖ•¦y>$±ï pß‘©}·d;½dfm]Ý]Ó3ó¡#:柚™ˆ™SS]S]]™Ué´�Þ$kßH‰)’"Á bßWrž Z´•¶3%‘–ú…ƒAĹ÷œß¹÷â"ü{Ÿ£S«Ïðt3†„Ú�æÞcPk¿•§Ù:°x®† ݵ; Ó™B Á("ÛF¸NŠ<ýÂ3ðçßèóÞG³E�žÎŽªàîtØŽp~R)<š›G8YFGß±ç6X{—]ÏäðNxÜn8ì6DØÆØ€we‘x=Gžk#ÿxuJrûÊú*z�‡ÉÚŒæÖ¾j{<âG.Çêâ”Ò›èíÜÝ‰ÒÆÜ„§ç8ŒlãhÙi“Œù‘Ï$à[º‹r&ˆ¾Þ�Ý6òD! „€B@Ô3Üëyö¤ïB@! „€¨#"¸×ÑdIW…€B@! „€B f TJøî Ý€š©�VJ¹ö¶A¨MÎís!¹‰¸i¶a°1ÌŽ6ØZ ±¸~´�üáÕä£dýK@2u!�²ÖX�ÐS\Ó9<ßÛh1—ÁÊÌulWЬÑ@Í ÊnoaÛÙŽæÃgÑ(bî÷˜íå…G7?…Æ¿Ï�v•†´P o_¹€B[7†N½÷½Í/Üþ ú�¾_ Û)‚{b«Œ5ž‹ùÖnŒü@›ïmD^x!ŠêÁ{Ÿ¢s«PÕ{Œä·*È–+XÎä°Ú EçÉžÖ+”§¾@×v&ŠÖ½*JñóÉ4¥2¼ÛtWÚ|+\¿PgäM?H ”Ž"¿>…­f ¶ØaÖi S©Ëæ)¸Çq{e¡&'ºFÎì¶_™»7b8Õ×Qܦ�¹ˆ¦sX¤à~kɇ lϵÙm,O^š@±�B|cNŸÀØð ,fœ;eõ(÷tUp¿rómÐèÌÕí—Š$6çpdrÇŽLÂl6WÛ„Ù&™Lâñì®Þ¸ §g åsM{&°æ[…ÁÞ‰ÞÑs; î:´3Á}Ó¿€0ïÛæî‚ã“»ûZ¥¯±t¢{øZ˜Þ®Ñ›¡å*‚{†÷zŠà¾øð3LŒŽí¶‘'B@! „€B ž ˆà^ϳ'}B@! „@Á½Ž&Kº*„€B@! ^�B±€PHI+^†§µ-îh5ºÝs¥RÆúú"bÑ T©œLÏuPÕŠ°ö£Ì^ååbÁõG(¦ChqÚ jb.£p‹�f˜›˜,©ùÞf+CSÁ…jb¤Ã¢ˆRÛˆ$Rh2¶ÀêF¥Pyì�-Šœ©Å›(§Ã÷8¡jl@’ ¸+±$RºfxO05÷ù¤â•GW¡K¬£ßa�‘ò§òÈ–ËxM!oí@Å*yì�…û—¡.cˆR®[Ké³±…­-xsy¬åóȺ{1xäâs;›¿ñ1œ‰ ì¼®õéõP74"Éù‰óǧÖÃqò}Jî"æ>íÿ¡$·û¯üÆxŽØUèøFpOQ V÷ÙR®ó¿‚î;IîJr{äêGl£§Ü®ªJñ¥ím*EÄù¹4C!ÛÍ6*ýý»û³l¶þð lÑ5œaÚ´C£F»^‡"?ƒÒ<Áý*Ó¤ÓÎ.ôN~{m>¾G|§]vtõ0ó:§$¸ûyÞ-¦2xO!`iEÿ䥟%ÓýtÂ{–Â&ÞèÀ‘7¬LLd_�‘3‹ n¯pe=‰î#îîzi겫ñ—G†Ðf7£Í¶#Uopnüñ4~sObeôù`·�;ß¶|øx ‡ßAßèy¸;G`¶¶TÜ•$öï%VîV÷¾ŽöÝFfî£gôt�Csû“ßÙ†…Wù\±�—‚û=,Îü�?¾"ÉîÆä‰B@! „€¨"¸×Á$I…€B@!pˆà~fQÆ „€B@�ú!P(°¸0‡l®„reGÈU5•`Ы108L)úûÂm±X‚×»‚\žm¶Ôت”Ј tÚF Œ2ïÇåëú!óæ{Z*Üôa›2†³¹�)�zòYDBkh êqwB­~^¢Väö0Ó uF F+ôF#2©$¾%l3Õµ­�IÔšïÏé›mýõ è½—qvŠêCݔӛP(ñp~ñ`lyNr¯”‹Hú¢Ë¡…ÕdDOks5ÝØë!Æ”ÐÕhöŽ#ÜÎósZdÞ|�•äöôâu ê+œ#=ú�֪ྑÌ"‘/àž?ŒMm º�Ýíl‘iž‰Ç_àd›«*¸;˜l\ªla�Òg,Ë6±" ½Ç¡1K’û.´=<™û·ÿ'­Öªànæ¹ãP«+•�âujšçÃÃT #ñ¿ìî!Ç´÷Ía”×´1ƒÍ|¿šE !~¥*Ìe³ØpuÂyXŠv¡íá‰÷Îh ¬c\c€‡Å:f èYP î�)·ûx=ó·vÂsì[y:À¢�oG´FúFrÏ1ñ])\X£?SÈÂÇ­Îãoï¡gÒô�•¯ÿ;ÆÕ îv´è´pRrßæ©R^žSñ$næ�á‹ÿþYnügŒ�8l· Ë°#¸+ó“dzû¯u—ƒ<(6`ìâØm#O^�€ÿþïð‹þœîmÃÜ�üëÅéþg î;…X>g)?Wž¬à«ùU4Oþõnyòên^þ'¼éìn‚{«Û =ϧ ­6‚!&¸/T÷O¿ºŠÓÿ®º£[_ÿ3~ñÎ[8{ú4� ñ~Üݳ6�]Áýó¯®àìÅÿøê�“–»>¢à>ñ�àÞAÁÝö­àòÍÃç}@ÁýSôµ·í¶™~p”ÛûÇÞ¥à>¼#¸7©�Ï~#¸/ßÃS&¸t‰à¾ Mž! „€B@Ô5Üëzú¤óB@! „€¨"¸×Ï\IO…€B@!Pï¹ýÞÝ;Ønj¡2¾»ïê2WµPaìÔßVܵZ¶1Xø�Õ�L2 ÷E î“c‡wÛÈ! „€B@!PÏDp¯çÙ“¾ ! „€B Žˆà^G“%]B@! „@�˜y8…dÖ«sj��©ßžêˆòÙŠ…8’áXŒŒÞ:”?>~<�RƒÖæQ¶1CojE¹œE> <½ŽÈÆŒ�õS1×9�7ÛýB1�`xcÇÞF÷ÀŒf;ÌÜ“ÜÓÉ(¼ Óxxûs´{º˜©¯vÖç[„Õ寨‘óèê¡üa„ÁdE8¸ŽDló�îàîµOpøðù7;¸°÷Tàú=ƪà>Ò×ÅóÄ#ÓpÁ=‰â.Ï“ëS�ah?³;Úðüg¸pd”‚û :Ú`2(+lSpÏa~Õ�3Opejm£ì¶‘'¯F`öëÂ/º8K¹}¤Ù†fJ…*ÊÐIJœŠà~Ï·‰/–0ý6wãÞïpÚ©ÃéöftÛÍhÿFp÷Súô3Ùøêj7#¸�þêÕ:%­v <ºþ; ³ ê?'Æ(¹»Y| ãüä™$ä=J§1E¹ð‰Îбo„õkÿò¿ã¢Ù‚cf3úõz8)Åk˜„œezûWNPÜïJ0¿-i¹» ÷ðdŽ‚ûÄ0Á÷^µ¶¦& î Õ÷•Róü¹UÌ¢ïoþËî^žþæÿÄ)¦·ï îl£î ¦¾¯rU…GLpgIEpße¶—'ëWÿe7ÁÝ­ÓÀ¡Ñ�î6Â<6Xô¡î·˜àÞÿÖßîî&xó·œÓmœnÞI}w°H¡Ì9JQŠšÎà ê…úNêûncyòÒ’+÷1¬ÍTÜÛYŒÐÌÏ#™¯Çy}#ë…PWÖSh;üÞî¶—î‚‹=6œékÇ€Ç ߯WÚ°Xa#žÆÍ¥u\öÆÑ=ùþnyòêJ…4�™�÷‘AŠêfJܞàJ"�¿Ü--cPS�VE¶‰ãÈäŽ=ón›(’É$Üww§gŒ…À;m^½‡ÒR!�Íeá][© î&K3šÛ¸J’ª*¸ç2‰ªà^L‡ÐÓÕ¿ ,�IcÝç8ŒlãôôWÛ¤bÕwEp¯dCèïÚm#O„€B@! „@=Á½žgOú.„€B@�:" ‚{M–tU! „€uNàÆõ›ÐZyºf…u­…iì%”K9¤"��I­ �𯙳g«#M¦Òx4» WûYØ(¸k .htv¾?�R!…Tt‘‚ûmh‚«s:o¶û^ï­=?þ6º(¸[mÍ,&°pNâ”9‚ðÎSp¿ó¾% �«vöÑ£áKÉk@IDAT8rúÝ]ÁÝæhA#Sw3é8ëËUÁýε�ÑÙ>øfwö¾úèS¼{z’‚û8Fz;ÑÌÄOeÎÁåõ�ªàþéµ;з}+¸G¾À/ÏÅ©ªàÞ ‡Å¤¸ŸˆPt›_£àþð ~ý>ZGEZÛë!²xýŸñn§"¸»1¬ˆœÜ››û]ÁýK îúÉ¿ÚÝ•ÿú?â]¾ÿd» ýL7vèµÕ¿Eó<�&qÇÆgÞ ÚÎþÝnyòjf®„þÓò­ ±8Ä¡ÖÀÄ÷4Ü£LúžçªJ‚ûS½ãgw –x½ëIqØhB7Ü=”y ”âÜW y¬Rè½Ã„~ç»ÿéÕ:%­ž#°~çKt|×êÑ©ÒBßÐ 6™Ææj!³¥,¦9Ãï}[P0û‡Ä$EéN¦·+©ï-MJ¢8`›em­Pr_w·£�ŸkòØ;�ÀÌUh7½øE‹Ý,°RÒØK\$˜+`“EŠàî³´¡sâ­Ý�…¹ºEg&€ ›]¼.š« ç��ÅVw#”¨Í­è�¼¸ÛFž¼:�r&ŠÂÒ5œémc‚»"hU*,“³’ÈþWIéÜh<µ»“•ÙhA gú;0èqÀ¤ÕB«nÂÓP ‘t·–|lÛÐ9|z·�<Ù� ®°ÓlÕ ·»mž8ívDcqøƒ¼ß^]G(^„§ëùÕu|+ÓpZµèîê„Çã�ƒ)îQ¦·o‚XY]å½]ß$¾ï­wÒú�……^ãTЭpwŽTW©Ê$#ˆ½hØ*¢»³j¿}÷¡´©@4ñ3©}¤*¸gSQÄxílÚ.Qn`þ]B@! „€BàÁýL¢ A! „€õ@@÷z˜%é£B@! �ËWnÃá> ‹s zs'Ù­Ø6eõ²éµj‚{4x—.îˆ7·o~hzÑÜq¶šàn0·C¥6`‹òZ>æ’ï ˆøï ¼Ž·Þzç`@zC£øúÊoqìܯ1vü&¸†£¹�)�:˜`®1Á}Š‚ûç¬Ìadäxµ—sOîàÈ) îGÏ£³wŠàÞÔØDÁ�ÂÚúÒ®àÞîé{C£:8»]šþïœ>²“àÞÛõ�àNÙ–Iß˾ \»ÿ_Ý™†µûÂî £‹_à�ãã܇˜àÞ 3…Ä-žoI k�–Vqwî)Ü£yè»mäɫ؜¿‰Á¦$Îvy(¸Û`¦Th¢È ë…pO)^ æá:ü-ëÅÿ‚·ÜFœl£àî°TSv•½‡(!˜âþ…w÷c% œù6õýÕz'­r± 6o~„ƒglVX(|Ú8?ñRÉr7â ,2‘½ùô¯ ·»«À l¿ù{3í$¸YPbáÏ&…ê$…k%Áýa“½d~öãˇˆ^ýc=,”j§äÞÀ §˜Æî«1Ëôöh[N¼½»»ù»_@ë[Æ &[97î]Á½ˆ8 f˜àî8ÿ+蜞Ý6òäÕ TŠ9ħ>GÏvžr»m:-T,BˆñœðòºåmТùè{ô:wVyQö´ÅBƒÔÃ/Ð…BUnoe!O…R|ºTÁS~~y·5h=ö>Tßióê=”– ÿÜU8*ñêçÐ`‹�œ£Y‡ø¹â+¨á>ϳg�ç5°p®Æ w'LLog“,2õ= =:]x®Í³¶òûÕ(Ì7ýO B–‚»zQåYܶ qÕ*=\ža~GRVÝùöQâ¹ðÍ¡q;[Üõ<ÿr, PpßbejõwæõÛ–òl/”$÷X"†x"Žím.3Âï ƒ�}ߓ۟íGIr�DÂH§“(±�ŽBY,×Ó3(rû3Hò[! „€Bà@Áý@L£ B! „€µO@÷ÚŸ#é¡B@!  �Ûw@gžÜÜMÜ™à®Ä­–ŠÜS«HFf�ONáÔ©�„ðÛ7¿Ä–ŠiÕç¾Ipo¦tmû&Á=‰d”‚;Üã�k¸ôö/ ¦72ާ‹aké à¾“àn²0ÅÓlG*F2f‚ûŽàî²1Eÿ›äÁÐæ:œžöj‚»"¸(oè &DB~Ä"ÁªàþøþUJ CodLi§¡µ‡è²7b¸§玎è×Áb2`=F˜rîÝGOð ܇�+Ûf6Ÿ@OÉíýÓGÑÓÚ‚¶fÓ'áõ…°‰âÆÌ¬$`k=H¨ÞÈXJé2s_î îÍL*¦Ã‰ î±\÷|a¬79á8¹Û?/Ó�=ÅP5ÁÝeСÇf®þÍË„ýp6�Ûlд güünyòê–n}‚–Ôf5ÁÝÍ$p…hEÌUw%Á=hnFÿ©žÛÁÊ­OÑ’¡_Oá�B¯šÖg–Âõ2¥Âþ¤Ü®�^z®�üãÕ <¹öl›�j‚»¡¡‘’mâ[eøÊÖõ ¾õ—Pë�»;(æ2xòõ¿ÂÊ߃j^Y`¥$¸'8GkLoO¸Xprn'‘·‘<Ù�- ï}k1Ís¨®j+–�ИÐz\‘Û ßÛþeÞäüm¨ã,.iÂ/޶)ÚZÑÿÚ¬­, ³{m�ÃÐêvîþT;ù›B@! „€B`¿ ˆà¾ßDe{B@! „€?H@÷Ä"/ ! „€B@üææ�.8ae‚»Fç„Vïªî%Ÿ ¢˜‹ ´þ%œ”x©¾žH$0ý`¶*¸[]£PSÎÑš«‰ïåb¦*¸ûŸRˆ³4abò[qô'èú�ßd6›†wucÇÞF+%—§ zƒÑMrÙTUp�…Ö˜¾“n¬)0Mr3â£àΦ··2Ͱ‘‚¡"¸§’ÑªàžŒ†ÑÖ& î{=€”U ²›shµÀÉêþ®6¨(ú‚aę̪î¡L#úFÎìîj›bèVlnlf#º=Í ¯?ˆH"…§¡ 4®42õX{'°6sÎrv¦ªº¬h¢ ¡Üî�%o0Â>tMß  qíÁçèP•˜àn†‘‰âÊc%‘F"_ÂzY�Ήw)»}›´»÷^þ|·PÊg°þð*ôÑÜZ ´só[[ŠÈ9ZÑqø?c¾•§R%ŠÓ~¶ÑD6v÷Æä˜ ¾Q,¢àlCÿä[Ð|G¸þùÒÝŸ‘+º÷ñm4¤âÐò¹’à^$ß[uŽžxNn¶G¥ÍÊìml'wÚ(‚{ž2¼Ò¦wô¤ÌÏ3Pûø»ÌÏþ¥™ëˆñþ@ámsµa`üìŸMa/'ÃXš»[íIÏð1h¬ÍûØ+Ù”?WÊw¿o ^JÿÃüÞÑ»[Œ[ëLJå–—�J%P®lóÞ±³Éо~&òSP\ëcx‘þyß´¸°ˆ4Wû( Ó6Ál6p57l6¼ËC! „€B . ˆà^—Ó&�B@! „@ýÁ½þæLz,„€B@�z%�')¬ÏWÜÕj ´ÆY:ŸöWSÜLp?zd”ÿ£Ûº;Ä©©;(Tl0Ùza0QêÕ˜±Å¥ÞÓñe(ÅWrk˜œ‡F£Ým#O^�ÀÊÊ*T »úÃÑÜÆ�0õ3�@8¸ŠR> ‡Í‰& ìß}¬xsM0RÆèš@…¢F±@ùmþÛä(.ô@¥�ú»Ì^õùV…Ç}hvúÎfƒF¦~'(·/­o ·¥GkÏ$W8x^†ÞÞ*!Ï6VMv‹ ¹BiJ׉BLž144i^µ;Òî�”˜lì:�¦æÚ›¶Ðȳ)Û¨GƒÞ {×áçäögMË”Ü7žNU“vÍ(W_Nm«ØÆOÿQ‘ÛŸ�ÚÇß…X¾§3ú—á¦×Þ?­ýÛÂ�ÚU>ÄÚÓ‡Øð=…»½�¼Fžz«¼&„€xa[LM_[œ®¾¿s`�û ·}“o¬pU…ÀÒ}¤bg5Àìê‚¥¥·šÿ&ûµßû.哨dx�•Üd1Ç6¿lZ­Ã,¬íû§-9¦>”$“ e®Vo2í݆ÏTêúÿÞTà=ÔŠ÷ J\µ£…ŸçF“ •J™+OmBÅ• œ,¾U5íî÷±±Û+q™¥•U¤³±ÈÎŒB6Ž|6�íbýu#êÿ)>x0‡­F' ÕÝhRP®®Þ¶ÆïÿI~?ÙÆÄ)TÿS åoB@! „€¨U"¸×êÌH¿„€B@!pÀˆà~À&T†#„€B@�'0}ÿ¢ñô¦45i«ÂH¥œG6µÂôv Ž;÷Ü ”¥çæ#•m¨ îMjÑ7ŸÝ„Ű���~h™Æ+�ý!�§ÈžáOž ­[”D”‡F¥�ËI!á�ävåo¥R«ãSé8¬öæj‚»ÒNÍ6"·+„ö÷¡$¹ûW"^£\Õgs7lüÑP¢þ±Gµ�÷ÓvWPÞfW;:úŽHrû�“×…€ø³r‘¼‹à[_B+¥ÿžÁÃ0:[ÿl»7ý¥XkááudÂþjŠ¿�×Cwï!:«ºÈáM÷ûe÷¯r$}‹($Â(g(h�h²¸Ð}è$%JÃËnîµ½_YiÁ·pM¹$l(PNmB®‘÷Šl½,z¾ˆëµulŸw´UÊ#·þšt«)«Är”L­Ð¶³øL­Ûç=îßæ”¾§Öîó¸Š`¤Ã «^‹t¾ˆÕp©F ¬‡YŒZÿóä[¾CCšò­#}¼ÏR©M$«?ñ"Ì-‡ÐÈ{ÝZ|(r{6åcB¶�,¶óþ¼±ú}*�#–Èñº=Z‹]©>ÍrÅ�Ñ‚þ‘üŽÈŽZ:ùÝ…«¬¬sŰd ±à<-mü¾Y{’»"·?õza°÷ò>¾Ž–~4ñ¼Ï¦ÃHE× .r©¬Môõô¾“Z|óÇ�‘/»`¶±èÙ-%÷J™Iî¹r?â›S829ò\�{-ŽCú$„€B@!ð}"¸Ÿ‰¼"„€B@!ðÁý'€*›B@! „€ø“â”+VW— ‡€ím8\Íèìê‡ÝþãÉ•‰d «ÞløW)eô »g³ñOîGþ(„€ø1[¹8W¸_ýsÏÀ¨Œ?~ýù±m¼‰×‹©0ÂkO§ [(W`¦TÜsè4…ÂÚ"_†“" /ÏÞF%†¾”…Ê`…Îê‚¥�I¦¶–—ÙÔko™}ßxr ,øÑsüxÛFVcÀ6W¸h9N±¸þ?³J¹ ¼SW ÞôÃEáSÝÐÈ$**«wpå�¡£— Õ׿8•¾/]ûœ\mÁJáÑLy:ÏDæ EÃ¬ËƒŽ‰ P×hß_æ`^¾ÿ%Œ,‚ê¡8mW«™n¼…Ç.–°Ñ¤Ãà™_׬ä¾|ï3¸r›´š¹òˆŠéà*„(~G(P¯CÛø¥º—Ü·X˜Yº�^]Êáƒ.6�ÅHqŽu9¯†¶ç$k0a[InOzï`СB_‹�ì»Y§Åj$ŽP<�ù�MøŠz4÷Õws1—@lýÎGO{+ÚÝ.õ:¬s|‰LS³ X `k™Sóµ½7[Ak«ãã°Z­hmkG>—C0ÀúúîÞ¹ £µ›²q}"ܽû%&Oˆ¾C'¸"K%w+Á ˆG7°¹±‚ù‡×�aš{‹°jí1;{ :º†ÞBsÇt,TÕ™,Ls•2?"cs_¡¿«}ýÎS"‘ƃ™%Ø[N°¸½�sÔÉÏ&í—2œ«4 v§‘I.Á¨‰`lüp­M“ôG! „€BàÏÁýÏ’? ! „€B@ìÜ÷‡£lE! „€B@¼n™lK‹• …AW‚k.›B(´†HØÇ0…¼ �Ã5™°øªsªˆ¹¤©Äfu•³¥zK%dÓ«nòµ´SVGÈç¡*F¡DÊ6кÓ›±mlE“îÇSâ_Kçöi'Ûe¦äçИò3yV‡ åÏP*‹²ÑkçxÍÊ“%J¹�yJi™ :-F¨P¬láI$ ¥(÷ØE4ik7™ùE¦O‘ÛŸÜüm[y¸¸2G;Ýǘa"«7ÍÕ%œ]虼ø"›zíïQäö•ì;Ó�;µZè¸Â‚ŠçÏÓli àë*†ÎýEÍŠÅ/ lñúïáŠѦ֠ƒ®šcŒqÕEp_¥X˜¦d8|üÒ‹nîµ¾Ï{óxb!ôëô°Sp7Rp�—Ë•˜>;¹ ÉÀ™_¾Ö>í÷ΔäöØ��q„©Ó�­¼/PÒÁƒJŸ¥2²X0Âó¨ÿHí�G…D‰©OqŠâô Í›Fƒª þl‰by­óñ³È1|z¿±½Öí…nAËtí;Ñã° Ãj‚š×‹h¶€G�>[\CŽ"¨½ÿÄkí׋ìlyötùM¼3>€wÆúaUŠ(Lz„DRÜ÷úñùÃXúÏCm¨�¢±÷æú z]j î‡q¨¿V“þ#QDbIÜŸ[Àç7ïÁÖ}ᇚ¿ñ×BÓ¸páÆ†‹EÄ®æfd2Y¤SI<]\À îkkØ]ýo¼¯{éÀÒÊ|UpïWwJìZ‘•¹ÒQ.“äjGOª‚ûìÔeŒ ÙËn~’¶W¿þ�#ï¢kø-´pÕ½ÙÅþ[¸BYœ’{Áµ‡UÁ½˜XÆÈHýŠß·o^F¹¡÷ ˜ìÃÐ<,¬àjl[,ŠËG)·/³`s ™è]¼u±6ï~’@6*„€B@�B@÷2‘2 ! „€B@Ô:Ük}†¤B@! „€/K D‰Ë»²Š4¥¨r¥jÕL&J6;aµX^vs5÷þ"E¼Õµ%d EXmPS2,ä3ˆn®Â eªfß(´ÚÚLû{º8�r9�öîè(*‚{Ž©ºyJ Ng;›jŽ÷Ët¨D¹uÓ7‹~}=]Ð+cä ½«ëH¤R(n(²Œ¾Ì&_Û{¹½zL©°Œn� v³ E¦þ>^a’d"…Ä–mýÇ_[~Šm3}¶ì»Ïdã ú˜<«cº±"¸/„bˆfrXÎ4À9xM5˜œ»:sžâ&ì–ªàÞL±°Hñ{‰©¹+LÈô5Ùá9ÿS`{mÛ\œ¾ gl “6 ì”s;yÝ.nmc#—G„‚ëÅBë± ­Á$wïý¯ÐÌÔìq£6•m”s‹¬> ðz­¤g_O&‘s÷`äø;¯�ç~ï( Ìô£:ú¸bÀN‚{”ÄS”ø§ù9´¤7¡ÿÒßì÷®÷¼½<¥üèõ�pÌ`¯Ëf~Ö()îùm%Á½ˆ…|w2)¸Ïýz§gÏû{SØxpÝÉ@Upoa‘H›"¸ÓpOò¾h&•Æ,æõ8ÿ×oª‹?ºßõ‡WÐW Sp·cˆ î–oÜÃL5_bÒ ê›À~ôÃÝF=üaíîïp¢Y�w:ªéí�¦:G©B KLq¿½ÄW¾Z&koœ÷®üøp¬ Gû0Þé�“+)™õd˜°ÿ4Á#öýó™E<Žnchòíz˜Žìãüýû§ŽàÔáLŽ Âí²CÃëz:›ÅêF� î‹UÁ}Ë>ùƒíßô‹™Ä".¼¥î, í„ÉdF…×ép$\Ü•÷kW¿FßP}ß3¬1¥]Ipï?t²*¸L6ŠÓ¤˜ÚîûFpŸ¾ñ1�}ÓSò½ý_»ö‡Á}è"Z˜àn4·°Î„r1‹ḋ�"¸?ù O§‡_¼ÿï¿×¾^^¸}ó+”ÐNÁý$Ìö! î,˜U+¸g)ðGƒ·‘M<ÀÅKõ{T/ó!ýB@! „À~Á}¿‰Êö„€B@! ~�€î?ˆE^B@! „€¨SEJ\ O×QÚÖÃ`¦ü­Ud� ’‘EJÔX(¶ž8U§£ÛéöÂÓYh N˜lÍhnd⟉i…ñªà¾é›ÇV>‰C£ÇjnŒyÊ��§� ä`±ÃÝÖM÷›¨Ï‹D<‚ o V«»®%÷•Å;h¶ipbò06ÚÚÜÕ1¦˜>ýtÙ‹ÛS`tŽ0ÉÝXsó“ >F¯ 8:Ô «Ñ€ÎfÒù<ÖBQ,ùƒ¸<5k÷){|S�>2kÓèU§p¢»N¦ÎvRW÷Õh^Š…×xíX«XÐuèlÍ�08õ ´%œïpÃþ+?±|Šye-Ä$÷4#o3ÍÝYs}ÑÍ_û 5qŽ2a ¥ÏV�V©���‚ûåÖ%žG^ƒîõ—šûô˱†-tS(>d0À¢¢<ÍcK‘ÛC”ódÒ¸³Ý„‰wÿîEqÔÜûæo~Š.Jî‡tŒrµ+Ð ��H²Ðb�’øz©€{Lsoþହ¾ÏÝú=”ÜŒd˜‹Å-&JîIÊ�›œ£y&ðOg3X¶80yþ/j®ÿ/Ú¡ÅÏÿÇuM8Â"‘A^Çí§’àž¤ÜºÊóèa2�ëé<:ÞùO/ºÉ×ö¾™/þ_œ¶épÚíÀ¯Í-z-WªhDš÷uëéFy�Žf ;^{rþË@Ú¸õϸÐÝŒ‹½m`¡•“ÅJJBLù«‚{_,`;Z{ã|xíŸñþh'Îuãho;š­F˜XH‘aÁåj8Ž©j‚û"¦Ãe OÖ¯¬:w÷·x÷ôQ\8¶“àîq: Q«�b1fUpŸ[Ä7îaÛQ{Éàʱ ?ÞÜÇ'ÐÙÙ“ÙŒ,åüÔ7 î;‚û �Õï)ã\õ¯`dâ<úG)¸sõ­ÞH‘Ÿ î\)ªšà>s ³SW0:R{߉ž<™A£¡m'Á½czƒ:£�ßç¢È¥£­ï$¸—3ë«ßâÒD<‰©é9Ø«‚û0¿—[ Ñ¹P.¥Q)qe&¸'ÂÓ0jc,Ȩ͂åX“‡B@! „ÀÁý‡¹È«B@! „€ûL@÷}*›B@! „€xcJJÚô“§Ðš`k…Š q³ùL¥B ñÍYW®arbœ"u}Jº9¦Ì®úý8| mÝãLÂ3ÃhqQð!KÉ}ýé}<™úŽ9ýÆæáÇv�mÀÙÒBÁý.7\-môÛ· ¬#²¹�ËŸþw46¨˜´ßõc›¨ù×ßû7¼wéBUpw·4£½Õƒl.Ç”ú<—Wpûþ4–}Q˜]C57–Ìò—xïÄaìA åÂf ’‰LqŠÅ_QNy´¼†…ÈZûêW´ÉÏ~„s}mv;1ÑÑSÂK”s ç6"øý£%ÜÞHaäô_ÕÜü”üŽâ§'Z�Õw£"ÛËUÉ}–báÕõæ(çwŒ¿Us}Ñ­}õ_qÞªÇ(Ó›L®& ® î±b Ë”ÛoFâLÙ.¢ïÒÿð¢›|mï[ýýÿ…³&ƘàÞ©ÕÂLÁ]¹¾Å){Y(r‡+8ÜNg0ú—ÿåµõi¿wtå¿ýo¸Àô£:ã7 îj¨iææ(ò¸:Â|!�{[eXÞ«½ùùìŸþW\dŠñq#Ü¿ܵ �Õ"„û¾“àžÆ"€'.üå~£{mÛ[ à~֠ƘńAZ(çÝi„( ûXó€+ ÜÍ–ÐYƒ‚û½Ïþ—œ&¸;˜ànB3wucCUp_£à~o3ŽÛñ,̧þÝkãùSìÈ{çßðv»§»ÜÜ­¨&¸s–69ÆY”-„LpOÂsä—?Åî÷´MßÂ- ‹czû%¦¸·9ÌÐòZæ}B8™© îŸ1Á]Õq M:ëžöõ&ox§ÑíTí îWæ`Z}0ÃòúnÌôv# ³�œ§2r©5 ±ªà~ô¨r¬Öçwóš;¸¤CB@! „€x�Dp�°eWB@! „€ø9Áýç<û2v! „€B@,ÓS7Qij…»û\Up×êíL‰³¡˜�£�‹!¢à¾z ªò&ŽÔgŠû²w&W/Æ/¡µgœKÚ;(¹[™€æ’öA î÷0GÁ]I›40I¸–kk�pìô;8DÁ½Ùݶ#¸S_MÄ"Xã¸MÝÀÝ_`` ~êÀòU¼OÁý8Üûº»`³Z”�zDc±]Áý«ë·(‰Ÿ¯¥©©öEµy ïg‚{ºÝÍ0Q.ÌPüÞL¤ªrûWLpÿÝÍ8r¡~¨ó³¿Ç{Ã]8ÞÓŠ^Š…Vž#J‚{ˆrÞl RMpÿxvgÿcÍÍÏöÃÅi�')¸wXŒ0jTÈ2Ù8œÍc:£˜ÆÇLý=ýËú¨ÿXp·*‚;ϟż ‰Ü�%q-•¯IÁ}íò?c\!„‚{/�+%Á}‹�0½}­PÀt:�Paø�ÿPsÇÖ‹vHIpï¬&¸³¡šà®ª&¸'X$crû|!‡iÊ㎠µ—€>sótDègÿFôôjtÐPžVúî/°È"„G\eÄzæ—Ð:¸òF�>üÓ—Ñ•  ×¨Ç„Å }S#ôLªð Srÿ"Ūʈ¡ Ss#\œúšèÎyœÕ÷®à âex�[Ëäð…oË[:tžúuÍõýe:är]ÛQœ¢$>ÈÏ!§Q‡re~E§ä~›ÅJ+°Ã5pòe6ûZÞ[`²ttáJUnïç%Ý×ÿ€C'~]Mpoe‚»Õᩎ±�K#ZÁ÷'÷?E1D__m%3*‚û© VÜÛ»ûa¶Ø« ljX¸*¸ÏPp¿yù÷ª=©ëEßàòµj‚ûŽàÞIÁÝZã3ÁýÜ/_»‰Öþ /ºÉ×÷¾À�ïî. î:¤²9D’iÌ,­áòô,‡Jpuy}}Úç=ª îí8Þí¡àn«&¸•÷,ÜáÝ÷C§ÿzŸ÷¼÷ÍeŽ#挱ßýLÍuPþ,V˜œMñóêZ³Lý]„½—ö¾³7´…ù«¿Á u½Loïgbn+ÅÉǘã) îà¥ð®½”úàƒ+м¸ÄÕA:87Šƒ[,à‰SÎ�Τ±B�zÃÕ‰î#µ™øû"Sž£Üºú;Õï$¸)N[šš.—�Úª`:ÇÚzàœ¬=Q­Lù>pý# 2­]IpoV«¡a‚»Ò÷,û®$¸¯Y]ðœzÿEPÔì{ò,t ßþ=ŽPnï¡�kãJ ü/É•ÖX$ò ™BÌÕ�Á<ËÅ‚SŸ£_U„‹çP¯ÅÀ÷Æêun�â÷ÃhQKº×àççKÞ“Ææ¯¡G[f‘•‡Zìck‰tu5oQ SßiJ¯µU¤ølˆ¾Å;07áb¡ÕP« fŽ!Î{…U®$’¨è òL A¥yööºý½])"]@³Y£^'WµIsœk!Å•àh?Œ&•¶&ÇW,òóf}ª¦ :;;)k)W�N§øSà*J}”ÛkSú~Y Šä‰mrµ¤,‹~m,,Ûb z˜E¾´0ѽVåögãL³ø-O° 4Ç;†&^­Ë<Þ ”¾­PŠÊC‘ÜŸÌM#ÉÏ Ba~ǰ°¸­½“Éíöƒ2L‡B@! ~vDpÿÙM¹ X! „€o†€îo†»ìU! „€B`ÿ ÌÌ0 Oݵ“àÞ|ˆÉæN¨™†WÊ'‘φ™àþÁ•kh(­âðácûß�×°Åeï"ÌÍÏ'¸kõf&¸G˜àØIp§à^Mp§�SK�••L?OÁý$Ú» 7Q¡t—£œ¿º<EpŸ¾}#‡ÎÔR·_ª/sSὋJ‚û8Åšf&Gº)Ýä8Æ<ܽ¸uo^ f×ÐKm÷u¼9ôøcüâÜ{à0›Ðê´"ÊDÙêg‚{ƒ‹âš¦~…›ÌÚ4Z¶"¸4Ô §I�N»e&¸¯FðòçïÎaËÒŽîCg_ò—ÚGzé.ºJ!L¸°0Ù¼Õ¬¯&û’Y,ÅÓ¸FÉÝ9ñ>tÖæ—Ún-½yqê2±5Lr^º)çZ™R¯$¸ÇJ¥ªà®$¸;Ž­­ö¶óLß¼ñÆŒ¦ªôíÖjª}_§Ô•àuÎK²ùÔ‡PQ®®çÇ<%qg$Ä$tÊiÜÉ=Ê´c% ]Ipo>÷+è]­59Ä­|±[ŸÂ]ÈÂÄ~Û˜²Ÿçù,༸Nˆ&J‘õþX¼÷táÕj‘E§A[Ü•q*‚{ÒêFçáóL 6Öä0+œ›Àô稤cè·š(¸S÷ÜÚÆ \²f:FÏð¾®6ûþ2@+”ùãÞi4¥7àä5r–bù"¶8FS×dÍÊíÏÆXÎÆ°•  1ãç*(¼HSÍ­0™Yß2„†¦ú—ÛŸ�s‹òt<¸€‹dK¼Ž+#ÕÝhé8D¹½öÇY(Pž¯#Z­Þo;\¼ÿES�'·?›Ÿïþ.xŸ=?U}©pºp-ÿîøä¹B@! „€¨E"¸×â¬HŸ„€B@!p ˆà~'U†$„€B@�Ÿ)�¨Ù…µj‚»�‚»²Ô»Öà Ü¥äßIp_¹ŠÑán¦âÕ§ •§À±b`ü"Ú˜à®ÈíF³ñˆ�K½ÇvÜ�­=A×ï_„Íé¬ îV» ÍîvlSº øW£09sÿ:ÒÉ$ººGëö^[º‡›¦*¸Ûm6´{ÜL“¤œçó#‰BIp7»Qr­=I<佇VC¹*¸w»�L�Ô1­4�ÕPKþVÛ0µMÔíÜ(ßfzsÅwŸÉÆ[Lp·BËtc‚ú6¥È¿œi€kèluU„ZèS³ ×ÑјG“��ì{á›÷ùÌbMft�Õ^röËp,R@^Ÿ¹+W è6ê¡kj¬ …«œ›“гÎ.ô©Ý„ú'w>ƒ:¸‚íN‚{žÉàkÜM6&ƒ yº˜Ë`éþe¨7ýpRWRÐs\åT�ƒ>þöËLùko…~dö.¶a4eS(Lh`r{óÈñ!·?ª$¹GWŸ Ù@CCŒÎVØ;‡ ±×^qȳ>?û­$¹/?¾‰$û®¡ànwµ£¹kZk˳·˜ß¥tOçïUÇ30| *£ãÀŒM"„€B@! „€›€î{~etB@! „€¨"¸×ÌTHG„€B@! ö�ÀìÜ”\0Ùz``¦Vo§àA±*¸?†z;‚±Ñú¨DKÞ¨�.˜)幕Iµ¦*·Gƒ^„|óØ*$0:zbhîï&*å‚!/ôF$ûas´T÷õ•¤SIÄÂ!ttCU©˜?F¦\*Àç½½f}Ý�hvp¦m?š›G:“AqÛÀ9û±æoôõr1�¸ÿŒ t»]LølD¡XF,•F$ßkû�5Ýíã~ì|›"n)8‡Æ”½eJâ¡T–é³nغ8FMí&l+’{rå!�‰B·]@¹IGyšÇÅoµ¥~“Ûÿx^‹ñâëóÈRpUs ŽVØ(O×brû÷=Ë$÷€wI à[ì½…rnÏø™ºOnÿÞ8#ÌÏÞaò4048 �»ó�ß"ÿB@! (�X<Å"åe´wôÁb©½ÂÝŠ]†%„€B@�š" ‚{MM‡tF! „€—€îwnedB@! „€ø9(Š˜y4ƒl®«k¸šâ^)ç�MúaÔUÐß×-ÓuëùQ,áó­ [(ÁBñSÂó¹Á]¯UsŒ£ÐêjSÒU$÷ÍÍ5¦š—)K«ª‚{<†ÑhC«§�ÉÙšzžšjßÉ}mù¶JqÎ�¦›mnèÌœ+Mí •BŠr®±Íäy>™œ�hï�DSüÐAµ•‹céÉ=l3ݸgà‹Fì?ô6yM! „€uG TÊ"Z�om‘¤ýp¶ô@­6Ôì8Êüް¾¾ˆt:Î%w€Zš¹J{{?‹.U5ÛïWíX±XÄÊêÓê½öv“ ü¯‘Å‹:­]�Ê\ÕÞw¢W¥YX˜C,žg¹S™$TJX-Z ôBÃïvòB@! „€øùÁýç3×2R! „€B@¼Q"¸¿Qü²s! „€B@�Ÿ€€" <™›B4¡`¬‡Óåfº\7%‰Ú•:^C6—ÅòÓlS需AWÿéÚ¯ÂAÚ! „€‡@9ÆÆò#øÖŸ¢¥­m½cÐY[jv€…d‰ й± 4°hÊÄâC«§³«fûüª+rX™¿Í‘а¨JP7QpÝÚBI낽ë0‹áj¯ˆ´ÂÂÃxà ¶r›h¶Ûª+ÔÄS4QÐÕ9ÐØ¤~U5Ù®ÄñFBKüT�ÇÓ ‹^ œ·ÀÆW­QÁÙÜË‚ÒÚš'En÷o,#—Ï «÷lN7J\YhþÑô&´4wT‹Fkø+tJù®:÷d†Å•ÊjcfØ[¸•dS›ˆsî¶²ìï¯)É]‘Û§¦î¡QÓµÖÂÕÒzÑØ¨â*i öÛ‡¦† w‹äþ ǃ4B@! „@½Á½^gNú-„€B@�:# ‚{�M˜tW! „€B@! „€¨IeJ„‹¯#ö£‘=´5·¡oü,TÚÚ\UC�XˆöÎ!ö¡ÄŠ)£« Ýã§ÙçƒU¦ŒµRÈ"8{•DM¹4¶(N6Ù\h9�¦œ£eOÿü=¨2 ˜Ëy¨‘Së±e´ÂΕ'šØ)ó[¼]2€f�ªÆ¤Ke¬¦³È™=è;Ë•yŒÊTÖÌcåñ5öwN+Œ5w Ç>?�&‘7w }äLÍôu?:â}t-êý5L‘< �MÈlU�ªTf_;Î|ˆ¦“‰÷r)óºõ ÜÅ,Üj t”Å Û[Ø,–¤Üî<ùÇ[[çÐò�OáJ†`ãñԣס‰×ä"Ó²}¹Ö›tp¿&ÅüW™§2ÓšƒÓŸ¡�©àƒVšõŠàÞXÜ×RY<ˆÄ³t â­WÙüOҦȤùôò]£<í2èÐi3ñ¼g 3�)Ep¿-@Ûuj“ó'ÙÿëÞh)ãx¯ã¡>Œvºáæ<©˜à¾Ž!žÉáîÓu¬d5°u{Ý]ûÑý­?½Scž=·ÓŽÞ67tZ V›ˆ&R¸ûxËÑ2ÌîC?º�zúC±˜AlsƒCÃ8á",VŽÁ=™Lp…«Yܼq VGÓÁkãzWà¹Ú\ÇÄ©wÐ74 ³Í «­©d™TÞÅÌÜý Éè&úû'êi:~´¯÷¦nó¾í<Úû(¸{¡Ö«÷pŠàžN¹‚Å]„¼×qˆóX+�k×¾äê'àh=Æôv®PÁ{›&µ…l…\‰ðc„}7(¸³@Á\[…HµÂPú!„€B@�ƒF@÷ƒ6£2! „€B@Ô(Üktb¤[B@! „€{&�¦lã]ž‡o}­­Ýèî‚ÕjÝóvŠ ”)AzW�E˜†§¡ŒÒŒæS&–ª°Û¢@‹�Ï3=—raãN5L¤u¹:(T7ýx÷´Íí­22LgUÒ �&#J¥B¡M¦ÈÚÐÒJ)E}pæh»RDjã!¬ê L-97¹B‰¢ º–Q44iöÄr¿o•òH®ÞC)Æp« ÍjÖV# ŠÔ&¸úN¡IS»ÉÙ/ÃC‘Û}¿@åO·Q‡f&çnó¿L±Œ…H�íã_f“?ù{îRÎ͆1b3ìVÁÈŸ$ÅO_&�¨ÊÃè[”ÜÈü0¹=@¹½‡E=z=L”>µ”s×òËBžÍe îw°2÷9Fzöº«}kÿå—_ÂÙv ®ös0Ûû¡58ù½M…2‹*²i?›�±é»—9O—öm¿²!! „€B@�Ú% ‚{íÎ�ôL! „€Š€îj:e0B@! „€$P¤@¹¼²†Tv»ú?ßšªrr:¾ »EƒñÃÇkŠS‰¢šo#ˆt6ƒæöájRv¥T¤àà…¦¡DQ¥ �¶¦úüª�QäöCÓ$�f+…3¥ˆ$B�u™Hk³µTe‰WÝþ~·Säö|Æ›E‡ŽŽŽj�„"¸/,."�"/ ½û`¤InQô,„¡¿Å‡Ù„¾vwUp_ n"ÆôÜÅP�Ž!4421¼FéÕ»”‰‹ès;0àvBG�z�r{:_ÄÔŠkE%÷“5ÒÛ½ucõñUX(]êiE¿Ý#ÅO¸Sþ,a‘IÁ·|›Ð_‚ªF’‚óñ6ï}Œ3-ŽªànâÜØ™š›-WàgñÑíÍzìcµ“Ƽ—òRÎõD}aLwEFÖ44b£P€Ÿ?×c Ü=ðLÔŽŒ¼öõoБKã°Áˆ¦é;9G)ÎOš×é{é– y\í8tò{ASm ± 7>Æ ÅÖ“&KUæWÜ“”ù«sT,âN: Ó顱·ÔDŸ×yLu§‚8f5ãÓÂÍóÇÀ‰0Ïyo6‹Õ\wJ ðœû›šèï^;qÿó¿Ç%—§y-ï0éÑJyZÃñæxLÎR ^¢ä~5œ‚õÔßîuWûÖ~íÖop®ÍŒ·zÚ0è²Rp×VÜýüÌ\�¥p‹‚ûÍ͇?Ø·}¾É -ÞýW¼?Ú…Óƒ]˜ìm‡‡‰õJ‚{*›Ç2¯é÷ž®á îM½ï¾Én>·ïåéßáÃsÇpnr#Ü[ì6455"‘ÎbÙÀ½Ç‹øôÆ=hÚÎ<×®^ÿñõÿˆ·ß}gÎîîžÖ6èù™T`ÑR0ØMpÿê‹Ïqêü¿«‰a*‚»§k“Õ÷#py:¡Ó‘Ϧ‘ˆmî$¸ß»Œé[Ÿãرwj¢Ï{íÄÌì#&¸¿UÜ�ž!èÁ�ŸIEp-aÃ{+³Ÿcl¨o¯»Ú·öׯ_�ÉÉwϱªà®ÖZ¸R’Å|ŒsµÉ÷Yl®_Gcy 'O¿½oû• ! „€B@Ô.Ükwn¤gB@! „€8PDp?PÓ)ƒB@! „ÀÏž@‘òñ,UúNhôV.sß[²É ™ÀÝ˜ÆØH,sM°R’Û×A½0Zšáb"xc“ɘŸ’C¾¥»¨ä61<4^ýÝK'* #:zúÑÑ=w[Ñ-ýÈQbY|ò›?ö¶½ìf_Û¦^t¶»px| í0wÜW×Ö°²²‚›7oÁê‚ZcÜ×ý¾‰�Å|3è¶láìøZ�6ô¶¹Q¡èê§´æ lâÁâ – 0¶Œ¼‰î}oŸ[ù¶×oa´½ïŽõÁfÐÃN)r3‘A8�ÁÇðp-çÄ_}¯m=¾°|ë·¸è6àx›«*¸ÛtLÛ¦ø™¥ìzÛÆ<Åþùmì§jbx‹÷>G_)º+¸Û(|›ù㊠<¢°z5�aâ=¨™œ]ï�¹/ÿ 'UÛ8ÂÏ–JÔ&• �TŒŸI~ŽyŽÇäír:ߪ ¡Páýìp‚©íÃL4oUSž¦\WbÕD¸\ª&¸ßgzî ~F�ùÕ®÷éÁëÿ†þL GL&ŒQœTÒêÁ½°µ…�rßÀ³éL F;F™Z_ �™?ü=ÎÔÜ-è7î$¸71Á=ÍóÞGYUIp¿ÁTsÇ»ÿs-twÏ}xüå?à´]�·Úš1Dqº™Éà*ÎQš îk”‘Dâ¸É@¬v®é¾;¿Å¹Ö?Ü9Gqì-±ðèÎú&>÷òsèxíœ÷{™¨¹[ÿ‚ƺ)¸wSpo£àn†š‚{’Å ~Þ'¬làÓóP÷ÕNQÌÊÃßãâ±1œÂÄ`¬,BR³˜'ÆÕ^6Â1\czûå{30w×NñÑ^æhiñÚ[�8SMpãŠPXmv$“ ®Ãü“Ùj‚»Ïæ½xm|·(– ˆ°©*¸�Åæ‚ÅîB&G:ßIp§àÐÕ=¼<5ÓÖ»ºŠFC[Up·¹º¡3ع2”‰¢8çisGpßôÞÄØhmÌ‘îÑÌW b!Oëq î”Û \áÅÂBà¿c'vw&¸áj µºbZÍÒ! „€B@"¸�‰”a! „€B Ö ˆà^ë3$ýB@! „€xss�QØvÁÕqFktÆ&5258é£4ÀÄí�)h@o÷Ëlö'{ïÓ¥'P›ÚÑ=r-‡ ¥Ü 5X‘Œú‘aÒ¹oé6¯adèÐOև׵᧠Spº=8Êeë=íÝüé�Åjg:c‰x‹sÓ¸wó Ø¬¨Uo>±¾\Ê!Š·Þ:�ññq4»\UQ(Å”ßD"�'Oæ)¸ßĪ/BYôuaüÉöšû'Gª‚ûPg,”Å)ê)ɬ�½ë¸?¿Œ/î>‚cèÿgï=€ãÈÎ{ß?€É90È9’@.3¹A«•vågYÏ~ϲä'ÉOåkW©¬*U9–SÉ¡\®+ÛeÉår�¯mYöõ³|%]I»Z­v—»Ë  ‘Ã3˜œsÀûº¹ 7J$‘à×[X@wŸïüNO3ó;ÿ# qmm†Äc�w7¡¯¾6½z"S$O/“9¼èÅ+ãs(9ûQ¡¶l·�:±ÿêÿ©Z+ŽÖÚÑIIÁ&êë:ÉÈ!)'üQ\¥¤àKþ$ê�J#Íùâ÷¾Š§ÉÎaE'ɪN’¾•”š+$¸¯R‚û0�Ñ�ŸRÜõµhè;¹S·­�ÉþG :ŒöÃ?)Λ)$›‰cuy'ÞÜu4©Çît" #E÷¸)܇®\¦”ô.(•ºÍ4µ¥Ç‚«0;\h!Á]­ÕÃæ¬£É¯ i…'ïÊÆnœGC};¥ÑK§æÍHÒßË/¬µÔ_�f{‹8!;ž¯ÆÄwy9�övé<ÿËÓJ'££c¨TÑ$r•Fk'ýZ†°ÚU"2aR°ª*ŠþiL´ÜÌøð±L€ 0&À˜`÷G€÷ûãÄ{1&À˜`L€ l’ î›ȇ3&À˜`L€ HŠÀµë×`¬>F˧¤t9JÄÓ:I¨B±�B2²$&¸Ç|C8Dp.  @IDAT)ÕRØnܼŒ¦Þ IÜk»¡3:)Á]&Ê ÿVHpŸ}]- R(wS5\xã[8ñøsxìqXHwÔB¡T!›Iÿæ&Á}”÷WសEGבMµµ»GQãÐãØ±Ç080ˆººZ1Á=—Ë!ˆ‚ûÜ_9÷�î}ÁÐ3þ<9Ѓ'(é´£¡6£ô_˜R‚gWÖpu|/^�U"‚ûÐËÿ‚�ô·ãD{S’¬]¯ƒN%G’Ò²—ƒ1 /yðÊØsZÔuì}Ù&p‹Rh)Áý�Ó‚Æ]: H+B8�Ãx Š[k!œ[�¢éøÇ¶âòßô9†Ï¡­ÜÁݬT@Oâg„çƒYªYLpCÑurKͦÛÛíŒ�ûOôTqÒD‚;­& ¥ß;*ú$„ùéãj4†‰ušÏþŸ»]ê½ö×.~‡ YQp7ÓØ˜erJp/#D‰æ7iU�yJ ÷X]h?òÔ½cöê?2a‚W^ ÁÝ€š€à$Á]Lp§þú…U¹=›�ù؇¡´8%ÑÍéçPó¼™à®††„|½¬ >ºÇ ’ûë¡ÒöFXz÷þxž&õ%èï�cN+hÂRµFE²x¼©,¢ÔçQZ¥Â­®†YB÷ób2„‚û³«aתÑjÑ£X^§”cZ!œÀõU?<2j»NHâšÚlåbYÏ-tXäpÐ$„—ƒÜ+á¥ûyœ&Ãݘ_¡ÕT¨n?¶Ù¦¶ìør©€ÄÚZ�:Xi5„ödôXZ!Á=‘JãÆä,éJ4ï“1ÀÍܹ £A…îž^šHJ‰ÛV;"‘0æIt"Ï¢±¹ËoʼnÄUž(Å]FÏ ìÕõÐéMôü ÏÒ â± Ö‹e´´J'Í|+ú/=¯‰ÏÿÌfŽjhi¢œ”·8­R±´0 Ïêj\ hlꀑ&�ðƘ`L€ 0&ðh`ÁýÑoî-`L€ 0&Àv� žfL€ 0&À˜ØCC—a w›ë0´†()]NHD/æÓ$¸/¿x©ÈûlCë~ÊÅå( ”à~ vÜ•$q()Å/ö ÷‰‚»gö":ZÛüä;¢PÈ![Cÿѳh%Á]Hg4˜,ˆ†ˆEC”à>‚$¸;MP*¥!²,L¿A‚ûiÜ{IÜ0Âét JIÌ‚�255 !Á]kl! GÚ"Êý\ ¾Å[¨%aü8­nà4Qï¤dF:0‘É`Ö½†+3XŽަÁû9ݶï#$ÉæV‡Ñc•ã@½VÉ�jV³w÷a’Û—(IVW?°íµìD…D™Å›0+Hp×CCâ'y…H�œ+Èí³9-ÇQ)—NÚçêÈ9ÔdChÐ’@¨¥± šC4>«$~Γ 6ZžÜ |ÛÞF!›ÆÂÕQ_ÊŠ)Û­$ IÎ^’ ‰z¥J×Ñg(�V÷6H‘j^½ò" ÙZ)5W]Y‰"]TSôýh±„´³=�=½íìvª�"õsþò÷¡Í$ÑL ³B‚{„Ä\A(4h<ñaÈTA+¡M¨90qʈ—„bÜiÖD’Æf•ÒõKô»²}p<~6� �£µ¹aÈ2q˜* PÐÄ‹t¥eµúÆ’“Û…º ${ço™ U%T cT–¡‚j¶7”œì½Áz3Ÿ…ß¿ÁåÛH‡ÝPÐÄ ½µZ[#*UÆÍœvÛ�R±ƒks$O£ÚÕ[M+4N¼1&À˜`L€ 0&À˜Àƒ`ÁýÁ™ñL€ 0&À˜`A€÷‡€Æ‡0&À˜`L€ H–ÀÄÄ ¹rJq? •– µb‚{&¹FiÜ„¼Ã$µEÐÙÑ)‰>¤Òix|~T7!QÚ«£…–{—‰‚{6Á ¥6Skhk•F½›…,Ãl³ÃUß'%þ î‚àî[sceqÑPµu›mfËŽ_š»«Y�æ–Ô¹ja³Û�L&±ºº ·{þPöji¬°ÙN—(á4â¾…¨…w�FII´X¤¤í(ÉÈË‘< µ‡ÄDÍͶµUǯSÍë¾Ûp©KГ°ªSÉIeÅ÷8ÔÐÔ JJøÞl¿W&/Cs‹‚»šhÁ=IiÛ¡ -Ô­ÇP!—ÖD AÎõM AE[œj%ɪ•”àNr. îYC5ê{O@!1¡x3cTú;=ŒÊT:J ­ ÿ2”’[Öš`k yZ:rûF?ÉÝ;y¥X�¤â$ ÑCn²ÁP×õ>Inßè«ðYœˆ01„\$¤¨ þªÌv4ö…\‚ã³Q{>ê§ o·)-wvsëZ@cÙ?ÉíýäÏL€ 0&À˜`L€ 0&À˜ÀÞ À‚ûÞ'®’ 0&À˜`{ž î{~¹L€ 0&À˜`o!�Ïç0:vUJäJ=tæF’t+‘Š­ “XCåz½Ý�P(o9jwÿ9OK¼—+Õ¨¤p›«••2¤â„ýó¨,çÐÒÔ¹\:õn†V±X€Ï·ˆ\.…¦ÖnJåü^7Š…"l¶zIõµ�§dÖÕ;�UæQK‚»–’¨s”˜íóù(�Y‹­2 %fofl„cK”²[›B)åƒÕ¨£ïT O Jç„ÁÙIr»tÒÁ7úº^Ê#M5W$€gaL”s�®VÔ6÷Ber<,>Ž 0&À˜`L€ 0&À˜`L€ 0�]$À‚û.Â禙`L€ 0&ð(`ÁýQmî+`L€ 0&À y�æ�Í‘èJ⸠¸c=µR†¦ÆFIÉí#’Îd‰Å�ÇQ.É4ÎA£V£¡aÿÈí}-‘äîvO#õA©TÃjsÁl®&±]º2r>—„Ï;�U÷ ;á¨Ävé¥1o0æÏL€ 0&À˜`L€ 0&À˜`L€ 0&À¶ƒ îÛA•Ïɘ`L€ 0&ð.,¸¿ ƒ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0�w`Áý@øK&À˜`L€ 0�í!À‚ûöpå³2&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0�ýDà¡÷¡¡¡ýÄ�û˜`L€ 0&°ÍŽ=ºå-üë¿þ«xÎO~ò“‡ÃP©T¨ªªz[;µ˜zÛ×Á?²ˆ_ÿ·ÏýÁÛ¾Ï_0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&°ûZpßýÒ¹&À˜`L€ 0�G� î�úÀýgL€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜ØoXpßo#ÊýaL€ 0&À˜À#D€÷Gh°¹«L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`�܉aæN2&À˜`L``Á}Ž+÷Š 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`LàÑ%À‚û£;öÜs&À˜`L€ ìy,¸ïù!ä0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0�·`Áým8ø &À˜`L€ 0�½D€÷½4Z\+`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜øñXpÿñŒx&À˜`L€ 0‰`Á]¢Ãe1&À˜`L€ 0&À˜`L€ 0&À˜Ø¹|ÞÕy¸j[ P¨w ÅÝk"‘ŒÃ³º„PЋõõ2¬¶j´µõA&“í^Q?¦åx<�gáHPÜÓb¶ÑXÕÁ ×ÿ˜#ùÇL€ 0&À˜`�:Üõ+€ûϘ`L€ 0�=L€÷=ÂÜ?&À˜`L€ 0&À˜ÀöÈ&Ãð,ß�ge��p5v£JÂi²›¡!Èzk³7‘{!«¬‚ÁZSM+ä:ëfN»mÇ–(…Õ?w…xrJú,Rê§\oƒ½u€DÈý•ôYȦ±6s•ét”ÂZYQ‰t•eØìmý�)¥%çæ2I,Ž_Ae`5*Ô$|çH(öSÚo�$êÆ§¡Pï#9—dä•k/ÁšOæ�‹‚{J�‘s9¤LÕh8xJR2²p=¹Ç.Â÷¡�äOUU%ätMÍ$SˆŠÈ�Ù6ðĶ=vwúĂܼý:Ì¥$z,F(©¿U•˜ y:J×d�Ò§›úŸÚé²~d{s#çà,EÑl!ß …M«BˆR™Wã),DâðW™Ñ|ð‰y޽ôCÿÜ\ò Úkl謵CK‚{<“ÃR Œ9ýÎk`l�L—JÅÞQtÖÐRK�ñj Y¸Ip™^Àr´3‰ÆûeKÆè~^mBoO/tz=ª««‘"¡Úëñbiy CW¯ÂA”*½$ºœN'°´4��cO¢µó ´:¬4ñ( �J`af #×ß ~´Pš»´~‡>,À�2� umG¡£Õ –Z:Õ:b¡$b>¸g®¢”ò¢¡®þa›Øòã®]» ­uV×Ô:4:šWQ�LÒ�l*€�w„&a ãðà‘-o›OȘ`L€ 0&°?<´àþµ¯}mà^0&À˜`L€ ì�O}êS[Þ î[Ž”OȘ`L€ 0&ðQJÒô®ÎÓ÷Í0¤!t¼£Ä{_f²9,Sb¡{iÕ5Mèê&)R&¿÷óýò� ‰•ሑp•$±Y­Õ0m´´ýÝ%ï¥ÖÏ|.…L:H)˜a”I]§�*¹Îê6JþÜ_ãSÌűžZ£´ÓÔ*%„krÕD¥ÊŠÚæƒPHL0Z™½Žr|ÍN+ Š$¬®EãÈË-0ÔRš¬|ÿHÔë… Ò‹×aEzAþ̑躔¢ë Ô´†\Bã#«‘ Ó�…K§†Z.CˆdÈi?¡1ÃÔ}•Kû}Ø{O!—ÆüÐаžƒ�úÙ¨U“à¬R“4Fî \‡?H’»tîqw®¿ săn�Õt=©«ª�¤ÇO¤PÀ4IÔ½íGŸyX$’;níæ+¨IQ§V©TBCBªD‚;Ýã&¨¿QÆ›ûÏJ¦î¹‘7` »qШ‡I.‡“ÆHF×Ôb*ƒ¥fÓ}ÎväCû&ÉÝç Éü+8Eò´I¥@�N#¦¡ûÒ¸ ­… ?ø( vÉŒ‘ûâ¿ã‰ÞÇœ0RÍv܃$¸Ç²y ¹ý¸¾€µïPl’©ùa ɧ#ˆÏ]ÄS}mèorÁ¢×ÀaÐ!D��õùöò^Ÿƒ¢þªÔƇmfK�[œB£ èkmÄヽ0ѽÎLÏ‚QJœŽ%p‹÷s×oC]3™D„ïÍ(ÒßÉè<ñØc�ÁbµÂb± �‹ÓÓS¢àîY‹¢º¶{3MmÙ±ÓwnÀV]sWpï:“كɊd"F²wXÜG¯ŸG`mõõ�[Öînžh|zM]gEÁÝJÏ#”j=­Îä24)fežÅa¬L�Gw‡tú;t}ÖºS°¹¡·4‹)îd¸‹éíÉè¢(¸W.áH¿4®«Ý_n› 0&À˜`Lའ<´àþÞ§ãï2&À˜`L€ 0��#À‚ûα斘`L€ 0&ð(Èçó˜�›C$š¥DV‰ë(�¸kÔËÑÑÑ…B!)…b^’ˆSÙ2%ãY¨¶ JÄ £²œAscä2é,S¿Yps³£(®—Q×ÔµF/ îù\kîY” yÔÖ¶Ñø(7ÛÌ–¿²<YU£­­4á@F×U+îed3EØ�‚ä.­ëéa;¿BIÛJg=ØÑ³^›Ùˆ`$& îsnüI µçÔÞ~Ë�+’p—ZBW]5ªÍ” K©¿V§V}R‚îjFNi²ƒ[ÞînœPHnÏ.^C»¦D)Ájt9,(Ñã(Còô|(ŽënršzNìFyïÙfhò)ݸ×f„–¤ïª;Cµ7™Áx(Š¥J3ÌÝÒ¹žÞ³÷ùÍ™á×ርb€’œ[´˜éwŒ ¸¯d²ˆä ¸$9ÔRO)ágîóŒÛ¿ÛÔ ÿÇè1ÞEÒg� ¸‹ îëðçiB2�!’@GŸ…ÚLI­{|+DýH] ­”„~Äd„NF«TÉî îçøåZ4œú?$ÓÓÙ‹ßAC)�Çè¾ÖG’»�~÷�‰0Éí ©´(¸/QŠníAéHù›�ç»ù"N*qÈf†CC“hÂR²PB’ú{ÍÂt4�9™ÕùTNø�¥!Qp?^ïÓÛM4y"J“ZBéœ(¸ßXõc¦¨Gë¡Ç7ƒFÇNSZ}�¹OhC%¡·V[a¦{z,�År ‚;?.O/a2Z‰šöc’¨ùÆÅoá™#Ý8q  ƒ]-°› ÷Üçé7 ð¦Ð²~­,�¡ÆiÀ©Ó§ÑÛÛ‹ZW-4Z-Òé4Âá0ÆÆnãÖð0.\¼ˆ¾~iL^zõ‡ÿÇÏ>G‚ûSh#ÁÝQS­’§Õ_B~/gÇÅ÷¡ó/â±c–ÄuµÙ"Ƨ§ÑÚ÷Á7÷vJCž÷­#M“hCk³pÏ^ÅüØËèíèØlS[vüÐ�ØÞ)¸S‚{>G2²DußBhå2¶oY›|"&À˜`L€ 0�ýE€÷ý5žÜ&À˜`L€ �õ¼úº%#¹In_öø Ô“Ô¡£Tck£Xo,´ŒL*‚\Ü�—C«Åìáÿe2)¬xæÐ}è$%4ÚPSÛŠ ’*þ¤(©qj|éXíý’èe.—¤ÔÈ)yì8¬v;›Åqðû}ˆÇb»} �@Κ½/täÒQ‡ðÄc‡DÁݨÓÁa1ÁŽ"–Hbdz¯]»…úÞIbl„"ò¾ Ô(3x¢¯�Òdµ¨³™!17)$2/{ñ¥ÉVÖ ¢Ri�LÍ[ˆwê Zªâ8ÙTƒN‡Z…z¥+±¦ýaÌ…b8ïM£iPX!BfüUœ®³£�ÆÅ¬TÀ¬V BÉÆÂÇù?&HÌW÷< ™Þú°X$sÜØëÿ‰ãêJ ’0ÞLÉÓZ¨«Hþ„þÛ”Mâ<ÉâWÂtž•ÆMÝx ‡t%<ÞìB_µu­¸J…ð˜÷Ыñµ0ÞXôâû3«8óÜÿ»[X·¬Ýé‘Wilä”àÞŽ~êsƒÕ-¥Ögi’•'Ü_Ÿ˜Ç ÃÓ8òÔ'·¬ÝÍœhøÒ·ñAQpï$Á½º?ëh’Kš®©yú»{b~çnÜÆØJ-™8±™þ–K²^œ>u��]hhl„–îw©­P�`zjCCWqáÂ<üìfšÚ²cg¦oÂ^]‹�ãO¡¶¡®ºè)Á=�¤Ôyz^°83†‘çá_]†ËÕ¶eíîæ‰Æ'ÇP×yõmGa­¦I×o®�Ï&Þ܇°2ýz»zw³Ì·µ}ãÆ5hmƒ÷Üer ­�D“kô\5€°w©àM:(�šßÖþ‚ 0&À˜`L`× °à¾ëCÀ0&À˜`L€ <,ܖǘ`L€ 0&ð~&''�*˜`q‚Bc�Z[#îšIziù÷0"¾[Ð(¢èé–Æ›ð‹Ë‹€ªµ-G¡5:a0׊õÆ#«$}û°:ë/%¹7¿_—÷Ì÷}$²mÕ¢àît5‘Ì_ ¹\A¹Ñð¦Ç†pýâ‹”FÚiÀ7ƒš“àÞÚÖIßZ�Ÿ¡Pc£·pþ�shj•FZéf.„Åé!´Ú•÷w+¥› :Dâ ̯x±°º†×†na]O‚‘B¿™¦¶ìØ ÷8ÙÝ‚ŽZ'6º(™•I\‹Pºñ8 îçÇf1^‡µi笠Ï\ùÉâfœj®Áº&í$Q µ�¼@ráÅêïÂ,ƒÝ2¾›9Ñ¥e÷ÈÒ8]ë@'¥š»¨^½B&¦1û)Ýxœ„ü $¹�Õè<"�$ÙMõ÷¥ÆYù7w ɹô_¼PÀR:ƒ‘HHè¯}ê›ifËŽ]¾}ŽÐŽ›Mb‚{µ’Ü«*‘+—áÏå1MBäÕ|Ž®­'ê¿mY»»u¢Ëßù{B÷¹á,­Ôqæ§w«Äwµ+îGtJ¢Ôé6ZÀ@5—Ip�Ð5%&¸Óø\JæÐ¾O÷ÐÕoã˜U‹šÀÓfÒÝÜ©ÃîDóñ$®®…p%”FïÒú'o¼ŒneGhϱz'ìZ„÷MàY&!!'Á݃é‚-¥ñ7Í».²øF™’šUÁ[8ÞÞ€§…Üí°ê5ˆÑd‹0M,»í^£Ieó˜JÈPßyüμ}».Ï\C3¥Î?>Ø‹¾ÖF¸ìV¨éÞ¤IG ž5ú»ÆO‚û(döƒ¨T趯�<ó*MTÜûzû`2™`w8�Ç‘H$03=E‚û|�êì`UïßT&“ÄÊê4…÷î~èôFšPêåvAr¿›à~“ð|A:«;½�~üOgQ¡²£žV:Ð0ZëŃbá¤ãJp¢ç}~45¶üø“íÐã·è¹5­ìä„Rc¥ç«u¨¨¨Dš÷|6* îjY ��;T7Ø`L€ 0&°×ì¨à^ N|ôâ½ðd(—ˉKûVЋ¨² Ë Ç(é3#-ëê 'Wr¹üANÁû2&À˜`L€ ì,¸ï“�än0&À˜`L@B®]¿ ­õ0ÌŽƒô|d -*H +’HE&Á=¾�£�=&‰ªÇIȯn;+ îg””äGå’Œ§Zg°:wksçÑ×Ó'‰z7SÄÔô0ýº(Á½®±“d~*I�HÆ#ð¸g1~ó Œ^?‡ÖfiL>˜'O?Žƒýè"þ6«U2’tq¸ÝKw÷×ÏÁbïÚ I{ñ•ÃsgŽà‰#ý”àÞŒZ§ jz ?-¤9û�šÇ9Jp¿5D[ïiIÔ\^zÏ tâp[šVHpÏSz¢à>>‹nN¡÷¤t¤Õ‡·0ô¿ñ�&N¼™ànתQUyWpŸòG0´ìÃ…Å5ûòa›ØÒãÁ½›÷3$¸÷’øm§±1�àÏHg1ì ch-ˆ‰¢–÷niÛ»q²™óßD?¹wGHo ÑÕN‰õ Æã”n,¤m�PúÕLµ'¤1áQKpŸ½þ ~6P£R¢šÆGW%eñÅLnJ¬¿ÇžÛ�Ëç=Ûœ½ô‘ÑDr{+=Þ«)Å=]*!D îÓ‚ô�LaQW ×Á3ïyü^ûæÂÕïᨾýoIp/ÑûÉwÜxždñ4I•�¤Ñß\<ˆÐø+b‚ûJp7Ñu%Hî î×Ü~\_ ÀØóÍ Ûû«T×S~m ­ºú›\0Ò=Ýe6 '$¸Óïܱå5 ÓPhÍ’¸üÊ¥Ò¾qôÔÑZ_ƒ’ò  <�0ô¸�YÀ|°�³GõnE÷6=zûúÄôöÚÚZ¤Óix=ú»Õ�%šüg´¶¢ŠîRÙæçoCo4¡­«ŸžXHr7ÑŠ[y¸¦ û‡P]½÷'ùnð\›Ez¡Ô×@©6Àâl ,Ñs¿² /ëê —IÇ�œ ‘‘4Ä ™R½¹YÜsé0²™Ös>šTÑ#™ÕÑ6Xóg&À˜`L€ 0éØ1Á=‰`yyY”Òõz½(¨WÒò±#¸—)BøcX˜1£¥\`6Kã ¯t†–+aL€ 0&À˜Àþ'À‚ûþcî!`L€ 0&ÀvšÀ¥+·`«=³SÜ!WÅòÙ%¢“à¾6‚àêœ>) Á}tr �ÝO‰‚»ÙѵÎJA:"Á}–÷+Xœx¤‘¶¸™ñœ˜¸†Ã§ŸE÷Á“¨mê„Ñd‰d<, îÓcWÅ÷ÖfiÈFwÆ^#Áýì½w«Í&JA¢à¾¼„ׯbèÊEØœÒò736î¹ëèpjÄ÷$¸Û)íØ@‰õQz ?@)Î#Ss8G îSÞ$Z»On¦©­;vù œènF‡Ë‰v—£qJ4_ F1áöâúì2îD{óá­ks—ΚB‡<‰.‡}5V4S*z% yc)Ü!Áý‰”7ÃyÔ”†,^H„�&ùSHpo0�ÄNõªeU¢ü9EÉÆËñ%¸ é{r½m—¨n]³Ë£çQGRÚ Ÿ-BZ=¥m+hòNŒäÏ©DSÔ_7ÉlŽ^‰ µÙ¹u véLZ!Äwõû¢à.¤¡›(tKèoŠ„q½W9‘HaÍZgß©]ªðÝÍÎ�¼[Ø�ƒ”àn¢ë©N­FžÞ[M‹”àžÁ0��åð‡ Üã#ô~ŽC–„ç®àN÷ Ý/Á}‘îq!šh5[�ÃÜû8ªªwÃÚ¥ï,Ý~Õå(Á½–jÖÐ8ei’Õ,­P±NÀ[iDmïÙ]ªnë›]/åQö�Á"Ë¡ž&.™5j$iŇoºÇÊ:4tIç'j.†gPQL ³¡–VzQ#F÷·h2 O¬MP¬¨Rl=¬]:c±�C(0O�Z’¤e4)Sªçfg¡ 1ÙhiFe•tÄiS>Ÿ…guëe8j ÖhQ$Á=\£¬€ÝVKýØ?c$ôY÷ê2’4áO££ 0ô÷\&�Ž&ŽÔ¹j%%· õ ›àõÌÍÝA†V;Y¯PSÉUôwh•ÍÍ­,·ßÅÄÿgL€ 0&À˜x;"¸ rûââ"êëë!ÈíU´tß[åöû•Ü…ôva> ’{‰^<$waÖpSSKîï3Èüm&À˜`L€ ìW,¸ïבå~1&À˜`L`÷\¿1"&¸ëÍ-0ÚzÅwA/䓈nSତÜo�ßFMë¸ZŽ’”ßz7Á�êý¯÷+ðΞGÿ¡½/éŽÞ¾„¾�3b‚{-%¸+U$±©5úܽ˜¾-î/ ¿_B˜Ï;§“R%Û;1xä(4t$}'„wÜÇFoáü믢“¤»½¾s $½·(Áýt´À¤×Âj2"‰"K�à.$¸ÃTw Jœ”–]G›¡$&¸›I*®³š�"ÙNÜçÖxƒÜ•uG!Sß�ä"…š¶†b’R2ÝÃ8V­ƒS¯A#‰ÔU$D­Æ““ u�ÜW+­¨î8ú°MlùqÁ‰óh(EÑbÒ£Õ¤…ÕH6O2ƒùhËU&Øz¤‘ƼÙΗò‡_A3r¢à®#©PI îBz{LHk… úƒORú©täÜ;×_†%â!Á�¤Gs- 9¢$äûé1ä¦tã€Þ�ö£Ïl�dŽŸ¹qú�m”àl£¾Êi„T© O–äJ™NZI J©‘L½…l3W_„«œ�•ç…šiþÓQrO[ÐÜ¿÷÷lÏgSXž¸]Ò‡F’Å Ôß4Éüó$¸Wḛ́ôœE¥„ÆG¨»@5{f®C™ò¡Îø¦à^ I4a"§­†£í0M²”Î5µÁz3Ÿa<ë»U.(J¹Ù|�VB�Ñ�O�Ú¶A’¨¥×ßuJrO…æQ¦q*уˆú¨Ð8 ³·INöÞÌØ¼õØR‘~÷DV yI ÏÃdqÁYÓAý•Nrû[ëþ�¥{ÞÚÚ¼« ¨«o£z› �Kçwæ;ë寙`L€ 0&À˜¸Û.¸é„ÉÉIËX�Fq¦ ¸ Â&ˆî² b»° r»ð!<±RÜWWWÑÝÝ-Î&~�ómǾÂ,T%-¿ºÝÛ¿üË¿ˆýïïïÇáÃÿõÕØØ®^½*¦ãúÓŸ¾Çz»ëáó3&À˜`L`§ °à¾ÓĹ=&À˜`L€ ìSSÓ$EYav¤¥ß-Pi…ôÙud(]7› R‚û-håt÷H#u{~aë »(¸k(ÉØdkB±˜G‚D¼d‚¤ÕÙ«¨,ÑÞ.�TóÍ\As³£Pjõè:xF³ƒ’Å×@$¸'¢ALQ‚{*BK«4ÒêËe h‰Q8Ks,+›šÅ×j×¼^$â1ÜF$šFCÓÁÍ`‘̱þ¥a¸ŒUh©«A­ÃF‚»AÜâà>‡µø:\­G$S¯ ­­ÆaWÑä Ç¼N‹<½Ÿ¡tÖ±%/Ör 8ÛŽI¦ÞͲ2~ÖR�3 $¼ î’ç)-x%/‡½ëMèQo¶™-;^�¾C㯃Ôh·èa£HÙ%ìÇsøHø¶‰iÌÒ©w³/åÒð“än*¤`&9WxçLHp�)t°"¹]bâg>“ÂÂøeTܨ¹—à^†�÷É�MNÑdíf±Hêø\؇”gåx™$r4ɪBo…£sPRrû4Ar_š¼†b<U>™Ö¥Ñƒ«mß$·oôuãs.@Ð=…hÈCAiëÐ[kPßuTRÉíµn|Î%‚X]‡we®ºVZ¡¦ º®xcL€ 0&À˜`L€ 0&Àh’q0¼‹¾M4¼ôb½�¸îr¹Dé[NK÷m$¸o¦É�wa&A(k;›9ïÛ¤¥È¾þõ¯ã›ßü&––– …`£åfé\øøð‡?Œžž­I˜4 ôýsŸû¾øÅ/Þ+ýË_þ2þàþ@üzyy™’�~Æ» Ñík_£e£æpåÊ8Ž{íð?˜`L€ 0&°ÛXpßíàö™`L€ 0&°ÿä)MrâÎ<*.Èz¨u5ÔÉu¤âË(äâ(ç<8Ð×%™¥Ô…×Gçé5I9Õ©¢dl£µQ|=6웥÷òI:Ú: —+öü` 9ÌÏ�Ag²BM¢^mCõ©’½Ë3(QJcSõuûÃGîf¹\D2¶‚B!C¢{«øZm<ƒ›Æ,›+SÂd»¤ê½ß~½×~E’#kw \O‰‚»Š$êT&‹_€ÒYµ°ÕõÒcJZB²�&[ ÍBSŒˆÂw¾XÂZ$†uJgµ5�”ðý^Ìä{¨½ó#XÏÆ` ÜS•jT¨Œ°5I³¯¥|–V ¸‰< ÅU…4Šr ”+j(Ù¸JBiæ2?jß"õwaü bÁUÜ+hÅ{�K¾¯ªwzæÊTs[×a¨ÍÂÄ0Þ˜`L€ 0&À˜`L€ 0&À˜Àæl»à>;;‹úúz1½]�Ûe´´b½p*|lf¤yáCHˆÞÄRÜÝnZ°MxScç¶‹/â3Ÿù "‘Èû6ªP(ð¥/} ŸøÄ'ÞwŸ‡ùÁv îÛÞÞ^QØê$zA¦ç� 0&À˜`R!À‚»TF‚ë`L€ 0&À˜Àþ" Hî³sKˆ%‹�+ ä·—‘ÏF`ÔÉ( ½U2rûuáõÑU¯¹B ë*zÝ”VÁ,¥!¯ZGCC3û@nÿ¯¾æ°0?Žx< ½ÉF:%P,ä!—)H È/$¹ý ˆ†=¨¤•MÍ–jL4�B.-Ù{ƒñf?s <³XqÏPm”,WÑãHÂ[9ÇÚÊ4j(=·Be–p¥\`L€ 0&Àî�@>—¤Õ¦á¦‰ uõíôwN;”*ýý¼Gö*•Šô7ç4Âá5ñy€Í^K+'UÓó5éÿ�],°¼<�d:Isv«èy‚ ­µ®10r� Á�-Sx®º´¼‚t6O«kÈÈïÉ¡¢œ‚JYInO]“Ò«ÛIÞ� 0&À˜`L`Ûl»à>33#¦—«Tª{É훕Û7h‚ûF’{6›ÅÄĽÁÔ¾ñãmÿüòË/ãSŸúò” $lN§?ýÓ?- ý‚lóæM1õ|£�Ï~ö³øÓ?ýÓ�/7ýy»÷üàøä'?y¯N!…þ�7Þ¸÷5ÿƒ 0&À˜`»M€÷ÝnŸ 0&À˜`û›@<‘ÂÌÔ°ØÉöÎ~ôºýÝaî`L€ 0&°¯äbøHþt¹Z ³«Òì�MXÁanìüžyš¬×ŽÚæ>Té­{£øû¬²TV©F†V©�3ÈW© 6Øàj¤DT÷y–ÝÙ­L‚jtu P‰ªJú¤wAWÓ�Jšt¸6aU� õ±”Àa1AF“/![i€ÆJâªä’íf�j÷{§hd²¨!A¥R"C«êxÖÖhµ 5ªk;%·ªÎÃÀ,– V¨o Ô7wQТ%’Æ×޹=ãF�ªˆz«‰äö»«¶¯Fâðfe�×D…ìíï—ß/)íç_¼ ‡¶ ‹Q�ކZZ-¨ 9ZåiÁãƒ;œ…ÒÚ%YÉ}ui6³ =]]0 ”hnF8÷Å¥e„¢YÔ5õK ÷×"$·ûËpºa²:PÛØ!ú(‰X±h³7‘JÄ)˜°ó�Ͻ,¹!×9P×2¥Ú@’{=­–D$¸‚°oñÀ<\;H ÷ï½»MMÏ£$«�ÉÑK+£é ÑÕ ˜O!�\C2ºŒÀÊúº[é:Ý_+ ìÝãÊ™`L€ 0& =Û.¸/--¡··WÛ«hf³ ·o¥à.¤¸—J%qÆôøø8w„ò¿øE|å+_ÛêîîÆK/½5ͦ}¯íÚµkxöÙgÅ}ä#Á?ÿó?¿×nb<ü~?ì4+×årýÈå§¶Sp�F£bò¾�Nÿ¹Ï}ÿôOÿ„T*…_þå_Æýѽgýï÷M¯× ¡_Bº¾ð$úý¶·_"‘Àüü#é&è– 9$½“�'=$VŠuGÊJä+ä¨ïxŒ$¢½/€®Sºqzéd4>ztKåuøÓYô5°µ–¬ [Ȧ°vgªÛ¥QS:)I‘tmy©ö4 ºÎÎc�©ööø²i,\ûªKÔ©U�“àZ¤ñ‰‹È4°ô?…J‰^ƒ‚ø¸ù \T{ ¥«é½Ë<iùsy¬ÉÔ0j—þýùGý®( ÿ­WÐ@éÍMZ Ôt Êé>¡>.$ib”¨ü =†¤×Ï2=î““çÑ\•åöZª_Nñàáls±$Š ˜z'ù[º÷ç56?‹Î^ECE-V#ÚèC%¯B†’ŽW¢IŒzCpÃ[lj�Ý%õ9µ2‚&Uý�5ÐÑc¨Îb@<“Ãr(ŠÙµ&èëi¢ËNr/åÈùGqª¿Í.'\v ÔÔ×_áx7'g±.Aëè’ÔØÅäs$Iû&pòø1ôtwAOâ°ÍbA�w!Àobò.]¹ Ku/{øï¹Å…q­v8|M­½ÐhõÐÌzww'¬ôœÇHt1’ÛÃáÈ›‚û,­FQß|èAN-©}‡o¼Š�ãO‘à~FÜõFš„ Õ!“J`Õ=‡Å™1Qp÷Ñ󿞾㒪}äÖ%�íèxSp·8)Å]�ýMDÖ°F‚ûüÄÌŽ¾‚Ã{÷qtýÚ¨R·ÁÙx f'MB0ÐJ -Ê¥�SqzžX¹†ðêœõ)Q0çÏ·Spÿð‡?ŒëׯãÀ�¢À/Èù‚¤/l‚þÌ3ϼ³1y~C\’ê_|ñEqâÁÆŽ‚»�P?ûe2<÷Üs¸}ûöÆ)Þõ¹µµÿùŸÿù¶qÄ÷ÙÙY1uýÆ�»Ë–¾óÀŸýÙŸÅ+¯¼£Ñ(NŒPÒ ˜Âöw÷wøÝßýÝ{u “2„ ›�æþõ¯gÎHïE¿�ù3`L€ 0�G‰ î�Òhs_™`L€ 0&ðp²Ù ÆÇ†‘LÉ Ö7PšäÝ´ÒR1ƒLÒ �¦€Þ¾¨TÒK1½ßH˜^Zñ¢ –z(5&q‰û<%ã%ƒ³¨(§è5Ú�û=ÝŽí'Èí«k”Qj©�Zg„½†‚%Hp÷­ÎÒØÄ{Q_Û¼§%÷ùÙ›ôZ°--í°Qh‡ÃYƒ"Iâ ó3S`H0£ï·îóûmHOÒ$�´ÕYÐÙÚ ¥ÊH`õúˆ&(¹ôö$üñ2(E{¯nBr{Ú} §º[ÐY_ #‰kÂëÁ)!%ØãÇ+#Sˆ”u¨ï”–%ðN,ß‚¥Äãí 0kU¨3�ÎNÒýŽÄÈËî(4õý’#äZ‰Í]C3õq Ú I®µ$€fé^ç¥>.RŠóå•]O@¦£‰1Ú²1?B7_B'‰ßgk¬0*°ªä”>]@Œû“‘.ùB0<¥Ñ.¡Ê¬”•+ßÃaY }FÌ4Á¡TˆI žL�àN’ûо­O<؉w`ïȵïSíEÔ“˜ß®ÓB#LÞ¡÷�|$~E¢˜¦ú—µvt?öÁ¨f{šX¸ømP®ãMâë ‘ßFã#î J¿E“,æ¨�WRetœùØö°‰³® }º*§ÇO‡I=ÉùeªÝŸÎÁC×× "y4ÿÉM´²»‡Î�œC¯&��Õ8L“”ì4ÉJO÷‰(¥ {â”xL}|mnã:>°»Å¾£õ©[ç Å–\@IDATpÐZ�§zÛ0@r~½Í-]_Iš|ä§dó1·�÷¼4±‚Á³?óŽ£÷Ηó#ßÇɃxúh?º[à´˜h%›*$è\ôúDÁýå+·Pé|Lr�ºøÚàé'Ïâä‰ãèéꢕѫ)}^…,Mâñ®ù0yç.^¾ŠW_{Ç÷ð�Œ¼Ž�cÀAÜÛz`µÕФD% 'á÷.cVHp¿ú*V¦é¹ž´VC¹uG;:ûï&¸[”l.îô÷w<â£÷ ÜÏcî6IüýÒû;ô~/ú$¸CÙxWpwôA¥µ‘Èo!÷¢@iõÁ{‚{Ès§O=q¿§åý˜`L€ 0&À1,¸?Ä€ë[ßÂ/þâ/ŠG~þóŸß”ðû9õ_ÿõ_ß;^Hÿìg?‹C‡‰R÷ßÿýßchhH<Í¿øE‰äoݶKp×�»;ã|£]!U¨··WL_ÿèG?Šø‡xk)â¿ß*® ßPÑ“å_ú¥_Ï%ˆäBò¹�¼~¿ûýÍßü ~çw~G<÷SO=%2& øßþö·ñ½ï}Oü™ÐÆÿñ‹ÿþ'$¾o|-ˆùýýý÷~&ü#�Š“.„tø·NžØ çO§Ó¢ÿ—ù—bí>Ÿ?øÁð[¿õ[¢ì.ôm¿íÄü`L€ 0&°ãXpßqäÜ `L€ 0&Àö�Û#CˆÄå0Úú(�ÕHo¬W‹}ȦÖhiô(½±>F©Œ9�–øð  Ý«¨Ô¸à¬?…J½¹¹l‰�ÿ–§_GOg7‰ÖÒJ«_Y]€Ê`C[ïqLvX^B‚{зŒXx 3c—‘K鵺ÎÁ!©}†Sgž ±æŒ&3œÕ5ˆÅH¬N¥03}ׯ^‚V_G/T’ªÛïéjø©=) î:5Éwz-â$E ×Û�±I¼|á Ú=+©º¤˜øêmtË8ÙÓŠÎ:'t*%´ô±ŒÀK ­¯’à>LIîÕ>ò §Ý‘}s“/à@­gIpwи8)=7Ará ‰«Ëá8ÎϺ1•VÂÕ¹wïk‘‘qÆ®F»Å€^» (Sôš~ŒDq!ÁýòjwJzTK,©~üê‹èXOà¤Óг6º¦ râ”nì&1r&žÀu?IÔ•ztýÐŽ\/ÛÑHäÂÿ ƒ �zšhrˆ–ÄÏ¢pÿ&I|‚$סp×ÒEþà'¶£ùM�3{ùÛÐÈqÈh€‹&O¨IpOS‚{ˆVA§ñ¹E+¾¼B ÍO|ô—6ÕÎnì~õ_qÌjÀ1›ùÍ÷»«DGh"Ì|2�+�®†âhyúçw³Ì÷lÛ{áÿÃq§'Ipo&9ߤÒç�ÝãæhrËEMâñEÐøøÏ½çñ{á›ó#¯â€¶xOpwi¥z Åèñ³MaÄÀå¥5Œ&å蔞àÞg®Àé®Fk­G ÝçL”>Ÿ ÉaÞH£Ë^\žYÆ&Ü8üøÿ½†ã=kœú6>pô %¸÷’à^OýhÅš# ÞÁùáq(k¥÷{viî&\fœ÷î.q%tÝïbt GÂ$¸OáÒ•«496²§ÜWWf`¡‰£b‚{[/ô44a6 ÒŠ]ÌÝ!ÁýÊ«”`ï‚B~7èî={¾™Î¤1¿´H‚ûQ×:Hý¸+¸gÓq>÷¤(¸gc+hjlÛ… ·¦É8­0:v‡÷ÓÔÇ>(Ô&šÔ줉Øqšð›B‹©©)È)¡@H€WPÚÇÆ¶]‚ûŸüÉŸàÏþìÏPQQ�‘‘¸\.±É_ûµ_Ã?þã?Š5iù‚´þÖí­âºšÞðøÆ7¾Açv¿ûýÆoü†Øw›Í†¯|å+ι±åóy1]>D)G}}}xíµ×6~DKM¯```€Þ [ǯüʯà÷ÿ÷ïýLø‡�@/LL6�ù†Ì/$ÎÿüÏß}1ï«_ý*~ê§~JÜgã„a�‹ Óih‰gÞ˜`L€ 0�Ý%À‚ûîòçÖ™`L€ 0&°\½r 2M/ŒVáMu+¥ÆÝMÌÍ¥}Èe‚ˆ…n#›¸�Ó§ŸØ ÝyW�éLón?šºŸ€ƒw�ÎFIõVJÅ‹ˆþÕ1,O½Ž¥Õ÷ô¾ëøÝüÆôÜ:�%Áýœuíbr¡ ¸§S1x—§Hp¿„©‘7ÐÛ-­º„Y$4…�ÃGñØÑ”Ô^ ³ÙBýKŠ’û†à¾´¸§«ëAN»íûÎ’\|âð!6‹s£Ó°vKOB.NýgÚêp¢¥MV#%ÿ*Q Aw-žÂ„' î/Œ/âÐÒ“‹ïwø27¿ƒ³uVJp· ‘RÂõ$¹é½”@*‹;o î?\ôãÀ¤%èN\ý>z�‡ý”ø[Câ§ ®fi|¼é,F¨öë$�CK‚û‡ï‡äö‹’à>¨Sà (‰«`&‰¿@÷ï5’\gè14‹ãB"‡A î©KßÄ1� =$ç[éº2ÒûoI yŠRº¹�Þ.¤¸Ï©mh=,-±øA.‚¥Kÿ)Áý”Ý‚j’r…~ ’xRè#Ý'n“Ä/$¸·ž~ûû`ÒÆví»xå;”à^‰ƒ6úíf˜U äKeøéï�I’ògc \ŒÐvò£ÛU¶Ÿ·œŽ 4w�Ó=¼Ñ¢G­Âa¦ÉaºG„èã¶7„×çW!k=ƒ*­yÛëy� é(Róq Þ‰lG�“�ঠ<1ú¸M î¯S‚ûBV�æž“rjIí»2wõô6øéþ1Á]O÷rÝ3<�0Bt¾3‡—¯ÞBãÁç$U·PŒ0É5°:zWpï醑&¸ÚlV„Âa$‰{‚»ÙÙ…R'¹úï· l6…UÏœ˜à^SßGu=Ô¾ú[;A î· ¬ÁlrÞï)wt¿Å¥yZiÇ�zQp§«H¯¨¨Ä¥·'¢>xç¯ÃUí‚V£ÝѺ¶º±ÑÑȯ[`&Á]® É<$¸—ËE$"‹È¥C(¦—i¥�VÑ…Ùê¶ù|L€ 0&À˜`ûƒ î1ޏpè{%„ßï)øÃâç~în€�þ^2ø[¥kaAÜÞØ¶Cp¤ðÁÁA¸Ýnœ8qßýîw7šÃ•+Wð?ñâׂÿéOúÞÏ„¼U\î¹çðµ¯}ím?ßøâ~÷ÛØÿý>ÿæoþ&]X6vmmMü¼±ïÇ>ö1œ?^Lb¿qãÆÆ·ÅÏÿøÇÅqkjjÂõë×ïý쥗^Â'>q÷ÿ/|á ÷&1ÜÛ�ÿÁ˜`L€ HŽ î’.ˆ 0&À˜`’#péÒMèmG` Á]£«§7Ö $y­Sz{ éÄ"¾ˆ®ã‰'ÏH®öû)htô4ÖN4u=) îKõQC©xY’#Vá_¹+¸Ï�>�<ý±û9åŽí3»0…ƒÇ>ŒÖžc¨&Á]k0‹¡‰h@ܧIp½òý=-¸§“Kb‚{%¸×ÖÖC«Ó¡@á�€3Swpmè^{åe>&-AjqüeQn?1xˆ÷&ØÁ�^‡÷™…eŒÞ™ÆÏ_�¡öèŽ]/[Ý�‡÷jÇÉî» îv’¨…pApŸp{q…½‹“ó0t<½ÕMoú|Ù ª½« ƒ Õ¨¦ä_»NC‚{™÷$Æ)Ýø<¥çN$°·ß]©uÓ î "#$ñÛUb‚{+%ÛI.LH§ôi!Á}ÄÆ�²5Kp/ƃȎ½Š“‹˜àn!ñÓ¤�#FÉÙaJg¾ŒŠ’»¢ï)Èh‹½ºy®>�ò")½]ø°S?Å’(ŠÏ&S¸F« ¸õÕhxBr]\»ú« è&Yµ†¤b %¸ÇHüŽ“ä¾!¸ëŸ�Âä�\í÷[�wì"ÁE<ãrˆ îB¾L¸¿Ñu¸@�¡aŸ] ꜾßSîØ~«ãaJ¬âL­C\¡Á ÜßÖá!yZ�ÜoÐcߣv¢¡Ozµ?¤Ìâu4W%p ÚŠZúý£¢1òÒ‹­ö0J‚û"­P¡i>ò §Ü±}# $+ÓhrÑ+êh¢ÕÿÏÞ›ÀÇuÕgÿ�¤Ñ2šU£}߭Ŷ¼¯‰ãÄ „Ò°´/åOi¡ÂÛÒR¶ÊÊV¶ÒJek¡i !›÷8^eY–líû63šU³Kÿß¹ŽdË«$�mY~n>ŽîÌ=çÜs¿G3šå{žã „Ñëp¡S=7�Ga,]/«Óœ m»n�‹Ó‰bÑ0܃ÇQ™kD}E 2Ì&¤È Ú�ðÉïâÜG'’PTµ!NgŒo3="èÛ,©òºV ¬ËÌÌÔÒÛ‡‡GÐ#€ÃBaéªøžô´ÖÛÓ‚—rIp×̲Z’\§c£C}2‘y–ñ’n@Ï®|JµÒ|O_&’‘_Ö�<^&cQIoo•Ÿ$ÄB¨¬¬»rC‹¼D(ÄéÓ§à&Á`)’ñH~EpïDºü ®¯­–pÅäE~ì � � � �À�$@Á}ô¿þõ¯ãÑGÕjþìg?Ã=÷,ìî/~ñ‹PÿÔ¦dðsʵ;å*�\ÉÖjûò—¿Œw¾ó�Ú¾úßµÜ÷îÝ‹8“zp¾Ä®äw%Ø«>mܸO=õÔL_Ôιâºâó¾÷½oÖñés-7]^ý %‰ª³*ÕÞívk??ñ‰O@%¸«M î:Ý™%ÕíÿüÏÿÄC=¤vgMBp¹\¨««ƒzÓøáXû§’ÿ���kIú*^mjÂÁßøFIïºÕÕÕÚ—Úþ�H€H€H`Ñ à¾h†‚!   �EK`ßþc0f4Àš½V’Í•üm†J �„$�ÒÛ+ îÇrÃÆMëí5\®cM"¸§ÙªQZ{'rU‚»)iéV‘:”ÀoÁ½IÜ_DØÝ…ÚÚ—kêºkëjEýÚ¨ÁýL‚»Q†f>7{[ÑÖ´­�;Q_³úº÷-^'tŒ¶`ë¶íP‚{VV2l6ø|>xÜ.Ü[pðÀ> Œ"¿pq%¸»GN¢<όڪrl^³&ƒA$õµcÄîÀᦓظ¶Ò›7�Õ-��*KtFpOA×(Iè½’®=<îÆ�S]èpºœåñúuˆ[;C'žÃ¶"³&¸—j î)gÜÝ~4I‚{[J6#Qo�Û9¯wCîöƒ(�Ù±ZäO›”…¦tD òpRIâ"Q¦ÉÄ�¬X±Ø6÷ÉÝ(�Œ£Þj†9E‡Lù½ ª¾+9wÌ…I7/21¾ šö"{¼Ë-&˜å»%Šd’…[¾{iI·m*™k_…¤”´ù6}ÍË÷Kß³œ½(—Uzm’lž/ããÓÆ'„Þ@ƒ†,ä¯ÙqÍûq-O 0ÞøÊÁ]¯­" Îç—ëì’I<ÝHEÖê2>gWN¾–ý™OÛªï£Ç_DiRy^.– <*}Þ/“:Ü>ôÄR�·Jû‹°ïó¹Î)™ˆê9„Ä 'ÖŠÌ/óà‘I0nŇbiH-[�ÄäÅ÷øQד¾�wDnJDKpWàÔ±#]HJ·!­h5u‹³ïó£X4„€½ú?òd¢_²<×y'è‘U^S䔨DêÅ÷R×–ÇÑ`ïI$LM  ?OsB¡�|Ÿ>‚©Ätmå äEøü<Ÿñ™. ù–ßËX4"w'@—$ƒlù‹VnŸî»òúú:àŸð#!)EG‰2!Á*b~Æ’[IÞ#“dú{e%�QLÅ"òž( 55ò’UT¸‘ � � � �ÀåPp¿�K{â‰'ððÃkG?ùÉOÎì_¢ø%ï~ÛÛÞ†§Ÿ~ú’ÇÏ? Ó•t>½] Áýø~úÓŸj§xï{ß+KæÎ^úN¥×OoÊÌååÓ7g îJÜ×»Þ5sìÜ�s÷Ë•Su~÷»ßá[ßúŽ9"oÆÏˆçç¶5½¾àî÷û5‘}bbêšyä­¨º6u[}ТÒÛKKK§›Ð~ª”|ÅùüseggãOþäO´„w%Ès#  X(¸/Žq`/H€H€H€H`18øòAL& «`Rõ™òO–E�MˆÁ½n{ ©vÔÕ.[Ì—qɾùåó¯öîMpÏ)n@šA„c~Iö»4Á½§u'*Kò5Aù’ Ý€£öa2$áWw³$åfdh‚»}¤.Ç N‹„�4÷ââÊлøœÒãî“ ’\Ü`6[�›W cãÇÐÐz{ºEpß‹ÌlI.L5Äç„qj%öab¬›%Á=G¤®ò¢BIpOÂÀè(ÆÝMptF�]´¸&MÌçò#.x{^Ò÷‘tKsmÚçÆþ@mƒ£šàžR( ´i–ù4{]ÊvŸØ…‚$Ÿ&¸«ôÜ|éXÄU§ˆw*Á} f”ôÜ›sÒÎ4ÀI%¶¿„R]¥’nœ* ­ÑÉI¸‚a-Á}(Ù†¼úŹòƤˆ…"¹N`‘TR%è«ôö¡‰ \ÉFèë¶!q‘J‘Óü¯ô3œ@ï¡§‘ ¢HŸ†äÄ$Ê÷.cr�cºtXD@NLM¿R37äxDú>ܼF÷°&·«÷�ün�ŠüiO6 pÝ« K[œ}Ÿ°ÉÐ\§"Å5¨­" sûà’÷�µ5�´HÇG]cL„ÕñîãH x`FXÜ=HFLoF†J:^Ä}Ÿ×EBðô5!ês"e*„PB*’�6˜‹WŠÜž:Ÿ¦®{Ù˜ô}¤»A¯C¦KDä5B’,ÈT}¿‰“Û/r*â‡s¤}½§‘_P [^’ÓdÂìM²MF'ÐÑÖ¨ÉÓÅeõHM3Ý$=g7I€H€H€H€H€H@¦°Úív5ñýšm}²Ì•‚“ä¢ÄWfp+¹8›JWÿ&僧X,†––ù²£8M_¶�_|Q“�U!%=ç;ß¹lùK|ó›ßŒçž{N;¬’Ñ/µ=zTKN¿÷Þ{ñw÷w3Åâ-¸$™¢¶¶JŸË¦úò‘�|d¦è\Åõ¹–û¾€/}éK3í§¤¤   V«YNmçÎ�3ÇÎÜÕ•à®’Ü•Ä~øða­ì[Þò-Ñ]¥³?ùä“3õÏÝQýûùÏŽ_ÿú×8qâ„öû5}\ý+á^�;7   �O€‚û�ö€H€H€H€;�æÇàpMÁ–³zc’$QR>Uù{áà¸îÇÑÐP-iy7¯ìÑÞÙ¤f##§ ¦ŒBÜ3ð9à€kTŽ…ÆPYQ±è†*6“±qšS"}¶ +·Dû,n¤¿>�®±>äçÎZ¹qÑ]Ä:4)ל†ÉœŽ‚ÂbMr�H�G{Û)Œ;²Ze%å WhåÆè:›8žV³Uå%"¯%bÌéBWß¼AÀ–¿\O)7¦sq:kÿé—‘s¢F&!¨ôvõÝÅ„Œ�ܺL䔯�Ó™âÛLDÄÕÑΣHÙQ& îF¨ÃÑI {|¤eCŸ_¿(“™çKA%û{Ž!É3S²ܧ0ê"bÎGnõúE-¹N†ƒðtÔȟ)2¡*,IÌ òÜl.—dã%’š•ßþÖCˆ¹íHKú¬ÈÇ)–,d/[{Süþ…]£pôž’׃ÉwŒ™dU&®t©‹3‘y¾�ŸéòQ�ݧŽh7K—­A²%{ú’ �À-G@%¾÷bx° yåÈË+Aêž÷Ca™Ð1Ò¯ÕÉÍ/Enn1ÒRoþU ãà«ÂŽŽ6LÈ„ÓhL'ï #2�.ˆô´d,[Ö 4.ä®ê´··cb"ŒH4Sòþ+)Qêèu¨®Y‰´´¥õw}1ŽûD$@$@$@×’÷Ð ƒ¨®®†•<½ÿ~(ùúrÛñãǵÄpUæ¾ûî“7>¹xì±ÇðÕ¯~Uû‚¦§§GÞ<Ío6~¼÷_þò—P©íÓÛ–-[¦wgýT׫¶’’MŸž°0Wq}.åÔ2½Š±ZšK]çw¿û]lܸQ›$1Ý™i~êöÅ÷Ý»wã oxƒVüÙgŸÕÒæÕd õ&çñÇÇÛßþöé¦.ùÓãñ@µóÃþpF¨W5Z[[a“儹‘ � � ÜXÜo,ž�H€H€H€n¡PP>—;(_�ëE¢.Brj†,¯C$è„·[ä] aÕÍ�t¬>ï:Ý~ >ÿ„$Õ×Á`ÊA|ŽÁ�,«ª¹âç—7j,•ä><:¨%•¦34!Á#©íÉò\vfîM-·O3U’»Ï#*Â^¤§´Ï'ÇF†Eа ¿p’©ìAw°§ ï²lšà•”ð©d 2óknz¹}z|T’û„³~GŸD%À˜).lÅÐé_rûtŸ§FüNØûOal¨K~—*‘YTƒD½uúð’ù“tã¶–C˜’ñ©A7Õœµd®�BK�@Ô5„Á‘E‹—!…�Ïk6¤ê9ß5ÔŽqÇ�üf²å#¿J&”è.ýýrL­V2Ú©­ŒŠDa”•sò*Ö i‘'Ä_3ˆ×°á©É(Îèb>Ä$œ/))ÑDYµÃV‰„DÝg‹h= ¯³"äåd‹'�,‚n©é™Ðg”_´Î�ðŽ9ˆÈªJlŸ”×™2�6EV‚PcàíG¢´’'Òzòy�‹H$Œ‘±!©“¤­4¥^³‡dçh¯Ô™DAÞ…uæÜ!¼€@HÞÓ6?�)]6RÒ¬ò^)“Sò>ÊÕ‰HÈ+«®±zÍÆYõB²rLcc³L‚L—•Ìò¡K±ÈûÉ(&<݈F¤Ž>ˆµë6ϪÃ$@$@$@$@7 î ¯w¼ãxê©§´Úï~÷»ñOÿôO—l)�bÛ¶mhkkƒÉd‚’ÝÕOU_µ£¶ßÿþ÷X¿~ý%Û¸Ø�x î*•\¥Óëõzœ:uJ¾l¹øŒJÊWr¹Ú~ûÛßbëÖ­Úþ\ÄuUp.å�|Pk÷sŸûÞóž÷hûçþïþûï×&¨û.&¸«d•Œ?00€|਩©Áûßÿ~m"�Jû7›ç·|Ü£�>НýëZ~üã㵯}í¹Ýá> � � �À @Áý@ç)I€H€H€Hà&$ $÷Ó­'àõMˆ\œ}zš|6dD¾Z-Ð2¿Ïˆëå+£½­¯Ñè”H5€ÅlAUõ ‘5.Îq£¯)‹Jß›04؉’²:U"5åÒ²Ö�î/ÏO$°x „$­ºCÒª%¿Ëê6 Éxå šˆ×Ž®ÓGµ‹ª�ôq�)sñ^àMܳ˜š4Óú2&DÎÕÉ$&cf>2ŠDˆ¶æ\òªB®¸úÚàwje 6ù»]\�Tkî%ëðÀü „ƒ~ ´….àAÂHÕéHJÅ”Lô1•­”U.L¿U þç!A&eËëªDyÌy"1LZóa«ÞpÑ:óïk(jÕŽáŽ#°$†QbH„EŸ ŸH�Þ`Î)™ÀYºN& Σh8§¬Äb�ô df¥�†\>Ø'SaºHÒ^8%ÔÆ<](ÌÔÃj2"[&Ž�»äu¹΀¬àQv�°Þ-«ÈØŒ Ú$ª²RÒõRÞ‹þ!yÞóÇäoQéuÞCÖìí= ƒ%ùÅ2!0§fk6<.;cîï€ßí@qQÕ,PýÝÐ˪92‰0#«Fs&¼2×1Ú‡‘þ6ä5GYiõ¬:¼±pÊOñ…L°d/— ÀfÖ³1%‚»ß݇pÀ çÈ1¬¨¯�÷¸Æ™“´¶ž‚Ço‚ÉV ]²Q¤ø,­N(0†€HViiÄ*Y­Ír¯Ö6s±Ü!   �[”ÀuÜUêu’|«¢Ò¾§¿¯–ùÔ”,&,ÿb²t ’™•´\\\|µÍΩþÑ£Gqï½÷jçU¾ÿýïϤ…ŸÛ€êÛg>ó|ó›ßÔî~衇ðéOZÛ”å�´ýåË—ãÉ'ŸÔÄ÷së?÷ÜsøÄ'>¡Ýõ�ÿø�³¤êx îCCCXµj•v=*õ\]Ï¥¶îîîÿmo{þùŸÿY+:q]œK¹såÿ�~ô£øÐ‡>4«;/½ô^ÿú×Ë—uQíþ‹ îꀒãUZ»JÚW‰ð*ÉýR×÷È#�`ß¾}šØÿ½ï}OKÙ?÷¤O<ñ~øaí®ÿú¯ÿÒ&-œ{œû$@$@$@ן÷ëÏœg$    ¸ö"a‘Ù†:Ð×s E"sææ‹ôŸvVæ8¿j’@_w“7½"CIú}N K—ËŠ˜&†ž_—·çN &éŸc}’,éÒ’YÕwiÅ0æÖÈÊÉmh2†o¨Uê J ¥‘ï4`ʇ¥ ‰ºÅ=ù䢴HïTèЩ—‘,c“kÐ#E’s'D¶�Z  /Y…„ä´ z“äÖñŽÃH–2ÓRU€?\¡¢æ˜$áøbRï�ðŽ9˜”ñ?þàw¡Ü˜Ž$�–ïõúüxÌy(¬ß‚ä´Ù¡K]Çv"ÝÑ‹2)¯W³¶d Èwn]2Y- +-”¯Þ>§s³Ð• ´~Y;²ÒR°Ü&ÿäiÊ-iß2>N�†ºm<�¿ˆœ ÕV“V/)!=^?¼R¯WjËòíHZ¤+”\™Èâ*Ñ.¬ }XWš'r{ -F-!Ü¡uØ�6_ÒËÖËß”³“‡NíG‘Î�5%y0ɸ*ÉÝ'B|߸]cã8홂¹|#“Üã4ÔWÊs h¨©„Qäòs21ê�ô|¿M§;ÐÜ5‚ô¬:$Ê*Rj ÉdGÿQܾqê—UÁ$ÏsY“ ¹~¼t¤£îR-åqêá­ÝLPRׇ{°rý”-k€Ñdƒ%ãŒàî÷¹ÐÓvM‡_D^v¡å�™,¢&H� £nÍ](®\)+�eÀ(‚¼w| ~¯½�8yäyIŠ{ZÚì &·6í…_ý±Æ“ò;ßkö m%ƒ´ôlIaŸÐþ©÷ñácHMFmͲ™“=Ö"«.Õ‹à^§­Ô–ªÏB,â‡dBKqW‚{z²õËëfêp‡H€H€H€Hàæ"pÍ÷ÞÞ^ÔÕÕir»’ÜÕ¿x îJlWÿ”H®÷’’’ë6ÿøÇñÝï~W;_jj*Þõ®wá­o}+ÊÊÊ´Dñ'Nh‰ßJ†W›*sðàAH2ÔôöÙÏ~_ûÚ×´›*Áý�ï|'¶lÙ¿¼áýÝï~§ÉãšøÞØØ8+u<ž‚û7¾ñ�ñ^‰bJ޿ܦŽ>|X–86¢µµUÞ¸¥ÍI\WmÎEp÷Ê u%¤+�Ýf³AÉýwß}7Ün7^xáM\…B3]¼”àÞÞÞŽÍ›g/;õ³Ÿý ÷ÜsÏLÝéu¿JxWÛºuë ÆwÆ Ú$ 5ÑàÃþ0ÆÆÆ�••…ææfíwzº.’ � � ÜÜo wž•H€H€H€Hàæ'àŸðcÜíñ&$Ÿ¯JˆÄdXKŽ,*(†N’[ÏßTB|wwbSb€Jª«¶Å‚H”›åeÕ‹>%þüëY¬·£"PÛG;äsôˆpäiŸ)«Ï‡úEfKA~Q-RÎ'cŒÛÛE¨ÒÁ`0hŸ¿ƒA¤Â°dV2ý3Nƒ‹1Þ}†Ä ÊE\Ë4‰Æ$eUÄê øÉ®—ÇÆla}*Bxø8‚.ÔæÀ(õ¤Xî'Fà�ÔC_´z–�§®Þ’Íô7íD^Ô‰,I’®±Y�,‚{D¾7ju¸aO0@W±Y$÷³ò§J;ñ"Ê“#°¦¦H³”ŸÄ„|'Ñåö¡;šSí6 ºqømR¬�ÇžC•¤OW™ ÈÞj²Gp2&‚{M.=­E(kØ6s6-¹ýÈ3Xmµˆà.‰ÈÉg&�¸"tû8:îFƺW3É}†ØÂw‚®QØ�>ƒU"@¯É²"7=)ò]î„<¿õ‹àþòè8¦B˜—mœ9IDR‹'žÃÆ›îFí1”*�9OXäv‘Ü÷ 9à0"»vö÷s3 pg^zŸÁ¶BÖ‹àžmJÁݤ î£2ÙC îû:Ð1¢ æ,ïáÃÿ…»k˰FꔪwyÜ…eL‡äùm穼ÐÚ�`zÊêϬÒ=¯±ð,“"ÒNºNáÎ�k5Á=3à ›Œ‘ËãƒS^k+Á}×Ác2± €Òª ZݾΣ(Ï3Šà¾%…ùÚ?«¬<ît¹`wºÐÔz;÷„ÎR-¯(OϾ€í"°gæ—ˆà~Ê—­†Å–ƒÑ‚ ¿GKqï‘•¤NyŽ¡^ Í«ÑÎÐÙÙ‚Œ¼òW÷-ñ]o�:"Ä{äy³·ýŒàîíFeåŠôŠUÎ'pøX;,¹5ÁÝ`.‚.Ť¥±‡ãð¹º$Áý(Ü#/cËæ3�#UÿåCí0e®�)£zC�LÚ1È$­I„CNø==Z‚»Ïy·ßÎçºóyó6 � � � Ü,®¹àÞÓÓ£ îêK‘k)¸GäC-µlÑõÜ•T¯¤çýèGW üð‡?ÄŠ³ßà¨ú÷½ï}øÅ/~qÉ6”¯Ò÷oŸ�FOÁý¶ÛnÓøeÈìð“'OÊRO›™î¤J8ÿØÇ>¦ÝT’ÿ›Þô¦9‰ëªÂ\wUîÜ êö¹›^¯ÇwÜ�§Ÿ~Z»ûR‚»:8-ã«ýœœ455]TNWÂü<€C‡©¢Ú¦VP(Ô8©M‰ü*±^]/7   �O€‚û�ö€H€H€H€Hàæ#ÐÖ& Ô‰éHH1"3¯)©YÂ}\€$LD²)Dò9’»’Û;»Û‘jÊ…>Ý"uÊU¸+ìƒíZeÀ3ŒªŠJîqøUlAf¦ Å%¥(,,ÒFv»&¸wuuÂí ¡¸ì̪ êt“’Üîsu£¤([äš  FÚ¤ü \ÒÓ?Š4C‘Üw&ý8]¼e›ptA±>ŒuUÅ’Òš “¤è*�zXÒpOôáäh)y ’Îzö³õð`#*L1Tçg¡*/ iÉ:L„Âèµ»p¬{Ý�T WݲLãuáa¯¾æç±&׆uù™È!Z º>•$íÙV£iy0T¬›9e_ó^蜽¸¿²U&-Á=&ß ‰Ð;6Âﺲ#§vËLî,Œ€Jb/ñ�hrûúL«&¸«w¯L&P îÏ�ØÑ��†²Í÷Ïœ`äÄ”K� I5VR|®LQÛH0„Qù÷ì°^Y=!wåí3u¸³0G_@EÄ!‚»kEpÏHK†Q^8e5ƒ.‘Õ[ƽ8J‚iÕ«fN0,�Ÿê¨ä1W$+&”ˆt­ÆtTÂG'‚h”總’>�»þ¾™:ÜY8÷ñ'qOM1Vå`™0·èSEpŸÂ¨wM£ØÝÞ�==,Ûüú™“DO=�{ê”àž¯ î&Ü}ò÷Ç!�¹æ�1üád'vu�aõ¶?™©Ã�…èlÙ‡eYزfÖ¯¬“Dï¤ËsV0Æ <¿9y /;�ßï~›¶¿Y;É�]¿À½Û·b›$¸/¯©B~n6ÒĘÐ?4¢ î»^:„“]£¨8gâÂÂzÈZÏ?ûsl¸ý>¬Ü°Cܳr‹de$ƒHÐ2kl=íJp߉£{‡Í·½V¶ëÅß`õ–ûP·V%¸¯‚MÒÝSRÓ–4xçX¿–àÞräÛÿ$¶ßõBŽ�ƒGNÁ’½Z&¬…Á\ŒdMpŸD((²º¼ßqJ‚»{ô€îg'\½ôr+Œ+`ÉZ¥ îºdã)>4. îJp?Mpßv[zÈ&H€H€H€H€n�k.¸¢¨¨HKŽ9Wp¿Úw%«Ó î*ñ|``ùùù×�ã/ùK|ó›ß„Jl?ËÌÌÄýÑA%µ«´ó‹mJÎÿ¾€ÿ÷‡Ãá˜)¢&Üwß}øû¿ÿ{ÔÖÖÎÜ?½£d~•ÞóðÃ㓟üäôÝøÖ·¾…GyDKêéëëӤ왃Ù9}ú4¶n=3kõío;üñ‹”š}—’ÔW®\©%ç«>*É_õ½¦æÌ¬æ¯|å+øó?ÿóÙ•^¹5×rªø·¿ým|ç;ß�ú=šÞÖ¬YƒÇ{ »wïÖ~ªß«¡!µ$ìÅ¿¤ùþ÷¿��~ô£Zu5™àÑG�nꂟjÒ‚ºþŸüä'èïïŸ9n–Yó«W¯ÖÎw±±˜)È   �ëJ€‚ûuÅÍ“‘ � � � ,>¿½ò9j^ùFdäTH‚aRDðp;úœð`¨ë¦B£(.(œ¹ÚήSHLËD©6FK¬YÅ’ŒI ï…W {Z÷c2è@UÕò™:Ü™?�h$Ïx'6mÞ‚šÚ:ù<Ù«’ŒŽŒÀãvaçÎpJV1­¨9+t:FÚ‘—cÀúµk‘+áÅ%ÅÚg¶~Ÿ]ÝÝ8rì‡]0Û*æß!Ö˜E`´éñê5ušàžm6"ORÂ=’>ížàDÏ v5·£Ã«CÁ+é¬S!†ã®å•(•”ãºB‘×$XF îM½Ãèuà¹&™8R²:½eÖ¹xc~úšvaY¢kòDp—‰úe2�= 2´ŒQ㈻ǂ0®<+è¶ïqÍœ„%¹šànNI‘ïTdâŽÈíJr?<âÀG…^7¿Î°ôŽ?÷SÜnIÃê 3jÍ&d¥¥@§w™€Ð! ÔÇ%�ý�LÞɺýl°P÷Î_`«9+$¹ZwkŠLQwäû´6‘®�¨:¾Ê·ÿéçãó#°÷ÉàU…YØ,ât­Õ„\™¼£ÒØý’ö= �…N7ö9& [{ö±Ð*ã³)# Û ²°Lêd‰Ì›$“«¼ázDº>(�¹cnX¶Pžžßh\¼´ÿÄÿŠà^¢%¸—Ë$„iÁ}LX·ÊsÕó­=ØÓçDùú³“D¦ÚžÁÝuåX)«‡TådÀ$�»°|:$“~Nž#¸¯¸í�?)ï�3�ÎÖ—PShÆ�›T‚{r23`•× y~sŒ»p¢M&H‚ûéAòJÏLjê9Ž*©³qMÖ¬¨ƒJ}·˜ŒpÉ çcv§îmØõÒAœî—×}›æÜ¼8�S­‡%¼ šà¾ æŒl˜,™ð{]ðyœ3‚ûøp?ÊÊë´FÚN7”U„úµ;Dpo�òY0˜lRÇ ¯Û�¾ŽF´È!�ÈîÕËÎN>½xxï\>ri–-Á=Eoa=O&óF {´÷ñ‘F¤%Žˆ7sÆGQm:tD^G×Ãd«“ V¤¦ç ™@,*ï«M’âÞ CŠËÏ ¡œKX†H€H€H€H`q¸æ‚ûøø¸¶Œjvv¶& +YÉíñÜ•”<66•À­ÈoÔ¦DñnùÒ@ÉßYYYhhh@AAÁœ»£®C‰ÜN§‹E›p±å€çÜà*8"_â(®Š§š40Ÿí‹_ü"Ô?µ½øâ‹¤è_ª-¯|ˆ V 0™LÚÊWû;{©óð~   �… à¾pv¬I$@$@$@$pkhï8…dS1Êj·!§h9Ò$‘=Uþù\Ã"lŒaP÷ÎÏbå9âÀ‰“�(«ß.‚û&dåW#U/A>œðbtðº[÷¡çäN¬j8›¦wkÒ½º«8‰’â2¦Ýþ ••ö‰_FÁýj‡]Ç^�4öq¬Ë¶b¥Lܱɸ¨ "ãòXèA·[C{>¤o8óܦNxìùŸb{–k¤N…YöåùPŸœ$‚»¬š Òõ1yŽÛ' î™ëÎ$!_u'oñÆN>�íEfMT¯‘‰ò8R+Nt çIØß×9€SÁtØ*ÖÏ� ·þN“ÛŠsQ-urd¢ˆ[&ýô;=hìF³<ǵI�‚e|}0m�;‘ Þ¡Æ3‚{m2åy+Ëf…Óå�Ûëà /AKG7RDÀML6hg‰…ý˜p´`Û&Ip_V�•à.¯ìÎqŒ»½8ÑzZ÷C0å®@rª¼îævUü~::›±lÅ&Ô­º éF3lYð¸ìÈû•àÞ|dŠ ÊeÒµsùý^ttµj‚{‰$¸§-"ÆçÈdÔ1YùÊ- îÇ5Á½¢lÒÓ9FW5@¯T>ÙÜO M÷•ò{oÖw‰»”$ö>IÎwC î+—W‰Gcš9]sÓ1Œ{Sd2ot²:Yª>GÞ¦N"èë×Äx•à¾zu=¬VN&��Æ   ¸É\sÁ]IÛ*]»P–µU¢ðù‚û|¥a•Ú®¶sÜ•ˆ<�Þ~©ï›l\ØÝ8Pbü&ù‚ÇçóaûöíøÕ¯~§–Ù � � �Àb @Á}1Œû@$@$@$@$p38xp7JëïA©&¸KÚ�5‰I)seLÕ6"uÚD îT«Tr‘³âìŠ3•¹3/a÷¼ÇŸÅªL ÖÊc!7= )V6!xd„E„îžLEÁ†³²zû±�( ÊJÏR§A&•Xe„4]%ñ]ýÛ3h‡ßZ +“§ç5—*ìè<Œ¢„qIpχM&ðh‚ûä\ò|Õ:ìÐ÷´ŠÛ 3œý[âê<ˆ²ÔÖ–æIâ{Šmfm‚U¿<'vÉĬý}.˜JV#Å8¿P±KõñV¿´÷˜ü�OAUijÊK�.̽òú­wh]}ƒ2± sný,LŽÁfØÒP^R„‚¼ØDÀU‰ïãèìéÅ�ÔÉ.Z9«o,œ@Wç LÊkäüâjdåÃ`´"ða°·M“Öƒ>*«fóî)>:•ˆœÂJ”Ö!!1I[ñj¸÷Ü㣈…ü²ºýê…wŠ5g…ä9­õ$|�dÌÅHÒ¥Êñ)-‘Ýçê†Õ”€• ëfÕ ƒh9y\o:è�…â"¥hQ,*“H¼½È°&aõšÍ³êð � � � �ÀÍEàš î ‡úÞáp ¸¸X–U5ÎHîêØ|÷i¹]ÕSû“““š¸Ü××§¥z gf=«ãÜnmO=õZd¹^%´«d}µ=ù䓨¼™o`níß ^= � �ÀR#@Á}©�(¯‡H€H€H€HàZ8ðòNIc¿[ÒØU‚{=ŒÜuÉg÷1%¸FGÓ³¨­(žéJk{;*WÞ‰IùT îéÆŒ3‚»ç¬àÞ}òE,¯Q—Û‚ õ·ÈªžjeÐUXµz-,V«|žn¸¬øÙÕÙ®­6¹gÏNز—ÏœC î›7m”÷5P‚»úü]>t‡_äÏc�ÇÐÞщ—¼ŒâÊ­3u¸³0#ÇŸÄy\Ü»®Yf#ò3,pI’´[нƒ’àÞ.Ò­ů¤áN=˜ˆ·É P³Ù¬%Ï(¹}>‚»jgZlW³1U*÷t›”ÛnÓêëë1:::}=ô>ýéOÏÜæ � � �ÀÒ @Á}iŒ#¯‚H€H€H€Hàú8ÝÖŒ¤ô|”I‚{va=RÓŒH3X%…pÖDpéØ�ºÚ³)“C£#HùP î&K.2²K�†áu Ã9Ò�nIª{‡PZ\~ý.d ž)öc|¬ 7oAii)òó  O7`xh�'šŽ‹ì1&©û%3W?<Ђô”(¶mÛ†¬ÌLhdž¤ŽÝ!©ÕGŽbØîCAñŠ™:ÜY»<6ŠôaIp/†Ù�†’l›$L†Ð'I¸�Ãv´Ž‘^¸Z&ŒœIšVgñ÷A™!Š•%ù’ÒjFšH‰½"~ú$…Z îý¡4d–¯_X‡Xk�¡æÝÈ�:‘%Éú˳eŽü™³W&ôÄR¡+ß„„d•zf‹†ƒkzeÉXRSP.‚nªº./Ü!‘¨E.̨¿I‘ݦÛàϹP‰ßg/,"ª×YŒš\èÎÎpƒ z”¬t©é³TÉïgŸ<†ôH—±Q[¯¤ƒ{%YÜo+Aéª;f•ç�…ˆŠô9zê ôž¡3 î"OODÎ$¸Ìy(ªßŒ”´Ù!c±Ðm‘êF¶>I"Å{ÑÜ'Ë,Eõêí ïk^@@“Üûš1òÀ0�TéIx&Ó‘´âÂê H¾ˆd; ÁÕß �oHVëQkTI–b謅³ÒÞ/8ïX0�ɈLò°wÁa—×Õò·Þb+B~é ‘ÛϾ68¿ñXd®± t£ °Öì $%Ï~><¿o“ � � � �Àõ$�*Ÿ›<ñ£/]ô”_øòðò¡¦‹[È�I>°íöuظ~%ÊK eša™ìîtºq¢¹ »÷Æé¶î…4½¨êÄë:ãÕ΢‚s^g®›à®Î‹Å´╜®ö•¬¾Á]µ¥ÓÉ2C’ô`2™ Š œKàÁÔ&@”KjÑŽ;pÿý\Fô\>Ü'  �¥B€‚ûRI^ � � � �Àõ"1°§é¶2Yú=™yËäóU�&¸‡&<ì<,ò”uu«gº4!É…C&‘[¶é† I”,Æ”¬®ij—¥ß�ð9DÈ‘äI�´Ãíêô÷4É7z-(¦²ª)É)p¹Çµ÷¡aô†I=ûyxL&؇O!?7fI5,‘UTÕÖÛÛ«}?4âBV^ÍeŪ«ëñ­S[É…Ž®CHG¥96Ö-pH¤WRŽGƒ‰HË[‰ÝY�Z‘Ñtû�"êw¢¦ F‘¯Ç%}ºwl�$#²Ê7P ŽÓ¯PTdÛѶCH–É6Z‚{¢¬d‰!bÎGZÉ*‘Û/LeÕÝöÃHr!3MÂ%”É%ÒuÌ’kå:¦²Æix´fB®x;–ÉTS/B"p&™³PX³î¹}ú¼Z’û@Ž!í®´Ì›’Ü�c]RÇ)r¼U»{||©zl*ô2©¡ÓmðçÜÄ$ w¸» 1ï ŒE"t꟥6Y áÜäös[Sã3Ös\&ƒ8� "‚d¤™2‘_±ºsÅÏ­Ãý…{íè:}T-ŒªºõH2خؘ®ÛO‘rS¨®]�dn$@$@$@$@$@$@$@$@* AVšÌžA¡VðúÚ—?ªÝŽW‚»’µ?õ‰‡�––ŠIùÜyßþ£8pð8FFZøuIq>vܹ 5Ëά ªRÜ?õÙo! Ïôëf؉×uÆ«�›�÷›a”ØG    �‹ à~Q,¼“H€H€H€H€®H � ³ó”$ƒ�!1)¶Ì\äåÂ�ž~ɺJ´é‡Ã>,_4D%e<u”Û/IŒH€H€H€H€H€H€H€H€H€H`éP¡¿xâqí‚â%¸ásBU"TÏd@IDATe‰¬déÅ?}éûhk﹘íßúæûðÆ×¿J;ö»§wãÿöË Ê-æ;âu�ñjg1³šî÷iüI$@$@$@$pÓ à~Ó ;L$@$@$@$@$@$@$@$@$@$@$@$@$@$@$pˆ·à¾qýJüÃß½[#ñ‰O}-­—¥òÖ·¼oÉ=‰à=}n�÷²åËÁx]g¼ÚY,\®Ô îW"Äã$@$@$@$@‹–÷E;4ì � � � � � � � � � � � � � � �À"oÁýãyÖ®®GgW?þþ£_º")«Å„ï|óSHNÖá?~ö$~ý߸b�ÅP ^ׯv“¹ôaÁ‚{ffæ\Úg    Ð8ޏ“ àw¤l�H€H€H€H€H€H€H€H€H€H€H€H€H€H€H€. oÁýßù 2¬füìçOá¿~ú‚ó]ìŽOýãCX¹|ö½t _ùÚ¿]¬ˆv_v– wl[�ukê‘›“ ƒA»Ã…‘<Ž]{! ]²þå<øg÷ã Ü¿?€wüÅG.WT;¯ëŒW;Wìð")@Á}‘ »A$@$@$@K�÷¥>¼>               �¥J Þ‚û/žxªÍÇ¿ñcìÙ{xNØzÏŸaÇ]›Ñ|²Ÿ|ôÔIJJÂÛÞr^ûšíZÒû^¹#â'?ýüþ™=—*rÉûç+¸Çë:ãÕÎ%/l‘ à¾È„Ý!   �¥J€‚ûRY^ � � � � � � � � � � � � � � �ÀR'OÁ=%%?ýñ—5dŸÿâ÷pèHóœðýÅ;ß$òúhkïÁG>ñÕYuôú4|ìÃ…úºJíþ1»»vBoß�–Þž——…Òâì¸sŒÆt­Ìnë¿ñíŸ ›œÕÖånÌGp�×uÆ«�Ë]×b;FÁ}±�ûC$@$@$@K”÷%:°¼,               �%O ž‚{jj žøÑ—4fŸýüwp´±eNüþüÁ×ã�_w::{ñá�}e¦NBB>úá¿Äº5Ë155…_þúiüú7Ï"ŽÌ”™Þ1Òñgo¾¯yõíÚ]¿ùŸçðãÿøíôá+þœ�à¯ëŒW;W¼¸ET€‚û" v…H€H€H€–2 îKytym$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@K™ÀµÜ?óùÁ±ÆÖ9¡{ǃà�×í¸@p¿gÇüõ_½EkãÇ?ù ~óäóWlï/ßõ§šä®„øÏ<ö/hl:uÅ:ªÀB÷«¹Îs÷«igN¸H Qp_$Án� � � �ÀR'@Á}©�0¯�H€H€H€H€H€H€H€H€H€H€H€H€H€H€H`©X¬‚»ê×w¾ù2mV8x_üÊ¿Îi’’ñ¹Oÿ_TW•âÈÑ“øÜ¾;§zÜç„éª Qp¿j„l€H€H€H€H`.(¸Ï…Ë� � � � � � � � � � � � � � � �Àâ#°X÷úºJ|摇5`Ÿ|ôh>Ù>gxwܾ|ÿÛ199‰÷<ô)8ÇÝW¬KÁýŠˆâR€‚{\0²    �+ à~%B55OüèKÚñÏ|þ_p¬±õ‚²»ã>€^·�½øðǾ·v.v®Åz÷Å:2ì � � � ,1Ü—Ø€òrH€H€H€H€H€H€H€H€H€H€H€H€H€H€H€n×Jpÿì翃£�-sâøç¾üº»fÄoUé=ïþ?xõ=·Í©þå =ñ³'ñ«ÿþƒVäZîWs�çŠòWÓÎå®±£à¾ØF„ý!   �%J€‚ûX^ � � � � � � � � � � � � � � �À’'OÁ=))ÿù“¯"!!ÿô¥ïãàásâ÷Þ¿|3^u÷V´´vàŸúºVç¡÷¾;îÜ4§ú—+ôk‘ÛÿC$wµååf¡¶¶â¢Å·n^�uk–# ã{?üÅE˸\-­=^ׯv.ÚÙEz'÷E:0ì � � � ,5Ü—ÚˆòzH€H€H€H€H€H€H€H€H€H€H€H€H€H€H`éxׯ~M/ò¾È©kÖþ›ÞòÁ¸µOÁ]uêß¾ÿÌ&¾þ­Ÿ`çîƒsêçßýÍÿ‡-›VcϾ#xüë?Òê¼õÍ÷áMox5úFðÁ=6§v®¦Ðƒv?ÞðÀ=ðûxÇ_|äŠMÅë:ãÕÎ;¼H Pp_$Án� � � �ÀR'@Á}©�0¯�H€H€H€H€H€H€H€H€H€H€H€H€H€H€–�w?ùô »¨¼îÞvîóOoÁýñ/}%Åùøå¯ŸÆOþÔù§»èíÇýÔ,+ÃoŸ|?úÉkeTšúÇþ᯴ý÷¼ÿS°ÛÇ/Z7^wÎWp�×uÆ«�xq¸ÖíPp¿Ö„Ù> � � � �€F€‚;H€H€H€H€H€H€H€H€H€H€H€H€H€H€H€n6ÜÏŒX¼÷>ôvܱm=‡Fñðß>†©©©Ëþj éøá÷>‡¤¤D|ÿ‡¿ÀïŸÙ£•ONÖáÿò�éø¯ß>‹Ÿ<ñ?—mç܃ïÿë·bÝÚÃÇùÚû êÎWp�×uÆ«�s¯1ïSp_̣þ‘ � � �À"@Á} &/…H€H€H€H€H€H€H€H€H€H€H€H€H€H€nùÌ37ìJ¿ÿêWß°sŸâ…î:]099‰XlrV“ +kðÈÇß§Ý÷ù/~‡Ž4Ï:~þ�û_{'ÞùŽ7 ‰â¯z�o¦Èô1%Éùkÿ†—4λÔÎm[Öào?øNíðã_ÿöì;r©¢³îŸ¯à¯ëŒW;³.fߠྈ‡]#   �¥D€‚ûRM^ � � � � � � � � � � � � � � ÜÞóÂnØ…~÷®WݰsŸâ…îŸÿÌß`YužþÃ^|ï_>«I%¾å FiI|¾ <úØ¿ £³wV™ék×ÔãÃû.$''ãÅ]ñ�oÿdú�ö3)) ŸüØ_cÅòj„Ãüò×Oã·ÿû‚&ÃÏ*(7Tüý÷Ý¥%±«><ÿÂKøÖwz~±KÞž¯à¯ëŒW;—¼°Ev€‚û"v‡H€H€H€–* îKudy]$@$@$@$@$@$@$@$@$@$@$@$@$@$@$°t ¼w÷³7ìâ¾³ížvîóOoÁ]µŸŸ—�/>ö!¤§ëµ”÷]»áÀÁãuh"zžWIë›64hIð§ ûÇÇaw¸Ît|ìÞƒšeeÚ1ÕÆ^IeïéÂȈV‹ e¥…¸çî­ÈÊ´jeö8†¯þó�´s_Ðà%ச‰×uÆ«�K\Ú¢º›‚û¢v†H€H€H€–. îKwlye$@$@$@$@$@$@$@$@$@$@$@×–€ÏÀÐ`'ò Ê5yëÚž�­“ � � œK€‚û×BpW-åáÿ¾ÿ(/+<ûû�]ýxü?ÂààèǦïÐé’ðÖ7߇׾æ-í}úþó†BaüBRÞÿû·Ïajjêü×½­ç‹ s‹M⥗/[ö܃ñºÎxµsnßã>÷Å8*ì � � � ,AÜ—à ò’H€H€H€H€H€H€H€H€H€n9± C}-èî:…‚¢*”Õl@bRòe9L…}8…ÎÎVäT tÙú+Ö¹lƒ·.iûzoñºÎxµs½¯>ç£à>Z,K$@$@$@$°`ÜŒŽI€H€H€H€H€H€H€na¯m­‡´«­®]�Sæ-rå×÷2c‘O½ ·}*£Í’Y€ÂÚ�" ¦^²#aÏœý§áv "" m&©S$RoRÊlñ’ ðÀœ(is´³SA7L‰1IÑ<1‘rõfäU¬FòE$ÎX$wï Ll•ëÄe2ëùÌz{JX{[÷ #æGº,[ž*ãã Êc#ÉKÝ6IÔ�Í:œÀ Œ§É?‚³ÈžÉ:D&§0žh@fý6$R ^èp̪§äö�;QœAe¦6}ª6Á1D›Ý {r& êoŸUG מ¶ý°NM ÌfB¾$òE''q|ÈçDv]ÊVnŸU‡7F@ý ï9ŒŠŒd™�XV˜£ýí †#è¶£s<Œ)[�ëg“Ü'Ež7¡2K�šâpäÅ˸†G¿±öÎkØ:›&�ÅK€‚ûâöŒH€H€H€– îKj8y1$@$@$@$pÓ‡Ãh=Ù§Ó�;23sPTR«Å|Ékr{¼"ööÂé“Ñ2l™² ür¤¤œ•w.Y™æD@%Köt#$N’È3“±<®Q˜ &”WÔ ë u?&˜nJD6±u‘ªK©'WK�Ó‰Y財ú»�C'‚nIQ¡H3FD"ŒŽ�!2•kV¥6³Ç&*¢¡k¬©R'?'[{œø%Ùµop¡É4ä/—ÑÙòèe;Áƒ% $ÐÁÓûaœ  R¤´â,I[ …á ´e`�´<U¯ŸUwR¥îö�aÊ�å…ÙH—x×€H‰N™ÀJFZñ‘Üg�ç¬xcÎúšv!7ê@­ŒK®Q�äÄDx…u¯Ë‡Þh*ôU›gIî1™¬0vr'ÊDêÍHKA©Å¨�«Çíƒ+F·¤gÕogRøœGàÒÕã pj/*uaT çt‘ÕS’Ep£CƧ#*‰Òµ·ÏŸî{‘íĪl«&¸§Jù¨î�2>c‘tÃ:d­¸“ãsiìs>Ò{rò£vl,ÊÑw£¼ÖJÞÓ‚ûÁ±tÅ«¡3ž]ÙÀÙqÅSN¬•çµ â‹­&yn‹bÀãC÷¸{»a®½‹«!Ìy.]°çÔ”¤‡±®ºë«Ka“Éz£>û8Âûàé´»�–·|¦‡È·e¦¶,¯B~¦E9™Z‚û Ô÷àÀÉvt{“`Ì«Ÿ©Ã�…ènÛ‡mwlÇʆØ23‘+‚»×ëÕÙÛÚNãwOý¯<¥ 7™v’pxN{¶Üvê—7 CêØlYð¸ÝRÏ�¶S-8x`FGÇQ\ºbácM�À‰/#ÍR‚’êM(«»M&Èë1y> úݘð9Dp?�Îæ�ºûPUY«Õii9†s©”ߎœâ­|šÁ*uÆ1!«¾h‚{ËND<½2Ia5I“ � � \Cܯ!\6M— @Áý`x7 � � � �@| Pp�/O¶F$@$@$@$0¡P��͈M™DÊ5h‚ûäd߀ˆÔ1MêHK;+Þ†‚A´¶ž€/�ŒtS‘–nœ� C8à�ÔcY¾¾©”Üç?çÕÐäöÁ^$Šôœ]P “9 ““1 ÷µÂïu!p£ºzå¬Z]�'•{,9((©•äÃl¸�#°�ô!ô#Óš)¢üÙdÊY•ycκÚ"Ø„êŠr‹àža5C¥®¶utÁî¡Æ@f~ݬöƒÍÈ·¥¢¬¸Åùy"Å0fwÀ>îBcs+ìÞ)W®�U‡7æO §e/ŠÓBØXUŒÊÜLX zMVïq`L¤Û=­]°VÝŽ”s’Ü}½GQ’ÀšÒ<gZ�ž’·$P�yühìFOH�´ÂUóï kÌ"ñÚá=ù¶ç¢<Ã$²ºAt<—Äâ==#ÓçÂZ¹a¦^¿H½E‘1l,ÈBvzʬg÷n®ÇdÒÂÁA;ú’³QT¿u¦wF`¬u?ô®~¼¶¼@wƒ6¡@¥±ùhqxÐ!�Ÿž”läÖm™9AïÁ§P!Bü«ä±S*B¯1E§ î£òøÙ'cÓ&uoJ*W1%|Úw:^þlÏ7bCqªlRe2áÔ¼ò®ÍáÆË}#85ÃrÎãÇÑüÖÚ’±*? Õ2 !Ï”_( �<ÞZDÊU‚{[Ô„¼š³cºÀîÝòÕšöÿ7î]U‰m+ªP*¢z¡ë™Tà‘ÇOcW?Nõ�`Ÿë‰%g ÃÍ¿Ç 5غ¼ÅR'_ÆU­ 2êò kx »´½æª·<ßxpÙ[4Á½¶®òºÚdÒÜíö1´··áÐÁ—±w÷nÔ¬¸K;]OWrr­ØzÛvÔ‰à^PX„tƒ’>66Š®Ž6)ÿ<<€Õë^�.ÞÒm<ý»'P·þ~T¯¼å«e²h±¬pdD4€Ç9|Fp— o�'žÃ¦�wj¬žöרZuŸîw"·x%L6Y©GÞ7Ed²£w|@÷&ôˆàÞÖø$vÜý†[š//žH€H€®5�‡w^ëS\²ý¯óýæ%ÙðÀÒ&@Á}i�/¯ŽH€H€H€  î‹f(Ø   ¸% ¨äöÆã­’ÈZŒäT¦,•"×$!à¡À¯ã$¬æV¬<+Þžln„gBRª³W@—bBš!W’Âcð{zDrw"ìÁ ‘Ü™ä~u¿R½}�Ð[D­Ýƒ9C’# ‹EEnÇ`ÏI´5íFQ~ô¯L>ðOxÑÕÕŠåëv ¿¸Z$÷\Xl9pŽ ˆŒãAkã„%1Ë–}ucmaÿ îÜvV­¨‡ÕjA~n.Æ%ÑÓçó£õtö8½µIÉé­XÄ� óÖ®¬ÇúU+`AJIñC£cRÏ#‚{ žß{åË_EºWI ãÀ/ñšÕ5šàžk1‰dh�W’¤‡ElìÂI‘ Û})È®X§�)p!Ô½w×W`ui>²LzdÊä§o�‹àþüÉNIF–dq½å*{wkWïoq0É« îu’஥UJø˜¬d ÝN‘¡w�L £áÞP�~‹;²õ¨¶™±<;…2>jðÐ<6Ž£ÃNqGP±é�gêpgaú^~-:lºR&dÈJSÒ”š|Ð*iÒÇF]Ø3Fé¦ûgNà:ølÊ2bSž 92![ÆTIñÝ29¤S&!uâÅQ/Öìø³™:ÜY�¡¿ÂÝyX-ãSŸ#¯ „µ§LôhYý@ïöyP(‚èô8þ$n+ÍÁyn+·™`–1Uã3*Ïo�Cvìîžê¶¾qº .�@בßbkm^µ¦õÂ;OþÆëtIšàÞ5bÇ!Ipæh ’KÏ î}ÇŸÂk7®Ô÷šbùû# ûJp÷úÑ>0‚-øýËMÈXv÷{ÅjçpÙOŠà~'V¡¸¤Dw³&¸;ìv´´4£ñØ1ìݳÕ²*ˆÚbÑ BÁQ¬ß¸«Ö®Á½%¸Oø1ît¢ýt ½¼û÷ìDÃÚ³·Î='÷çN ¹ù�¼v.EUÃÝ(ÁÝ$ï�ô&B¯¤±;_Üw¡³éY™tðj­á––F-Á½P&öUm�Á”-ïK­RGRß=vŒô7¡»eÂî.ÔÔ0eî£Á’$@$@$0<±kþ•âTãŸWܧ–Ø Ü\(¸ß\ãÅÞ’ � � �ÀMK€‚ûM;tì8 � � � , Í'ŽÃ´Â’µZ$ê2$éôZŠ{00Špp^§$‚O4cÃÆ�3×{øÈ1¤™4Á=EoEZzžÈð^DÃðºÚá:Œ´$»Hñ\ ~Úvš[±bÉà¾A’ØsEp/@@$öà„G÷fœ>¾^{¯$ˆ—k­··‡%§Ë×Þ…ÒªÍ6=2àuÛá—¤ÉÓGqúÄ~XÒ�’°Ÿº€±Ê4ߨqlX·[7®Gnv6lVxý~¸\n´œ:#¸wöÙ‘St&a¬ÿ8ªŠ2pûÆu¨«®„M¤xCº~{;zúp¤é$ö<‚ôœ5Ó§àÏpŸü½îÕØPUòJ‚{š$JObTÒ§[úGñlSv�BÕú×ighk|+m "¸W¢¾("Q§K2r A¿S¤xÜ_Á½Ñ9…Ê•gÅÄvï–®vô?ƽ"èn-É…Üs%]_—”¨%P÷Èø¼$“^GÚª³‚nßÞŸãî’l-Á½2à ›>Ecè”I í"Ä«÷çzGQ|Û›oi¶ñ¸øÞ]?ÅŽÂ,4HÒw�°ÎH{…u0ŒVõX� / ØQ¶ý­3§óþlÌ4h‚{‰Ù“LXPõ˜$¸Ÿ’ñÙ/õ‹£>4ÜÉñ™�¶À�¡£¿Ç�F¬–Õ êdŒl2¡@"Üá˜�Ç‚Ý�]’ƾoЃâ�ÌœÁsô7¸½4ëeÕ„eò˜3˘ªçÃÜ�ËØì“çÄny½¶íOgêpgaÆûåq3…m’Æ^&«‡H‚»I&!Œ¸¼híFûà¨$¸w éÁ½WR¥×V•âÞ +µ÷’Ü,™È8‰1™�u¢{GNwá˜$¸[)¸/lPΫÕÕ¶wˆà¾rÕ*deÊj29Ñ/iì>yýÖñJ‚ûà ™¹Õ35úŽbëíwj«YYm6üÿì½ç“ÙšŸ÷ëêòÞû®®öhx Üø{×ñ.EQúÄ�Ø…"ôEŸ¤�(Š¢ î®(ŠRHÿÃW¡ –±"w¹º{ï‡�÷hïMU—÷ÞWéÍÄ3sÍ,ÐÝ@goMtt�™çœçdfe ž÷wJÅJ¥" î+$¸ßF‚ ­|�éûðû#P¦¹XßZ§÷Á;|†Òòé²Òg’Ûë5ZEdñK$ÃËô¹4‰©©gÏËÂÜ­oochêc¸³¢Ü®38Q-gШæ)Á}»+×1ð‰ÏÝûëïŘ`L€ ¼ �ÿfùë—ÙìµlóN½ÿZŽËeR'À‚»Ôgˆûǘ`L€ 0�·„ îoÉDò0˜`L€ 0&pL ܾ}jÃ’ÕOAK‚»ReÜ[$¬×Ê{È'Ÿ ’ŸÃåK³/Føàñ:Ì®÷héø¨t¨ÔVt»mJ×Û£¯²ñ‡(Äïàý?y±ÿðê¶÷Â8yñ·œ¸‡g�‰Ä§ŠÙ8";KX|ð3’=náô©÷ă߸þpöêODÁ=@‚»Õî¥T~5I!¤ã»Ø^}„¹û?G9›ÀÐÐÔ«wˆ÷xA ]ZÅG×®`–Ü|^èu:4 $R”* î÷ð³Ï¯ãüÕg©¸�nÿ~çë¸zñ,¦IpwجP«U¢Tڋቘà~rË3!þECüÃ+(.ÿ¿}j§ƒ^Lúœ0ëHp'a0J‚î" Ô_‘¬~}-б Ï$êç‚û'”à>C‚û�à ­R�" Ô{ÙïÆp“’wçs`Áý•gãû;Ä–n`R^Ư³nJ ¦k@I‚{ŽêMšŸõLדUO|»’Á.¥ŠàTÓ>vŒ’tmPÊÅÔêd¥�Go„”àÞFðâ·Rü÷[å?½,�õ[�Óú~œ¢"�³BBø7‚{¸T%Á½„'$¸?-u0qí?}qÈÄ£Ÿâ”¶‡+4?N %¸“t]nµ£ÕHºÄø-… �,¼€¶Ïr› +Gp-èÁÍO€Rö…‹!CÅ‚àþW+»(RÁ¡}ìÙ3�ÐLˆ¤øk.-¦]V ˜ôð™t(6ZTTÒÄ Jo_¥9Ý陘¾ºÏ^ñnÏ têE´¢ðþ‰1Ìr“�¤x#ÊÅ,âá5DÃ똿÷sXMNpyŸß‹‰'¸pö4f¦&0:„ÕJIù¥r”ºº¼º†›wïc'Z€7ðLXO„ç1ì1¼ÜMFuõZ¤³9$S<÷w`¸´ÏñnÏ ìÜÿw$¸O`ÌcÇ„× ŸÕ(Êêåz7V¶±DBôFE çðyq—6%|6vná“™aQnŸñ9 ÜÛØËÄ÷ÏIŠW/£ŸV¬à×þ tÊY4×¾Äi· çh~tÄÙL_%nwòeüÍæÊzJY:÷¢‘ØÊm¨òaühÈ‹Bj5%" /!ñ=Q©S‚{ »r¼S—_ìÃ?ì�Àöü xjqœ#ÚAœ½B¾L†Ýb™Ùx� ÷�óßÊꉕ;0÷Hpw `ÐR­~Ðn#GsºJrûJ ·�þ1Ô&çþ:Å{½ Ð,¥QÙ~ˆ3v5lTH ëB�Èݧ2Õ:¥ëÐ�‡Êh±ÏÖüu¸;Yœ¥â“J… ÕðlE‹r +ÉÖ«2FéÞ¦àU]^@;Àéíûp«[°õ˜pCOE<±l)º_mçÛ�Ù§Ñ×ÿ­˜Ûi5� = EIÛ{`7Т‚¬½_ ‚ûN®­ûdòg«) k¼+h·›H�ä®VË ÂíVFªbkkSLdou”ðú¿_*쓌¯C¥’Ñï0Ó3t›ŠxŠ”âžË Õ{Hn—3ßC"ÐhÔ±ÚD½Õ#Á}*�šƒb.�¢JÝW(¾=ûììl¢ÚìÁhó‹ mº¶Á]«ìC` %¯\uH3ćaL€ 0&ð› ü·k7~ó/_óoþ�ñk¯¹><�&Ü¥9/Ü+&À˜`L€ ¼uXp릔Ę`L€ 0�cEàæ×_� uŠÒØgÅ÷~¹ýý’Õ“¢°.îíÊ"Î_8ûb\OæVIV›¥„¼t&A>°£Õ,¡^IPb^™ØhúS˜¡´C~íŸÀ“§wIpÜÏCO²ºÅîC¥œG½ZBtg«O¿B½�ÀÈè³dÏF³�d6‰™3!@‚»Åá¥â¥FQ)e±%$¸ßûIÙßÊ£ûïÝ»½g5¿… ÏF îS0 ðP h–dõr¥‚%Jp¿yç¬$¥)ÕT«QF)±€«Î`(àÇ ßG‚Žår»‘(/,#”¬@o{·ÁÂè÷Voc@]ÇÅÑXtZ)yµJ²mŽ¥—)Á}9ÝD¿çdß‘ K$”5’âmÚ-0“Dfå¼ÝìZf()¼K Ô JÐÝ%Áýi¾)ÊíJ£ã¨N«ŽâÊ )[b¢¸�â.¼6HžÎ’ºÕ$Iž–#ïW¨_ìÃ?ì�@»QCèÉ/�51LéàZù3is·TA�®¡0ÉŸ�3?¢•A4/è4kHÍ s§" în’âË­¶˜¾š+¢dô!xò[!þÅŽüþì,Ý‚ª°‡Q›VºO ¯,Éí‚äÞ0úœù~{«QElýôõ‚tí˜(•¿M]²\EZGÞƒLùí|î«S¼Ó mº²‘%ôU“po%%¸wˆwEf†Ü6Brû÷Å\aGáWˆ¯¢GÏг‘dé>ä)ñ½Oë„Æ1Ærû º‡óƒ ¬ÇöVÄBÞ~ºÇÉûû¡7¡(”ß&··µ—F#«h6‹�Qp__ŒT´c¶rrûw9æÏ•j‘½-Äb»”œ? Ÿ/�ú‡ßç…gðph±è6#Œ```:­ö0»ÅÇbL€ 0&À~€À·yó~ûzõ¿�|ÿsÐëm��ΤC€wéÌ÷„ 0&À˜`o5ÜßêéåÁ1&À˜`L@òæžÜE¡¢�‰w•ÊJK»{@æ¥åÕP-…QÌ,¤¯~OV_][G¹n¤÷i¨ ÐèÝ”ŠXE½œ ‘:Œlì>NÍÎÀlæ´ãƒœëëóPê­ŽŸ‡Zk„ÅæÓ'ãáUJ2L ŸÜ�߀\þmh”D�E�nÜð NÒü(Q.å‘Ží ²»‚F%�áᙃt‹÷%Šíj>—‹ B"{£Ù¤4Ï<–VÖ�-¶¨Èàû…‘íG°ú156—Æn·‹\¡ˆÝ½(rå6ÔæáïI× zÚÍ:wàÑtá0êà·™è~ÕÄJ$ ™ÆŠ~'�ÿòï§w‰z÷!\$Qû)ñ]#¤P“à¾DûÔdƒç c�zòK{µI¸Ío?†ª‡KLï{–àN Ç]KC'~5y­KÒhiç ”Å,šg‚h¶ÖDÓ覹9Âî/1>È…ùIl>jEè{ ôÑÁŠ}Ä\m‚kô4Éí¿* Š’;íÓ-g éÔÑSé ×Û vAiú¶Xá ýâ}¿%Ð(¦‘‹­ÓóYLüK£Í‹g”Š3ëÍM6ºŽ|:F‚{‡VíñÀ;vž“Û¿Åzø?ÕóˆE6áò�C¦zVìvø�ð™`¿™@�>glm.!º·�oÃ#üùü7Óâß0&À˜ÀA ü÷Û·zˆ}ïÿ¿ ñŠnû†Ç;k,¸ëéãÎ3&À˜`Làø`ÁýøÌ÷” 0&À˜`o#aY÷û÷n�¬OôËuÐ4Ì>tIR+åV —Uqîü’ß¿B‘w~~‰ö±CAÒ›Ri÷ra­zfC³§/½�¸Þ蘚”ȾZGO¦„ݤùQRáA‘�Eèuø}ƒP|Gn:×j5‘JÇÑ•ÉHˆ÷ˆ îBâ{2¶Y¯Ci†£4_?œ€øFyŒ$÷Z1„%zj)!²Ñh"žH@®¶Â㟤$Ðï§â¶H¼NF–Ѫeà²Û¨0AŽ¥M*µ6hÍA–Ûñ\h“°ßž£‚Ž,4}-ôSÑŽÚ:£wšt¿-ùn“�V©Ý9ÔK(z$O÷) ¦TWçà,K ßuH?·I¸�n/"Þ€Û7 opš¿E†îÐ>;ë$_Ókpì´(QRwø0L€ ¼ƒzµ,Iè[p ºúÙêÇC§QB"²†ÐTíò�C¥}»ŠJÛÍ s†‘¡UˆZôìk¶úé½b’ž•ž­,!ÕyjÓsx$²ŽZ5O}•Q"¿f*<Õ E?j½T»ýÊýªÖª(WË(×jô™±M•Ÿ€N£†ÓÀ¤;Gõz +Ë�©hQ =öÉÔèëµÐ®çèÓo ##Sô™÷øNj4X^ZB¡Ô¡Õ¤lt*è3$£Wã0Q±íÌɳt>~ÿsÊ+Ÿ¼`L€ 0�_"À‚û/á?2�7@€÷7™›`L€ 0&À˜Xpç³€ 0&À˜`Lਠ4êu¬¯-¢B‰¸íŽ öAÑß"iW…±ñéïÉíÏûÚ$É}cc år ÍvTJ zÜ7Ì&ÓóÍøû!¨‘Œ‘LF�¡äUA’¶X�”ÂNéù¿$··©&ɺñx!±Ï„Ë€Fý«É»ß݇fL€ ¼M:ÅÑm¸¼Cè7ºÞ¦¡‰ci•Òˆí,!.¤DûFàœ†Òh—ü8…b’Øú”)�\&ëƒ�@nõŽ‹¾¿,Ün»�üΚ4G}­*j}*± Ã=B…¿Tüô²Ç|Ûµhµ„èÚ}(ºMûê´ O*}$A’üm8�þ· @®E«$©˜©¯š„×j‚J!G¯×CMn†Ì6ñ‹ Þÿ¿­�oâ+PõÊðØÌTäH…rÕvcIÔûôð Ÿ�ò׬²ð·WJ¿oÑSÑUhT]ü~( *¢mc}k *:�Vaµ›g+yH©ßB_¹}/¼LŽýð ‘ØnC§ÓÁöÖ*­¦T \�àÐ ©uû•û³¹¹ˆVOßÐIq…)µF�*­•MìBXÇewBÞßÿÊÇ};<}rm­Šå�Áâ‡JcB³QF.AE • äÝ"¦§O½‰®¼¶6¹ýáƒèSxiÕ3tÆ ‰ütQAn½G­†VUƹ W_[øÀL€ 0&ðnø‡¡;G6ðà�•#ƒÏ )Ü�?7Θ`L€ 0�w‡ îïÎ\óH™`L€ 0&À˜8:�v Û›ó$ìÉ008E˜îè:ó’- ©˜±Ð%˜†ÄtL«sÞÀIÉ'˜¾äðH#Ñ•$ÐV‰DWš9¥�*�^ØýÓ�ÑŠR~µ«9´ò4r!´H`+wäPh­p�"�õø§vHtÍ…ÑW/ÂУ„V@ P£)SÁ3v^²’n³^Ahù.ä¥8ü&ÔtNÕÚ]ìËhÜN]¢4Sé_û?tî ‚nŠqM9¯^ µ¼U@#%©u.¸Ç/Òê*Ò,hêÒyU^¿…N9‹i»I\]!O«_lçËh˜àŸ¾òCC?¿ë‘àÙÚ}€n9�I‡… eÈÖêØÍ•Qì×Á9õ¾d¯Ÿøêm8zy˜4Tàè¤tã> ”) P'q·.‡}ìò±—ÜcëwáTTá4é1=à†Q«F"_Ân2‹tS�®í7¯ôqÔ'`nï)|Æ>8-&L úHþ–#O÷¶ÜWCQ¤jr'޷ܳ·ý6³§Nž„Á ‡Ëå aVVבÉf°J’ä>"Éç ph &š›é“ç`0šàt{EÁ}ow ¹lOÞ¦Bà±c�ä^©”°±½Š‰SÁ?< ­¼¢ÖÑ ÷Þl2„ðæ*^ÚƒÇé>êËå×¶ëÎM&>‚Ã?+LèÍ^ÛÓhÖËHG—°·q#AZ)ëø>'F²Êñ¾n„$ÚÔÎChQÇ Ë‹A‡r­�Õ½ä tùåÒ¼nAÒØÎbÒc‡�úM!Ô¢/”©Êà�¼z¬%÷­‘Y»…€ª…»’]k­6J$"¯&óHö›áš�¦ˆ¼ùäs8Û9 [ ðÒÜØi%’TµŽ<­P2—È")·`üì§û¸›Hg—½ù¯à¥1žp˜a¢÷+ÍO†jApßÌ•W98ñ¾t:üMO„äöòê Œ©Û°SŸ'l&ºvú°C×Mžê§ùTCç 0H?…þ7ÁÆXÛ¼ƒI]SN \z îýâµ³KõãhQ¹α‹¿éGö÷*ÚilÝÄ•a&\VØ©xB˜Ÿ]?›©>_ÛEAé„[‚}Yh-cqû6.Œpi<Éí6£‘,Iü´"Ñ£­=lû!wN¿ì!ߨv�&é$çðÁ™œÀ ÓÀjÔ“àžÂ£ÕMüâÞS �þÉëÓëhhcñ3|ôÁû$¸Ÿ@ à§Õ¡ $‰·‘JepçÞ}ܼszrpS!œÔ^ËK7pùý#ÅàÐ$¸W+eÔªìl®Š‚{*‘‚ÔZ×_º?kkO¡· `âôÇðÍBg°Ò—¥båBZÜW·ÍNŸõ¤õœZ*W±ÍÀ¼ïÈeê7Éù:;ÉíÔ«ù‚{¯º‡±±‰—f"µ ?ÿù_Bkš…Õýž(¸+”&È:Z¬@éíQúÚ#Á�Šä)œ9'Íg9©1åþ0&À˜ÀËøc÷^nÃ×°Õÿâ‘Þç«×0L>$ø,¸ÿ þ &À˜`L€ 0�×A€÷×A•�ɘ`L€ 0& % Š—Q%yÕ`‡Fç ‘ �bfZ�'¦'޵ä.Hâ›kPê�0˜]Л\¢àžŽ®¡^+BÖ©`ltJJS"öå™”¿“ÍM’‡™’ÁÇi {R±dS”L]-Ãí kÉ}kãÉQ �Âç÷ÃH‰š‚àžÏe±º²Œl¶ ïÀŒäæ¦×m£]ÜÁ°Ï‚‘Áèµ$IRRk&WÀÚö.¶"9¨-£’L0}Y˜™ÝÇðéZ8;„�$ÀÓ&Šz!JÑÝŒ&)ѹ-IîR{ Éíµí[¸B‚¤�$¼�$Ð0 ’Œ±°‰’Ò��‰ã› _» /‡‹I®-”ÎÚî ”/"^¬âöN Š‘kè×Y¥6=}ýáà'H.äo;�[¢à^oˆ‚ûW;q ø’ë÷Ëv¨AaaáxÀõ}Á�$äIâŸíưœ.Àÿþ?xÙC¾±íöoB[Šàꀗ}Nè”rè+Rª!Y©áÿÛŒ dðÁ0|þ�õé°Ú]¼�ᾦéü»¤tp:�j%Ê�æbÜÛKb¹ 8Nþè°›>ðñòÛ1¡®bÊcÃ¥!ô*´J"$æÇ |±º‹ûñ2ü§çÀmÕ«w0aîââØ .M ÂFE0&zM—*X�¦0¿ÅÜnuë,djãQuó×¶›Ü}‚I—Š÷ò:1à¶Ó{§™µ¤søúÉnϯBé»ük÷?.™‹?Á•Kqñü9  ˆ)îmZ%%�Î`mc÷î?ÄW7nbrö·$7¤(%€ ‚ûÄÔ) ŽŒ‹)îÝN—ÒÛSX_]ÀÒÜCÜ¿õÆŽqÊþW_þ{Ì^úÉ3Á�Ü-vZI@©¡ôŠÙ¸(¸/S¡Y6B)ï§%5Gë+èÈíœøÎ�Ó0Xh5'=:í*Å„(¸G6n"²ñ.½÷�¤úþ*�ùòóŸBo½³ã î#b‚»ŒŠb;Txݨ%PÎ î�‰^ÇïýÝãû<ô*Lx[&À˜x3Xp3œ¹&ð],¸—ÿ̘`L€ 0&ðÚ°àþÚÐò�™`L€ 0&À$B`ie-8Hþ‚Öà�’Ò™›õª¥8ý#û6½¦&Ç%ÒÛWïÆÖö: ´ 0ö�Ï “Õ/ îÙÔ�/‰ÝÕ›ôyHæ×¼úÁ_ãÛÛ‹ÐPêâä©«°X]pxƒ$êÊ�Mî¡�Kamá*ù,%Ÿ½Æ^¼ÞC¯-}…«ïˆ™'E¹Ýér‹r{©\÷»·oÂJiè ¥öõvä�.$·+PÃ�¯]"Á˯ÓAçT{ñ$V7°N’{8Ý„Í+½Â‰—jjéo0;2€+3£˜òC¯Q#G’aŽ6¿|ºŒyJÒísžFŸRÿ²‡|#ÛCO0®«‹‚ûÄ7 îä·#Ké¿÷·"x°Áý½†ÏþîéÏëhdïÑ_ã£ÆtpZá7ëPmuP&�z•’œÁ}¥¡‡eDZ"r—5ìÜÅ$æ“” ~ ’»�.Hîó”àþÕnýC—ÑO…HÇñµòàç˜RTEÁ}ȬG€Ò§‰º@c’ÐW2Ü¡„Ú¾áK’ãò×ÿ>ñšpÖmö…¾÷Óò ºvBÅ æ’9\OÕ`;u|ê'_ý[\£1~0äÁ)Å]”‚®ì§÷ÕjQº¿ î_l' ž•^Êvèá_áÓ'κqÒë€CHp§ùy–àžÇ}ºî¾‚åÔïÇKGìóÝÏþ ?97��NŽavÐ�ÍL)ÆrTèú ѽí1½ïüâé*¶ªjøF¥u{|óÏñ{—O?Kp¤„l ÔT€P®Ö°Oáñê–˜àÞ±Ÿ;¶ó#t¼H)õH î³'Ÿ îFJpo·‘΂û¦(¸}ó6†§>’Ü8#‘E\ùà·HpŸ%Á}‚w3ºÝòÙ4v¶Ö0÷è î_bdì‚äúþ²ÚÜZ‚É9ŒI!Á}ä}¶sRᲉ÷<й îO!$¸çbë’ÜKTHŠe)Áý"|#W`´ TÓÊNõ Jù^ïb�÷èúç¸rUzEH/;Gós�QiÚaùFp–à®G»YD³‘G!3GÅKÐÈ“œàþ²Py;&À˜x)ÿ8qÿ¥¶{ýK×ñ}¾z<ø˜ïÜß�¹æ‘2&À˜`LàH °à~¤ø¹q&À˜`L€ 0�×L T®`iuÎÀJ’›"‘ÀüLp¯e)E.�dè&òéeÌL(i[÷š{óz¿¼ºߨ5ؽãpú¦Hp÷‘@PA£^F*²Œ�•›¨çwIÔ|=ØçQïbæì‡˜š½_pZ½IÜkUJk ¯cuþ.–_ÇØˆôR´_fÈíV•„›(Μ=�ó߃Ýá€ÙlE¹TD.—#Á} ‚à'á<ñ2‡|cÛ$·nàãËçqáÔ Jp÷Ãb2’$Õ£÷¼˜à~çѾ¸}Á™¿±>vC}Ñ[ø`vçÆƒõÑÊ%¸×‘¢´à¹í0¾|²‚ùx�®-i%¡Çÿ\õãêx')EÛN À䀊‚ûb$‰G”üÓù-¸N_ 4Cc|Љ÷‡}±›`¦¹éR�EšDdApÿ|c·Ây ^ü»‡}Zèx«~†SÚ> A÷„Ë ŸA µ¼Ÿäü6"‚@�È‘àCHî€oòÒ�Ú:ª�…1Ϊ/ܽ$!¿#­ ð0žÁíH a¥þ)i%9¯Ýøs\uêqÙïöíZú©:¤@éæÛtÝ?¤„ó/Â)Ø.þgG…÷Àí>þòßâGƒ\¤1ž¢7�ƒ Z%K+ØìæJxDss‹RÜÕ³Òºv„�oÜý÷øñ¨ë™àîûFp§ù‰Ëء‰'ô^ù¥ì›NJOÎÙ‰Û£÷IKï›÷ ìTda¢U2TXµKc!Ç�¥Môœ³èÓHk…Šøö#*:Râó38A‚»Å¨‡I§EšÜÙ¼(¸vï)Tþ+/‹C’Ûec�ÄôöÓ$¸;t 9�(WªH$“ˆÆâ¸÷à!v÷Ò°8'$×ÿ¥…ë¸L‚{`hÁá 8Ý>ÔªÔjì~#¸Ç£1ØíÒú<ð* ë�:"‰|C'0}öÇ´”…R¨R¨”ro ‚ûðQA©Z¥~•C¿‘mïÜ¿‡ÁÉg îj­z³—V¬Ê“ä^F&¾, î²fSÓÒJŸ8ù<ݯŸ®�œ™×ê@IDATà~–æfr… •­F–$÷2 îó¢à~æÌ4}.2¿Ê¡y[&À˜`?HàŸ¤þàï_ç/ÿä˜y¾N6|ì·› îo÷üòè˜`L€ 0& ,¸Kf*¸#L€ 0&À˜`¯�ÀüüctåØ|ç`u�‚Jk£d§4ÆV�ܣȧ–Hr¿…^} gÏO)gy}c§~ þÑ‹°¹G ÑRbc¯C²GÉÈ î7°³ø9¥QJ+UsiùÎ]ý=L~#¸Ív:úP.f ­cmþ6Ýú)FG¤%¿ìiÞ]€ÇmÁ•k`zæ$¼>?´Z-�ñ˜(¸ß!Áý‹Ï~A‰›Ò*SÛ7ðá{çpíÂÜ`¦SA0Î�Ͱ¶�‡óË$¸?€⣗Å!¹íúãwðãs3836ˆA§ :’¨Ë$¸G29<ÙãÖâ: î5Ü¥%"ÇDÁ݇�§‡1ᶓ஥Â�owWo­‡p{#ëìß‘ó—íPjþçøxÀˆ‹$ð{LzxIο îóñ4†’øÅv ãWþþËò�l'¤›O*k¢à>d1`�Î…÷\½��\óÉ,D³� ¿‡~ãñLpïèmÝÆû$PL:M£9º¯mÑ—Òy’ܳPN~¹^Z‚nbùF‘Ç%’§ÇmF8H,– 5ÉʼnJ×wxTh!páø ÔÛ 70DcœvZp5è~!¸—›-ì’Ä/$¸ßH4àœ•^:p|í.tõ>£•5†ýpнM(@ç‹X¡Ôã *nYoê¡8õF®ç×ÑH› ++;wpa,€Ë“Aø¬fJA—#™/S‘%ìÓ*ŸQ‚»÷Ìò:š?Ð1[õ"J{q~zï͌èÕÀFÅoå¥RS‚û Zù$^äVé‰ß¯2ðTl…ÆÖ‡«—ßÃ` ­îÒít°ÞC*�w½uœ¤]i­¼#Œ1´³“Å„™Sça4YàòøÄâÄX$„\&…¹Çw`³¡Tj^‰ä¶�ÄÂPêmpzÇà˜ âe Ê… ré}îYG³œ†×í—\¿…-,·Í˜`L€ 0�wˆ îïÐdóP™`L€ 0&ðø›¿þ·p�üÎ�Ë0Ù'Ip·C¡Ô}+¸'—� w4Áýê±$´´¶þ�à~6×É$¸wÛÈ'wHöØ÷­…ÏpD‚åÕG˜½ð) î—á¤w�‘DÝ>T+%Ü×(Áý)Á}$8u,çEHp¯W£/w›Í³Å‚b±ˆ|.‹•å%ܹuJÔ IKØKn}�SSãøèò¸)ÁÔi³¢Õn‘^ÃÝÇóXÝÜÆÆ^zçñœá„*m|†Qí°×‰1ú²› È•*ÈÒ×ÜV_P‚{ÏN)ºJ½¤Î¿üîc[i|8Ä¥‘ØÁ�þ eòˆ‘Àz‡äüõª:ÿ¬¤úý*�)RR°®ÃïÏ ÁIã ¹÷=’@—YüleU�‡RÐ¥uOkÓÈÌÿç½vJЦ”vê»Z.GŠ 'r” }‡ îGÒ~ð^‡ä¶ÝúòßàœÛ†‹4Îç îIc¡Ñ$‰?‡M˜ —Xaˆ±IóS\üLÜ'l&ØIpÎ+!a›Î­ë¡ z:¯¦Žg±›0ÆN«�Òú-L躘"ÉÝJr®žê¥Ô ‚ûÜc '\ã…Í%õê¶›¨ï>À˜¡%ƒOy¬$¸Ë°EE9:¿’=­öŸ‚\'­Â‰W…˜Úz·²Š*P÷9¡VÈQ¥kg™îëÑ$âM �IëÞö|ŒÑÍ{pj»p’D}z|X¨ID�Þ3Á=Uí¡gEŸLþ|ócù½Ói’l¼F«ºÈ13MŸ(¼Ûí`skáù­Ø†wPšï¯-ºþ÷BK$¹[`³Óuî Õœ¨ ·RFh{�Æ!ƒ‡¤ðãþjµšTp°� }^ð§a´¸QÊ' ­@§ÓcÀ„B.MA¼A ôËtÍ÷ÁH‚»JME×ݪÅ$hQê»Êc.· çW�λ•¥9Zù©FŸK]�É”tþÑ=¾š„ͪÆäÔ,ÔT˜À/&À˜`‡I€÷äÉÇb/G€÷—ãÄ[1&À˜`L€ � îÈ»3&À˜`L€ HšÀSJ+lÉÜp \w¥ÚD)r&´Å÷Ià‚à~3“A ÒY_ìâÒSìØ:ÿûЛ0YP¯h¹û ’{KØ^¾�v9Š‘‘É—=äÙ.ß…Áêw‹ÍMr¾_uÓÉ=JšŒcuî6ÊÙ$\®�7ÒŸ×ÑÈúÊu\¹*$¸Ÿ ©ÈGI Zd³”K”Hû�àîôL“à"­s/µ7“¦ƒ�/QфНËAbJ»‘8”`zûÑ”– ô+t¯Û9f9º€AcgFa $Z¿ƒŠHàO‘:·Æf® •kæ�ôåUiU²(mÞÄeJ9vt´›Ç¥zëñŒ(¸k‡®�jy•ÃJjÛf)� ‰ügŒ�ˆl¦týç î«”â¼Qí‡^HAW� &±×îÜ—pwr¦w/ î‚`,Ôk™6³EÄ匞þDb½~µîlÍ k·‚I�LLo·ÑüT[DHtÝëj y} õ«ô m½ýô ØLP‚»�’ç…„ðz»ƒ…$IÔ2Ü'?„ü˜§w…ç›-‘ûj0«•4N%⥪(¸—úõðÌ| Ù1öZuTCÑ¢{À(Ý“u4Gy’ÛwÊ]ÔätMIPÌÕS·Ý¬"GÏfŠF >›’Y+$¸‡Ó94Uv8'i¥!饃 ãl5kH†�%d;¬P)©ïµ:úÔ6ô›‡�½Üþ|.…DíLr2ºÏÉûå$ w!üÿs�Þ·’Òµ¥yçˆäïðîZTd)§sK¡ {€‘V©ÑÙŽ}rûóùy6ÎvvVP*å©ÐBz4N )]_¢rûwû_*—m Û…×?Š@`Zz^x_YzöIÐ8]žAX­Æ·qˆ<&&À˜��–|d=ù#ó™#k›fGI€÷£¤Ïm3&À˜`Là"À‚û;4Ù®õ3‘Š@®RC%&–ö(}¾Šv£7%·g¹]cƒÆÝ[¡bŠ’(¸«54êuJlŒ‘·š5ìm=A½˜€ÓjÃLÚ�.ºJ lÞ)¯ô F»�*ù]4ªYZÕH‡vKX9( •Ö­F£P¾=rn“V …V¨X´—g�–Vª#•ˆ¢_¦$i|”Æ+­s²Ýn!™N CWŽÉê‹[«•"R±-(ûe{«ê�ÛaZALn‚Rm$Á]N«nµè~· µ¼‰¡Á!*¼–Î çσû·Ñîi¡5ú¡3¨¿M4jiTŠ!Èe5œ;wñ­š£ßxä_0&À˜€ä üQmþÈúøÏ4'�¬mn˜ %Ü�’>·Í˜`L€ 0&p ,¸ï̘`L€ 0&À˜`û$Ъ°»5O‚W£çЧx;@<�z™Èš(½º¼Ã°ûÆ ÐZöIîõîÖi5Ù|„Z1 y§�–L�ÑßèÈo�`(ÎK³Ž$I ­rê^]…Jƒ æÀ,d éˆkÏg¼MÒjf‡–s§kGß×F§ÛC¡Û�Éwž‘ÓP¨Þž'Ú�*âë /ÅáÔkÐO6r©ÙF×è�~ð4Í�´ÎÅV½‚(õWUMbÀ¤‡V)G�V¡‰˨ë\p�œ{«æ§×®£~ «¬;Í� ¸ç*5ì”:¨õàŸ8üU(Ÿ_ûùÞmÕQ¤þº4˜´Z¸ÌzT-ìerHÔä0HïœÚÏ8Ÿï³·~V«Å`ÀDÐO2² é\IúŠæ0ûNJJêïÒ AÕüÌz¦ÆÇž ½°¼Šl>�l± _ðôóáûïÛ[sÐêµ”Ú>J‚»V›…\)ZÝ)ÞA±PÄ@`J2ãäöH4³+ƒÙ%Í÷÷+�MGP¯–°½ú­JãoÇ Éí›»{И† 18aqŒˆ‚{¥G“R÷t/ék¥15yB2s4ÿô>]'=8|—IÈ·R¿=Ô·>ÔË14äSó0jk˜™9%™>sG˜`LàÝ%ðÇ�…#ü?UIçýûÈ pÃï$ÜßÉiçA3&À˜`Làí À‚ûÛ1�< &À˜`L€ ¼�Jå ¶·V ¯Q’aÁ¡)˜ÍfIµ\.# !“I ×튢ÊÈÈ$är…$û»ßN‰‚ ¥Ò–)±‘l6Qn1è�p»b’ã~�ûºöëv;ÈçöP¯—Ð¥y<IÔv{@U^W»oú¸M’^c¡E´jxœN¨” ”«5(5hÌAôÉäoºK?Øž é¦÷!oà±Y TÈQ¢þBe�Œd"2WpÿãôË�µY€¶“‡Ïb„ŠÆZ®7±›Ê¡¦´Qrð,I¯É Ièovó®(|O¹mptH+çŠ$­êá¿ ¹R:ý=8a¬é•›ðʰiÕ°hThRÂñR2‡>� ªày*º�ŽD-\7©¥ëðË[¶`V)Q% o#SDžÎ©´ÂŠ�“‰¤ö�-Ý€»“…M£ÆŒËBé³2MìäJµ”ÐŒ\’”ä¾=÷<½Æµ33˜ ÀbÔÓ3Z?¢© rTpñ`q á|ö錷˜Z'¿WÞ»‹ÉŸ×ƒZ­ŽX<‰Ý½0n߃�ž«•oG!ÜêÊ\¸ü1ƧOAo0Áîôˆ‚{¥\ÄæÚ"Ý»‡#H áÒ(ZÚØ˜‡Öä‚wp “g>¤Äy´ ²©=”‹ì¬>ÄüýŸáôì%I] ûíÌêê"=“z¨°ï ¬îI¨Ôz¦6¡Rˆ¡VÉ"~‚ݕϩc½a¿Íê~·n]‡Örç)èLA*`¡Â0úªWâbŠ{>µ€fqŽRÜÏj»|0&À˜`û!ð'-z¯=¢×?QÌQËÜ,8Z,¸-n� 0&À˜`LàXp?<Þ• 0&À˜`Làµh’p´±µ�R¥•ÖFÒ” ­É:ù¬&%fOKGžh4jØØXF½ÝOBÁˆ˜n,¤Q é~h— ø¡�KK.Þï¤=KoÜF_¿÷ ôF jÕ2"»+P“ ë´{$%¹w»m”(i±C ÔC#Б€R.� Â{“Š%üo�äÚx›A»ÕŠÉÑ!¢”Ò'—×7‘+·¡4JKrOî<„GßÃÌð ]Óz´$Ò9ìÄ’HÒuß3�JNÊßïu“ݾ�u'Ý¢,n ñ5Q(‰‚ûJ4…XSƒ�É+û=ü¡ï—ߢþÊ˘õ»DqÕDÒ·�r"ÁýI8�½¶Ž1é܃ ³q¾N§Ix¤4g=†‚{¬TÅR"‹å  '¹­_"IîÑ•ÛðQbìyŸÃLj%îô�ªÖ±–.àö^ºÉ�¡ úãþõk+_âŒÇŽi§š…¬{Tl‘­6ðˆ„䙿‘ ’jøÖÿ��Gü¢àn¡ëÜA©æJ4ŠÁý«­ÌS‹+H¦ÓûìHjó>ô�þÞ™ LP!Œ�’¨eB‚;*m$røŸ¬¢¢vA? �¤à6­xÐßÅ© Æ˜ ¸¡¥ApßKçñt'‚ÏçÖ¡ð_@¿Ú´O*ÒÙ-YĈC�k§g0à¦û…ß9 î*}¼²‰�p?»ýÞ©K¦ÓåäS¼wþ †12„Ëa§bJZ!žÀÂÒ*V76°ÉÁâ–Nªù~áµZ5”Ë)\¸ò ƧNÁjwÁd¶ÒßQÌgIp_ Áýk$"Qø&öÛÌ¡îwÿþg˜>÷cLžú¾¡’ò-Piôbz{:¾ƒíµ‡X ÁÝa±C£>þEp·o ߨÇ$¸_…�w�Ñ -7ëe³!Qp­~�fagÎI£pé«ë7iu k09f`°ŒQŠ»åÅgèj1ŒlâJéǸx~úPÏ >`L€ 0�ý`Á}?Ôx&p0,¸Œï͘`L€ 0&p„Xp?BøÜ4`L€ 0&À˜À¯h6›X\^#Áh€þaÞDÿ@OiÎ$¸WKQQrÏÆžàäÌL”î(…×ÜÓ;¥0{‡(qÒ9 %-ö‘D”Ž,£ZN£–ßAÐï¥$÷ã/¹ïE¶`´¹14q­v×¥Qȧ±»þ…tL”Ü¥0/�NÙÌ.‡†0>yN·*•õZñX+KsHÄ”´?(…î¨MJ§ÏÇæpíâ9LS’¤Íj�ž„ñ(¥žæ‹$%/.c7^‚Ö:z vkçv£„zì1ÎO�ââ̸(·[)]6BɲÙBW6°‘nBEI­ÇýÕ!©²IRåÌ€ Ÿœ…×J ît/ÜW#I|±¸�§»1Îÿ}I µ]Í¡¾y3$Pÿh2H‰óh(q>U®"S®ágK[˜�¤`?ó÷$Ñ߃v"»ø¦ô}øñ¨ësÁ}�„×'$P/’ä¾Ù1`”„>)¼Âþ#>pë0JçÑ¤Ý %gw{$¸SJøj&�;á$Öº&8'ŽBlé&&%\%yÒa†E­‚–ÎÅ$ ã«4?›Ù"¾ŠW`›ým)L :¥$z¡{ød؇a»‰ö�´"€JoQâ¼ ¸ßßKbµ©ÅȬ4Χƒ€Û~ð—x?èÀ'SÁï îYÜ7i„»$ó¹†eö'iæÐöݘÿ 'ìr\›Æ{ãƒp›�0éÔ(RBx‚æçÞz7—·±�n#8}íÐÚ=ªm>ùk|zñÔ³÷á\ô\ îEÆ·#qÈT$R-!ßÜüœ>÷$0<3ƒ™‘XIb„üTŽÒõIÒ}@é²·æ–!s¿wXMÙqbëw1eîáòÄ Îû)e_ ‰º9’t£”ˆ~{u_‘4®•FŠîÖÜ—8aêâ ¥P_ôÀNýÜó”˜/–qw;ŠëaôÆ~ëȘfíù¿Â•€—Üðµ$$«Pi¶‘&IW�Û¿ÞŽá¯×öpåwÿ‹ÃlvßÇÊÞÿ \ñÛDéûE‚û7‚ûü;ÿ塵{T ?úk\ Úp�ÒÐOú�âjb‚;[l$³t¯ˆPAÌ.l§¤#¸ŸtÈñéì8fèÞ6첉 î‚àž|.¸¯lc.Ùz+÷Õ‡‰‘à~ñÄ$NM Ãe{&¸'é¹ Oanm‹ÜA7 �ÕC²‘øäƒ«819‰QJp÷ îé –Wñèé<¾ºy“§¥QÔr�k¯Ù¬¢XJà"%¸OLŸy–àn±¢R.¡XÈak�÷û_#‰Àë?HS‡¶o(¼£}€ø î' £w­Î„R>…B.�Jp__¸->Ó©”êCk÷¨´º¶„>µ—ܯ‰‚»Jk‚Š ¯kT¼,0'ÃO^û£A/tZíQuó{í®¬¬¢ÚvÀâ: ½iˆVŸÑR‚õJ‚VË"¹w½fçÎJce�ïužÿÀ˜`ï�Ù[9²1ÿã¾ã¦pdð¸ácM€÷c=}Üy&À˜`L€ ¼ÛXp·çŸGϘ`L€ 0©¸ÿ ®÷`'ÁÝ`†\e¤åÕûÐnVP¦4ô,%?“÷pöôIIt}~eCÓ?‚g˜ÜCPiLèv;¨“HG—"Á=¼ò.^8Þ‰ ËK÷áô�¾Üíî‰ZJp/¡�M`�~¿òô&¡5ŒŽÍùÜÜøòÏñÁ'¿ƒóßîV›ƒD=%MV‹†1÷øÉC·�Lf0ƒÎLc†’eÝ$Þ))™¹X©b'š÷ŸÝ} …W:ɲû�ŸûŸÿ~rfÎŒà$%Q{,”àNc-רIå^î}CŸì·‰CÝOÜO™ñLpzà…|%òÔß8IºwDÁ}�Ñ㟠+€k’àþñ�'\V̆g‚{«…x©Šy’ï’D½ØÐÂ?#�ûwæéßà’]-J߃n½æ{ î_’�3^ÄÔµÿüPÏ‹£8X|ù&¦e\ð91j3ÂKç¢N©ÜÃù2æ©AHp7Ÿ”F±E‡V?P…îà"­ÖpÊk‡“æF(˜(Ðj ’¾ïPñÁJp_kR¿DV8ȼvaB[ǔǎËT£W+IèWˆÅ;vbxD+SÜ�–à—ˆŒÜ©Ðßç§ÆE¹ýDÀ# îõf {TXõùÜ:æv£è󜃌ž;�û+¶óƒ¦†ðþÙ“âû¬\Þ�(=ól„£â×ÏIpœý]É µQÜ�FÙŇW.ÃïuÃëq“^FµZÅÚæî äIp„R&‡Õñ|ˆÇú{©TÄÒêü$¸›ìCô™ÔOÏÖzú,¡BæR{sèÕ£Jg%¨|¡ˆ¹ùUÜÏÐ*h*¼Ðgè~tÚõg îéE4LO¿×б>Á¸óL€ 0&€%[=2 ÿ¨;qdmsÃLà( °à~”ô¹m&À˜`L€ 0�`Áý@øxg&À˜`L€ 0�C&póÖ=Øü—ภƒu˜ä µÐ‡f=/ îÜ“»×qùâéCny‡[ÞapúS1ÁÝ, îFÜÛ¨ž îáµ´„ýç´üñ–u——ÀÃì…O9—�æF­#©¥H©è”ܸþó÷?£tÀ ŒŽ½à¾Z†�R¨/½�±‰”ÔnƒNg Qê™à¾²($¸�ƹ\òÐþÎ@ˆ’ÍXÀŽkÎbj|JpW‘à^¯7°´¶�'‹Ë¸óð) $îIá•=Å„K…NO#èqÂï´S‚»šÜ‹X Gð�ÜŸ®í@î½$…î¨áÕÛ˜0vðáô Úi%� ©B«±6ãiÜ¢÷þaiãÝZÝÆI’ŠÏ º´›a¡¹©4ZXˆ$qo'Чá$ ³ÒHÍ>ÐäÐÎéù_àšKƒa«#6“˜Þ ÄàµtO¢)1Žä}ÈtÂûÐÑ¿Š[`(Gq™$ês$Q›H*î~“à~+œÀ ’¨«z/¦¯}g؃N%‹æÚW8CõY«žäia¼‘bÙj�¢ilõY¡’Æ}Mnc÷!FIÊ?å¡]­ .’Üë­ŽØç»‚àN׎íÄ'Pì¤sô» Bcû®Ž`Âm{‘à¾C×Nº\ÅçËÛÈ)p�]8úÎ~ÓƒJdƒº&Î ù §â¿ÍŒ î±4Öézß,öAí};’�»�ªÉ%Œ{M˜„Åh€‚÷¥¡h~.­#V¼ÃÒ¹~ZÍ2ÊéUœ™=­ì2@�ö·wCÈPòüv$£m ²~…dΩƒtd}õ­T¥A 8�/#­2$ô®¯Ì#ŸKS*z^2éíÏǹ¶6•Î,®âä§Ïhz§s(3(gc°ÒjIý²þç›ûïËK�Ñé£tö~Iãc¢à^¯åQÊíAÞ«a(à§¹¤Æ9÷ô>òÅäJZÉ<, îÍF^ܲΜ9GŸT’ê3w† 0&ÀÞM,¸¿›óΣ>Z,¸-n� 0&À˜`LàXp?<Þ• 0&À˜`LàÐ Ü»FçEØ)©óé “Üí4PK­Â®“ÁE+¥Ï%q¥”Šm%¬ÞiÈ%4?Âx£¡ •G�äv¥R)ÊÃéL–VxiÃäävåA±HfÿF£ŠÐÎ2ZmJ¥÷ ŠE˜­6­ø�J夈Ë5Dã—ÎýMפÏ;;«¨Ö躷{¡Pª©toîƒÕb{«äöç'J©\¦ÏY”i%�NOY¯�Vƒ��€xM=ßNJß ”ä�Fh„jô즒÷` UPÆÆO°Ü.¥‰â¾0&ÀÞqÿ«|ýÈüíãýÿg� 7|ì ì[pÿÓ?ýÓc?x`L€ 0&À˜À›#ð‡ø‡‡Þ ”Ș`L€ 0&pËKó(Ö”p ¾µÖ�Ñ#­VŒ¡^Í ±û5ŒÚ¦¦¤±¼úNh=¥žà9¨)ÕÐd  Ùdü(ò©m„×¾ÆØðô:ݨHc×X" “Ý¥6º¼Ah fÜÓHÓßÇBë(dbð¸¤ÑYêE6³ ¥ƒûCp{HÒ# £R)cyá ²ég$Ó߃t$ŸX�צ†ÃfÅXp�¤5b‰„(³=ž_‚Î>¹J�&ußLè1<Ô�™á˜IúÖk4”,›Åv4�d¥™e }$x½ ¯Ðò-ØûK”p¬Ã´ß%ÇHO—*—%%Ë$&é¶öCVÏQŠû³ûožRtÃ$衃vðd“"÷{ž´›5įÃÓ߀U£S·Ë$P—(Õ9ÙÓÀ8òdJÍ~ÿZö -Ý‚²Æ0Éí&*–¨R_…þfút0�]–\¡Mhnû1T帘®/ï—¡Ôh¢Ôo€�ÆÚ'ÁóP�Ü›‘èjIôè¿F»K‚{mƒþñ PÒÊ'o˫ը!²ñŠnƾÉ­2’u;hé=° ÌHJnμKqžŠ{¥-Ô‡~úê3xh…“É·Jž~1^JrOG–QÊîA)WÀBÏpký”î,ÕW£^D.B:B§Ó…ÕžÕúß’äö_ǽբ¤úÍyñœ N“„L©áübL€ 0&À˜À[Là_+7Žltÿ°9zdmsÃLà( ì[p?ÊNsÛL€ 0&À˜`L@ À‚;ŸL€ 0&À˜`R"Ðl61¿°™ÊKKÁSª)@Ò‘…ôZÍ2º�(fOž“¥ÐïV«…­P=™ŽÒ ƒ$¹?K1-â(¥7 ëV166-…®¸íN‰äê$µù‡¦a²8QÈRR}<ŒýÎíòCN•T^Aì¢"ƒ �NR¦�vÑHˆR(»ÿ?{ïߨUæýÿlË–eI.²å"[rïmÆÓkê!�Éþ—²°»ð‡l()Ô, Y!” „Ð˲,¼/» !¤�6%3žâñxìq/’eË–¬^l5û}Îu&a’ñŒÛµóÜ|k¤{Oùž+Yºúžß!ù½Dv阗Ë.NR¥ojÊÄäåä�àNI­”:i#ƒZ‡Â’¦Ë-zEŽ‹‘Ìå;EÌ‹<]&�7IðB@ªI¥HØ@"[„$]kÿ)¤$D‘¥ˆBIc3;;‹°RuAÉíòK¤h€$ÐDß%–ss³˜Õ�YÔ@r»¼e—z‚Æ(‘vŒÆ'ìwBI¢îl² ©é9È-Û,Û$ô°o α>ú»8ŽØÜM¬*@!ÉÓ%¹ý•c 816Ü Ëè å(«ß%û¾ÆCnLXú�_XŠ$mî+»ÄÿfL€ 0&À˜`L€ ¼n ÜŸ:¸f}¿s¦|ÍêæŠ™ÀZ`Á}-ésÝL€ 0&À˜`K"À‚û’ðñÁL€ 0&À˜`+@@HîÃ##$RÇ1— "¹r s!¨”I(--“�ܾÐu!¹[Ç(œRŽÉ̇"iŽ–¯WC—™A¿7V cœDv›ÍLÉà>Iz ´êt”’¤¬X@"›ßBr·öÁãž óFII $éfHlO•M—³!ñhÛ Ì#”è^TŽÜ‚ (UéËYŲ–¥¤VË`åe•›)}zã¤/+(.Œ 0&À˜`L€ 0&À˜`€ î`¹ ëŽ îënȸÁL€ 0&À˜` Xp_ Á¿™`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0�• ðõ´á•(vQeÞ*]Ô~¼ØhVUpi@“““ðù|´´jx>½(!á’˜J‰GtŒR©DFFrss)±F>KÇ^Rgxg&À˜`L€ 0�%`Á}Iøø`&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`Là"ÐŒ\d�•{øö@ÉÊÎ%3X5ÁÝívÃb±HRºV«•õÄÄD$\†à>;;+ ò~¿^¯&“ YYY2ÆÌMcL€ 0&À˜X ,¸¯U.“ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜X ð�tóÂÍUÿý _ñª×É29XÁ]Èí###0�r{RRΗÛ+¹‹ôv±‰ßBr�Çã’ûèè(JJJXr—ÃÅm`L€ 0&À˜À*`Á}asUL€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À^‡Xp:wyÍ ¬¸à‹ÅÐÝÝ�ÂÂB)½=%%EÜ…ä.6!º_Ê&Äv± ¹]üD")Å}ll µµµP(—Rܲï+Ú#úÈ`L€ 0&À˜ÀÊ`Á}ås L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À^ÏÌ]³îÜc\³º¹b&°–V\p·ÙlRâºÁ`€R©DrròK îKéøB‚{4E8Æùõ,¥ÜK=vppÿõ_ÿ…ŽŽ´··Ãét¢´´ÍÍÍØ¶mn¹åÞ/*ïϘ`L€ 0�E`Á}‘ x7&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`Là²|Sg½¬ã–ã �¹Š–£.ƒ ¬;+.¸ Àh4JéíBn ë ÒÏRhÍÍÍIâ¼Hˆ’»×ëÅèè(***–Rì%ûä“OâCú|>ß«×ÒÒ‚Ÿþô§‚ÿrmãããøÑ�~$wÓM7¡®®n¹Šær˜`L€ 0&°®°à¾®†‹Ë˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L`ÝøVÎØšµù£S…kV7WÌÖ’ÀŠ îýýý’€�ššúRr»Ü—c’ûB’ûÌÌ Î�;‡ÊÊÊå(ú¢eˆÔö[o½U’ìÅÎû÷ïÇ–-[�——Ñç?ÿùÏ0›ÍR9ÙÙÙ8vì²²².ZîbvhmmÅõ×_/íúðÃãæ›o^Ìa¼`L€ 0&À6Ü7Ü�r‡˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ ÈŠ î²nÌë„ÀŠ îƒƒƒhhh€HoOLL”~–[p’»HqïììDyyùŠ]<Gss3&&&�’’‚‡zoûÛ_Vo(Âí·ßŽßþö·Òý_ýêWñ�|àeû\î?Xp¿\r|`L€ 0&°Ñ°à¾ÑF”ûØ`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L@^¾�k[³Ýf/X³º¹b&°–V\p)æõõõ’Øž””!·/§à.RÜ…p.$÷®®.¯8Ï‘‘lݺUªçºë®Ã/~ñ‹ Ö %Þãñ ¥¥O>ùä÷m‡Ýn‡^¯‡Á`�Òî/¸3Ýy©‚»�ÿûúú V«%>ËÅÿÕÚÇ÷3&À˜`L`µ°à¾Z¤¹&À˜`L€ 0&À˜`L€ 0&À˜ب¢ÑŒ� ¢°¨ Eªì»933 «u£æ^©ÍEÆJ¤¥idßîËi`4Å`ÿ9¸Üòn’‘�“‡‚#4äÈuóùt>Yáv;!œž¬,y0EÈÈH—k“¹]L€ 0&À.Jà;ùÝg¥vø—‰ü•*ú¢å çwßÞ-ؾµ¥Å…ÈÌLG„|T—ˋή~:r }ý#-g±;¨Õ*ÜøÖkPUYŒS!‘(FÌcè8Û‹ÇŸ::ŠÚÚÚUÜ»»»a4WŽÖ‹%‹BŸ™™‘Ñÿô§?!7÷µŸÄjÔwÜ�Ÿþô§zHºï½ï}/¾ñ�o¼ôø/ùK|ìc{é߯¼!÷›nºIºû‘GÁÝwßý’ /&ˆ‰ ›HsåíÛ·oá.þ͘`L€ 0�uG€÷u7dÜ`&À˜`L€ 0&À^gb$³Ø(]³ÐT�Ĥ4Ù÷~.6 ËðYÒï`(®…"ec&�Æf¼ð؇éÇŒPtŽDЕm–¥´£DÙ±ÁvÌœP"†9J•MKÏ�ÞÔˆÄ &Æ©¯Ž‘ÄHJV%Ä�HÏEV”:#R4Ù²{þÄ#3p�v3>¨çH^›�ƒgN‰Hb ŒUÛ�¬”ÿs~±Pã‘i¸FÚ‘˜@¶:‰´bµ;ÆlzÒ�MHL–�\(ú ‡à²t@šD~º)Š$øg"0;½˜Ë4ÂT³s±]—ý~Ñð4&O }Î�R}’©¯I4>6�Îx*2‹[h|ä%»Zz�!-æF¦: õ%ú‹¸üAô�ÛRèPP>¿’¸ìá/¢�BnLvC›‡© ™t>BÓè¥8 ™$ì&/¢¤ÕÙEÈí6zî䦣¼¬TJÈNMUÂãñaˆ$ã ‡9ä>l�¿?órûôyùÈÊÖ#“R¶…ànî‡×ゃ‚üŠŒ5Ê'ÉÝ2:•6º\š´CïÕhKÐï!ÁÝŒñÑ^DC>TV6¯Î ³Âµˆäö¡ R3K�¦ÑC—'ÞO'ÃïCdÚ� s¢.Ô×o^á–,¾ø®Î6ú{£‚.“$·§i ˜£ÿB>+ÂÓn¸&N£¡¶ ééÚÅÊ{2&À˜� �/t¬YKnÓ¯zÝBnÿÂç>ñ~Xx§/=�Ö4ÙÐ)¹À&c®¾rª«æC–EŠû¾üÂáù æKmpQa¾þowÒËdLM¹ñß¿ÿ3†G¬HU*ÑØP…·¼ùJzL�qúÜô‰O~ Âáåmã`Áý2Çøoþæoðì³ÏJG ©þ¶Ûnà 7Ü€ììÅ]`üîw¿‹ýוމêøÀÐÜÜŒ³gÏâ?øŽ?.=öÅ/~ùÈG¤Û¡PHJƒokkÃ?øAé>‘ýõ×K·óóó¡R©$ñ¾ªª bÿââb|ë[ßÂŽ;¤cŸxâ |úÓŸ–^tvî܉G}T:–ÿǘ`L€ 0�õH€÷õ8jÜf&À˜`L€ ¬_b•ÄÞžZ�Ñ!%9fgç‘ðQF˲fȲSA’‡&&mp»¦(#BíÔQÂ_%‰_ò‘ˆ–œXÝÓ>50ˆÙ8ɯs³PÓuRC¥ Ê¬¯"qrÌÚ�@€¤6�"˜$F_Æ$%¥ /¯Dví]ÊøÌÆ£ðºÌ˜‹�‘‘!]“+™&$©‘MrŽB!¯DݹÙ"ža(g�®Q#Jr×ä” Ñ52r+Iž’—¼z¹c%IwŠÄ=5(ÍË‘DЄÄœî7#9M‡Lã&J;–O_cÔ^ûÀq䦯PBâªV¥„ÓD¯m j¯ºh“ìÄâË!‹;ŽÁ ¤�¥œLJ¡M"‰:“¾z\aøè\,®•�”,d|WßQS£È¥çLQ–†žçs8Kc㑨Ÿ˜…ÂÚ=—‹CVÇÅhl½GPšG–*åúL¨èKuÑÏ�)ÌÓ hÊvÈ*)ÜÑOçR‚õ†d�àž”?If§íö R‹š‘,ÃI—3ð#]‡aH aki!Js³è¹£�Þ§��À¤7@ã“�iËå½"Ljävßð1ì®+GMQ>rh|¢ôþ%0Aÿ˜Çz†h|¶n˜$wÉí&�›j*$Á]“¦B˜ÞSŽŽK?Ý£.¤åÔHÒÄB-CíHU„qÕþ½¨(' W£¡”yš011 §Ë�¶ö3˜˜šF¾±áK–çîÎ) ôùy¨mÜ‚ ú¬�o0’�D¯yôÂfAû©à#¹¿´¬I˜¡¶Ù(½½nó•0–7B¥N‡6#›Vn°!äwc¸ï4:Oüe¥ÕHK[ÿuoÏY 5E•{�c¨%a\C)î™xÆ1Mÿ&,§1rîiìØº]ã#qòd+TY›$Á]Cb~rŠZjÛ4M›¦U\¶ÓP&L¢²b^„“Mù!L€ 0&ÀAàõ&¸õ+·Ó{b<^?þíþ €V•yÅ–@“‹ßõ·×ão; =ò§'á‡?ù?¯ØkqÿüÚ½·Ó$SÌ–q|úîÿJ”//3âÞ{>Nדð»ÿy ÿñkö^Gv}ïÅ‚ûeŽßÄÄn¼ñF ¾T‚‚.˜466bÛ¶mØ¿?®¹æiFÉK;¼xÃápÐ,Úz邾øýÇ?þúp¼°ù|>\wÝuèí핎7›ÍHIùˬèÖÖÖ—¤ö‡~7ß|ó¡ÒïÇïyÏ{¤Û?üáñ¶·½íe� �^Ô)^`„––¶q4^ÖQþ`L€ 0&°á °à¾á‡˜;Ș`L€ 0ÙˆD¢8ÛÙ‡84$°¥I×Öâ´4|Ðg†.]�¦Mò‘ ‘0FÌ#˜‰¥ ]W, CB6vOöѵ@%Ê‹�RÚ�là.¡!BnŸr»�ªÍAjš>44&.LMŽ`Ždò"’tä"¹ ¹Ý©¥Ké·cèŠàÆ–’IpO§„´X|Ã$PÑÏQ« XJ@IDAT%-ÒëÝRêY®c'é\íÝ^œO‰æ*’¤+ž7ýv7l4 á踩4aB¡Ö-W•kVŽùÜ ÈÛ±¯¼å9ô“I“³Û»Ïô™áLÎ…¾bÛšµñüŠcA7¦akq¶Óù4/¸S‚»$¸{ÑFÏ��¨)†Æó[··ÇºžÁ¥:l-+DŽ6 …Y$ŒÇ¥÷çÎ áÜ¥,¶!!õÂKܯvÇÝ£¨ÈˆcOm9ª�yÐSŠ1}e W „ã½#x¾£E6RskV»i+RŸ{øÉíå¸v×Vr¥IˆšÜ×K îæñI<Ù�g”deyLBè;ûvïØ†m[6Ã@ár¹z1LMÒ›´;HpïÀÑ'QP²kEx­v¡““ý¨ªk–W ÐXJï§Ó£Ï=�€#ƒ=8C‚{ÛñChh¼bµ›vÁú†‡»‘•_‚º–«`"Á]“‘ƒ4’Ü>'M¬´c¤^p÷:FQS»þWB8zôU_£$¸×A�žG«×$“Ì?… wãCÇ`í?#½çÖÒŠrØZOœAvá.Ü7Cî)©™R³"3ó‡áœh‡ß~-›êåÐ\n`L€ 0�K"ð�qê’ö_Î�?2š³œÅ]´¬í[ñÉ;þQÚïs_ø6º{þâÈ^èàw½ó-¸‰$w‘ªþÁ�|^]`º„M§ËÀ¾{�tÄç¿ôïèìê¿àÑ·¼÷íx+%¹ þw}õ‚ûð�‹ îKO!¹ß}÷Ýxì±ÇhÆHø¯Jiî7Ýtn¿ýö—%»?õÔSø»¿û;i‘ .’Ô_¹�/©‹ý7oþËÚ‹ îO>ù$Þõ®wIE~üãÇg?ûÙWÏÿfL€ 0&À˜À† À‚û†Fî`L€ 0&ÀdO@Èí]ÝÃHTÑôY´<|!„‰4GtÆ·ý š«�™!qª·ïbIÙÈ3n¦öj¡Õ™ ©�ý$CLbÚ3ˆÊRJÓ£å^×ó&äöÉ);² •(*k$áƒd0Ü]“„‚ŒôžÂ´wÆ¢RYtsxð,µQ‹Æ–ÝÐeç"ÏP"%‚N‡°šûqîL+%dzQTT%‹ö.¥.šL‘¡MÆÞ=»Ip/–BVDõðÈ­*0‰ã'N�(6�âò¿\÷^J}K=vÚÙ‡üÌdìß¶Yܵj5<ôE\€&œÆ¡“íHÉ®¥É-ó ”K­o-�·´ÿoÜÚ€-$¸gk5( Q×íœÆÙ¡Q<{¦мÍôz'�ÔSÛéÿÅš«PA"¾øÉËÔÀ˜†…„|³Ã…ç:é VWe"®.elçžE]V2v•¢*O'IÉQÜû']h�D׸á4ÕÈCªkW™2QE‰Ù5yÙ0d¨¤¿—6og¨­ÝNô†Õ$}ËgØåŽOϱßc[¾ZÜ7é¡×¤!Niõ’»¨Ÿm4>'&B0lzãåV±¬Ç�õ¼€Ú´0öWÑ`ÐC—– mj ¦èyÞow‘ànÇÙñ)$T½aYë]«Â‚=�㊚l¯(‚); ¹é´ ½G˜ðÐe%�ºg�ž$ä”ÉCv;ó(v×–ášM50åê`ÒëhÂDÆèuMüˆ÷gÎô!³z>q­¸.W½sÎÓ¸vg 6×VÂdȃHp« M¹½è!Áý žnmGÓη/W•K*§¿ói¸z?¶oiA%%¸g벤w¼P7`L€ 0&ÀÖ �žž„¢9ÈÊÛeš*uµœ÷�á�ÜU jªå!&ok‡©ú*ä’஢äÜ´ô|DB^?¼˜²�ÃØÀa$Dl¨«“‡\|¹§ÁðpÔºBT7Sâdi#¥7f@¥É$ÙÃF¢8%8öžDç‰ÇQW-�„Ú®ÎÃØ´m?ŠËjQ¿i‡”8¯HJ‚‹$ý)û8ºHp?sò ]Õ‡€w¹ã"ŽsÚÚ±cû6lÞÔŒbS1T$³Å(ÁÉO î}”à~èÐa´?‰¦­o^J5Ëv¬wô(ìÙŽ–úä볡×eÂO"èØ$�GV›$¸÷Sµ¾HçÒR:µÄ„à^Y"¥·‹w?‰†æI'†lÜ»qÎCA¹<ÎÃØàÓ¸¢® ÛH\‚»V¥„:LÉÌ>t[íx®kS³$}ï^ Y:÷Þ@’n“1—¤qÒ©¯BpŸðpÚ2‰ç(%üà°Mûn–E{Ýgþ€ý¥ù$}¢Œ&JdR{¤o!¸°âШ•;^¾Ê°,‰�záÿà�Õ…ØM áÕ$ôë5*é»6O(ŒJ×?n¶á©¾1do¾áK^™ÝOüùxs]1®¨4‘àNC(]?•–p÷ÏD`v‰÷I<Ý;ŠÄê�!¸‡ûžÄµ%ØKwJi|^zîxü8=bñ þxfMûß¹2À/±ÔñŽ?âšæjì© îùЋÕHpwûCè·ãyZ1èYÜsêÞt‰%Ës÷˜ã”$¸7V–¢0�&ˆPÂ~ 4C“]è豎n<}¬Í»ä!¸tÑß�½»±}ë¼àž££ ´âΤÝN“ôìh;Ó�§Ÿ;ˆü ’àn§÷æ­»%Á]Ÿ[€L]­º‡Ÿü‡‘¡^t´¥÷è®ùëÀ¾µ8ã;‘‘kD}ËÕ0‘஥wµ6“Ü]ð¹E‚{;ºN>MŸÏD‚»C׃ç?Ì·7 ÜW`P»ººð‡?üßûÞ÷ Î?‰öìÙ#Ið¢ºw¿ûÝxâ‰Å=ñÅþï{ßûðÀˆ›Òv1Á]ì$RßÅq ’ûü‘€^¯ÇÍ7ß,%¼×ÖÖ.ÜÍ¿™`L€ 0&°. °à¾.‡�͘`L€ 0�uGàÄÉ6¤emE†¾Ú¬J¤(_\f=ì¡¥áG¤÷�ë¶m]{aÜ/’�mn…à^´IJoOQj(Á=@©æN8Ç»(åï)ØG^À¾ýë[œ:uò9ÔlyÊëv¡¸²™ÙHR$S²¾�Dþa ÷ž�÷’B£,ιžžc”�ùfÔ4lAiU22sÄB$ã»0J î]í­8vðO¨¨h‘E{—Ò§í4vïÞ��$¹›LHOO§d¥8¦¦¦Ð×? %¸:|uW-¥še;6âhõ»ç÷’¢|ˆ÷0Èù®‹ä;‘àþ§ç[ѲçËVçš4~W4Õ`W}Jòr !)98†�DÐJp®½8Ö��×¼{Íšx~ÅsÃÏà%¸o!±¸XŸMªjï¸Ë‡ž1;ž‚»#ŽÂ ¸»þˆ$é6å¢27›$Ý”— îdžÇðDŸ ›÷ÿÍùˆÖì¶—÷�ÅyØKc#ÒÛ (5;NIkv’t;w‹ µ{nZ³6.WÅ}Çÿ€kг°»Ô€jJ×Ϥó011�pžé³àÄdyMòÆG»� Z5ƒ­Å’ànÌJ—Ü�ôÁæ àP¿•Ü$¸¯ï÷ ãì~›Šóq%M†2~¦1ú›ÓOéúš€p°g½~ò+w,²¦¿}cgQ™1‹ZSšJ ©½é$¦*au¸qÎbé3NYQÐxýš¶s¹*·õ>�kwmA %¸gS_óstˆPÊb¿y§»ÐE)îfWŒdeyÈ®J4OœõãÀUWÒ MuȡۓHp³ÙÐO«º ›ÍxæùChز1ÆÇ9eAnA¾$¸geë‘o0‘_Æäø(vžyüwÔÿTÊd…¡ÐtæÑÔo¹ÅÍÒ×ô¬\ø\vîyÁýÔ3(-®¢„4Ëu¯Y9þ@½ƒ0VíC–¾ ™ô“¤HAÀ=.M^ž´œA<4†cášµñ•wu¶Ñ{µ4è Zhr¸Ž& ͯ~˜ w·$¸§%ûh²õúŸ8úʾó¿™`L`ãx= î¿ýÕƒÒDÏ¿ós>rjQƒû‘þ®¾j'ºÎ à_ïù΢ŽYØ©¤¸|õ.éŸ_ð'8J«<]hûçüxã�=RÂû»Þwç…váû6ÜWp@Íô÷À�p¹\HIIÁðð0”J%þöoÿO?ý´TóæÍ¯þ¥×éÓ§!ã߈;î¸ã¥–.Fp;Ûi&ùo~ó)=¾³³“f[ϾTF%=ôÐC’ìþÒ�|ƒ 0&À˜`ëŒ îëlÀ¸¹L€ 0&À˜X§9A‰y{‘•Û uF1’%Á}NZf]îÎñãpÙZ±ÿ®5ïa_o'¢I9(,߃‚Òí$䛨½jIpŸLaŠwëÀ!Œ÷?M‚ûukÞÞ¥4à$ îµ-¤wC ãºüw/&G{ahÇÙB¹©l)Õ,Û±ýý'±eçÕhؼ Æ’*ܳ¥²}^ÜG„à~§Ž>ƒò ¸ÛÌ­¸êÊ+°©Y$¸›H0J“ÂX|>Ÿ$¸·?Ž!ót¹ÕËÆw)y,/àZJp¯,1¡²¸9Y”J©æ£¶ œëÆÉÎ LQPܼ”jdqì¬õ0šÊŒØßT�\’^õ´„t˜DÞÑqŒLLáYÜ\s(–IR««ó�ØTRˆ]U&4‘¬+wÑÞ1·g)5[î³ù[� L—ߥ4ÂÖù4ª3’°·ÂˆMÆ<¤§¦ B î"qûèàºmSŽªQR·g)Õ,Û±AK;4Ó6¼µ¡å î/ ÆÐ;éÂpL‹¢ÚõŸ®oí9 …o o®/C M@È YI‰èîétŽOá©3¦Õd•É#-8pÁßw[Kò±£Ä Éíº´TIÈqú(]ö¤l¤6-Ûù°–¹†OBŸà'Á½e/®~{qõƒ.ë¤$¸kËö Y½º‰‡¯Æ$6íAhôöR‚{�±jRSpB ‰­½Ã«P “óéÕú±Øû£4’àž®QÃT�+%¸['¦URz­nhòê�˜”¼Ø"Wt¿Ùx AÏJi5 ]Vª«*$Á}Ä2 Ÿ�V ÷)oåÕÛW´«U¸”ÖîŸDž¡mL%$NÏÀj„ÏëÆÄørrŠ‘”¤X­&]´‘â®HÕ ¯¨œÞKé=µ^·.‡“ÖD§ý4atãÈÓ}}]˜MT#1™ú\×(âÓv˜ zJI—Ïø„Ã3h;ÕŠ„”<$§h(Ž„&õ&ÒÊg.„§�˜‹L¢©©Yòf.:ؼ`L€ 0™x¸Ü»f-úÐ`ƪÕ�’’Œÿüù×¥úîûÚ#8ÙÖµ¨º?pËMxó›öÓÄP3>õ¹o,ꘅ�(äþûîD)]rÑu�O~îé÷ÂãâwmM9îù×[%ñþ¹ç�ã;ßû�óæÛ” î—1°bÕP($=YD"úkm÷Þ{/¾ñ�ù'ìã�?Ž­[·bá>ñACHðBz¿”m±‚ûùeŠ/:„ÿøÇxþù祇Ärjbye-­Æ`L€ 0&ÀÖ#Ü×ã¨q›™`L€ 0&°þˆëqiY”N‚{ª:—–…ÏÆÜl ±Ø4 0ÃpŒAØßK‰ÕûÖ¼s�`ýã”òwôEÍPir Rç�LàÆLÈC‚{'¬ý‘™@}ýúN ê¦q1 °¤UMû‘š¦•R]SV8'->‹³Çÿ„–Mò�+ tú\ÔoÚ‰l}ôyóI‹ŽI+ÆG‡Ðß}î)­ÂiZóóh© xF�¢ˆáÀµ×Òõç,0C²ËÄÄ$Ì „à®Ô”Є„Ô¥Vµ,ÇO;ûPš§Áæújd¥kQ˜§G`zN’¨»ú†pðÄi¤4#9U»,õ­e!Á‰.”¦ÏaKU1I•i(ÊÉ‚Ÿ$]Ç‹ î�ã~¤ä5ÈF4ô˜ÛP¢ £…RÂÓIÐ5fgb†÷qú²³ƒ÷Á@Rhl6Âf9wFE[(‰º”ú©•Òõ#pÑd‹.’¨{}sДn£çÍ¥}§´Rl¢'fFÛÑ’«&Á=*tEʱƒÜ»In&@]ºIÉòhïR8Ä£axŽ¢,m5”àž®L‘ÜGÝ~IrÑyX¼‰2Ñ×1JqσOJp/ TóòEâü¹q'¦fS‘X¸ 2jïRÆg6FÀr Y‰a4™òhòÁü¹8áõ£ËjÇÔ\:ŠjÖ~âù}œjƒvÎM‚{>2ÒTH Äëð îÞx ôeÛ H–ÇßÈóÛ}9·cÑØiBL®V�bƒX%E…(½ŽOÐ*)ªœ*$$¥\NÑ+vÌl< ¿k�Þ?{Q_[Cïù£RB¤�ܧ£ Œõ$înŒñ…äîóÙ)e;ŽôŒLÌÑd%�kŠIBf&­�$“É ¡÷”fK/¦Ãadç!%•&R†§á²[éo‘FSùg|D¿Åg<7½¦…èýéì\æ"PÑû„Âü|YÉí c$$÷óC3Ì‚^ã’ HmNAY9��oL€ 0&ÀÖ#�‡+}kÖìõÓ¬ÑUÚ”ô™÷W?»_ªíË÷=L“<»UóûÞó6Üð–«08dÁ]Ÿy`QÇœ¿SMu¾x÷­ôþ&‰ÜÜiüá±ç00`‘>76Táº7î§÷¦‰pº<øÔg¿]·ãmã`Áý2ÆøÎ;ïÄO~òzÂ$áĉ0QÍ«m·ß~;~ö³ŸIò‹L”4©£¤Ìb:�€PÐO EfF}i“´¬õ®EasÔ×Hh ÆB=¥�jQ�?߯îînJ_rÃî "'¿z-švÁ:Å„•¸o¦\ Éw”Nò��’t]^Üû‡HÀ›EaÙÖ »Þîœ�Gžì‚‘’³µjäëH�D1ætÃê�Y4.2ÙfI,ö�¶Á ŠC§MC~f:¦üAôŽ‘ˆ—š‰äü¦ #éÆ"Óp ž„nÎ�ÆÓ)­Þ7Mb5ý8âJ¤™¶Pz«¼„=kO+T1ŠÕ R¢y2}oæÏ�¹4hIÐMLV­·§È«¶7Nã´v"98½F…DJ—sÓØÄ4HɯE‚ÌÆ&Á6x I�I^Üçè�NP™;ßÞ "·/ ˜x­ðXÏBž"‰2 ±xžx2ÂH�±r ­fCïÝd¶Åg¼˜óÑ{� Qj¯hs4E‡üÒMFn_@£ñ±Yº LHr H€VW„¬ü*ÙL¨ZhëÂo‘�=1ÖM“­’@œ£/¢6¥÷Ö ûl´ß1z�`%q\lEÆ*ê·ü%di¥mù†Z A^#%�ü?&À˜`L`Cø~U`ÍúóÁ>ͪÕ}¾àþ¥û¾‡ö3=‹ªû½ï¹7¾åêËÜE%uµåøäÿH׿.ü®³«ßú÷_°Ü¾¨Ù;­šà.ÒÂ….–?˱‰ÙÃâ'Nøggg!.Ž�Æå(ú5Ë8_0ç;߉o}ë[Rß^y�Hg?pà]°wÑlTúúú¤ßããã´ìÒü—*õõõxôÑG¡¥‹üçoO?ý4>÷¹ÏIwÝ}÷Ý/“ÐOŸ>-•+|ßûÞ‡xùŒ—Ïþóxá…¤e_yääåå�_4~õ«_á¶Ûn“îûïÿþoìÛ·öÉR/k ÿƒ 0&À˜`‹$À‚û"AñnL€ 0&À˜`K"¦tÀöövÄA áéF(S)Á}n±hJpGl[¶î”MR`4EÿÐbH%ñ»©ª IpwOô"�’þÊŠ‹Hn—Ï2öKœÉG“ŽI$§Qz0ý$Ò5èX„’BÇ�xŦJ¤È(!PHî.÷8¥Í§QB&­¬I×·½'¦iÅМìB’¾6Ƹˆ1Òx�Ľä¤(´­”~jw8(Å1ºÜrÙIS¢½ïfÃn¨i|"‘M p"Q¥Cna-%µnQWHîÁÉ^(ÂNJk…$ƒ‚V¦PdWRаü&¾Ä)�Ùc=Gñ¥6ú~‰ü{ú¾ Z´5ôœ—WêïR^ÏŽ�‡Ü؇áuىŠÎÌG^Ù&Y¥ƒ/´Uüû�p�÷Ãã'AwÙ´² Å!¹ýü~.Üãc8#ž:0UÒ¸¨2’íïÙàlcCÈ'a5i´W¶ ¹aL€ 0&À˜`L€ ¼® °àþÚÿTÁ=3C‹üÃÍØ½sÓ«V¡�†ÿþýŸñ»ÿyŠ®5RPožÀŠ îZn´¶¶VÀ…ä.~–Spb»ø’»Ü_+M}9GsÇŽ¤/Ihkhh€Hjý4 ¢„$!˜ßwß}ðûýÒ>üàñ•¯|Eº-þ÷å/ßüæ7¥oݺ·Ür víÚ…`0ˆ?ýéO’4¢/5„ø~æÌ¤§ÿe™ §Ó‰êêùt›ììl|ìcÃÞ½{QVVµZ�_ÿú׸õÖ[¥²·lÙ‚Ï~ö³Ø¶m›4@ˆówÝuôEBNNººº.(çKóÿ˜`L€ 0& s,¸Ë|€¸yL€ 0&À˜Ø@„ä>8؇éé(b³É’àž„ ´P ²ª^6rûr!¹�˜‡¤ë�1ZÆ^‘0 �F�âbJnWÈO`]h÷åüIî£Ö!¸ÝS$»*�­ËEvvT©ò’…äníÅ”c\ºf›�c€ÑTM×i7ŽÜ~þ8ÎÒDƒ‘A’AQT,Dqõùóm&À˜`L€ 0&À6/­„44Љqë E(«h@FFÆë%w‡ 0&À^o© ®Y—ÿ¹gõ®§­E‚»F“†ûîù8¹·¹äÏâ±'¢õx]óµQxI2JL…¸îMûв©Nƒ£­íxà›?•®­®Ù pÅ«B`Åw‘b.Äo…B!Éí+%¸‹/lz{{WMpÀ?üÃ?HRýÅFêýï¿$·Ÿ¿ä¯Hžÿð‡?Œßþö·¯z¸R©”ÒÖ¯¸âŠ¿Úç†n�$úóøþ÷¿�›nº â˶o¼'Ož|éa‘ž/&ˆzÅ–šš*IôbÞ˜`L€ 0&°^ °à¾^GŽÛ͘`L€ 0&À˜`L€ 0&À^ßfÃ~ŒŸ• K‘¨|ùŠßr¥™öÂ91D+ ÂX\…ìür$&¯žp³\¢áüž1Z©Ý†Yl²h¥�ì¼ ò’V£úË®#£hh%£é�g>x�Â32ôÐeeßöÅv: Ã<ÒÐmFŽ®‹E‘¢H‚±¨œVª’ïê.‘h ­´5K½MJ“VÒIˆÏ@™¢@aA!µ}ýODž™™F÷¹3ðg‘¦ÉG’"b5žéàÒ5 r‡e79|±çïǘ`LàuÓkáŸÎ­^�ÇZ럱µ¥žÂefp÷¿�ᑱ ²¾î ûð�ï¿Yzì¿ú=þç÷O_p?¾sãXqÁ}||EEER²øù îKMq¢¶øYHpÉçccc(((XµÑ™žžÆg>ó<ú裔ä~Y½¢%%%¸í¶Ûð÷ÿ÷/{láBÊÿêW¿Š_üâ©ì ›˜ pýõ×ãÎ;ïDMMÍÂÝ/ûm³ÙðÐCá7¿ù }°vI�=òÈ#xÇ;Þ!݉ö>ø ~ùË_Âjµ¾t¬H‚ß´iî½÷ÞW-û¥�ù`L€ 0&ÀdN€w™7� 0&À˜`L€ 0&ÀV�À\Ø‹1ë Æ*$¦hV­ÞÕªhŽDPë‹"hai‰ YùvµÚp9õÌÎxáï—Ls J‘m¨B²:ërŠ’å1‘€~û0î ©}Z]4úR¤ht²lïB£f£a¸F;!ÚŸ<F$Q ¥Z�‰$ãdåÂnëúw4èBÜG«…x¬’:;7‹˜†Æ§ ‰ ùö1��o¬ s� è(ÅO|<å"�Úžel@RrêºÑøY!{:ú�õ ;CC}œ¾¢Š ¨r«e;>‘ð4læ3P%L£¤0éê4Db1LN¹0=—uNɬò=·{âLX»‘„ ô]jªs³s�‹àò¡Î(AB¢óÀ¢Ž;› øÆ×>)íÿ�ïýž{þøk{çÇß��;šáñøð¡ù"¢ÑØkîÏ®o+.¸ ñ[$‘ëõzZb5i~¦0½Q_NÁ]È܇CJ.ÏÊZ›‹‚B®ïìì”Dõ²²2Ô××C«]Ü,{Ñ~1@ˆêbY&1!@Hî‹ÙbtÑ Hw^­ï~¿"I_´Çd2-™ýbÚÅû0&À˜`L`5°à¾”¹&À˜`L€ ll�}Ýb%ÄT×m£ës‹»¦·^¨‚!XÌý’ôZ`(Aqq墯[®UEãÐP7]/µ“à¡DvNrs HSQÊáØDÿÆ)ñ4ôÐY$Òus�& ùù%t }q×…×C<…}b±H€Ä®ùküM´™E"4FB”}¬á z]õ)ŸŸ„W=2s+IØ“gh42 ûh0=…‚œ,JMF 4ƒDU6™eHHZÿI s$‚F½P’š¥�—]ÞÂÉYHË«!yõ¾ä½”ç^<:�Ðø9¨cndj‘Lɲ~J"¶»LÎF~Ù&$+×÷ëšµï8Ôq?Ê3R�C"²ØœôwgÐE0Q‹Âªm—‚lÕödÈ| ù)dªR¡OOƒÝ‚Õíƒ?QMñÙžW‹…démE&IȺä8ZJ(Œê(­ôlžò`t: *c‹,%ê8M<ðŒœD‰6•†d Á�:ÝmµÃÁ˜ƒ®t;IîëW¢ž% 9h;‹ò%tZ ªMóám½\$ò9g�–O-døwg¸çr5sØR_-ÉíBrR \߈—ƒ6² ›dû7s1ÏŸh$¿«-WZRŒŒÌ r"ß·a�’$SµÅ²|ï3fíAfVê[ MÏ„ž÷8½ï´Œ ÂåtÀ2<„ô ƒ,Û¾˜±û„Ã3°9&PÙ¸™º|Z= ˜Þ—&Âm·"àsað\+B^;�]õb‹\µýúú:1—’ cå.hÒi‚HŽð6áw[ò;16x ‘)”—®Z›–»"¯×‹3]Ðw#“÷ä-RÕ¹ˆÌ¸ VEð:û05ÖŠ†Ú2¤§o¬ÏÝËÍ’ËcL€ 0yx½îII‰ø¯_~CrLÿíþàÄ©ÎE ȇþéoqàšÝèîÄç¾ðíE#vzû ×â=ïz«ô¾ûÝ·Ü%y°¯upsc5þõ³–v¹ãS÷SÚ»õµvçÇÖ9�Ü…¼-ÒÆ ¥/NDŠ»�Û÷…ß‹å(fé‹íüwñ�r!½]Hô¼1&À˜`L€ ¼>°àþúgî%`L€ 0&ÀV‚@8¦¥Ó;á! /9U'Éñhéɨ®©”$Ñ•¨wµÊŒD"±˜¤`¡´tJkLJ!©ÀŸËuʪªë)˜dõ–¶]l¿£$áŒZ-”̬¥TÆ,¤’%1Ç59ŒäÄ8LÆ2¤¤¬_©MÈí¶ah(è$·À$ F¡ Á ¯¹z#Iîò’…Üî´"55 EFM™À»Îv�@­Dš:_¶i¦‹=÷&-g�£MDuy rHpéOÓ334�bÌ@VA½,…½q’¡rÓfÑX^,¥kÓÒàMÃl³c„$ÉÄ,J6M”ß9µØq™�G!´B—L²k®”æ<‰b`ÂA"(‰Ô®(4ÆÍ²? Ô¦Ô0ê‹r_Ü}ÓaÜ]894†ñhÊ÷/…ìö‹\YÛ±½0z’�+ót”ä‡Åå…ƒÆæø˜iE$ñË0É=`nCIJÍÆ<¤«”ÈOW#DçըˇöÑI˜#jhK¶ÈŽùb4C¢¤£û9\Y[‚Æ¢<²´PÒ‹Iºæ)/öŽÀ1—m±üt'O¨ aWU1ò(Ù¼ìÅój”Äü �/ôš1JãSX)ÏÉ‹£)ú{“žÂu”8X^�‹¢ÜùÕ¬&èùóäɳpǵÐSܪîÓwê8°g+êèo¥1/…ô¥çý%¸ŸìêÅc[SdÂT±uUÛµœ•ÜC0éѲy½/Ó“ã` „í(|~Hp?yª ã“^dRZ½Ü¶¾ž°kßÔ7m�.[/ îÁ€xŸÀð@NŸ<Çäò ä×öŲ´MZ‘®7¡ªq/ Å5HUÑë›J ·ƒþ®š»aíCGëchjؾØ"Wm¿¶ÓÇ`¨Ü/ î9ÕHI¥Éo)ô¾Í=†€gcC'01t5•ò“ó éäñç0—lzQp¯£¤úlêg¦ô94B+ÚøHpw�àžêêä÷·Ø~ò~L€ 0&ðú%ðæȊv>ë3ß[±òozçG/©ìŸüà^¤kÕøöC¿Äó‡N,êØ;>þصc¿Ð†¿ý³E#vZãûúGð黼èq¢]¢}b»ÿÁãX뙋Ã;¬_+.¸ 4AZúÊétÂh4R�†.ÚÏKîâ±KÜävqœ¸=KI"½|ttÙÙÙP«Õâ!Þ˜`L€ 0&À^'Xp� 4w“ 0&À˜`ËL@Èím$§$(   T9MFfçb‡&iùô)$%xÑÜDÒAŠ<›/†#� §§)éÅH£„íÌÜ*Ü“1rS"¥îÉ^¨’¦Q[·ébE­êãBþ¶Œ�B›SB©àyÈ-¬–w¯sŒÚÿb!'jjäÕîK�d³ !+'ÆÒjÜ�” šƒ`À‡ÉñXÍpÙ'(­Þt)E®Ê¾v[%ÌëÐÐØŒÂ"#]‹×  Âír¢¯§ÃÈÌ.¡kÿòM -PbrKÄÝ‹]-ͨ.+¡‰.iÒK0D5 îÇÛ;1æ #ßÔüZŬúcQ…üÖS¸²¥ $¸§§© £U(¬v'ܾNQbÖ�3‚TJÐ\¯›×z©a;Þ¾kò2ÓQB²k˜&x‚Óh°à±S]˜IÉ�¡B^²ë,�Íœõ8ê sqU]´$QgªSá ‘àîp“ànÅóÃ.¯]¯C÷H*SCØ]^%ÔggH}q¦Ñ:<†çIDö¥Ð %ò’¨ã!ÂÃGpuM Êr2PªÏ‚N­‚‹Î©)Jo·Lâ鞤–í�"mmV�^êI1Üu•i4’À%õÓ�•. îS4ñÀî ¢Í<Ž£V$U¾a©U-ûñã§�Í”8¿­ÂˆFJ67Òy%&N¹½ÃlÃñzM¶¸P¶ùMË^÷jhë|-•Åxös³Q Ë”ªöÑä¤~ëŽv à`G/ôµò¯ù0®Øº Û(1ÑDr~.M Q‚»•¤é~3½®�ìÀ‘Ó]hØñ¶Õ¹ìõLZN`ÛÖ-صsÊJK�™™)y .—ƒCó‚û¡#GHâß»ìu/µÀ [7vï?€êÚ&Œ%ÈÒé�Ǥôö¾îœ>~˜$÷£¨mØ·ÔªÖìø®î6Ôµ\ó¢à^‹ô¬\iÂh0à�}œÞ÷t'Áýq”™ÊÖ¬�¯Vñ©Ó'PÚðÜw#ÇPµV/¥ÏÏ„¼”@?H‚ûIŒtýµ%¯V„ìï?yü RË‘k îuHÓB‘œ†Ùx3´J’×Ù�©ñãpÛŽ`ß¾õûHöÁ dL€ 0�#ðÃæèŠ•}±‚ÿñÌê†�Eý¼1&À˜`L€ ¬=Ü×~ ¸L€ 0&À˜X�^8rɪJúâ}'Ò(å<9YCÝHD,ÂtÀJ_¼w"ì?ƒí;ä%€/–ukëAèKöÂ@鳺¼’Û3( =±è4¥æ�Àniƒmðy4ÕÉKž8qüyTn:€r!¸›ê¥w!¬LSª¡sbæ¾èi{5åòj÷bÇ¥¿· $ Á½¼¦ºœ|¨5éR‚»{j=íhk}ã#¨ªÙºØbWe¿�DÜë)´P$¸«çCmœS8ÛAí>uÏ>ýö\qóª´g¹+±ö=‡Ý$·ïÞÚ,IE9Y™Òwn¯#£8tüž;z •ò’ÙÚÿ×ïÚ, î eÅȧ+eJ2|”D=b›ÄÉîA<ÙzɆ]Ë�lÕÊs�{oj©ÅÎêRTôÈ"™rvvŸÝ£”´ÝރÔ^Ô|ýªµi1�~þ?ñ’t÷×Á=—w- î‰$¸‡1dwãHï îf¨ªå'°.¦b{ûpUUvQ‚{M>ÈÖ¨¤C÷S”¶ýlï(r7ß°Ø"We?!¸7f�à^iÄ’¿ó2ÔHOUÂKccuûæ÷þQtzׯàníyuÚ®¤ bòA1½6‰ÊOIÛn/N�Œã �Šª7® óK©ÄÞñ(M )Á–2#Êiņü,­t¸7D“CƧðä™^œ¡ÕNšäõœ¿”>Z;þH î%Ø^S†¦rL”â.IâtþY.Jj‘ªÒ@¥Î Aœ>Ãy”à~ÇÇæfù½÷ì¡tsš�Xµg>Á=]¤Ï+àuSÛ§Faë‚}äë×ïjUbŸ}î9ä™öP‚{=’S3h|ò�Mc:8� ÇB î'¡R¸ÑÔ¼c±ÃÎû1&À˜� �דàÞD«6}þ³–Øß÷µGp²­ë5Çá­o¾·¼÷í’œþÏù<9Â�—í¯P$I×ÚfggÉž}Ùcùz|çÁÏJ�ÿšÒâK©ñ¯¶ ×ø+_ü˜”?11…�|ìK¯¶+ß¿A¬ªà¾A˜q7˜`L€ 0&ÀdB€w™ 7ƒ 0&À˜`ëŒÀ³Ï"¹}72²iÙtÜ•$³Òш—ÒÿF%ÁÝ=y û÷o_g=›oîá#ÏÃTs€÷ÝÈʯ¡„z½$O„gDjÞ&-§`:ˆ†ªbYõïtû1T4]‹òú}$¸×I‚{¢܃^LÙ1tî Î>‡ªÒõ)åôõœBaiZv\�âŠ:èóH—w/\Sì9ƒ¶cOcÜ2„ªjyM®ú†iÂÇ.445£¸¸ i$¸Ï¯°:…Þîs8vô0, �õ²:§Û˜‘®?ãêÝÛÐÒX‹úª äè2éÐŒOÚ1<:†ö®<{ô *®Xl‘«²ŸÝÜŽš<%ö“lØPf‚.CK«OP‚; ¬6JÓ=E‚û‘3ÝH,X¿‘“÷Í¥EØJ)á ŲIÖ G0áöÃB"èásƒèv'@[ظ*Ì[Éxß1T“`,äv!¹/îž&¼~œÑ>34µë7½Ôo9�jÕ j rÐ@“L46bsBhG%Õ÷N§Bk’×ʱ�Óƒ‡ÑdÌŵ46E”<¯JVP»§1<åÁq’¿;FíH+ß …:k±C.«ýâÓ„GŽ¢¾P�kêÊPH’¸’‚Ã씂nuùðl÷0ÎZí0l‘×ÊÒù3r¥ªi4ÓäƒÍô“­U#*ÔÄê$¸ÿßÖÌ(ó�]"¯óêRN€‰áÓÈLðã�ÛQ@o„à.$ ÿô4ú)yðw‡N"š¢‡Î(¯×5ÑG�í²U4y‚RÜK‹ �Aã3=�[L:2ãH['Rs‘”"&�®ÏÍ<؆´Ô9J«ÜK+Öd£ÐP ud|܆©)':Œà PR!¯÷j¢‘æ‘NdÒª ”àžž™…ÜüBšG€G†„à~ ¹yåPÒêNëu‹Çc˜pLÐg¹Rê£ùÆj)ÁÝ55F•½ê=A•�¨¨�ßó'‹bÄ2 Uf1­R•ƒœ‚Jé3šÏ=F+‰ù0>| ‰1±ŠXËz©Ýí§�"¦ Ê,úÌ�^H+VeÒJ1)ÁÝï@|ÆŠææfZ±J¹®ûÉ�gL€ 0�×'�oy¹˜½šÞ*q5«“>£<ðÕ»Pl2Ð5Àî¹÷{¢•À.°µÐêTw}âý"“ŒçžÀw¾ûË¿Úë¾/}U4Ñ÷‰§Žà‘ýæ¯×;ß‚›Þv@ ÍþÆ·~†cÇÏüÕ>"ûïß}„L/¶{¾ò]œ9Û+Ýæÿm\,¸oܱåž1&À˜`L`Ã`Á}Ã1w� 0&À˜`+BàèÑ£ó îy”à®5A‘,$�Jp§„C¿EÜg(Á}çÎõ)¸·{9Å"Á}²òªI*ÐB‘¢&q »µ^Ç\£$¾ÕÖ¬ßË-Ô<:Œ´,Ê„àn¬£%íÓ©íJ�£DÆ ˜{[ÑM î›IÚY�[4†Óm“÷òš&¤gè ÍȦ¾MQr£“ÜOã î¹9F>æ“�åÒO«ù$öì½õ �ÈÒeC—�C’Ê &&&Hpï’wMF1­¼š*—&_R;œ¶n˜r”ØÙÒ„ü\=JŠ ”4ǘݎÜ;ºû1ê!=W^Ï™xØ�ˆ½W¼(¸ççd!™±ü”¦;<>‰çH4œ$B©—W»/ep\–3ÐÁ‹k7Õ 7SƒB’Aã”öå¡>v�Nà î‰-HT¦_J±+¾o4è†�$êý5%¨/"W«BZJ |”B=äpãÄ ÃÓJd—m[ñ¶¬TqÅÃÃ/Ì'¸çS‚»zþuk€ê$R¥>*Kw#)M~’¸wø$LÉATRBx5ý¨håƒ)úÂÞEçU;­ `‰ª‘Yº~ÇFŒ¹wäЍ�å¹:©ŸJ’øƒ49Ä<åE¥ë�EÓPX³{¥N�Ë.w6Ax¼å™IÈѨQeÈ‘Ê'úÆðÄ¡4lB"­L³^·8õÑ;J"¶ÕÆèir’Ü]ô¼‚û°+Œ´üFYöq6EÐA3³Ó^ÜC´úAŸy.š¼cÌ!¯x}˹1z¿6fé „út”••"-MMŸË(M‚%Q|rÊM>P$ËOÎï5GÍçè}dªëšIdWavn–á~ü^º­@‘qý¾'XxÎÇ$ÉÝFÉôAWn&y:NŸãÂp؆ú]TX&[y:�bpdþ€zC Äd^ñšàqŒ U1Kç}vS®Ï÷Ó ã33BO÷¸½ah2Œô\ÑÐD‹}�Bº:••UÔGù=ÚÏ¿™`L€ ¼�¯á%É÷Ÿ|­–­Ìc"Yýk÷ÞNï‰é}%]‹9H“q[Ot`Òî¤I†‰È§Ç÷ÐÊ‚;¶5IŸiœ.>s÷ƒ˜rzþªAÜ…¼~ï=C­r%6‘ÿÿØ»øÈÒ³Lô�R)«‚²J9ç–:÷tOöxŒmlƒ—<ƒ�容‹XvÁXvlƒc¼×†]®½àÀ´a1xÁk{f<žÐÓÓ¹[9çPJ%U•*çªûžÓÓ¥Öt’ÔIá©ß¯[§ªÎwÂÿSU�ê~¾÷» !÷YùŽ”(¶Ë¥èÁ{ßs¥òJ¹½òêÛ”ÿ¶ºÌ¿v·î»»yv (@ P`W 0ྫ»—'G P€ î›@_�TÉÔ"+»šäl Rç©ûòy–$´k•)â{‘™æ�0oë};†û¹á�þ+ÄéQXq %àžªEBRŠ÷§áóX±$a夈U•U÷ó06½m¯T.�ž3©÷L]>r *¥ªalp÷H%F%àîw.ÉtìÜ`ÎòŠ Ùy…¨ªk…Î�+ܵX^2Áëqat°Öå%JEÊív[˜D^®UÕ(**–€{6ü~¿T—j¡ò[6dçn¯ß§Íª¡Û*�­(Cfzš„Ùâ0#ÕZ-«vŒÏY¡Ñ*¿�‰›ÙìY×:Ûc&Ð$Ü•€{$•`¾N�f¢ÚjÄmÃãÞ(ŽvuÏu¡\›€êÂ\è3ÒÔ îJP\ ¸/ø50”?Äÿa¾Í‰˜†Î"Gª4gg¦©UÎ3R’Õ*Ôòz™õÄ!£äâ·a@ò6§tÃS³ý§�ï�.5•ò¡„¨¤ÊöªTÛ^§£¤y{ÍzpíÂA“—�—èG‰T;NÕ$bÉá†]‚ºKA ´•‡ÕÏÍkëïğဖ‰‹ÈIð£HΈ"‰bFªÔ»42P©´U¿m¯ÁTל£Põ›‘�Ï–¬«áb‹Ó{$E^7íˆKÜùÁȰœ£Cª¡'Ê9æHÀ=þ�€{X£GZ^�„Û·ï9F¸VÆ‘u!QB-ápf« ‰i¹È)j�ß«�ÎU~•�û‚in¹îÔëõê5�muéYy((ªÛ–áök¯%ä>3Õ�`У�” ~–6éÙò½'íÚj;þ§RÉ}fv «¶y¿ÖHµ}LfÈGʇ+!÷ÑÑ^X-KH�Á:99…(,*•>Ú¹3ÜêjÕîÂøèÕê«5uû�•¹ûÎñVçÎÇ)@ P`w |í°2ôñáÜ~ñbô¡ì¸¸¸ÿáßåÆÛîbÒ„/~ù˜Ÿ7ßt½;Ü•F©2+áÇ~úø±gUó7Û�_nÿ¯|ÿçûo¨¡û›­ÃÇv—?y6 (@ P`O 0ྦྷº›'K P€Ø@IDAT î™@ @gWâ ‘¤ÉDrºRù%ŠpÐ+Aêi ¼ˆ¶¶–[Y.𣯿š ™>U]®\ãâáq-Ëù™ò, ¶º ™6v»ÝÆÆ•*©é:ä×ÊqK5êU³üY„ϹŒŠ²J™îvWm•0Ίö3u`KÏ’jè¹°¬,Âå°É9Ú�Ÿ_.a¤í×/! /ÎA§Í€6K‹œ¼<9îŒ� #%5KîW«�íöû´™ã‰JUZ—eÚ´8dëtjS«„ÛW=adäÈïbüöëå CÔµKzMĉ©nž$U­nñHÔË ƒmzܛ雈A=KȺ¡“€»R5̼ê2ò¡76oÛ0eÐïÁìèh€>! AP©Ò ל]±TgÞááv¥ƒ~/&»ñ:�ç—G¢pES/ï Eû�$Õƒ·ë-,!PóT·|¶¬@ ÊÀ0 ’3³‘_¾OÂ’Û7\¼O%¤«ü:­ HMN‚!Ç]~嶬ª³óŠú0Ïarjù…•(­;´ã?kÞ}ž!ŸScJø3Š ©D��,#–x£(°ÇVeÉäx?æM2CB*«š¡ÕÞ~vžU¹NŸÀüÜ8ŠŒ2· ºw®á÷O—  À^ ¸+¼Juõƒû›pâø”—É P­�ˆƒ]fqR‚íç¤ÒúÙs�· œo$à~­+«¤ˆÃûÞ{� UÐ법bJuøÞ¾Q|÷{¯«䯭˟»_`Ë÷l©ÐÂ(@ P€ 6*`±X6ºê†×cÀ}ÃT\‘ (@ Pà]Jµ—¡áù‡x jä?Ïåʃ�Uè²4¨oh�pûÎ Q+§ª„ܧ§'á D$D™!áÜxDC©j˜€’âÒmn¿vÜccýó’úÙ‰)jÀ=,áêt©\l,ÛÑáök¿‚JÅI³yn·]ªž†åá(ÒÓµ2­oŶ ·_;n%ä>?; · ”PjF)Õf32óP(¶gøûÚ±oôgDúf~¦VéåfÈ+EQi3â%˜¼Ýo!¿sR±Uy/+«Ú$íž*­ÛÝžÇG PàA„.,Ï�Èõ݈„9+‘g¬ErÚÕY7ÛDn™dŠmY>Óäƒ[/ŸiÅ2ð$~—|fßìœÖc~Ÿ .ç¢T_”ë£xhe&¢L­2�öÖŸÅ!Xët,Á±º¬~ÒêòÔëªäV¸¾—ý¨|'š˜�´Ò/ rm¤\Ó)×{ɉñ0JÕô› , ˜ž‡ÓíEº |Rnn™MJ™á§¬´J¾�ìŽëÞ{é¼Õmù|^ ôwÁá #E�'$¦JÿÈ,žeh3ä{y“|/_?+„Ïç“6½p8ÃФæJŸ&#òÂç5«mššÛ�’²¾ÍV��í(@ P€ïøÚÑ„w?ôÀîÿâyåßy£ÀÞ`À}ïõ9Ϙ (@ <Ü ;wJ P€ (p¥ÒÌðàeY+Šº†ƒw¬w‡Íñi P€wº0'Õ& ŒRù>)ýÎës�M D¤ò³ea ¦qäU »°‰2£Å­nJtq² «–yY%úœ"µ’7ƒ ·ÛÚã(c3õ!ꘗ@g~©š®I7 ·¬õ–UÓC6üÖø" HL3 °R*Äk¶o…ø­ =¼VÊL ÞÅ!¤–ÕY_¡lWgJ(®Ú/Õø×u2C�i¬qî%³µHIº:È«É�&Wf½HØÙ^Oܸç°ÌÔá4� %êBA¶ÌÔ!Õí2SÇäü"2#DIõÁEø–¡M‰ û�*È»v_¼L~ÑÀþ¹AlëÌLõJ¨Ý§ÎpSZ^�Ô”T@»Šé©Ix|ÕÉ{ÕZØ6(3+,-Œ"-5 %eÈÒêàõzd¡SªQ�Ê7�<Þ¼õbËuÃ#=êçz¦Åò¹¡Üí+sX^œ@$àAq¡q]È] ·�OŽ 5«©zdˬò¦ëÒ¼28Õï\’ª¥ÊŒR ¹¯ƒÞâ�pùR‘žU&Þ…HLʔʯòþµ:�€ÏŠÔDZ÷µ­Ûzç•Kð2%¯ÌV– M²¿MBñfé£9¤%;±ÿÀ‘umx‡ (p¯¾~ìá@ø…s¡{uÜv”î;ª»x° (@ P`ç 0à¾sûŽGN P€ (°7œ¬Y˜7Áj5K¸& ƒ>UUuú¸ùÞ¨�ñA©>¹Šp4 q@fV–´iܕַK¯û^xÜ«p:­Rñ=„°„¥¢}I­ü¼1@– îÒâ$‚RÉP©"Ÿ/âõHMÕJD†©ïU¿F#!øíSˆâ›  ˆ…¥eÄ'ë‘WÜÍ»‚·! (®Ì ">ä@~ŽA}]9\nD³�ª¯�°!ƒR÷¢oÂJEÜùA¤G(RC·IpzeF ³®¸Lä•·ÝŠŽJ°×·Ø CR9Y2óEn™åÃLBr~³Ì&‘|/mÏoC PûL�ˆz­¨+ÌAFJ²¼§EÐgZ‚;.ÚŠCr_ �*`¦ásІ¬Ð¦¥ ¶ ©š$X]^Œ.Y0ç�GqÉúsÏCo@x˜ï–×@yzê³àôø`•êŽ3 X g¢¸þغ-OžAn‚•ùÙ¨3æ©w—Ï�™e¦�2Kž¼vr_g¶Õ;ö¹kãÑTY‚ül½LÔÅܲE*{qyp éEmHLÑÆ6¯ Øñ[†Q]�‰l]&jK‹Õ>�žÃØ¢šìZ¹>àçN m‹ Jåvóâ<,׿5rœ‰x™5ia~«««èîê€ÍæAEõþØ&Ç:¡7d µMÖêô((,’@o³3S°Y-è¼|¹ùR�Ÿ•Ücf[]PLÏÏ¢¦ù1äTB'ƒ×4r-l1OÁã”A£—à³/¡ÄXÛ…2“T|J6Êå=/×X‡”4­äÛãdÜ,ÜöL�œGD>ÇÊ˪bm¸°u�7Þx ÙÆ£Ðf×ˬjZOËCÐoG(è†Ó6ëâ´4–#K®Ï”Ûêª]ÝCÐå@†V/J›k÷�Ìrá¶�ɬhÛW�ní}qëGÈ– (@�õ_?~ã¿Ã­_ãþÝû…3�û·qn™ÛX€÷mÜ9<4 P€ (°›pßM½És¡(@ P€ØmÃC2Í»']ž’”ЏQ ¸v¢¼¤Iï ¹¤ºáØÄ\n7r‹$`�—DVæ�––Ššê:h’Þúì–þ1™FEF¦Õõ­…‚RÍЇѡnõgq‰2aÍ9,Ï›—§`ÈΆNŸ­Þ A÷ ¦F%b‘p”ÊÕJ(~xn #+$*!wAcf[]ðIH·"Å‹–Ò|%@­Tüvù˜^YEÇ”¼ü©È®\{ÝÝ6¸'Îàxm)ê%Ÿ•š"mÔÐõ袯ö�Ã¥ÉEYÃúàõV�o/·sÎv¡2=€ƒUÅÐg¤¡D‡¸¥oVœn ¸/âTÿ²ªŽKµ}½ÊäwYa=�#5e8VWöN÷$i#ƒIVlè˜�µ3ɬB}·¿W l†Wzq°¡‡k¤‚»^½&sH÷)©àþ½·/Ã4$èkc»²Í )dÃûŽD[]•|îdÉõCJ›î‘ õÏ´- mA}¬ ¶&°²4ŠÂBƒÜ� ªºZ®¿rb÷ ¹NžœÇ©7^CsÛ{c;èîø!ò”WV£²ºVÚe £Gª¸»ÑÕq c#XX\FvNE¬ ¶&0=#@ ¥¨iy †¼R ¸—H€: ë«fô_z ³2ECmCl]ÝPÖø8*êAžÜ52Ð@#3X¬®˜°d€yn“ƒo£¹n­M¬16%`³9046/³ì(÷©Æžƒ¤�¼_yôÙ¥Š»pï@Jü"Õmw^9_(O¾³^ ¸'¥È{¢T}�j0ÞeÇêò©ünƾöµkŠMW¦(@ ÜF€÷Ûàð) Ü'Üï,7K P€ (°^€÷õ¼G P€ (@�í" „Ôg$$¥/Ü'¡=²ô%R4‡E©n¸¯}%k!^å¸'§§—’C~µ¬oDjf¶º®Cª®,K…^3ª«ÖÂVÛå\wÒqøý˜¥ÂdË�ã0ä䣴¼N­àî“”iz=`·JÉŠµ¡yiRÖ5 ¡EBYZ© Z‚ Tm�Ÿ�„ifß‚Qª‹§¦fî$Šmw¬>©(YU¤C[SJŠ Ô°º_*~Ï›—Ñ74†S.#»¸]BQY걇n©¦;€ý²~SMŠòs�šœŒÙÅ%Xlv¼y¡W™ù KÝMg‡}æ.¡©¬O·ÕC—–CfœJèVî߿ԋî Ê|$¶Ûl�ìm«,Fua.*¤u(†ÉbǼug'0áÒ@WÒkÃ…Í D$¨5]Ä“ (ÏÕ£¡(G| „¨•€û˽cèš^@ξÅ6n›ê@mš R¼µ$å9:™•"³Vé›çÆgñúØ2ª¼?Ö† [ð�½Š6yÝ´U¡¾(¹Ú Âð¼T+–Àú©þq ;`¬½:8d²ÿ jµá«÷úräd¦C—ž"ƒ{<]XF· Xè�žG¨äñ­[ÅVfºQ_�‚£ÍuØ_W ƒô�2€Ðç÷crÞŒS�}8Ó=ˆÌòÇbmfû_ÁÓ‡Ûp¬µµåÅЦ§AJPÃl±aBît Žâ­Ž>äT?kÃ…­ Œ œÂÁÃGpøÈQÔ×7I(=[î p8ìÅ@Ÿp/,Y«à>=q �IÀ½±yªjê Õ*Uù#R½ÝŠ‘á~ôõtáÜ™S~?²µƒb«˜@GÇÛ¨h<�ÆïEQy³|g)@‚ õy°,Mafô2®üe…±6]½òÙÓö,*$à^\/×Ó¹2Ø4^— + cRÁý"F:_A½ hàíîz`÷¤#ÇxLî�ò}²HZ§ËŒ2 …w.Û¸pw,_À£�>¡îìûÿò·È.zú¼ƒÈÐÕ 9- )ˆ„ÒfY*¸+w¹®^|ï{ÿOÞݲ5(@ Pà&ßxôáÍðöó§ý79">D�Ý/À€ûîïcž!(@ P€Ø ¸o‹nàAP€ (@ Pà�™¹y¸‰¨nýq¤eå©÷€ßŸTϵ[&17~ðÍIUö«•>=^ŸT�^”ÐG*šžVî‰I)p_†Í<«ü™ì5•eüM¿a|`cËË3È-(BËþGPZY½A6qñX^2aż€©0Ù}ù4jjÆ68=Õ�º¦6´´AYE ôÙyp9íp:¤Bò…·0>Ò�¥…EVq�‰mmÁ»Ô�§ŽƾÆ:äe`Ðk%Ìæ’�"‹˜˜1©÷‰yÊj®öÍêBª‹²Ð.ë7TUHÀ=i©ÉXZ±bÁ¼¢Ü»G�Y¼VY|kG¶·[Í�]Dcv<žl­CeAŽTØ7 +MB·vf—m¸8:�S=ÃH®|*5ßý=<ÝZ‹ƒR‰º¥¬ÙYêsÊúã‹+¸,m^ëEѾÄÚpaóÓý§Ñjˆ“jìe8TY„\©–Ÿ™’ ›Û«Ü/OÎáÔÐ⫞‰mÜtå_p¼ÚˆG¥�Rõ=W+ÄIH׿ò¢oάV}¹wík¡øXc.lJ 8þ#¼wŸ¼¤‚{E®™òºñÈ �‡WdPȹ‘i|¿sûŸø˜ºÝÓ¯|:P�§Zªe¶„"´HÑ(Ü• Jw^íA¨x-t½©âÊ1�®3ÿ„÷?Ò†ÇÛ›ÑTUŠB¥‚»Ì~àT+¸›q¶govô#©híóc¦ï¸q�‘ánøBzâgÕ î©iYò½Å 3 ÍK5öI,KEöÁŽWÑÒØÛèäÔ˜¨#Øwü§�/³eHÀ]©Ê¯ÜgÇ.I»qÌ�œESÓÚõw¬16-Ð?0‚ Ô€{R² –J/”!©˜?¯sÖ¥N¤kìhÝwHݶÍfÕ+�p?„L]íÕ î‰iV%äî‘ îRÁ½ûöÕ@§ÍÚôñ°(@ PàNß|BfGzH·�¿éyH{æn)ðpp¸þÜ;(@ P€Ø3 ¸ï™®æ‰R€ (@ ì0�Þ¡ ”Ô=)÷ƒWî©Z5àîvša]‚I ¸�¼.÷c꙽þÚ¿ ¦í(oxù%ÍHÏÌCRJ>—T|ŸÆ‚Ü'%à^”›…ôÔ”¦±}wdè"<ò4šÛ�¡´B ¸ç\ ¸Ûm˜•€{×y\9÷:**ZcmµNáˆpo—€{RÓ2àq;±j³`°·=ç0?;‹â’«Õøc ¹°)� µO="ÜjÕ îz]–VŸ6- wx—»û1¾àDYõÕ î}¿‹ãû[ð¨TÓm­—ÀMV¦T�‡ÅfÇÈä .÷ ¢{`Y%kÅMWVf†Ï£V©à^‹²ülÔçC#•ŽÍ6'Fæ–Ð%U¥»'MH*"&6Óñ]´WqX½ÍeEjÕ÷@( §¯‡MKx¹s&WP»ÿÇbm¸°y�ˆÏŽÈì ªà©Æ ¸g!YúÆ%¿{fq~|�Ó Èk[|c™¼‚šTŒ¹8&Áë«w©B-Uß/ŽÏáÍÁI85¹H/^{Üü‘±…"ZBfpOKEöFyÝ(3åu° ƒ ÞèÇ€¼Œ‡Ÿ¢UÁ‚žU¸&Ï∼n‘�{qöZ÷©àþrÇzd€ˆqÿG|—AŸ.Ó<¶¿IBîejwå}Í$ƒvVe�Ô•¡qL¬‘š×ÛÓÜD'2â]xö‘¨+/�6#M^oIj÷1©àþÚ…N¬†Ò�SÌAˆ1´-.øeÆ£ zð°nÏEuM-"‘|>Ÿ\«I÷ž.,¯8åšl­ÆG¯@/ƒ|Ú¤‚»Þ�#ÏQÀ-×kScjÀ=K_&•úS·xTlvM  bÆ4…¬Ür™©RBÑeHI˄Ӷ$3NÍ`Ñ4„ {•k×Å¡P&h�‘-3Qeæ ×X#÷DùŽc’�»³£—öZÐØ´6ƒÒµýñçæ� d€[8ª >0ÊwJ½ÜÃTŸFP*²GshooƒF“Ûø¥ oÊŒ!iHË(•@|5™ò\œT|—°¼iÉ.´ïgÿÄÀ¸@ P€÷T€÷{ÊÉ�Q`C ¸oˆ‰+Q€ (@ Ü­îw+Èö (@ P€¸?½RYR_؆¼’6òk¥Ra!~§Ö�°(÷±3ˆzgQ]U«Àà@'’²JQVÿ8t9eÐfK¸ M ·cYþ˜%àÞ¡Vpß׸æ¹?G¾»·j6O#.h?ü*k›�›_,Ñ %åPÃí]—Þ’H² ÆÄøØeÔÔ·à‘ÇŸ…NBS†ì<ØW­p9íêÅå §¤š¡„G’8𠆶……™Á×ÐTW�g= ƒV‹Ül=V¤2®ÝáD�ZÁýôF ã¤\­93v‰a;~â½O¢AŠÊú R tvA*¼J»7.\‘ÊÇ@V>_3[èŽX“€Û« È9T[Ž£õ(’Э&1N¥‚û’oöŒ`YB�™Æµ@´I‚jÆd�ZÁ=O—‰ª‚%g‹Ã…¡93^éè‡3Þ€Òº#±ýpak¾¹n”%{ÑZš�" ¸§HßÌZípxýj5ö*rÞ©®ì!à²Âmê‘=êŠ$d(ܕеËÀè¢EBñ&¤”CbÚÕêÇ[;*¶RB2‹ö"V£"Ï€,œ ‡%¤¾€%»³^ ´2îúÛòÄ%j¼¨.ÌA]a.R4IðHß(aø‘ùe,RQ\wu`Üõí¸¼y�¹±‹ÈK‹ Eª¸æä=*Š@0„é3¦->$èk—�Ûp(èÇÊL—TãO…N^7Õ%F¤¦h0:5‡U— Ó+^d6#!QkÃ…­ ˜fú‘˜€V«“Yujd["ü?†àõ…�WP'�­Y¥çG�ž¦‘zª ÓäºÛ¯×ƒþ¾. »kPRÞ²õbËuA™�bvn .· Ee͆NF$Rîñ‘Še@èõái¥qPBî³ó&¸\ ¸×ˬ;‰P^WÖ¥I$ŇQ^Vƒäd^K¯ƒ¾‹;JÈ}Tf—p8ƒHÐdÈ@ëˆ|µB›™ˆºº:±^ ·+»ñÉke _®�­^¤JÅ÷øÄTi’6h³’dðA+RRØ?wÑ%lJ P€·øæS·yöþ>õñ×åŽx£À`À}v:O™ (@ < ܆:÷I P€ (@�; ŒKµÈpbŽTp?€”TÒtR}2„Uó8<Ž%5à^W]‰ÌŒ«ÿ‰ã”°ÇÐð0Ê“JˆUÈ2K�7Ž• 8$à~aÏ"ª*ªî¼s®qKŸÏ�……14·ƒVÂêEeêº^� ³S#èë<�©F™’’ÛÆœiZ½u�m(0–J÷t¸¥¿V­+jÀݲ¼‚¼üÊØú\Øš€IªãæÈË¡µ±ÅùH“0èŠm«í‘@hÅ•b‡°Ìõ¢¼ õ•åÈ3èŸ�€U ÄOÌÌIøÚ�¾Z­kÄ…- ,Jßd†-h)7¢Ð ³QÈVT›Z\ÁŒ#‚”ÂV B­ CA–Ç/¡$3µÆ|dHT©,¾¢ÜMf˜\äWA"…l©?®ok�©š pWœÝ>?ú$íŽÏ€¡ò0Þål¹„ôˆ 5†däd¦©³XØ\^ŒÈ€WRŠj9ðàzã»Y^œè@¼sùJÀ=Yž,¬:àMÔ!½°IB‡ë«I‡^Xfº‘Z• î:¤JÀÝ-ù• î>M6rJ[�”œv7‡Ä¶ïÅzi¦O® (G/3S$Á%³L$¤å I_µ.Ü~ M ã®.#ä6#W® âãã`“÷µ„´\dæJEêëÞ¯µáÏ­ ünx=ËðÈÀœ° Qª¸'$e ¿P ¼¯}æ\¿‡PÐ+ƒ—árXd@¢ ™Y¹2kO³ D\è½¾—7/ TrŸ˜€Í¶ Mr:²³ �—Wˆ”Û„Ô¯¶„ÕbVûÐ�S€‚|#ÒäÚš·û#à�÷¨‘¡ÙxTìî—°ºR™ýö7‹ ”¾"+EQÛp@ŒÈT>¼Q€ î£À7Ÿ¾óçÓýÚýÇ_sÞ¯Ms»ØÖ ¸oëîáÁQ€ (@�Ý#À€ûîéKž (@ P€ ÀîP*ŽŒ�!’�.ÕØË¥žA*‡'À,Õ?ñ !ê‘êyë+I u#š aÃÄ4ä5JP* > õØV¦�ñ¡²¼BÂ9kÕDw—؃;›É‰^D¢!©äY‹ÔÔ«AA¯×�ÙÉ «%¡¢r}¿(UA—¥ò{’&AñJÀ= N‡TWª¸Kh¤ °ê–A«wV;OJØpq¶IòÚ(.̓ʸ)R¥Õ�¹Å%ãÒ‘_Ü(}°> ùa7�"Iº¹½ô_¼p%d UWqÓ€âΗz8gò®"Á½€�kIf9P"OR TÂÐéõ7 uª!÷é„ 0dÊÈ…hDîn$f ¿¼Mª½² è½êɈ2ØcFÞ×óIÔ R2³Å¹õ†pûµ}ª•Üå³Åk›E¼Ìc‘*³†¤Ëì!¬Ü~MèÞý ¸­Xž“A:ó“0–TKåâZħho»åõf–ÁUó¦ +‘W\‡¤4 o‹Æ')@ P€ (@�)ð·ÏÜþûÑý<©Ÿ{Õ~?7Ûm'H‘†GOÀáƒ-¨(3Ê ²,™U*« 6ëëÅé3W02:uÛmÜéÉ“_ÿS)â±¹�žç.táϾøµ;mšÏïpÜwxòð)@ P€ ÀN`À}§ô�“ (@ P`/ (!÷ééI¸½^Dã’!…u‘‘ž�l½7¯Tèr»`µÙàr» KŠ4ìCºªKK+n¿‡¿D>¯K*N.É-¨a]Cv! ú|©¶ëi‘ƒR)Ùf�ÇÊʼTÕ÷@¯/@IYƒ„Û9èàv >™±À4ÓÌ(ŠKkPX\+³dÝv¡€TàŸì—u¢(«”jâI¬p|[0>I P€ (@ P€ ¶�À^ ¸×T—á×~åyåݶN�¾„¿þú?É,EÞÛ®w«'p¿• gÀ�¿ (@ P€D€÷ÂÌ�P€ (@ P€ (@ P€ (@ P€ (pþö½o¶ªŸûáê=<“�mJ ·¿ð{ŸT+«Gd¶³ç:qáR–Ì(UÝKK ñÔGPW[¡nP©âþÂgÿ~`c;¸n­"™!Q&m»ã-)1Ÿ}á×�––ŠüÎ+ø»øÁÛp…�-À€ûÎî?=(@ P€Ø1 ¸ï˜®â�R€ (@ P€ (@ P€ (@ P€ (ðŽÀß¾ÏðÐ,~îeëß÷ŸüáBuU)VíNüñ翊ѱéŽ!..ûéà'?òŒúÜK¯œÆÿüÚ?Þ°Þ½zàñGá×>ù<Âá0~ù“/À¶ê¸W›æv¶©À–îÛô|xX (@ P€{HàäÉ“êÙ>÷Üs°Z­2z8E-|=�ñ3îëïbå³W¿x~ⓟ^÷8ïP€ (@ P€ (@ P€ (@ P€ (@�w ¼øcÙï~è�Ýþ%ËÛ—²£Ã[ðÿüæÿ¥îó÷^ø‡Æo»ÿ�ýÌñQ ¹ƒA žÿìçm×ßê“öÇ¿…Šòb¼ùÖ%|ù¿¿¸ÕͰÝ`À}u• (@ P`½îë=x� (@ P€ (@ P€ (@ P€ (@�{+°—îÿù·ûÛ11iÂoýÎçï©Ófâ¯þâ$%%âäßßùçWïØf³+45VãÓÿõWÕf¿ùÛŸÇä”i³›àú;P€÷Øi½. ÿ?À·¿óʆ6ÿÂù$Zšjqö|¾ðß¾¶¡6›Yéw~ëßâà�fôõ�â÷?ó›iÊuw°î;¸óxè (@ P`¯ 0à¾×xþ (@ P€ (@ P€ (@ P€ (@�û+ðâóïïn³õç¿·t›gïýSßþÖ�/~ù›xûÌ• íà“¿ü³xêÉ£èÃýô—7Ôf£+æáKþ»ˆ‹‹Ãç>ÿU\¾Ò·Ñ¦\o‡ 0à¾Ã;�‡O P€ ö²î{¹÷yî (@ P€ (@ P€ (@ P€ (@�û/ð⇠îÿNn±‡ç¿»x‹gîýÃMþnøsú\îèßÐN~é>Š÷¿ï1ŒŽMã·ïÏ7Ôf£+}â—~ Ï>s ‹ËøÕßøCD£Ñ�6åz;\€÷Þ�<| P€ (°—pß˽Ïs§(@ P€ (@ P€ (@ P€ (@ Ü�½pONÖà[ßø¼ úÙÏý:»7„ûóÏúà“Ÿ˜Á§~÷ j³‘•22Òð•¿ü(ÇõÕ¿ù6^þáÛiÆuv‰#y (@ P`/ 0à¾{�çL P€ (@ P€ (@ P€ (@ P€xp'?\ôàvö®==÷/óïzäþݽ>àþ™ÏýtumhgþÃøðŸºç÷�~ä|ìg>—ÛƒOüÊïÃïlèx¸Òî`À}wô#Ï‚ (@ ìIÜ÷d·ó¤)@ P€ (@ P€ (@ P€ (@ P€LàäOؾ޽£çþ÷Ü»ºo÷·SÀ=11õ/@¯ËÂÿþî�ðâ·þÏ};onx{ 0à¾=û…GE P€ (°Ü7€ÄU(@ P€ (@ P€ (@ P€ (@ P€زÀÉŸ,ÙrÛ»møÜwfïvn¿�îO…²Ò"¸\|ú�þÆ'fnz ûÛñ©ÿøo�””„7ߺ„/ÿ÷oXïsŸù ÔÖ”ã•WÏà+ý7<í%ÿÿýÅ Ðé²ðÝï½�o¼øÏמâÏ=*À€ûíxž6(@ P€Ø  ¸ï†^ä9P€ (@ P€ (@ P€ (p3·T/�3M °¨™©7[…�Q€ (ðöRÀ]á,,ÈÅŸþÑBZZªZyý­Ó—qáR–Ì$$Ä£@ž?~¬GµªÕÙ-ÖUüîù"V,«7ôÆFîO<~¿úïžS÷÷+¿ö,¯XoØØ[ ¸ï­þæÙR€ (@�]%À€û®êNž (@ P€ (@ P€ T�hÐ�ÅÙA ”6 .)ý¶2¯+ c˜ŸGII-rŠª‘ É¸m>¹y�p8ˆåùØWç‘¢Ñ@g(@¦¾ñ‰·Ýú}N¸ Xµ.">>Z}>2´F$inß§›?º½Ý"ôcfzN— YZƒŠá°[‘•i@Ii�TÔÔÜ ±°8�`( }“€8ù“™¡Ezj’“oݧ7lˆÜQ  b~qþ`ÑøTD£Qą݈GåejÅÓwo$ avnNwIÉ™ô ÁãX‚6#UÐh’ßÝ„÷)@ P€¸�'Ÿ¯¿�[¿ý¦Ÿ{qèö+ܧg‹‹ ðþýÇQQn¼í&&Møâ—¿�ùyóM×ÛhÀ]©_^fÄÙs�øÂÿûõ›n‹î-Ü÷Vól)@ P€ À®`À}Wu'O† (@ P€Ø!Á ¦™a5˜SZшĄSןŠ×ëÄâü„TžCiy= +%ÔÆÐÔõFw»–`ÚüL?œ¶9¤¦¤Â�SˆÌìr ¦ÝrÓ¯ÎÕ9Ø-³j¥-}¶éºb$¥dݲ ŸØœ@0 ¯•ñø‹ÈÑfq€ÅîBJVŒ•íò:H¹aƒéKÛüü+²~’—ž�Ôì*Ä%$ݰ>Øš@$ä‡ki×ô™iG¢0Ûb�‡ìâf$Þ¤o "lCؽŒôd <þf—­ˆ¦æ¢DúS“rë×ÛÖŽro¶Š†ð[Ç‘u![^7’•×�¾8 ܪä}m} 3à÷baª ©q”æ!3=þ@ RéÏ‹tdå×!1éÆ×ÚÞÔ½»³ŽH߬.�![—½V‹ÌÌL¸=ÌšæàòÅAŸ[%Öëûgf¢ Ò7ÕUUÈÎ6 Âëóbrr ¡hò�/$twÛ¯õÌô RÒ3P\^+ƒ²øáóº175 »u¥e ëBîWÃíSÈÒç¡ X¹6KF¼|æ¬Z–03ÑycDiiíö;ÑxDJ¸}|ršÌb$§é ËV…$cE>ïýr=pÍ¡¦²j]È] ·OÍ."š¨E–¡érí ÜWæûàs[¥� M�Í ¹ïÀß2(@ ì\�“?×ðÐþ¹¿•Á¿é–��€ƒû›pâø”—A¯×ªWív'”`û¹‹Ýj =‰Üò7poi®Å ¿÷Iu¿#•àGF§n¹=>±wpß;}Í3¥(@ P€»N€÷]×¥ X¹a,)CzFBÁ–Í‹ЉGN®Ò—7¾Ænظ­@X‚º H…üìoiRCÔ ¥Í.,ÂåO€6·úÆÀ¡„®“"Nh³2PYZŒTy¯³Ú훜E >Æò}·Ý'ŸÜ˜ÀüØEd'P'ÿœ£S>â08eÂªÓ ‹_ƒ‚ªCë6¤„®� ½(ÎJ”@| ²õÔ•Š¯+6Ì9ˆ7ÔJÈýöJÖm�wn*  "pÎu£\Ÿˆê¢|è3Þ ¸¯:083�Eor*®o+Ÿ%q¶ä¦FÐPV„4 ¸{ýA5àÞ56�å@ *�¯oÃ{›ˆHupßòªó2P+¯%àî †à’õðôÆ—ÜHÍo’îÚ`�É¡óÈOã@Cµn//Ì— ÉR•Zî}Ò7&{†b¾§mº3nÒÀ¾2Šâü,4Ö×Á`ÐK¥ït¸ÝpŸ›GO_?–Ý(,m�µT*·/Ï÷âðÁƒÈÉÉ‘ë± ÄË5Úª|ÞLMMáJg2ôÊg‡Äж¸�UÛ<šÚ�>;y…¥êà5óâ,ì¶ vŸ‡ÃfEeUKl&x˜©ÏEMóaµâ»!·á° ™‡Í²ˆ�ÎÓ(Ì/C ïÄ̶º06.ª’ra¬:‚´Ì| ¬_­€ê°š¤"»s\‘� k ¦ffá‹d¢¸ú„ \0 SW"×Ñ^¸ì pX§1=øC¤k‚hhlßêa±(@ P€›8ùqù7—‡t{î›2‘7 ìAÜ÷`§ó”)@ P€ Àn`À}·ô$σ (@ <<¿„ÓzûFáñ¥zaƒZ‘:tHuI;â#´ïo[rWÂí�FÒ$œ ¡Ðô„CJÐ`¡€„E3#hÝ÷®PÜÃ;½¹ç  GF¥¥¶)izäI SÂP¶å)ø‹¢ÊGb‡¼²8cA:ˆšj¥‚{¶\'Äc~~£cŸ˜� Õf¤kËcm¸°5�år KPZـƶ£27 ‰‰T7cz¬#ìDmí�Ø&¦ÐØþ(êšCŸSC®Q*¾»àq;0;1ˆ�®Ó°™çP !wÞîN «»Cµ=Š" ¸òk�,³åÈ¥ü>lKc˜—€ûâøi´¶¬ Æé…®`ŒÕ�Ék¤éŒʵµz'3�,Lž‡yêm>|â)@ P€ذÀÉ_Xû²áF÷hÅç¾Þ{�¶ÄÍP`g 0ླú‹GK P€ (p�î×ap‘ (@ P`ÓJ•ðîžaÄkÊ$¨nDj†Q*…'Âï^”êxn©r8m†��kÁÐÁ�~8<éÐæ4#I“…äô\©†Ç9+Ó˯H@¡ûZë%ð#é,Þ¶$02Ò DƒÚ¶÷I¥ÂdV#"v‡e.©p83rï2ª*×*.Håö­ÅU$¯…6Û·cE ÄÏOvc´çuÔTÖ =�á¶-uŠ4š�’P»û—°z9²sóß©¬ïÂØp/F‡z`Y^‘ ­¥±]Øís()-EcË~5àž&þʆeó.žyã2�Á`�*îšÔX.lN ,Õñ=–A4ÖVãÉãG%H˜§ÊY‘�®ÅfÃO�AßÐ %uíf7!%Þ‡‡Ú±¿©yR%\IY9œ. ¸Oã|g/¦–\ÈÊ«¿Ö„?· àYêCuŽFª}ÑRUŠ2 ¬+·éÅeô�ÏbPªQ�­ø¥uslë–áW±¿¶Çšj±¯ºïÜ•u/O w|ƒü‡zRz¬ 6/°"Uo÷W—à=2ÅzqŽNªågIÀ=ã ˘5[qºoÃÖ(´Æ«á…ˆ `‹,uá=š¤]ò¤¿^fnYu¹eð�Ò§¯uô#jhB\ŠnóÄ1�ÅÁWÑ^W‰'4£RîÊ,ÊmQÞÓ&d ÇWzÑ1<‰Â†gbm\Ó§ñÞcûq ±…²¾NúÆ'×x³Ò/ÃÓ&œëÂТùeèCÛÂÂìD§ ŠÊÉcGP'aõüü<©àž·Tןœž‘kê>œ»xIYu±­�ö½Ž#‡âȑè«©AAA¾p·ÛpÅå+�¸tåŠ\ë±u m‹ ##WÐ~ô)Ô7BEm+tú¹N‹‡Ó.3€ÌŒa°ç.�~ k¡¬©™a´|MûCaI•¨õ2ÃNv«³“ƒèºø# vž‘ïBëgÙâ!îéfWº»PÖð©à~TîµHËÈV¯½|n› "�€ûä%©Èþö5®½~z'Q\ó8òKÈw›JhRµ2; ¯KùÎ9ŒÙÑS˜ GÛÓ¶'³�Tf…ñŒÜÛ%à^*UÅÓR4ðú%D½l• î3j÷q{< *ÔÝB—ÄšÌö½Œ§¶à©-¨•Á!Ù2ó�9ÆŠ¼nFfæÕ°úÎu ¸éÙXÿü9Òÿ:ô8Ž:„š¹vP*¸Ë¿Ý:äßtGÇÆÑ×ß�×Þxù% PÇж¸00pû�¾õ-‡P)w­!O½Ns9®܇z.âÂéÈѵ áS³r�vøiÔ5‘€/AJÞ@IDAT{522uˆD#p_†iJ©àþ6º/¼†¦¦#[<*6»&ÐÙ}…U�¡ l?r‹›åû�VÆÆ#à— îæq5à¾8ñ6šêÖðö #·ì„p×åÈwÕätX•A¼ópÚLX˜º€e©à¾?_?לù“ (p¿NþâÚ¿ßï}½{ûÏ}­çÝñ>ö„î{¢›y’ (@ P`w 0à¾;û•gE P€ ”À©7~„ á«÷¬ hR²%h�€°To÷ºçà”€»ÓzG�¬…o/]•õ!+§I*ï‘ ¡øh$¤Vow­ŽÁ*wÇòy<þÄZ`ñA�ÏnÙOgojö=‹²ÚG�#÷t «+7�Ë‚åù©à~crß×|5°ÛÓsúÂF©øþ Œ•íÐç–B#�`À‹Õ•Y5à>Òý# \ü.ÞóìOï¦~ýoã�„Û{ eUuW+ƒ*U¿¥2èìÔ(®œ?%�õ7P)Uô¯ÝŽY{ôi4H0¾ÈX ¥‚{@$˜—æ1:܇KçÞÂ[¯¿„�ôZþܤÀôè%4UåãØþ6ìomB®„3ÒSÕŠº3s ¸ÐÙ�·/v Q·ö>¶0v OJÀ}sšj«`xgÆ ‹„âûGÆÑÑ7ˆ×Ï^‚±ö‰M W¿^`¾ÿ•wîu¨’ÐmI^ŽúôÌÒŠT¢^Âi%à.³ˆ›ßk2�Áãí 8T_… ¸+Ü•€ûüŠ �Ô=#ë÷/xQRw4Ö† ›°�¾¦VpL Tæç W—¥ÜMâ<½dQî§ûÆPä'Õ�G}«€¥Ç«Ñ^SŠÊÂ<2ÓÕ î +è— ûo÷Ž ¤k’9ƒËæ{d­ÅLÏKx\*ë×—ãhs-r¤o”Û¬¼nzå5pi`T*¸O øº×�oî,öÕT¢M*¿×W#Ï “÷@/¦æÍœœÅei3bö£°bmÖÚ¹´Q�Hȇ k'9Ц†:èu:è´Zx¼^ ÊL!Ý=è„®`m�‡EªL t¨­­Ascòóòe6�t,..bt|“¸péŠÊùž¶Ñ~¸Õzóór œ‡’Š:´ì:%àž�åEl–%(÷‹o¿Œöýkƒ×¬«fDåZ®ýØûPQÓ‚Œ,ƒÌ~ä„SBñKs“8óú?!^ÕEE·Ú-ß ÀèØ¢Éy2÷deË -ÚX�,ªge&03&/#ê�GYIql‹“SÓ'ÉLee¦±dJd0¶«æQis !³ áŒ;14.P€ î³ÀÉóð š<÷7]÷ùì¸y lO�¸••Vpßž}ã¢(@ P€¸ƒÀÉ“'Õ5XÁýP|š (@ PধÞ| úƒk÷dƒ �G(àRî뜖ËxäØZ¥C%àž¥Üõµ4(’JzZDÔ€û²TÒ“ î—a7ŸÃ“Oà¦ûäƒwèèAiýR¡Xî…µHNSÂmQø= ¸czø,fß@‹„¦•›pÏÊ­AeÓ£Š?Š ]ž©uð¸í°,N`eaTª¾ÿH*¸OI÷µðµÚ˜mX@©à^×Ô†ÆÖC¨­oEv^¡TÕ�g'úº/bzbßBuÍZÉ¥¥!ìÛŸ@vNž„â³ár9°jµ »ã¼´»ŒÅù%©ú¾öÛðqEU ö!êšÀcG¡¹®F ê¤â±ÛíA¯/võ g`9ek¿ÝËCRÜ€#í-(ÊÏE~n64‰‰˜™[DßȆǧ0>oGfSwókæX@•! R…úhS ´R%\¹™¤â÷œü9+ÕÛÇ­Qh‹ÖÌ÷½„}R½ýDK-Z«%'w0ˆñ9³ˆï›˜E’„G’3ïæÐö|[×âR‚+xŸT /—€{i~¶|–+ÜRÁ}ß~ëüšlW¯½ŸÍuï‘ îûkÊ ÏÌ@¾>S*ëKå]—gúFqn` ùM?¶çmï`~²Yñ.<{´]f§0"G«ÌâLÊ �%ë*ÎõÁäL@~ÙÚç†Cú³";kPQ”�,©à …Ô6=c“jÀ=ÓxI)WÃòw{Œ{¹½Û6�R£Í õRÁ½@fÓL†WîsRÁ½·3 «2ËQMŒ(àsʵ؎¾ZÁ=7'G�}sÖdÂêê*:»ºa¶x¤zxs¬ ¶&‡a[]DAI´úKk�œ’ —có³ãê»·˜W×® @ðù=X\šE]ËQÉú)©éHLL‚}uE*¸a°ë JKj�šzu’­[)Aå³\ëÉY%HM7 ÇØˆ¨ô™C*±û½X_èC‰±P�…皘ú>6³€¤ôbù>¤•ˆF£2{Z¾«ZpÍ¢º¢Tf!KºÖ„?)@ P€¸Ï'iíZê>ïê†Í?÷×�7<Æ(°pß ½Ìs¤(@ P€»X@ ¹3ྋ;˜§F P€ î£@oOÜ~ƒqö!%-_­àž�˜&!ƒ%|6©¨×�°g‡�‰EGg/4ÍRy¯QÂí:$§æH Þ!ÕÂ]pÙF¥ZøK0h°¯�•(ch›\˜ž™B¢ (•°ºpOÍ” ”IR\B p?#ý²ˆÊò«*·Ç-�‘ ©úþ4ŒíRY_/Usá´›áuZašè„RÁ½¦¢Zª†2 ³É>;=­A‹ÖýÇPVQ+•õµH’ÔÜì$¬R´GëÖ JËcmì«s(�°Nƒã3³´ÈÍ/‚ͺ·Ó�‘¡^\<û&Œ%MœbX7†¶…¯m\ ¬7IÀ½PëÉ \fLóè’Àáô’Ù…k!je–Š€uX ¸×”—J÷,!ÌH@Ñl±â\GÒr‘¨áëe Ýk”ÀšsöŽµÔ¡®¤ÙÚ «‡¤"»ÃÓó8#wmé!hÒt±6K“0f„p ¶e¹pO†?„RY¼GªWOÛ£È2®{c ¹°)�h8ˆðʪsR —�ÕRaÿú€û˜Å‡¬bH�¨‰m×4rù)5ànÈJGž¼n¼þfe°Bר }É(¬:[Ÿ [‡ü°Ìt¡<'†¬LTó�"ïi»£3ó˜²x¡“×Àõ}‘þô¯ Á cHZªË‘œ”ˆx°Ø=2‰e›fO<ŒUkƒ¶vdl¥D"AxíÓÈÏÎ@Q¡pO‰Ü—,.¤ë*Ôk¶ëµæfú ‰÷C+¯™šª*¤¥¥Ã!×Ó330¯8‘W$Ÿ7×½Ö®oËåÍ „Ã!X%äîóyPU×*Õ¾CòùîÇ‚ÜCòYb4V#I“¼n£S“FÂj ^“"/" Pû¼. ¸#!.5µ¯JéºÝw”�û¬\k¹}¤gåÊÀêDÀ+áö• —Œ††sA¹n0Í/Âé�Ê÷Õ«× > ·§§ÆË`“†ÛwÁïO� v–î;«¿x´»C nyy™ÜwG_ò,(@ P€ ÀžøÖ·¾Å€ûžìyž4(@ P€¸{›M*GJ`] ¸'itR‘݈8 røhÞ¹û£Ý;[I8gniiº25¬®Í-•jŸ,ÍöÃë²Â»:+�£„¡c(cトO1HÀ½MúE/¡‘¸$ྺ,á©ùDdÀB]mKl}.l^  bqaLBêÈÒPT\®ndÎ4)ƒ lX^ZBAA•ZùóÚÖ#˜ò¸ÍÈÈÊ@AQ ²³óà÷ûþöÞ¾­«îÿÿxI¶%Ùò’-ïmÇÎMš´”ÑAOŸ‡BËø?PFù³ h¡e•чU ÌB¡<”YÒBWÚìéxï-K¶%k/kXöï{NªÔN3ì8‰¯�sòН¤{î½ç|ÎÕÕïïç ó„=]m]Í@WP©.¦©À,e‘¹G=3…úêJ:þÄÁCîzãÆÉ7USFÀá« .ÛÌÄH3T2 •œ¨Ë‹ ¸#¨…މ½C#ð…“‘A΢¢,]Cÿ $…(Ëφš`ÝYúg!P—îþ˜4 äÙ8o#Ó!?cH�™‚Ž‚àî' Î8Iß1�Wnbâç-#Þ\œ³aúí§s€Ø 9²Ë^ÜݘŠNA²¦ÑgèbNÇÃÍHšq#_£Frb<Ü™#?[&ƒÅãâ“.®1b©y „C8M=˜ñM"� h2p‡ÕåAtre–(%¸}> ËžaãiàãÍÜ'(0$:‰²TäW‹±™§ðÒÞ°ÌENËfè\™†DEG!:V�´ôú­yõÜlîVB�_›áóXÁœÆÙrlMN¹€Ûç u ^3È}||v»‰Ÿ“©ÕÙ\À‚ßÎ}|šò{y°¢Í6NçQP©4ô?‹‚D Û%’׬Â7å‡~¤†ÑdgRph)Šóg˜ðúüèàë**®†,Yœ ¼FXñ�P@(  ®€¿ÿÀòe†|×ϯ@Å&„ÒS@îÒÑ"¡€P@(  „B�E( ÷Eˆ%ª „B¡€P@(  ¼F�æÆC°9ÃHVè˜J&ˆ*Š€õ9�B! £º¶�Ü)_B�N6‡Ï‚2ƒ9ˆ&q·w�s�@ƒ¬Y³ óAÒ×lT|pA¦§Ãç0�Ä�õÙÙx�½'D#K£!çðùs§ÔhíÍ"MMð;AK±_³!/FÛ#‰\]5b.ÐK±çkS8à†Õ4ˆqþ³éwW�Y´"úœrÁM�'‹žÔÍ'9•çt ?ŸRœ7M.øã†n½“ä°ÃP¤(s¡Ô!:z~� ÔÚÏã\=<. f(Àq&Ð×DÙ‰dHISAWTÉw—ÝBç=“pa�FòJIïw•ÁíÆñÊB’�dY*rtå”-i S>Œ#]0bB¹h¯dÈ�ÁíCúa$¦h nW!-£€aQ<°Lô!àƒN«•$äîr»ÑÙÝ�tmý.* KÍ¥à–hØ'º˜²#äEeyùІܙs{KK›{*ûZœŒŸ�¼…<´v ¾¾òœAêRü=m „B�•§ÀÕ ¸ÇÄÄ`û5ë°q}- u¹ô{›‚ �;Ùè·½£û6¢·oø² h,Ý£ùî7?K•Y0&ðéÏ=–ùS”«G�(“É$ܯžñ= „B¡€P@(°êøãÿ(ÜWݨŠ „B¡€P@( X= ø üèïm' �nÃF§Ж„ؘi‚ôb‘ŸŸ‹ø¸• S~ ô�Ëa˜Üs˜ŠÇtЧu„ ±dTV5Hr0À2aÇTpŠ´LîØ:åu"Šs³shŒb$Ùî…6ŠAHVÛ Uz§}'&Œƒ˜¥‡@º‚J\¤W† ¢¶“£n€@¢‚¢2$'Ëàv; l"¼(Ù¹e •@’õ8$n¤ïˆ‡œ5¼� ¤îîé…?8‹ $ÇJ¬díöÙú‘©JFn–†@ÖD˜-V8\nLØ|P¤¯lÈ=L� vc+´ªDçQ@…BNŽÎ3hé„�`q‹/Ú’ ’Û§ÄjÑ7AGíV¥ÈQQ¨¥ï `¡6÷Ž1bõ#=¿aECîC]‡�žDCiáÀ=îMôð|Ò]ùfÉ�Í,}g¦m=(ÎHF =„O£ /¯?§Ç‹Ž¡Q]ä¦�['¹v/¦AC�ÈM�F)�Ë” šÜM4÷ ÀèœAvÑúŬòŠÔ ù]p�·`Óšj¸«RSà§  �MÏÐú vÄ+KùyÁiÐeØÈ˜¾™Ê4ÔÖð CyÚx}> B4axÔ€þ‘ È ä�Ž‘Ö9è ¹M;mÃ(aß÷|ý/@l\ŒÆQ¸)kR[k3&-ndä¾R‹ßï¥qèÇš ÛQXR u:sp�ƒiLO}´£»½v‚ܳ² %×ÅÑÑ~¿Õ(­ÙBp>æQ6�éP�Àïa8蜳§õ ;ŠŠª%×ö…6¨ Q‰È/Û EjRÒóx@…Ý<¯k£ýG0;e&�¿h¡«¼bõèø5›… íZ œTà®Åìl^‡n;»ö½Y|5W¬M—zCìà (‘¢®¥>Rðk¢š þx|R–·­òDõ±äRoZ¬O(  „§xüCËwýyÇO�œnÇ•|QZ¢ÃÇ>rrr4çÝìÞýÇñËßü^ïÔyë-væ;n{n{ûéÜfŸÿÒÃèëYì*Dý®@ÔÞ½{9à~ôèQÞ•ÖÖV>ž×µ‚‚þ¾®îÔ —M›6ñ÷óê-õMww7_…TÚ³Ôþˆå…B¡€P@(  .¯p¿¼úе „B¡€P@(  ,M�“�‡0’#!IyZ1¹Ëè¼›œ@È„Šòü ¹w÷t “†ŒÜ$ÊTHHL!ÄDîÔ8Í�ÈËÉ"çPùÒD¼ÄK‡þ&¸+ÙùUH¤äûä(¦¼GXõÈR«Á܉Vbapû8ÁF9:芫!OU")IŽqà äÞÓ~ S.'Ê+¥2çv»mZ]>ŠK*Ì×ÐÄðå$—ýA´7‡R™/Y'í…ì+Në´ÙJÒó–ÂÂB$$$Àçó’•­mí0Y¼È� ¸ç±ôB—¥@]e92Ô>f2Ããñ¡¥³#&Ò2+"�$ë˜GZ UFccmÅ«€;¹mwé1a±acä9õˆ£ã›”Šqà$räÓØ¶¦’‚”(Öfòæ1÷ÜŸ=Ò׌¹Ek¥ÔìEµe¨éŸ¸aC-Ê ¡¤ý.S• ³Ý‡Û‹ƒ­]8LNqyu7-j�W¢²ÇÔ�Â4 Ž@€Ú¢| š�qçy»ÛƒÎ!ö5w"J]ƒ¨xiý>.Fs-)Àë·¬C^¹ë³ãY€9¸[ðÜáF´õCSvýbVyEêz'»‘@®óoyÝ”êò LUpPÂbwâÐÉV‚Üõ‚:§êŠ´çrld ã¬©©ÆÆu ()Ô!+SC ò4L“t÷õãб$âE®NZAzÊÖ�“­FYE%6mÞ‚ M&w÷’ƒ{gGšNGG{ò‹N1 —C»Ë½ÎQ}ýÎç ~ÃdæäSö-dr:w¦>ކpdß¿ÑÛÙD�xýånÊ¢×ßÕÛ‚Ê5;ȹ½%U›è¼_ο;SúÚs÷®¦½¨­Ù¸èuKe�æ–ãЖïà€{zvõ1•;„§<°šú p? CÏ>ÊŒ ½ãCkG7T¹ô½É[‹U!ek�ÑøÌ�˾ŽÉ>{÷À5Ù‚ ë—Ê[ê8ïÛûäÊõHM¯#÷Ä%(i|¢éøæ�ÇÙŸk„‚,Z°~ÝÊ ²XªFby¡€P@( ¸ü <þá-—#çØÂ?9|Ž9—ïc·ßÿÅ»‘H»fÈàÐá&=Þ �³û¦ùyÙ¸nç&”Ó5;+ÌÅýþLÆÁKÒ(]~¾ý�Ïðm=µû%<öøß/ÉzÅJV–¯Ü[ZZxFFFæõD§Óñ÷kÖœr‰îå”ÊèR–žž¾ºà¾Üí¹”}ë „B¡€P@( ¸ô üßÿýŸpp¿ô²Š5 „B¡€P@(  \œN'ZÀKÏÝLNsåæÊÉiNEµ‰œÝt )v¥Å§î½^‚M^ÑUx¼>ô–W¶ƒúXC}S,®"—@#ü>;L#'¿‘CîW´aØØÀ@be×lGzf�MT °™õôF¬N#9¹k/°&iÎhÃôì46í¸e%%+ S¤ÂKNè½Ç1NœÇ<ƒõë_'©G»‘®Q“£i9Öm¼†ö%9ä2Lã öbd°c‚§¦åJªÝ mLxÚ¿{•••XSW‹Ò’$Ä'�«®��]¦g2{÷íCnáò=,=[_fB>½Ø¹etÚ\�°2-V»›/î?ŒÖ®^(óV.p8Ùÿ¶¯­EÁ®•ÅyÈÉHÇ49ëèÇÐÒÓ�Ž�ô›ƒH×JËõt¸å\»¶•äž]C¿#ÙMOcÜê@=T>ÖهƞAÔÝx¶¡•üg3~fÈ�uKuwp/ÊÕp§z·Ž›ÑB}d€ûlZ¢R%Õ÷à^l¯¯DCy!ªtZÈ“¢}Ê0iEŸ~G©ÝÝ&/¹¸Kb]��A¢Ýý¸~Ô4åfsˆŸ9Ô›m4Söƒ�6#¬ Ý8Å‚Vy¥*Mô½Œmô}ßR_‹Bj{nf‡tõän> 7¢±½/ _Póú+Õ¤K¾»ñ®Ù² ëêëP�§…š`رal|�=}8xô?‰šuÒ 9r௸îúаn=jk×@©RñL.^¯†ÑQœl<†£‡QÆ •›ÍåØág°eç›8à^TZuF¹ÔSö/܇ÑÖtMÇöR0™ô® º{[Qµnª×îBv^Pªù¾ëvZ0®ïEoÛA4Sÿª*VnPUcó ×¾ž2ƒlCzNd)éPÇÀïµsÀÝÐ mÏ£ºLzá'Zº�S¼í:º¶)B|ý.’Ë©ßg…s²&ý1û÷`ËFée¤YèAp?�'ËpOQUQàx)âàÃ÷)ï9¸wÑõõqlÛ"÷…j*ê „B¡ÀâøÝG¶-~¡K´Ä��¼DkZøj¾õµO£¤8 ¤ÿæ·~V÷ô¨¨(¼ó¿nÂÛÞr_ñ¿žÝ�_üúÏ ßÈ9jFGGã›~Å4>A™Â>ù?ßD0:GmññjV ê-oy wpçýŒ£T_¬°�dnaQ¬°Ô­¬dggóéÍ7ßaA;Ü÷A“qÊS�~¥½ýí((_‹*Ü3sŠ¡ÎÌãslæQXÍô¶B�ƒV”I+3Àb4lj:mÅNèʶQvª ÊÀ•Š˜ØXºvóÂf€aà8†»öJpojm%÷­än^‚ m¿&c}ú]pZ`Ö‡ÍpëÖJ+ƒÓbƧ£½Þ`rw8K™Ñlø­dÝ� »�‚xà¾]E]¡€P@( XœWà¾q}-îùÌû¹@_¼ÿèê8¯Xï|ÇÍx;AîŒ-þàÝ_»o´”rëÍ×áÝwÜʯ×î{àGèèì_ÊêIJ+X�K¸ßtÓÒ¢¼Ÿ~úi.ã¥Ü—Úž<¦¢éB¡€P@(  ®*þô§? ÷«jÄEg…B¡€P@(  ¬^~ùßHÉX�̼í¸—!19ƒ@ãr™óR uÜ­c‡±¾¾`åtjNKyÚ²ë¡e€{Nd©Y”26–@q7�C0Âý¯*ÑÎYjù_6µCIíN”׿Ž÷Jr Ì ÷¿høÜ6˜ <î:Œ®Æ¯XÀ½­íê7]Oά;�_T…4u&Oåëa ø`º›ÈÁýiê¤$wwDÆ-ؼí:îâ®"À�ñ¸œ ôu¡õäQ=ø ŠÖ-ÿNt-:‰²’�þòÉsUŸ_ Díܹ“;¸'%%ñîFÜc)una‘ݬDܧ¦¦æÎÆwÜÁß/,�€í�?þø¼õ-W{æ5B¼ „B¡€P@( �¼p—ü‰ „B¡€P@( ¸jxiÏn¸kà®biÔ™ƒ{2BAÁÔ¸›Û°’Ü÷ïû7´åדƒû5Pàž˜¬än��)'Ü'†a܇ʲIíÍÍG�S¼UëßDpWiäþ?�ù#=GaíBÇ>Ô’‹øJ,ãÃPgi¡+®&wÖk�,K¡±‘swMý@' Ã=hoÜG)†¥Õ¿Ió ²s³Q¿~+ ‹ËÁw6.¦q#&Íã8z`ºÚɽ|óJ‚Œùô¨¬¨@]m-é_ÌÔ1÷ŽŽNœhlD9Sæ—l“TÿÂ!‚†lÝp×is(#C!â9àÞÞÓ‡£'[ÐÖMŽ´%;$ÕîÅ4&hë�,&@nÔµXO0uª\§Ç Aü�ÃØG ¸ÞF7¤TlÆvÄ…lø�ë¶Îsp2šÑOpþ3‡N §‚z…f=`Zë[ž&À½Û äÏ‹8¸“K8sp?HõG:ú�S#=‡zçX'”±^î>_¢%w¹ ÌÁÝlw “à€}-]ˆÓÔ!š²º¬Ô²õB#ŸÅ5õÕ§ÜÍäPïôxÐÒ3„~ó¾H2¡¬9ÊXl®¯A©.�îìÙ·~Ü3‡njC<EÇK Ì_Ì~26ÒŠLUÖ®©E!Aâ)) @ÉÁÝjEOßo¤Ì;uHHLYÌj¯H]§}ÙYjT)ø€Üet<3ÂCûU{[+,74ÙeW¤-—k#æÉ¨Ò3�›WLNèùtž¦ s=‡Ü{:NÂít!/�w$VÂ$a¶š¡ÊÒA‘ªFŽ®’ö« �?{11Ú‹¾ö#ÈÏ+Br’\b-_xsر`pxIiy”áIM¼e<›�Ój¤^,ÆV·Ë)�ÔJ�Úξ߱I¹Üy^®ÔQ£x`5ܧ} T,&à,NjM_T{N6…ןL.îE<3Ztt¦ƒn¸ÇF{PWWÆÏ¯µRQY(  „‹PàwÿÿòÝû¸ó‡ûÑÒ¥WýÅO€’2^ýñOÏàÉ¿>» Þÿ¥»Q[]†CGšñÝÿýõ‚–9³»ø•/}ÕU%°XøÄg¾Ž©©À™ÕÄû«H�K¸¿ë]ïâ²],àþûßÿ~žìKÜ/¶=ó!Þ„B¡€P@(  H^�'Ÿ|R8¸K~”D…B¡€P@(  \� ´Hmw… ¦¾‘î±qÉ€§ÂïG€œiàžc&Е+¯t´ŸÀL\:9¸_CiâÉå0-‡\“à²é1å±,þ2àAA~ž¤:×?П?„†knãÎŒ*M>µ/ rgt9Lê=Ó¡=œ74œºáòÏþ“×ó’»+iii|úÑ�~”OËÊÎó¿··—×ûÑ�~ħJÃɊ안×ÔÔTþ~¡œN'¯z±íYèvD=¡€P@(  „Bi) wi�‡h�P@(  „B¡À« ƒ4·´ &1Ÿ\2•�§ìƒ ßN.€VÌÇÈIOËS·¾ºÔÊy ÑÕӉĔ|¨³+ÔÑЃ�XØÍýÔGBÞ1èȹ6îŒl¡ËÝC® ë!Sæ Y®Bf^Á`A‚§Ý0zàsŒC—W¸¢GFº�HŽ yE•ä šJû_Ìäj·ŒÃI¹ÅˆIzj#·Ö$¸3GSæÚd‚Çí‚•`ã¼ü*ÉB_ Ù¯gõ9õHWÉ¡Ñh8hä&H|t” J›‡‚ª$ îÍŒÇ ÷ôÔþPQ­T’ƒ»zã8,Î4yuÜ"Mo!ãÂê˜Èñ8vÚN€{69¸Ë Sp…Å›o)Y‰ÇJ³³R{&:�–0C€»‚ðvÀâpÁˆ†<»†àö• ‚>˜ôíˆ Ò÷ŸÜe‰ñ $ˆÚŠ@L ² Ö›¼Ða¾¢õØ÷ÆkîAtÐŽ4 šàîäpޤ ¤1H7.ñжçrlŒAîÛâÂ.ÌÒÎ7 ^–Aè%’„Û#0Ül @Òe‚š Ya€{¢"‹Î è8¼ Æfz:€q}'fBNú]‰%4ò” $È2)ØRÚ™Dm¡¬.>�…€÷0Ÿ$™™Ù%’ü�ä \äŸééFõÝpØÍüM�‘•’ΙWÀ¾ÇÆgh¨ 6:§ŒŽ‰…Z�MVdÉÒÞ¯9DðMMA?Ò ƒ¾Ù9EÈוA¡�^Öƒ³õ‹�[öõœb~ÊÊ §óQ„B¡€P@( ¸4 \-€{||žøíw¸hßxèQœ8Ù± ÿû½oÇ�oÜ�¾þ|î‹ß[Ð2s+©Uiøþw?�$  f@»ÙlCi‰ŽW™¥‹Îþ=ž{á ö¼|tîbâõ*Wà’îwß}7—l¡€û�üc^ÿrî mÏ*gÑ=¡€Pà2*Àæ6R áþþ~9N�CüÕeܤdWm6›ñÇ?þÕÕÕ¸þúë%ÛNÑ0¡€P`u)ðç?ÿY8¸¯®!½ „B¡€P@(°ªìÕ××—w–œôÒ9à ºíGMu9®Òs7]̰û"C#ƒðLMsÀ�99§œ�'Ç‘SuŽäàöHßB´ÇFÉáÐGΙj0*Ôë²@.K†6‡9gJþŽ´}!ÓÁ{££}äîDª’9lFqˆ?Ž\(³³ $ ˆ…((D?ÒA@»iJj·ÓaC Ay¹yå+n�ŒÛÌÌ407}¡³˜™™A,evÈaP¥„]i™«®e¬Sî rÌš¡¯Ì å™Èί–t»#º/d¢À'er°MŽ šFª:ÙºZÉ9·ŸÙæänl†uÒÈwuz.´ÅõÜÕô̺+õ}ÀçÀ˜¾‹€Ð~ t)En~â“OoI½O,CÀ¸¡Ú¼ ~eÀ‘R×T´O(  „B¡€P@(  ,‡¿ýø®åØ,ßæ»¿ÿÒÛveOûÃcßæÛ{ð?ESKׂ¶ýž;Þ‚7ß¼ ƒz|ö ß]Ð2s+}þ³waýÚê¹�õõ±møÉÏž ,U§Œ¹ÏZI|¸jˆúùÏN·î�÷¿ÿý¼Sccc|ú½ïÍ�¢øÔ§>Å?ÏÉÉáÓ_üâ|º{÷n>u¹\|zÓM7ñéí·ßΧçúóÄOðYO?ý4Ÿ¦Pz4VÎtnß±cÿüºë®ãÓsýÙ³gŸq–_l{ε^ñ¹P@(°º˜œœÄ<À;ÅŽs̹b)…=¤þÜç>Ç÷Èz~ðƒ ¾~å¦ä�ôãb¦ßþö·ÁŽÃÌ äÿø=|7ì/FG±ŒP@(°8à¾8½Dm¡€P@(  „B�åQÀåö`h ‹Ü¨™ `!ªk7P õ•í¬;WIeúìëiæ•U¬%Ǥ¹³Åk¡€P@(  „B¡€P@(  „B¡€P@(°bøí'–ÏèóÝÿûâÓm.àþÀ7~BJ»´íwßq+n½ùº‹Ü·miÀ§>þ^¾fñïç�s|;G)s[<Š µØ¹c#6m¨ãuÌ“6|ò¾IF´�µMTZ¹ \6ÀýïxÇyUa¿¬\)ÀýBí9ocÅL¡€P`Õ(ÀÒýÞqǼ?Ï=÷––Z–×|å+_á üÛÞö6444 ¶¶–ÒÔ­®T|sw€Ÿþô§8|ø0n¹åüÇüÇÜYxê©§À´Z-{ì1ºÏ« Þ„B�Ë À_þòáà~t« „B¡€P@(  „B¡€P@( ¸º½ìk¢NG¡ ¸q‰«÷YÇìô úNêi²ó*—,ÙÁž Ocl´“25ŒPæ�Y¨3ò‘««¡g0K3q’b‡Y¦“‰±~ØmcˆŽŽËJ‘ªÌ¡çy2)6aÓÄ0<3 03¦Œ@JäQæ™Ø¸ÕÌÊÄŸžQ¤ax)RTtb¢ã —Ë‘™‘#Éç�,ÓÔèèüÁO™s(Í´‰Hét¥l¼´gÄRÛ!Y@µÅæ€ÏÀôL b¢B�%%о(ͬZŸá¡LùÃÔ^Ÿ™0µy I‰1(*.Yò3|©��h�P@(  ¬ûäë–­#ïyø…+¶í+ ¸ÇÇÇá‘|Ê´ØìN|çá_£§wè¬ýݱ}=>ú¡wòóϧÿµ¿zì¯g­'>\= DÝyç�ÜÁ=âh¬Óéxï&&&æõ2++‹¿áÓ/}éK|ê÷ûùÔK=¬DÞï¿ÿ~þþ\"ó#Žñ2Ù©‹Ò¤¤ùÎ>‘z‘é…ÖwÏ=÷ð*‹mϹÖ+> V——pg°7ËH±qãF0÷ò«¡0 Ÿ�ýï|ç;ñÁ~ð5]¶Ùl<sqE(  \ à~%TÛ „B¡€P@(  ¬^¦~ ƒÈÉ-Brb¢¤;êLBi�Éɨ¨¤ñ« œŠˆx Á˜aÚüRh2u!Ív©»ÜS¶��vÁf5’ FÒ3ò�¦f ž|¹›vÉ·?òÁã…Ã6A�Û4R”¹HÏ,A´Ëp8»©A�™`ÃYDEE!^¦�*«”‚Æ]rm–s…Ó~ÂÞqL¹'&8,žÁLœÚJÄÄJ Þ›ùaí@ÐmBº’eÿŒ‚ÍéB¼" 鹕ƒJû¼˜qOàžìGØ7 Uª‚CÉ“ô >&)Êl¾J«¯3á |ÖD‡\HK‘S{g`¶ÙŽI¡öVH®½‹‹3ëÎ΄àwêO eZj ï«ÅjGI�«Šè{#-(™µ×eDŠ<Ž€�4:˜…Õn‡Û;�Tu1ƒWÏ1m†ŽÝN‡Š”d¨Õ…‚`™”õÃT'!G[qæp.ë{v`µàøPQ½–í>¯Æa¸]N2ƒª@Ü*9Wcpû(õ+9%ò5d)*¦¼§ìT‰d&–¡L—ä¤}§··‰ôû’˜œ �E(8… ß‹É±èw¨¼¼fÕ@î]�Ípù¢¡Ì¬B|b*ejL‡¦àu1œD±.“öEéÄ°àƒ–ÖNÌ I -¹²*ù±Íç¡v{(aœLåÖ È}Y�pbãB¡€P@(p6à~6U^ýìbÜo¹q'Þûî·ò-Ä1þŽÛoÁ[o}?øì¾ƒÁ!ë�¯V�— p¿ï¾ûÎ+$Y¹R€û…ÚsÞÆŠ™B¡ÀªQÀ`0œvpöÙg/xaS´øy@í‡zÏ<ó _çûßÿþ êt¡õ�mlVÎ׎ó­÷|óÎÜÞBê~õ«_= ¸ßu×]g®bAïÙÍqV˜ûÆbÊBÚ·˜õ‰ºB¡ÀêPà¯ý«pp_C)z! „B¡€P`Õ*ÀÀœþþ.r§›&Ð’€6-cF•‹ââ² ÞŸ¸Ò¸=^Ø.rg t‹èÙ ’“â‘›“…¸Xé€KÕ…Ýg0Û¬†)H?*áé \äšœ�]‰¤€x™-ãä@@š*‹Å>·ƒÆ#ê4iEK—`Ð�1cÝ3šEVn>’’åR¤Éâv‘¡) 8G:À.‡¨-CðO9QY]Ë¡ï ñF†éÆWróª–"‡d– ”<9Þyâ, òó�ÏïU¶uvÌ'‡LY$)À’�º.s4i Ðfe’h|dÖd7Ád÷#5“�ßÒX/v°�ƒM�E{¡JS`My1bé^¶ÓMÜ£c0R_ÓóÖH r7�œDFò,* ò8àNÃ;5…ÞFm~ht •ÎwübÇ…ýž8ÇÛ¡KOBi~.”¯îÜ»†ô0¹5��T ƒŠ}–nhHSÈPªÓò@ ¸w ê1á C™[+•æ.©Ì<à@AŽŠ€Ï<›JiOÇ �=ó#5‹Ž�ÆY{§ø,ÌËäp»V›CAn ¸Ý‹þ�AŒŒš!K+”d ÑbйÔ;ìzäÓ¸—–#%%•?CòÓ1B?2„ÖæF:¢ó€xé8í[mF¤k2‘“_LyÅÔ¶xrŸ×ÃÇö§ŽF¸äæ–-V IÖדzRª…�,K¥7}w<°™õ0a!×ýÌt }w¤q­ÐÛÛÄ+¡+Ûµ;M�ÇuuXõð8'¡ï=Œ¨�¥¥5’Ô{±�Úà¶­ƒ&Áâ)H’g`Ê3IçÑ.Ø&:(¨§å%::�–F@Lgg�¯ÄA•½‘€|“4ÔåYjó~¬c‡)Ø*ŒšÚ†ÅJ!ê „B¡€Pà²*ðا^Y×¾•¿ç{Ï�oö%�w¥Ü¿÷Ð=ÐåçàðÑfîÞ~¡Î0Ç÷Ÿþè>¤¦(°û™—ñëßþíB‹ˆù+X�¨·½ímÜÁ�=daå'?ù Ÿæå�:Éçoès=fåÃþ0Ÿ&P$.+‰¯8ÚDÓ™k+ÌÕø|åCúŸûÊ‘ˆƒûƒ>È?/,,<ßââó#Îî‘é¿øEþùbÛsÞ�‰™B¡ÀªQà\€ûþýûñË_þÕÕÕ¸í¶Ûðë_ÿ­­­p:�tó)o~ó›ñö·¿ý4�ýä“Oâé§Ÿ†Ùl¦To>( r“Ps�˜“{FFÆiÍ:::8ÞÔÔ„ááaPÔy®»î:¾½ÓéÅÜv¼ñ�oÄoû[´µµ‘ûS,vïÞÍ«~úÓŸ&G+î½÷^^ß¾}`Ù5²³³ñ_ÿõ_¸õÖ[y»~ö³Ÿáĉp»Ý(**®]»8:w{ìu__ïïÀÀ_޵½´´”¯«®®îtõþóŸ`.É&“ StC‘¥LOOçóÙoËÀqüøqüøÇ?FII "ÇãÈ ØïÌSO=¦Ó–¶~¦Ó7ò»©?·ŸÇŽã}íííåÛeãt÷Ýw“û…6R]L…B�«X¸_Ń/º. „B¡€P`( 8·©é¢â²/‡<µ€·Úë6`:àÆLh õÒq§ëêjÁL49OÇ’ckF)âäÎèä®ÍÑ3næ¯È�ÁíäÖC‡ªÌ$ËÕä# õ8͘ 8PR\)‰=Œ;f’Ã|Z†–ö5òKêöÃjÒÃëq�Kµ*­ülzúár•“ jR•*¨ÔxÜ.r ŸDoW+MíÐæIý•¹¶ÚÉQ7ŸàÕÒW@¼Ääd¸é~â�x-â)ÉY7.þTöZIìLوѡfd¤Åaíš:zà¨%aÁü!tõöÁ4iAÿðRÓË$X:M]È×Ȱ¦?©œD@IDAT² j%RrMfx½Shîì�Þìƒ*§ú"Õ�ÎbA:6ÛG±}]ªŠuªp�æ€ûî{Ž6ÁŒGv�4à°™ !K;¶ÕW£¼@‹ô´Tï«ÓÍ÷ç�„{VmÑZéˆ|‘-™mCJÜnؼ–î*æˆN®ÛÌÁ½{h›Ú£®Ftœ4Žމnä)£±©®Åyä$&“šI:æ6vöâdgb”’iïE _ÌaîCܬ7lß‚šŠ2îà"'a‡ËƒžÁ!nlƘ-„ì|iý6s?EzqýÎ�¨©®ä�;ëˆ�ÜàþÏgþMçm2‚�W>Dmí„F£¢ 5eذi+=sÓÐïJ &Æ�ü¦Gow' †qrwÏ]Ê.pÉ–�f�,.ŠÊj±vÓµ49<Ïn5àï‡Q?€ã_ `Viƒ—ÚñŽîfÔm|#ÜSÒ0ž Ÿ×A@² †¡6t5ï…—E ¥qžÖÔty;pߊTU.Êl–4nû\ö1Ü�ÀØ·µ5ë–*Ͳ/ÏÛ†ôÊ„Â÷� ªB<ýN9ðÙ`3ub|èb讑Æo챣Ǒ˜Ö€´ôZ$+ò)¸�WˆZ ‘{;sqwXZ1åhÆæ-›—]_Ñ¡€P@(  ÌUà7Ÿ~ÃÜ·Wôõ{¿ûìÛÞ\ÀýÁoüM-”Mrå=w¼o¾y(Pú³_øî–1`ÉxìßàuýåŸðìó´Üî¹ ëªéºH�{î]ض´bQIr \6À=ÊŸ«ÇPþJîjϹÚ)> V— p¿óÎ;y§þýª™ ;Óu:‡·¸Î ²‡�‘òÎw¾øÀø[Àÿñ�K¡Æ Kq‰zÿÍo~Ãasö9ƒÓ?ó™Ïœ®Çê„B!6‹\Àâñ�ï|µµ¯Þ(�´ƒAõ�‡ö¬.ƒÉ`ÎÊþçbrrëÖ­Ccc#ßnd�lþÿ÷óº¬l‘6²yï{ßûðîw¿›½äeïÞ½xà�N÷sn}ÖV<´uëV^—õ—õ{îúX}VøÎÚ¸gϾ¾ÊÊJ<òÈ#|ûÃtüò—¿ŒC‡ñÏ"Îí'w¶ æ ?÷Al¤Ÿ6làà<Ó˜ý�,ã~÷»ßA©TžÞŽx! \� üíoîWçЋ^ „B¡€P@( X t´7Áí—C•UOpr!9ԥѵmˆ`�qÇ 8˜h‚<ÁMît˸(H¾³»¹Å; Î®¦¶Ê)½}:ßcH¸0ilF ùô®ô2N÷M¢h,Š«wÜNlº^—… Ɔ[ÑßöŠòuHN^~øpp°I)騨ߎ܂*È*‚¦áuÛ¡hÁH_ <ëdgÎ7­Y‰cÔ×{ u ›Q¿á¤¦© Ï 1�p” ±�žvdf•Ð=½åwo5è;�6o½ ÄcûŠœL0\.܇‡ðü³Ï H·SÒòWâPÌks_Ûs¨%°ró†õXSSÝ ‘Ù‘Ù<‰ƒ(uõôÁ`öB'ˆ/ôbÊÒ‰ÚÊR¬¯­FeI!wp·ÚÔÉÙ܈=�B¥;uÏs^GWØóh+Š2â_Ü �I0?ÜÇÌVtÓÃä“]}h¢ÿ™e×I¢g^S;ʲ¨,ÌC �KAN&¿ß«Ÿ0£½ÇÛ ¤îîGAÝ›$ÑÞ¥4b¼ûìXWK jK �“™ŽÙ™Y 'ÐÚ7È]Ñ{ÇÜ�gIÃ9Ø2° ô�Y[UÆÇ&G£†?¢}i’;Î7àÞ;æ„B"í]ÊØ˜‡¢¾º×mÛ„œ, Á¨øØ°¾ŽŒ¢±µû�5¢¨ú†¥læ’-;Ü»×^³ë×­E.™iÈ h–‚%ÌôŒhD¯Gsk9mñ¶K¶ÍåZQ[Ó X·q3¶mß…m>´éè™Q,,“& £äà~Gí§ì(õËÕÄyÛj‡¶ 5 [PQ³žŸ³$%+0åóp¸}€Äà®J[ùçͬãÃÆ:Ý…’ªMÈÊ+G’,…²…`›¤ ­è<ŒÎÏcíºkçé´\oš[O¢dÍ +ߊŒœrÈdØEϧ<6XÆû ï;‚¾–gé|aå¼5ž8€ø”räí kκæÔR`u��Ÿ®o&(¶ ãÃ09¼;vÞ¸\C2o»ûö£ëÍ­ÀËwr–OHåóC'|nÜ'Û`?„Û7Î[N¼ „B¡Àr+ð›Ï,ßõê{¿ó¯+Öýº·ð��_³óÛ?ÇñÆömûCø/ÜpýVtuà‹÷ÿ`AËhµYøþw>Ïë~áË£§wxAËÝqû-xë­¯ƒÕæÀ]¹oAˈJ+S�()ò|È¦ßøÆ©ˆˆs9¸þó§v¨„È.¢Y‰8¦G Kæà{¾ÂœwY‰¡wæVÌÊ{Þó>=ןÇ{ŒÏŠÔ‹8¸ßwß©v±í9×vÄçB¡ÀêRàB€;ë-ƒËÙ±¤¸¸íííxâ‰'päÈî¢Î JrGÊC=„ýë_gðøÜb4Á²U0P}Ë–-dffr0ŸÕa 8ƒÝY;·mÛ†�}ìc|›ýýýNonnFMM ~øÃ²ê§ Ñ_zé%Ü~ûí¸ë®»NÎ^œ pÿþ÷¿�¿ÿýïü˜Ï=÷`Ó¦M|¹£G�òv³ßŽ·¼å-øøÇ?~z}sûÉ }6Ÿ�òl?ÿùÏy¿˜c}$#ÈéÅ ¡€PàªS@îWÝ�‹ „B¡€P@( XQ ?~ Ii·+‹ ÔÔl ã`’ß; ·­—\Èí°‘îl_ö~u‘Cöl‚–÷íT!1Y‰¸Äø½8ÈAÔi„eô ªÊ —½­KiÀ”ß“݃‚Ê­È+^OŽŽ™äžNýt4nÅØP úZ÷ÀkBEÅš¥lê’,ÛÜz…åkѰå&ddë "?*:.‡æ±A v7¢ýÄ ¨(}5ß%Ùð^I(DŽÏ‚‚Ûkê7s÷vEj9¸“Kµu�-ÇÐÜxÊdX^¹ü°K[óótïm 6nÞŠ‚¢W@¼hžýÐ0ªGSã14ž8ŠlíÊwnµ�5âš­›°ŽÜKŠ ‘BŽè>Êðh%wç–ö?ÙŒ—öÆÚÍ·^á½æµ›ì9‚Š|¶®«'ˆµ¹°¦�Q†ÓíÁèØN¶wãÀ‰&D¥®| ­»q7¶“[ÙµêP_Q Í+€»ƒœ\à~¤µ/k†š€7)c× ¸¦¾’Ú\‹ÚÒîàÎÜt­î#8ØÒŽ�¶"¿æõRhî’Ú0Þý"vm\ƒ]Ö „‚ÂTäˆÎž§NR sp‘Üõ6w"¯Z}5÷ïÅu›ê±cý©ö¾êàNí¥}éÀÉ6¼x¤ µÒhïRÇØ·oܹ ëkQ\�ej*�Í ,46½ÃxùÐ1¼|ø8Jê¤Ñס}Û:o¡ã/�Kª”<ã sp Çùã�'ñž½((—Æ÷|)cÓѲ[·ïÄšúõ”É¥é Ú‰¡,Å.Œê‡Ñxü0ŽÚM¶4C"€ûÚM;Q\^G€»É29î^¸÷´7¢ùÄ~Ê"’µY$³ì 9Ò×mzt%õÈʯ ¾¦Ò3»i8m0Ržî–}èj|ž²6/ÿ5 ­½£ù•; pßv pOÉà€Ö”×N€{?†:_¦ÿûP[µòÏNÒ~�\ˆLÝfh´ë #À�e Q¶0?9¸Û™ƒûð!˜G^ÆÎ]·HbŸ:zôâet͹™®ÃtäàNÏÞéœ`:ä#À]O×�m˜r6aÃú•- ÁE#„B¡€Pà’)p¹wÅú7^²¶ž¹¢·¿ãUëÌyg{ÿëŸ�îÿÈðƒ?޽û�Ÿ­Êk>ûÌ'߇-tmy€2´=üƒÇ^3ÿläähðÃïÝËg}õk� ¥­çlÕ^óÙûÞýVÜ|ãNLLXp÷'xÍ|ñÁêQà²î?úÑ�ΫÒG?úQ>ÿJîjÏy+f „«F�…î¿ÿýï‘““sºÏ PûÛßÎ�ËYðNUUÕéyÌõ�Aé ?pÿÃþÀAìüü|0ˆ=))éôrSôˆ�ÙzrØ`®ðÌž•¹€û™íˆ,Ì næÎ~&n±XpÛm·ñj,KÄ#…m'Ä@óTºi;M.K ²g…�ð ‘ê”:½ ŸúÔ§8�¾{÷nî™Éßd>×Ñ>2/¸3�"�N J¿é¦›8„ÏÜìÙë¹åé§ŸæNölûìu$€*ÒÏ×½îu¸÷ÞS'3‘å}ôQx°~ýzî¼ù\L…B�«Sv\{×»Þ›ÍÆ|"Ç‘ˆ¹x#/ùÔò ŠOïºû«ó>o„B¡€P@(  „—C�#Çš $w:e&spÅ�Ž · ß·cˆÜObr”Ü9w,? r`ÿóÈ.&×ÌW÷drbb㨭ñG`m¹¼Ö”­l'ÊþþÄʳP^ÿzr<] •FÇÝêCA?œVÃ+€û‹è<ö®»á?.Çn±¨u¶à^¿åFT¬aî•ä®!À= — ã£}èk;„¦ÃÏàþj–ÀEm@"•õ#�HÏÔ aý6Ü7!3;‰IÉðû}0‘ƒ{G3î'bx°•§Ì–³é={ÉeöZÔׯ%¯jr›gY ]N†ÉÁý葃8t`/ò —Æ_ªNNS®Ùò*à®�Ëp'g}ºGÙÞÕƒý‡�âð±“hØüæ¥njÉË3À½R§ÆÎÍPYZxpwP†Š r6?Ú܆Ç›�& @r)î<þ\ÓPC€û”ê´(ÒfÓ½ÕhŒ[l1šp”œ¨6u UwÍR6sÉ–iû7µ·ŠþàN®æéÊbÙ¢0j"çlÃ84Ÿjon•4Àâ¥t|²ÿ%îྮ² ÕÅ:ÈeId83KccE¿~ û ?ÐÔ‰Ò†ù÷Ê—²Í¥,kÜÇÜ7ÔT ²HGŽój(Řɂ>½ûO´R{ÛQ¹~ù¿ãKé'[v¬w/Ö�ƒûÚÚ*T——pw|0JîúmݽèÂþ£�(–Ìßß±u”�bmýT”—!O›Ë¿7†1#º{zÑ×?ˆCŠ–_»Ti–}ù‰±^de§£´¬ë)€L®Hå&Qf󹸛qŒÜÛY0fVŽ4ú¦§ƒ‰ö=vX'úÁ~Cݼ[[»Ní]J#\. ëì¡k¸k ¯EB¢’²?eR.]ǹ`7wc‚÷¸ÙIÔÖIã¼´³£ž@9¸¯ABR:’’)„öýS“ü:Ùii‡,ÞJÁÆÒØŸ–2>bY¡€P@( X] üú–/Êû¾ýÌóáoùyÙøó_ŸÅZض¿þÕO¢¼¬Oí~ �=þ÷µ7))¿ûÕ·x0âoÿþ±{Ï‚–»ÿ‹w£¶¦Œûpßçç”´BQI² D}ä#™e­‹8³kµZÞØrA™[t:ËàPV"N¿÷ù||š•u* ùsŸû®?ßüæ7ù¬‰‰ >�83 “•ˆÉßœåOÄÁ}hhˆÏeP%+‘ébÛÄB�U¯;†1�æ¼�ºXþ�ï|ìÆÀô3 [†-û•¯|Û·¿úÀ™îl=wÞyçkw–Ybß¾}xï{ß{z›s×Ë2Vüæ7¿ÁŽ;ÉBiGaa!wyŸ[?òš�ß“”~ò̶°ù gðü#�ø ˆ±ã4s`gM¬g‚§ €¿ñÆÁ\ÜùË_‚õ�•H?ÙïÉë_?ÿ¡Fd;çÓin»Äk¡€P`u+ð�üCî«{ˆEï„B¡€P@(  ¬h=‰TÍ:‚ 6¼¸§p§Ð)�‘ÜéÆ po„Çr›Éz¹Ë¾½Ïà~¹ÿm„2£ò´\ÜÈIÏ—m“†&XF¢²ìÔ½âånïÅnßK`.@Ëëoà€»"- É A:vxœ wDM�¬�ú\Y¹ü®�­mì6ìä.î…åäÊ(OãsÌÔ÷·Á8Ò…®¦½¨,_~·ù‹¶ÜôtN×86n½e•k�¦JGJª N§ Û$z;[{‘ŒrGûår‹©�\Û³PRZŽÊªh4™ä>Ÿ×‹Ö–“hkmFG[+ K·,wS—¼}«ñ8j++Q[]‰âÂdj2ê# mlœœµ:ÐE�å¨É‹ü¢ú%ok©+‡¼ð[»8à^�—ƒÊâB$’±†—î™vôô㹄·tõ"£PÐ÷Rú;6Ô�:–É;ÖÕÍsp?ΜêÛà Ç#^% ¸ÒjlGò¬‹Àï:rp/Dan&u? 6§ =#Füå…ýƤ!5«r)²HbYÇD ”1XS^„‚Ü,äjÒ¹ƒ»~ÂÌ÷¦®>èí3È*Xþï Ì1Ñ�¸°o¹~;JÉq^™ªàÏ&)Õ{×� È78f -Z+ }—ÒˆIc'²•±ØØ@)ÈÁ]•–Š =›`Yú‡ñü¾Cð„( L¿©†áV$Æ…pݵÛQR\…\AÎÌq°ÓóùArpyÿø±ÈÎ[ù.Ô ¨4�wcæmÐæëè7¶€~Wc)“‹ý0Ž>�/ˆÌ¬Ò¥ì—tY›Íˆô¬”TÐ18KË÷I“‘Î)=èíj†ebœÎVöysD°~:çLP¤£˜²èÈè¼9#§ÁsÛvàÞ‰^Ü u¥”�šœ¸%P¦É]ÞHA:rU9„gÐ8•P&­$ØLüœ´ÿ¢§Ý(+[Ù¢©ÛZŠRA�³Š´ÀýöÛoç)‰Ï¢³å÷ïß�ûî»™™™Ü�œ}Ü×®]Ë�{öÙ™%~ÿûß'g�ù7^n¾ùf°Ÿ¹ xdùn¸�ƒîsw—3çãcÇŽ¡¿¿ŸR=º¹³{d6]*àþì³Ïâ[ßúŠ(}æ/~ñ‹¹«>ýúýï?ÝŒÄ=÷Üâ³éçÿþïÿ¢®n¾#ÇÑ£Gy`VAA~õ«_�^�x! \� ÀýêwÑk¡€P@(  „+E�cG!1µi™uäN§F’<›`ƒ ¥ŒwÂ1ÙNnz/\‡êêù×¾ËÑ¿ö¶Çf §è¨0Œ#§Ã„Ä4‚¾ ð{m0öïCB”:‚FWz9Ù|e¸ç5ÌŸÏ]CA†º`¸û0J‹J!“-?¤34Ô…¤Ôt”­Efn122«IOà· ½äà>å²�«RÉJ¸\&¤*Ó°fÝVîܪTk`³˜àvÙÑÓÙŒ £‘Œ¤‘A òÁiĺ ›Q\RµJM\N4Fõ#daAóɘ´¸‘_0ÿþÝJ¤É±N¤PrÊm›7Ò~–K€¥^ù­v‚_ nï0B¡.%˜*VÝs‘S©N#CmE)wpg€»aÜ�ׇ¦ÎnŒNú�¡]þcîRÅbàšo²e¹i¨"—p�Z‰Xrpw¸¼5âX[73j“ Xê¦.Éò3m=(ËNA†2eä:O|;¬7zG ès"VUFß#iìGKé4› ­ÅY r×Ï…*EÁa€I»=ãwCžUÍÄ¥lçR-ËÚë·ö¢0óT{“ `Žóýz#l'Mn(sj)èM`äRú&×m‡© ù™©()ÔÑ9X ü� ?>ôà®79‘žC߉ô•¹„› íÈÎL£ó’" r“ñ �þ�A s‘˾�ÀÝJÉ´w)cÖ5è;)ˆ-Œ4¥ •tnK™„< ¨!ã'+ÔEÌÄ-u3—lù0×ìŽq :ˆ'÷ :o&€Úb&(ßAçhÔ^‹Jä·q©�0‡—DŽè%柙 c‚² yÝ6Ä̆QV.� �H_Y&k£ÉLu kè¸Â4õÃJ�{\T:êGüòMFÚ»”i àG_o7¼�hÈ•ù”U(–÷×9ÙGA‰¨"S4©Àí‘~èØÛ×7§g–ö'?�žº p7@¥ŒG}ÃÊ�ôUL…B¡€P`õ(ð«ÏÞ²l�ùÿúçÝv]m9î»÷#|›ßxèQœ8ÙqÞíßrãN¼÷Ýo%sÓiÜu÷}t�Ï3¯~ll wigƬáð̼y7\¿úÀ;øg�üì ¼øÒ‘yóÏ|óÑ¿»®ÝD°~|ìÓ_§ûpÎ3«ˆ÷«H�¨Ÿýìg³¬?wÝuïVÄ=âpé+sf¥ðgÝG}”¿þùçù”9þ²²k×.>}ë[ßʧçúó·¿ý�Ïb.À¬D\”Ÿ|òIþ~¡îgÖ‹8·/¶=|£â�P@(°ê`€{ä¸Á`òȱ‡¹°3w–3hýÌÂ÷žž¤ÏÜÙ2wæÔ>·ÜvÛmÜ ýk_û¹°mž;‹¿>räî½÷^¨T*DŽ}j[ðïxwpgà÷™€û-·ÜÂw’GŽ×‘ 3t´ÿîw¿ãîì8ÉÜÑ[[[yvcƒãrz@Å^³ö±òç?ÿyžƒ;shgÇnÖŽ³9¸³þV’£SÄÁ}÷îÝxøá‡Q^^Î�åùJÏøóá½½½øä'? é³r¾~2Àý _øo/ƒùE ®nžzê)áà~uï¢÷B¡€P@(  $­@[ë1¸¼ñHÓÔü¢€,5áÐAãÔ~ÝŽ°_OéT+%„BArÊéF|J!T™é$¥q8‚îA¿îÉè´ÙP(–ú^ê ww7#:AIî“¥ÐäÌŸ ¸OêalÆLÀAÙñ¤áÞ:=â@QjF.ä)jhÈ13..�Ü2» ²ÁeCnŽŽC`KÕe¹—g ”ÏgƒZ£�"%•\Ü38àîrÚa5›ißÓÐ>³ÜÍ<½}ÃHRR9àÎî©%$$Âá°cxh�îßÙ�­­¢qY@¨•©e‰Q¸k‘Eãã&·c»Ó³Õ‹Ä”|‚’¤² "÷d/f’ZW[E0h<¼¾)èÇ&`vø¡Ê©æÙ)Nä ~1K}õYz�.�A&î1dá ±ãnèšD‘{3spŸ¥,`±)PfJ¯¯,Ée¢Á)ú}¤çIQäÆÜã“TP1à{üΰq‰”`ЋÀ”�2¸LòÌÀ³³3ô“„ôŒIÁí‘ö2ÈÝj#¸Æ…jk4¹P'%) V¯¸=ÒW6e µ�²ëØí“<ÓCeÛQ*Ó‘œ$›[M2¯ä>22@ß ß”tn©É ìMIôC´ ;?3†éüyá™iz�N�u’¸Ö<—Ü. Ìì†ÑÐ�¬œ|1çöÿÇÞyÀ7v•yûï&7ɽ˽÷65ÓgH ”�¥í²@B/»„ K/©„T ÉzBßÀ²À. �ÔI&ӫǽ[²-Ù’¬n˲­bû{Ïu<™&�ë•ýÞßoF¶tË9Ï‘®®¬çýŸø×Z�ïgL€ 0&°¦6’à.>w<üЗ‘“�AE§¸çþA£Õ]‘}]9¾üù�J×ï/9‹ïýðÉ¿[ï�o~ÅE¹xî…ãxüg¿¿äñ*ÖÿÖý_¤D5¦¦< ðb?—/b½|×›ð�ï¾Qzè'?ý=ž?xüòÕø÷uF€÷u6 Ü&À®N`5w!` [HàBÖ¾|ùÝï~‡'žxB’ß….–ÕÜçû`úÒC$ÉoÙ²å‚ð?::Šw½ë]R›–*¸‹ÂQ Š þö·¿I|•vüÊ¢:OHíB¸ÿÑ�~DÓK�°à~1%þ™ 0�«`Áýjtø1&À˜`L€ 0�µ&055‰ŽöFŒO„ *fnºøY’x}$^†ÀE³–U"\&SÅ VbºøA½ãSAˆR&“PB’Ñ(Ælýˆ#‘·¢¢~­‘.Ëñ…œÓßß�I/¥„&eQZ}$¥ê»á°èJÁ$ø“¬,—EHîf‹îÉ ¨b¥f�‘¨…Ôõº�ÛçY É}tt„D÷Qi ÄjAA¡$º¤ËJníõù<0è»0á¶!^$¸S[…à®T&!•Š'ÖƒÜ>?.Bµ…4>Jýf韒 ” yR!Ìüzr¹‰Ôö‘>xÆG^I£tÐè*j)Yw2¨è«ÕÐIçé!’÷‚Ÿ”Cé­t^ˆˆ‘Ëp\ÒÑÞ};F© H$¸Ç%eS¡Q¥lf¸¤±KüEôU§i„qXC3œ–Q�R% ËS�ïêŒÏ }›ôkf.ƒ(¿¨m¾o|˘`L€ 0&À˜X �Ÿ}å–²ù’¶ýØC^Òö‹Ù8=-™Äó/ÐŒ0‘Rqã‘£çpúl FÌ6éïiôøÎëê°mKµô71›Ý‰¯ßñ(¬6* ¾l¹šà.VMINÀ}÷ü;Íä2W ߨ܉††vh†èïk!ÈÏËÂî�õ(ȧ™-iiií–¤ûÙY)Û[º�ÿ[Ÿ‚8 �ò 7Ü õðàÁƒÒ­ç–¹'Á|*Êõ×_/Ý=ŸÜ.RIÄ"ˆÅróÍ7K·—'Kw^ôß|R¼H‹Ýn—nE"±XºýÝwß-­/¤U±,¶=ÒÆü`란8WÌ'­ Ùúâ÷‡~XJpÿÖ·¾õwn¹å)ÁýÎ;ïÄå îÏ>û,nºé¦ û�ßXÌ|!þ•——K æ!!¯¦K‰$u‘VÞÑÑ1cÆü¬Bp¿Z;ľß÷¾÷]Hp¯¬¬œ?œtûö·¿]JpâüåçÑ7½éMR‚»hSFFDÊ»�ìEû{ì±Kö#Úç¥{‘.ÿj¥¼Hpùå—ñÖ·¾UêÃÅÎo'Ü¿÷½ïIù|>ˆdy‘’ ö¹mÛ¶‹7‘ŠD’}hh(DÚ»¸ËÕú) Ä6999à÷Kpò/L`Cxê©§8Á}CŽò©"-|þ\&ÄòGyuuu’ô}9€Ï|æ3R‚ûwÜqI‚»H[ŸOpÿЇ>tùfÂ÷< U�‰drµZ�ááaIzSík_Ãþýû/l÷zí+¾ÿýï—Ü}ôQ\)Á}rr�?þøÜÅì¿úÕ¯¤w!°ô£…Ëå’¦ŠÉÏχØÖ`0 33ó3cÁýb‰]Ìô!$u±KûúÁ~@SÒDIý½ÿþû!Ü/N…ûý¾!´‹%99YºµX,Ò­ÞËÈÈHéwñßÕú)Ü…„/Ü…œÏ `›€8Ÿà�f…DϘ!Ȩ¿9w;OÉzïÜÌCŸ¼åžù»ø– 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`W$°Q÷+Âà;™À*`Á}•@óa˜�!o ]ÈåBˆT(RÞ{î9|ç;ßA}}ýyûâ‹$öÎÎNÜu×]RÒøücBŠRúÍ7ߌ~ðƒów_rûâ‹/â…^@[[DñŽ�ê+**ðÆ7¾oxÃ.Y÷õÚ!Vž¿¿ûÝ¼ü’íER¼(HÒ·�¿/^n¼ñFLOOã?ÿó?¥ôuñ˜�Ø|ðAI<ò»X¶mÛ†OúÓøð‡?,‰ù— îbº—'Ÿ|Rê÷¼ þ§?ý J¥¢héÞ{ï•Ú%Úwñ"„ú_üâhnn–$ñ˜þkjj¤¢ƒ‹%zñØÕúyöìY|ýë_—$~!óó˜ÀÆ&À‚ûÆî=`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0�•$ðÄ×ß³’»¿ê¾?qÿ¯ú8?ÈÖ+� =¥÷yIq>ñrþv¾ãBŠËüí|úîž={¤û¯5¹]Úè¢ÿæ“Ü�9"Ý»Öí¹¨iü#`L`Yøý~˜L&¤§§ÿ]ºð²` ; ëâ¼›˜˜ˆËgðx­Ý !~jjJ*¸8yýµÖ¿ø~»Ý.ýš�0—¢|ñcü3`LàZ üíoã÷k…Æë3&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜` "ðÄmÿ¸ õVb¥OÜ÷‡•Ø-ï“ Èž î²"n `L€ 0&À˜ÀÕ°à~5:ü`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&°�ßöÞ¥l¾¤m?yß/i{Þ˜ *� ^xAJpooo—úÐ××'ÝŒFé6蕞¥§¥K?H·••Òmnn®t»\ÿ H»’K{–«_¼&À˜`L€ 0�•!ðôÓOs‚ûÊ å½2&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜ØðXpßðO°Xp_è|H&À˜`L€ 0�å#À‚ûò±ä=1&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`—øÉíÿ|é«øÛ§îýÝ*�ÅäC ¨§§GJp—O“¸%L€ 0&À˜`L`ážyæNp_8.^“ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜¸?¹ãý×°öò®ú©oþvywÈ{cB€÷(n&`L€ 0&À˜À• °à~e.|/`L€ 0&À˜`L€ 0&À˜`L€ 0&À˜`L€ 0&°t?¾óKßÉ"÷ð/÷üf‘[òfL ° uwws‚{`�!·ž 0&À˜`šÀ³Ï>Ë îúÀ�gL€ 0&À˜`L€ 0&À˜`L€ 0��BÀ=9ã°ê|DEF®Ûn�¹Æ0 íÄð�êÌäæ—#F¥’m�Nµ· Fà 2²Š�—_Jí�–m{¹aL€ 0&À®• î×JŒ×gK'À‚ûÒò˜`L€ 0&ÀÖ� îkŸÍ˜`L€ 0&À˜`L€ ¬ï” Cƒ�˜��A~a‚Bå-ˆÍø&`6öA«é@Ff!²ókº"lÖr§žÉQ8¬:ØÍ:ø§§Ÿ”…ŒœJ„„„­e³^óØ~ï8\vj¯Õ¯×‹Ø„L¤f•ɶ½¯Ù‘×yÀï÷Â4Ô�)· Bhh(¢”ÉHJ- ç¡üÆfÚïƒÅ¬ÅÔ„�Ú „‡ 2* I9ëîu3=íƒyd~ÿ¤46A˜E´2±±é¦~Ëm‘ÚkÖÓëÛ‡ à`ˆ±²YLPFÇ’\\…"BnM^t{|Ô7£Q�ñ 7¢c@o8p�Z¡ŒŠ†:#aaŠEï{%6ç°A}?&¦|ÔÞdŸÌLû2�ŒÔTéu¿Ç]‹}NMM¢§§ã“ôz‰U#4,’ž‹Sp� Š FQQÂÃåõ\ln< ›ÓCc“�PIøtýâ™´#FDíÍG¸B^ϧµW>&`L€ >�Ýyóšuâ_ïùÏ5;6˜ ¬%� ®®.Np_Ëàc3&À˜`L€ ,‰ÀsÏ=Ç îK"È3&À˜`L€ ,…€-:;a³Yȧ Fbb ²³ ¿”ݮȶ¢­=Ý-pØm ‹@Bb*Ôê,¨”ò–&¯†ÏçÃÀ@Æ\.òt‚4%%æå“¨#?ÉmÊ3Ǩ‡]Yãbã—@i”Q×ÚuY¯ïñL�@å‚Ëe'iZC¡aÈ$64T^ÂË4ÉRVË ¦g¼ôº¢çP0""Uˆˆˆ%™hýŒ‹Ïç‘„ä©)'’’’Hx Áèè(½N”HLÉ—�;3ã'Qw�ž?nÄĨH–ôÃb!™58©êj·¼D¯Å¾ }ÞI˜ ]��DzZŠ$„¹ÝÐ OâxÝbw½"ÛM“Xì¶÷C<…äÄVƒáÃØä b’‹I@”ßyw± tšFO�¢ ' q±1˜˜˜„kÜ ‡Û�Ø”“ås.óy§`îD´Â�ܬLz¯WBȬ&³v—q46Á2;÷.v\ü~F†:¡˜EYI1¢££a³;Ð§Ñ ,\…ØDyIîâ5cé¥kÆJdÎD4ÉÄ�&“‘ÚíBL\¶,¥üÅŒ��Å-æDF*PXRI’n˜ô¾ÚÙF¯¥`�U²¬$wÑÞ‘â’R�ž™O2{8�Eú:›06jÃäø8 ‹jƒBvÛøé| Ók¡LÈ b�¤ç”ÂOç�©IŒºn¸FdgåËJr×hE¢T‰HË®–äv¿o ¦ÁfÌxÇ�™¶~$÷®Î¸}‘Òù+:.‘ÑITcƒ{ÌH×B›u¢¢¢Z6Ï+§sÍ­]ôÞREçÝjošô¹Æ=¦ƒÏ3†Yï0ª*Kè5%Ÿ÷IÙÀã†0&À˜@@øá]\³ö~ú¿^³c‹¿íÞµ [7W!/G�¸¸xéï¯vû(ÚÚ{qôxzz–¥}�=òu*¶L}Ý}9�cøØ¿Üñºëñ �O€÷ÀCî`L€ 0&À64Ü7ôðsç™`L€ 0&°¦<^ZZÚáŸQ’0EœA˜žö`bl qa¨­ß±¦í»øàBnïèì‚{ÒƒÄôI8˜�™Æ¸S�(…—RõJHÜ ¿x“€üYÈíÚ�~GÄ“�G‰‡©�g ÿ” …y²‘ܽ^‰E‘Lœ¢.B´*�77 ‰½ô²#œ‚�óóËr.oôà@§ˆ§…’ÒA Jkéuâ‡×3 MW|”P™•U$É]ÈmVJgNLN¦ê\J™UA<¯ºÛ©8ÄJò× %¸V]ÞÅ€üÝ o§/%£PT\ ãQÐj¨8d &£…$÷BÙHîBnw; NOBNN6b¨hEîfÜ»º»asL!#{�ŒË@#RâÃQQZB‰´)’ æž Á}h�­íˆI)—¤]9<éÄëÅiêDž:‰ñq(/"‘˜w îš´Ã6„ÇåÓ}�Ÿäî�ƒÓØŠ-µU÷©)F©˜ª«O Í��„~!¹ËCèìk@rl(6UWÎ îªh¸IÈw�„ØÑÝ ½yª¤"9<�–ÜÉí©‰‘¨®ª¤÷“LJÚŽÆ8ØìvtvuaÈèD IîrY,¦¤$Ç ªªZ*ÀËÈPS{Ç1<¤§½~ 蹟#—æ.©#& ‰® lÞ¶—dþDEÓ¹Ûç…^×�!�ý}}ˆOÈ’�än0hH(NFiÕ¨b�J)æÓô^ã°�` ¯-çŽPáQ¾ô~¹$02ظ¿¿ e +wÒó-�Þó³¥VMNŒÂ¤ï�¦ý8¼ã6äæ–È µ Ôö) ›�W¶ ©ùP‘˜¦ˆÄ(]³M¸lÒœÅÌÄ]'dÈ¢½KmDsk+bR둘Q XF©Ò¤|ì¦û�¡¬(W6…Ê]Ý=˜ð%".¥á‘IˆˆJ‘f˜tés˜Ž‘&úÌé@yyÅRÑðöL€ 0&ÀÖ”Àîþðšÿ–»¹&Ç.*ÌÁ­Ÿ¾ ôþ~•åðѳøÙ/ÿn7ÍÜ´È%,,¿ýÕ·¥¿+¼Þ.Xp=Bëçñ ÎÎNNp_?ãÉ=aL€ 0&À˜À†#ðüóÏs‚û†õåíð‡nú¼í-ûpìÄy|÷ûWŸÞí³Ÿ¹»vÔã¯O¿Œ_=ùçåmï� 0&À˜(^’Û[)¡&(,ŠðXD(3¥öOû'$ÁÝiiA]m9É£qkÞ¯y¹=L™ SÒ4÷ Jr%ABî6c3¢ÃÆQZZ¹æm]jt:G¦ 1­˜sI°ˆ…Ï;«± VC7‰/&ä.õ0˲}WW#ÂU)È/»ŽäöDÄ§Ì ^ÆÁ¸œ#èm=‚üœ|DE)—åxkµ“©)7†�ý¨¬ßƒø¤TJŸ.—ÜÅý]O½€Yÿ4Í| �ÊLI³QÊl"O‡´ô,J¥ò`xP ý çN½Œ¬ì J£U­Òe9®ß7‰1Æ·lÛŽÂÂb$R‚{p°Hpwb°_‹cG_Æä�š^¼,Ç[êN–^ÄÅ(èóØIpWÍ îf Î75¡¹¹±I”â®ì)|žq8L­Ø\S…­õµHŸÜÝnÜ xîÐaÈB“·T¤Ë²ýð@3BgÆð¦}{PWYv!ÁÝA3´uõà…Ã'àŠ")_¯ï¥tzÜÚƒð`®ßs*)%<>VEÅ:3°Øì8~¶GN�…/H‰ŒÜš¥fÙ¶íjz7ìÝEï#Y46ÜG,V9y]½„¨¨ø 4rÙŽ¹V;ì9ŠŠò2Üð†ýÈ¢Dt!¸;é98l0 ‘Î Ý$ô‡«ò¨¯ò˜åa¨ÿ4**«PW¿Y’=E⼇ŠÞ4}½hmi}wOוYT`ø…‡&c'ŠËªQR^CÅaEô^“J‚;Í´Óß‹.Jqïëi‡yÄ‚ìyH¯ƒí(,«CQY=]¯”")%ƒfj§ÄýašñD‡Ö†£°��žž¿VO÷e;nkÛiUï—w!·Ç&¤ƒju1j3ÂaFûÙç1Ø×ˆÊ2yœÓ4ÚD&äC�¿©YåˆIP#ÒI‚ûq{ôôùM¯�³ç¿‰®ÅÊèó&®†EÓ .!4ë�‰ ôTˆÐ� {¶nݼ–XùØL€ 0&À–L`£ îBn¿ûö[¨À33338q²§Ï¶`ÄL³ƒRª{vV:ìÛ†’⹿Qˆ÷»ïýxxÅ:/7ßyðKÒ¶_½ý©Hûµv$Úc2Y_ëa¾:tè îëh@¹+L€ 0&À˜ØHÒÒÒÀ‚ûFñåékX¨oÛAüÏÿÝ(í°²¢wÝöiéç{îû¡$ª]éH ]ïJÛò}L€ 0&À˜Àú#ÐAò‘Û“@µHÕ)u©R'ý¾qš:~ýKˆSÍ’À´öÒx[kFÝ3È«x'¥ê•Rò¯RJœp™àqSâaßAøÝƒ¨­‘‡À²ØgËÙ¸ýC&’^*‘_yƒ$¾„†E’ âÆˆ®v³#Úã(Ê—‡z¶á² êPR³iYeˆOÎÂÔ¤‹ÒÇ`$ÁJîn»y¹òŒ;.’ÛRÕ$¸ï–äö¸„Ix±š‡`·ÐÕr m”ˆZRR¿ØC,ëv³EåU()«¥ö#�’\]®Q’Áíhm<�öæ³1QPT·¬Ç]í�YͽÈÉÎ@!¥·—•WR�¥ÔNOÓôÒVJo7J‚{[k3rò·¯vÓ®x<ÇH3*+*(ñ¸E……”~œ,%M&ètzœ8u ƒzÒ³ä!z]± ¸S¯mD¾:–÷j”—![�!‰ÉVJ¢‰èÍm8EYœZ‚XGÃß°sKvmÛ„*Jœ��¡MHhÒ·ÁdÆKÇO¡©­Éyò™ÑdÃpÅUÌÚc¸nS-¶ÕW#'K�ô”dé þA*<裱9v¦ÇÏ5¡¼þ­WÜ~µï´éOcÏu[±…žKYêt$'%’Xì‡vP‡^íN76£wÐŒäÌêÕnÚ²ÏemÅŽë¶£®šúJ îñT\8A³˜FÌhïèÄÙ†zý˜�ž-�ë—£Û¯Û�êêZdfeQ1d¼Ô^›ÕŠ®®œ œ!‘-"®ž$ê2(ã (58–:: ¯Ç‰ úßn:ƒqGvïÞ½æŽ~ɹ$ƒd_e|µ7Á!$„Œ›11>›¡ Ý1ÔU­y[—Ò€îîVDÄ’ø²ŸúZ�è˜dJvŒÁ$%ºAÎCÛö"Šs犖r¬åض«¯ •[ÞŠìÂ:¤e—#RGÉæ~Œ9HØ¥ÄÌžæCжÁ¦M{–ãpk¶�¶¶“¨¨Û�ªÍ{‘_Rƒ9Á=ãcJEïE˹Ch>ý"I˵kÖÆ‹lw ¢~ÛÔÔ_‡ŒÌDR‚þ$¥·Úmt¶œCSÃI;ô4öìÿÇ‹7 ¸Ÿ{;�bóÖmص{/Éú”àž˜ñ¥¤HpÐjqêä1?v¹ÛdÑ7‡©;)½}Û6’$³³I’TÂï÷Sj˜™„ÐnIp?øâKزã�²hïbqâåÿÆ›öï–ÄäŠÒb¤¥¤ "\�qJp"uSk;9†ÈDyHÉÚöƒ8°svl¦b�‚<$%&HS‰;�£’ô}ôô9¢´pua`ŸÇÄxûŽ` ã»Iæ/ÈͦT’àn±9ХђÌ'Î5£°jîKýÅ>–k;çðYzmÖÚj*ìÊEŒŠfn!Á}Äb‘ŠÎ�àþÌ¡#زóÝËuÈ5Û�ËÚ& îõBæEpw“àn§Â�æ–VÜÏãùƒ‡°cß?­Y/>𘽠{öîGiY923³.ù###èèhCC‰º$ŽdåÊã}ñâ¶_ëÏFC‡$¸×nÞ�ä”t*K¡s·#Æa jéÜ}ô $¸×o™ ¡¸Öý/÷ú:}ê¶ ÷:©(Oî3Tüeî§â¶A4œ<ˆ¶óÇP]øç´–ö©È²¸j îe4{M¥n‡Ã- î”°ßt}í'PZX¶Ü˜µ¿>M·”àžY Ü«›˜…šMÇ=f¦™�LÖ6 ¯å”ä.jÿrÛ¨³wqÛ‘”Qƒ(U*"¢“hV**¤5Ðç†ûÁª?…½ûÞ"‹¦Ÿ:uQ ›hFªZ(csJ³…‰ëJϤ Sn3œæL8ÎcËy´Ê7‚ 0&À’À÷¾ñÑ5k÷¿ÝõóU=öÖÍUøÊ?.óö»Cg—æªÇÿ?¿ ï&ÉÝG36}ê–oH’úU7¸ÂƒºéR·Ÿ¾¯ïÁÝßüÁÖà»6"� ŽŽNp߈#Ï}fL€ 0&À˜À:!À‚û:ÈUìÆ{ßý®à þò—<õì­Ò‘âpß=Ÿ…¸½RŠû|z»ÍîÄmw~â–&À˜`L`c8rô,ÒwP‚{IÙô%~ !Á}ÊAâA?œ–&¸¬§±k×®5uüÄËHÎÚƒÔœë›\ŒÈè¹mŸgŒ‰AJÓk$ÁýhÀ î_ø#%;¾ÙÅ;�‘·™÷JªWÒ˜ŒÓx À0ÐmëA”䥯ù˜ˆtkzQ±…’(K·!9½€Æ%–RBçwÃ@zZ^FWÃsغMÉŒ‹…ÖÚz‚d±ëQRµ ÙEHÍÈ!á%Vó‹»ÿ @IDAT0LCZ´7C;ÉbEòv­V­$¸—WoBjZ&ââ“()|N» $¸77œ€A?„ÜüªÅ"‘ÅvÍ/bמ½¨©­GN^>RR) 58V«…Ñu8M‚»HpÏÌÙ"‹öštg°mëÔPBs~~¾$„z< tv÷ ©¹™Ü-HË”GÒìb¡é´ç‘ŸG îUR‚{V%¸«¢aµ;ÐÓ×�ÖÎ.Jp?�Ä,yŒŽt 03¥Eù”n^G‚{<‚éõm äìŽî^œoí@c{'ÔE{‹D6Û ÷FmE)½W–‘ð™�Ì´TLÓ”èýºa´Q‘EgŸÚa'âÓå1‹€Mw Uå¥Ôæ2iæ’4Jœ÷‰¢‹ǩ𠣧ýFÔë %\×{Œµ+°uS=ÍôPe4½÷û¼”‚®¥YÚHÄèÆ�q¹…›dñ|è=Ž2š‘bË–m(¯¨D4µ×Gí‚û©“ÇÑE³…G©©1\í]J#ÚèZ¦¤¼{ßðVdfçRqR,ÆiV‡Ãж&ù{ÚézÀFïCò8wÛ©ÈÁ Â�‘_\%%¸ÏÐëÜi7C§íÄáçÿˆ Ù`*¤ìÙuĘ ö "&¹EõtÝ\‰¸Ä4Ü#`¡Ï¦è5Í$$¨ÐJ×Í““2"¿BíV‘ÜCÅ¡ Rëĸ�÷ó0j¨¨²,°¯Ïæ_oýº!Lø•46»è|‡èX5üÞIˆ¸Æì0 œ„bÖ†*šm@K{[#\S14kSµ7‰Æ&Cš`j ϔ�÷VD+(+“GÁ„˜q˜`L 0 w› 0&À˜`�Nà7¿ù�Ô…|àR*SDDBBB.é–ú›îK~·Þ› ýþÉ[î¹ä~þecP(¼ø×Oü'}8vãÈà—¿™ÜEï_KbÒû]”ð.–oPº;Ëí þ� 0&À˜À†'púôDÄÖ!6©á‘”•‚ÿ$ü>·$¸;Ì�ˆ 5“¸T¾æ¬ºº:0ª&¹½ i•$ä“À¢ˆÆÄ˜£Ö^˜õ§áïGmMÍš·u) ho?‡0e6%¸ïC %;F� "þy§\s‚{ÿ9µÇIL”GRýù&’p6¿)™”ÒœYBb‘“îQJ EwÓKèl<ˆð�YÊCúZìØ k¨$�’P+PTAÉŽ’@†±Q;´ÝMÐv5Ñø˜�œ”±ØC,ëv=ݧPTZ��ûnDº:[JpuØàsâôñƒÐt·#)9 Eä²wµwfÐw"%%UÕ¨¬ªABB¢”´ét:ÐÙކÇRÉN$SòW»iW<ž›fÆ�Áo¸ñññHOO“RÁFH¤>ߨ( î1 Åtn‹ºâö�r§8_9Œ­ØD‚û–ú¤“”¬PÌ'¸£±¥'”‰…²èÒ´o^gÏ+ îùH&Á=(8ó î/;—7 Éêµ/\*0Ã`3b#¦¥Äú‚œlDGEÑß ‚)©~F³'Î6":¹LJ­]ê±–c{Ëp;b"f±wÇVäRª¹”àþŠàÞÙÓ‡cgÎ!I]K×0¢@/°³¡©IQ¨¥˜l꫘áa‚܇ F’xÑݧ£´ç"ÆCeÑQãp½V”$¦Ö’(=7#…òÍ$¸wwubÈ`…*6[m]j#úI’މS¢²z3 îù4³N„Täf³š¡í퀞Æ'!1›^Kò›©© ˜FP^³ j*Ê �ŠÆ, în’òuý�T˜7€ÄøtÙ´w)ã#fA1˜†èó=c“ Î«¢´zì=IÔNh:O!'3Q‘ÑK9̲n«éïCPx<èÚ$.9G’Ü=¢�Õ: î³;}ö’G!ËR;.fÜÐ 1 U‚èkÍ2MŸk¨èÒÜ ¯[G³‘VÑ5‚< aDÑaSS#‚Â2®"!?Wz­Oû=ô™S‡YŸU•%Ò5ÍRÙðöL€ 0&ÀÖ’ÀFÜúãoR¸@ ~÷û§ñ‡ÿ}nAØï¾ãºF)¦YöšððübAÛ\¼ÒÏè˜qtÌŸüô÷4 ×ñ‹âŸ70Ü7ðàs×™`L€ 0&èXpô\ýöïßõvîrr@®3©‚ü­ðz_ý"àNÙ«*Šhê³^)É]´pþ¾+%»¯~øˆL€ 0&À˜€\´··Â5©’w…"Ž˜dÌÎN“2Dâ� óyÔT!6víű1×8%éö“ô½UJp�EpX8Æ)½Ý3é ÷óˆ Eii`‹ÔBÔÐC™THé�ˆIÈ’Ü…ôâ™p’ørÓ“#(.’Gr`ooÂU)È-ÙŠ¤ô|©cà÷û0j7ÀÐß Çˆê45BCå!}-öµ'd»ÓŒÔLJ<Î+El\Èx�kÔ†á�t4Ÿ€:ƒú!�J¯ë$±P…ÒŠºW÷(Jžœ‚Ù4Œž®8¬vd¨?¹UÌà´õ“\™Ž|*úHHH˜Üô÷k ×‰C‚ƒåñü›¥ç‘oÒ€ìÌX³ T)áwÃátR:s,6wÀ§·Ï¿Æ†úÏ#9V�ŠR*~¹Xp§ó›Î䀂 y‚d2.¢Í–á6¤Ä†¡¤ �¤ÝJp‚ctL¿õ#£ˆK-CH¨b¾{{;í÷Âfhƒ:Y…‚ÜlÄÅÄ�l8‹ÝNu?¬®idäÖɦ¢½S'Ò“”ÈÍÎBx¸‚ÞcüÔV-ì'%GPz{µlÚ»”†ˆ¾ZŒT´“¨šÜéüàóú0b¶Ðø¸¡Ì’ÕkÆOí5‘ä®Bi%Γ�ïóù$ÁÝî'ÙX>çÞ¥Œ‹ØÖç�¢™6zéù* îJU ÍVC×Ö*t§YRÔ²“ÅûµmðÏøh“"¨bâ155‰a]/]§(iæÇõ!·Ï�«¸î4S±�61ñ©T‚‰q'Ì ¢©¡ @3RÌ·×ëõ@GE“žºÎ§kdJœ÷zÜ$¸ëäç•Ðs-b~õ€¿’û ½÷�¹ý‹PQ±Å4&Ç©&*„Ʀ€Î!¯þM[�’»VÛ‡)Ï,¦%]C†y赌Üú\F{¼0&À˜tß½çkÖ…ÏÞùĪû¿}”Þσñè÷~�cÇtì[>õ>Ø¿í}¸óžï-h›ù•bhöº_ƒ¤ àðaàÅ#·^8²Hk¿ïžÏÒVqxðÛs(øê—>q‰ð~aeþ� 0&À˜ØÐæRêZ0=«¤)Ø3)©.Žä©¸ì]$ó¸H ™Dý¦í²aÔÒÒ€©éh¾cH)�õ&ÝL�[0ã¡ÑÙI‹�'ä½!“Áá PÆ‘„JIáöa*<°À?aEQ¡|’}”ÖªÑva6X�¤´Ÿ&£–¤©`¤©³IÉ¥’Û„àî÷ÍPz{6}ž�—P4ÏùZo§)©u|Ì€Ð�iIp…NÜÝ^$$åËFnŸï—("rZz¡Œ “„P‘x,ܧgÃé5THã²>¤6Ÿw’R‚;4íFz*%¸‡)àr»J¯Ÿy‰ºblüôš±P‚6|cHJˆ—¾‚{PX âRŠÖ…Ü>ÿ"µ}¤zÿŒ'Á}šw+ îŠèd¤ªË¦�×sP’ò©½ÁÓ.i\Ä{dL\B"S躅ÎÅëh}1tcÚ;*õUÌ$ T%CŸK¿_:Û£º-$÷!];ü]?SI0ŽMC|Rý,�¢åää¥óÚ¨Ó‡Í?XÅS z*]ûÈ%Uÿò¾NNŽÃFmµY�$ÑÌPÊ|ÔêBÙÉø—·{±¿{¼^ ôœìAZzÒ3rM×lr]Ü4CƒžŠ†‡ú¨è0Y”¶¯Œ^_ç´‹Ù�»'¨È²‘îšEQI-TTà `L€ 0&°6þ㛟Z›ÓQÿýŽŸ¬Ú±Š0üׯ¿#ï�o=ŽsçÛtì�}øÝxË�{ÐÛ7ˆ¯ÞþÈ‚¶™_IÌ´þ�;>#ýzÿC�cÏ®M¨«-§ëÒ¹Eñ_k[þò×Cô½}Ïüf|»°à¾™»È˜`L€ 0�õJ€÷õ:²+Ó¯°0/þù=Å®�C ™Ä¯(¸‹#‹ÐwQ’ûüb4Zð�û~›Ý9ß2&À˜`L@" ¥Ôiú01é…ÏŠ™Y?B‚&JòA""æþ/\Ïúz;(Qχ™ H)a³j«‚äb!}¯aW°–$÷a=\ã.ø¦gHõЗ!ÑÈË+&V^É�Br ÉÛMm� !¡�’ˆâã�™™GÒñúÜD’»Á %al„Fi‰‰éô/�ryJ:BƳY‡`Ò #³€Äö¬u#P_~Nš¦×È%ìök(íY]€œüjÙJ|334SC_†ô½È¡Dš~X¸<Òÿ/线ÏúÝÒs0MM¢x˜|ÞS–£o¼&À˜`L€ 0&À˜`�DàÑoþËš5÷swüxÕŽ-fûí¯¾-ïÞ~ŒÆf*j_Àò¡›Þ�·¿m?zèðå¯?¼€-^]å­oÞ‹�~è]¯Þñ?‰÷§Ÿ;‚'ûÍÒî{�µøîõD€÷õ4šÜ&À˜`L€ l0,¸o°_bwwly Ðtµùs î4k* 6ÀãOÄSÊçÍ—ìýNÜ«HtË?ÿž?xâ’Çù&À˜`L€ 0&À˜`L€ 0&À˜`LàUÇ͆4€Ôô\$ÄǼúÿĘ`L`؈‚û7øšš»4z¼éðo;°(ÁýÓŸzÞ°n6T¿Ï<GŽž…�‚èbb”(ÌÏ oØ�ꪩ-"%þëwþfhf5^–ŸÀO¾7…’DHIü£ùÂ~ý³¥Ÿ¿rÛÃ0Ò,ª«±°à¾”ùL€ 0&À˜`+B€÷Áºnwú–C}=PDÞ:ÍþŒ©)`p8yxñÈ­—ôûú×áSÿ'é¾{ü š[öÁý’�ð/L€ 0&À˜`L€ 0&À6¯gºþ6šˆbùEµ ŒÄyµÛ4ÜGèBfVDZ~Däúò<“c°Œ À@}ÌÉ)BRZa@Œ�˜­Á4ÜC3iè¥ÙMi�4u ý=g}Ìnâ÷{1¬ï‚Ûe•ÎAAÁPª’hÆ�Ÿ0YŸ5Ä 'ccf8fI&‰‹O%á$‰f.’çŒ,× Óï÷Ád¤šÆ¥MƒƒCh& ¤$«e;»‰h¨×ë�VÓ¡÷…„#(ˆf5òy  ¡YŒÊd7‹‘÷ÿ3 é0åóa6(œÞo¨·þ šõ(Hš©IÎ3R�¹Æa'ñ[Ìü5ƒPÁ‡èHãc¡Rþkgjj]�ÍÔÇID*Óè\Nç‡)L¸LÔÇH”–×Êjv³k|êñêL€ 0&À.xäÞWg¿pç*ýðùÛ¸JG.Np_-Áýþ{>‡’â\XmNÜÿÐO0¨£”ºË– ºÈ}Ë›öà#z']ïá׿ù þüÔ‹—­Å¿.�G¾õädgàî{€Ö¶ž »üŸß}Wúùß> ¾*¾_Xa~`Á} ò.™`L€ 0&ÀV‡ î«Ãy=%9î7øðGˆ�™AVÖœàî÷zúžTîϼTp¯(+ÄÝwÜ"uýó_~ú!ÓzÀÀ}`L€ 0&ÀH`tÔ…~m' CZ¤gd#7¿ ñññ ÜZÞ«�Ž�bHߛ͌ ’“Q\REÒ‹¼e*÷äÉFÃ$º�Àï�@\\"ŠŠ+Ö…¬ã§ S½^ ×ø(¦…•4ãƒR©Bnn‰¬û795A‚›§ B›&Y/:2 Ù9¥�³`´ÐW¨×;÷„ããļ¥~ƨ‘Eý _ènVu=!Lš j³±q ˜¥+»ÝJb^‰»ô|RD¬j{–û`BÔ³Œh05é@BB¢ôe¦ÃaGxd<’RòªXîC.ËþÄkÃ:Ò‹™i7%™&Hût8$ F#)UÈÆòl÷B;ïóMÁbèFðì$RS’¥÷“1—‹¾DÇå H¦B²�^ãS‚¦�ž–Jç-Ün7tCÃQÄ#3·z¡d»ž¾¿³ÓcÈÍΦó— >z¿1[,ðúC“�CÏ=yžË„Üîr Ðßp"¥ë¯Y"ì°Û1:6EíÎ xÉ]œ«�C�tžV"C�I©xQÂ@×9FFGÇ‘’V$Ûó™ÑÐKöô4²r Ij�Ç Æº¦ì×P0Älò ûu#®gŒ$·«è:S›€„¤tx=S°™‡1>jCRBšl%÷ÞÞV„RqNzv½/*¥÷È1ûœv#&Ç,ÈÏ×/�û~#äö^M/ÂUiT„‹Øä\©øÅfì¡ë‚Qx\F”–TÊò´³³þÙh„EgÐóJMx&éZmÜ9 ß„‘Þ?]¨¨ T–^šOa|2Ñ1YˆˆNƒ"2ÞI;¦Ü#$¹ë©p£~ÓuÜCn:`L€ 0�9ß;÷ÝñZðøÂí?XµÃ®…஌ŽÂÎu:× ÓÈ\!ðkuø_>ñ^)ÍÝëõás_zðu×­ýðý¯Mà+_ü8¶n®ÂŸþ|Oþ×SVdÁý þ� 0&À˜`L€ ¼>Ü_Ÿ¯1G`ǖǰs'�œ ¤¦Î îâ‘þ~àðaà\CFÝï¼€+99?üîÒïüØ×0IB/L€ 0&À˜Àú'àñx(y®£®("„<JÒî8&ÝJžS ¶>°¿”okm€Óåƒ*Aˆ &©rÊm#©b eÅ…$„ÈOr÷z½$ê1)d¼ø,„…GÑx8%)dÖc§d!S°¬C²á°q˜Dê äoE(‰ÓN»ö‘~ÏxQ�/OÉ]$„NSÚ¬:·‘Ñ*ÓÏN’¨Œz’EƒƒPPPÐ' ‘t„ìüRÄÅ'ÍIbN;ô=˜w“Ä_&»þ aÒ0Ô…¤ä$dç"66SžI jû06ê€ËEϱÜ*Ùµ{¡ ’ú§oGZZ"=¿ %Á�âO¡éë¥â' ‰6Jw.“�*äv³±êtÑîj÷œàn'YW£ÑÒëߊ”ô²€–ÜMúV$ÇG ¬¤˜Š�b© "ƒz*´pAg°‘Œ˜-K!Ù kFJB$*JK%Á=œÞKÆ_Ü›[Û JE!�›ª+õ�æNÔ×ÖPr»Üc¨iNpïîé�Ñ2ŽødšâNf‹�ÛÝc:äå¨I–. Á�$IJ¦Å�†ž[I  ä$w„$$¨P^UƒŒŒLDEEÓ9z ÔL=Я�yÄ.Iî2‡I*šÒ¡ªnÛœàN¸�¿ CRbó¹ÔŸ’�÷uc4@Iïû…å›E©íÉiYtÝé¢óø ú^˜t¤¥fÉNrŸ¤ôì!*-®Ú…X’ðÓrIf�€eXטšö’ä^\¸½½ðÌ*PPy¢c“©ŸYÒŒ!b– +½¦t½'ìs ¤D~}šU‘ŒøÔbóI‹N$ÁØFb¾f}ÂfÈËÍ—S“Ü‘ªÖ#6¥Ié…HÎ($97œR(Ç`3õ“¨sÞq3Š Ë¼ÏÕXqrrzÃJkv“àN2N\²$€»Æì0êºÑÓziɈ̴p!ðY¬zT×ï�w¥2†Òjƒ0A‚›®¿m�'(…;CÇVƒ÷B�1ØßJRa®ÛuàÁ=3"ÁÝf�¶¯çÏGbR„D-t—²ZOGýS(¦±oß’^…à>Ÿ„n‡–¤×Ã/¿�7˜¤KyIüúv$'F`ËæÍTp�ŒÜœâ:K’¨}ÔîC/¿ŒIO2säÕî…¾ßëÆ˜µ u5ÕØD"uÊ+ î.JpÔéqôÄIØF½ˆM’—Hí#ùÛ1Ò.µy˦º¿KpojiƒfpÑñ E!»õÆéý=š=Än6 åìKèïmÁ˜m…E5ײÛ_wÈ@©óIÙ(ªÚ� JpWŧHŇvË íT€Ø…ÖÓæúÝ+Þ–•:@SóY$eס°ê�$ð!ðc46w.èØºéxûÛöC£ÕáË_xAÛ,v¥oÜñTV¡½£wÞó½Å{ Aô·Ð‡ú2r²3¤ÂÒÞ¾A˜Í6ìÚ¹IÚâøÉF 6˜x�­_ÿîÇöû×_é•5‚¬V«˜Ù�&À˜`L€ 0&pXp¸![“+#þŠê*-Š^ùN=8Tq �sM)î ç³à5Å]$¸Oy¼øü—Z“vóA™`L€ 0�Õ%ÐÚÒ€1· qI54­ºáôÅ|Pp8Éí.JØ¢Ô¹£$µ¡¬¬du¶LGÓôëà N§d½:’^Hr�˜“üÞ ŒZ{0¢?E²ø**j—éˆKß�Û=�ž~=rJ÷#%«†Ú�Ib~ îVŒZúá´jaÕ�Dia`JnÝÝÍðøg±iï�‘[M…éRг”DiÒB×s�çŸE=IdrZŒ&=f‚C±mÿ{Hp/%Á(Zúg1é ×4cx £f=RS2äÔì·ÅJr{ %êV Á=¯Q$¸+Â0‘<¦éià¦&*LHNÊZð>WcEMïi”UÖI‚{rJRÓ319á†ÅlDwG úz;a6"5­p5š³ìÇèn?„*J;®©­Gý¦Íˆ'ÁÝçóÁl2¡««ÍMçÑÚÚŒ’ŠýË~ì¥ì°¯óeúGe®ÉÖášN| ­uÈÊTKE!>šÅ`4‘l Å9*êë0Òù®BV}ìë:ŒÝ»÷ ¶¦–äï¨ilÄb ×ŒN7ˆ3gÎпÓÈ/\Q×åÔbËö¨ª®£sµZJ©¿ÃnCKóy*H:…��!äÈKèo–ûQVU�‚¢ò9Á�Îg¦aLF=šNàÌñ—PR¸3éú¥jó>”Õì¤" 5T±‰Tx8»ÅmO3ZμˆöÆ£Ø~Ý›eõºin=‹ÂÊ�(©Þ‹ìÂZšõ(•>ÇÓ5³†Á öÐ{äégPRX*«v_Kc[šè3Áä•ïGbz1#'I›ORá«™Þ‹ ý д>�Ú*y%¸÷t·Ã”ˆÌ¢ýHV×@'f¤Š¦Y¦h¶ ì$¸k�aDóvï•×ój¡ãÓÙÑŠ±I%R_G îeˆTfHÅÔ3Ó*¤¦ÏmÖÜÏP’ûyìÛwãBwËë1&À˜�%��"¸‡„㿟|D ´xðÛOàlCÛ‚Æã_>ñ^Üð†èìÒàö»WVÈÿÈ߉·½e}Æ5ãß>wß‚ÚÇ+]�ŒôÜzËM¾"–wy÷?vÁ;dÁ}Á¨xE&À˜`L€ 0¹`Á]n#"ÏöìØò jbÊñIÒÜ$¢ŒÑôè TÆtwGÃ9�~­�Ò2]hlý§ �¸ûö[¤”°{üÉ…ûø&À˜`L`ý8qì0ÂUµ”:W�¨˜\úR^E× š:Þ*¥¸�ÙINpµ`ë6yÉF ‘–¶¨’ë‘’³�Dñ)UofÆ�qç ÉZX†Ï“,~»v_¿Ð]®øz�Så#[î™Õ�#cH”pbÌ®§6·AßýJóÒV¼-+q€“'žC^Å^”m¢”ÐÌRÄ'gK‚»{Ô+ îÃÚ&ÜIFÊ——ÀßÑu%”Þ^µùzdä”’üE‚¥ú¸œVè4-èj>ŠnúWV"Ÿb‰k¿¾ÞToÚIÿv‘@Y…ØøDióQ‡�÷Vt‘Dvîä‹T<»ùZv»âë’ص�ÄÚMÛH<¤ôÖ‘à> »Õ‚.ÜÏ�>BÒäITTí]ñ¶¬Äz;cç®=ôo7òó %Á}–ÄJ‡C$¸÷áø±£ôïŠË÷­Äá½O µ{÷î�”pµù$²ÆKû"µ¦Oƒ£ÇŽÑ¿(–™˜¿ÐŸ;ñ'¼ñÀ>ìØ¾UÜS)Á=44 ®ñ¹÷óM-8øòaJu•—(~ìÐï¨Ý{±{ÇvT”Ñß RS!êÆÝn臆qúÜy?u‘ñò’¿:.b=³þ,vïÜ�ë¶m•ÜcbTô7Žiú[�º{qòôi<ðê·¿ýZv»âëôžÀÖ­[èzkJKË.ÌÖàt: ÑhqâÄq;z$ºê2>ÖO‚ûNIpÏPg#6.n÷8l46­Í�’àÞ××�üBy½núû±uÇ�9Á½¸‚ÚM îtvÒûc_W«”âÞt·êÐ`Ø4€ú7¢¨|³$¸ÇÐ5ÎÔÍTá°` ¯ ÇŸE î[·¿IV}<ßxŒÒÛ÷ bóéÚŒŠHp�Óf¤ÃÐvžxÁ½¥­ ™%$ðï ™�¨Q܃hl†ésÁ†zOQ‚û”—ÈKâ îCV¨ ÷Q!u!b“ èïÔñ”lî¦w;}žiÂÈà˜´/aï¾·ÉêyµÐÆØcèîFbÆvú,]N õÉTL1Ë‹Ï;&%¸ÛM 9‰ýoÌ>.”¯Ç˜`ëŸÀ·î_¸”»ùù‹ÙlAÛ\‹P,vø‹'îGŒ*�ýàI>zvAÇøâç>BŸAkqìÄy<úد´�8ÆÇ>òiÝßýþiM–m÷©�ÿÞxýNú o¿ñ�mÃ+];�`’*öìÚ„ÜÜL¨Ix¯¯››it`p^¯ïÚwøÊ_»ãÑoË‚û‚QñŠL€ 0&À˜`r#À‚»ÜF$pÚ“š2ŠsìUüÕ/}Bz\T¦ó˜`L€ ¬/¾øI” œ²™„‰JÖ‹£NÍ%¸»ôpZÎSb¸H�“×´÷ ™†æ^¤æî¡÷ZJý‹Á, î“n3õ­Fí˰Nc×.ù¤?ÿìïQPý6B®CZÎDÇ$S»U$„ŒS›5° µA×ýbÀ îgN¿„Üò=$¸ßˆôœJ’‘ÒŠ9Á]ƒ�î“èm~™ê啸ÝÙÝD ¡»P) î%’à>‹Y’òuê#Áý:›Ž¢²|nÊÚ…>Gå²^oÏ9Ip¯ß~€Ü‹)¡–wøFŒ: é4h9w”Rj�Qñ¬¼jõúfJ6ß! îêÌ$§¦czzÃú jûpVîgŽ£vÓå‚úšÚÑ×u»÷ìEµHuÎÎErr2=ë€qJ=îêê ÷&œqò$ɺûVº)+²ÓP;%¡' ®¦ ¥ÅEPgd :*ò’÷–öĥʫàe ¯¹êxlª­¡dýbdS¹J)ÜèÓôC;8ˆ—E¢Z^…,×2ˆ#º³¨®,§ç_¥Ô"55…ƒýÐÒó®­­]==²!E-/‰ßaí#!?�ŠˆŠ$Á=--MJ 4›GÐÝÕ%½fZ[ÛH@Ìb1†ÃºF”WVc÷¾ë¡ÎÌBTT4‰Œ˜Œ8uâº;ÛE³º„„_Ë�¯øº6›éôZÉ-(EeíVÄÑû£×ç�ÕlB_w à]”æ>Œ¤äœoËJ ½ã ò©@oëžÿ‡4u>¢¢c¨0ÄK îF´6¼ŒA’ÜG­&äT­Tµßþþ.øfƒ°eß{iv� º¦L£çO&Ü£0÷¡éäSÐQߦúÀ�ù@; A½.Òské_="£â¤ÂÐI·C}§1Ðu‘¡ÓÈzeÖ‡E�\¡�Ž�<�¬¢Hά%ù;ž>Ó¤cfÚ'%¸´GáéFè´•UòšµéZp¼øâAJp߉ؤrú,­¦bñhIn÷û&0îÐÀØÿâcCi&žmײ[^— 0&À˜€ìM_@Sǧ�(î"±Â@BõFt'I¬0 ¼¼Z6Ýk£¤ìàè,d—ìC²º’d¯xú‡ —vs/œf’ÜO�¾réF+ C£éDD\& +÷J‚{DT õ/†’6‡(ép„÷ÓÐuAY©|ÆDð0™‡)}’R{rÊPTy”±s çcN �8uè�ž�¦TŸÀÜ,P:Ñ ï@ î±± tðÁ5æ$¹íÏ¡â� ¤§Ëëyçt !]�ŽªÚ-ÈÎÉ—ܧ§ý”l¦ôö£8sâ0Õì(�“[¹’OëÛ·e¤�JŽ&±ÿÀõ¨¨¨BœHB§Â;%¡·µµà¥ƒ/ (8©Å+Ö†ÅìØbêAÐŒìGeeâãâIÌŸk·�t|A!*¤e–-f÷k¾�HguÙºIp¯F=Éâs î¡p¹\ÐéqìøIØÆ¼$¼Éëó·gÊE©¹Í’à¾eSÝß%¸?uVÇ” òšAãZÜlèD¬2˜RÜw"/'111RÑ‹ÙbAw�Hp?CçòR„)æ®w®eß+¹®ß7I×%”p¾e+ (Á=QÜ�´Z-~_(2©0,P3�ÒÒ“iF�Zܳ-w¯$¸wwµCOIx1qY²ëž×;Iç\ªë¯£Y4’�•;W€'f8ìïAËùS4^Ù$¦DÊ®í mÐ]ÇDÓû~qÅV:/Ï î> jÚà°aÒk�’”AòxèBw¹*ë‰÷{£ÙˆøÔ|¨ó*­L€"2 “ã$¸5èï<ϸÅÅ5«Òž•8ˆŸ tôÆDQ¡n’º‘qUDÀ>¢¡‚];¬ú&¨ÓR©È*j%¿¤}¶µ5À;+ îa*D«Ò¥óšÍÔNcD³…Ѭå¥% S,é8k¹qcÃqŒOER!5½nT™T”+S»ÇiF4¦=zÔÑu‚B!¯Â�µdÆÇfL€ 0�À$ðà}Ÿ_³†õ¶GVõØŸ½åfìÙ½£·~þ~©Xÿj PFGáç�ßG×ÊÁxâçÀ³Ï»Úê—<öµ/›ë+ÐÛ7‘ì-fŠºÚ’’œ€Ç¹�®ŸBñË_ÿ O=ýòÕVçÇ–‘ îË“wŘ`L€ 0&°þ °à¾þÇx¥zxÓû�ãÉߦœ¶RLx¿L€ 0&À6:�ÖæŒ¹£Iþ‚{%Î _ž ¼Fm­$ŠM ª:0S©{úúà™MDb:‰±”¨¦iã'à™´“(Þ ‰âU•eˆ%N.ËØØ(Ú;;�U²ñÉP%dB®Ä˜]Oí¥67�”o#q/O.M¾¦vŒ»]2è‘Y¸ iÙPŧRjQ(I:NX�}”Dy ¾q3JJå%#MMMÂ02„âªHÏ.!ÁHI¯—0Á}˜Ä0‘àž“U€(º?—©)7L#ZJ§½Žä½")Á}vfN‡•’Ð;aÔ Pjm�Uˆ¬ºçõL�ÌÞO‚ûfdå ""’dV?ÆHÌ×ôt`H¯§TÝ|ÙIy …8C3NŒ�ê)½=yù$Š'̉â64š^ètFÄ%äI³ ,tŸ«±ÞŒG?½&R�OS�ÇÇÇI_Ô 1¿¯OÝ�™f)¤q [�æ¬È1L4›FJ|ÊJŠ)¡žfÚ ŘkœwôÂUÙÒ¹mE¾„�ö�Cbœ¥¥H')R¡PÀ=1�~C&;T`Dçä@]¦)Øié%á3žÑs.î��°“,nõP¡R­,»gзQÒo i“9Áp8�è'ÁÝ4b'ñ¸¡¡�+‚б±Óù:22 ê¬lÄÅRÁNPÚ[›èF�Èhù½ÇÌ?QŒ†^:ÏÎ"G€ÅÏô÷uRØ(]¿LÒýòJ6Ÿo÷Bo}>/»è:9~NpWÆJ38lFLŒ9�—Jçky½ÿÏ÷Mà&‹ ЍXD)EºyÍDå…Å Á,ŽdѵY ËÅ>ê£nØ„*©¢ÏÑÒu³�ÜU‘!tÎ(ŸÇ!«[�g=t-æöS±q=‡Òû‹ÕÐ"ÍzRVR"½ɪÑר˜©© ´µœ£ÏÓ³s‚»BE×;Óô™Í†e�4“Hx8Ëí׈•WgL€ 0ØH‚{uU îºíÓÒ(<ð­Çqî|ûUGäÿ½e>üÁwÂçóã“·ÜE�¿dýÐЩÈo†þÆ6==sÉc5t¬;_9ÖÏõ¿øÛ3Òp•厯ý+jkJ1:æÂg¿ðÙ»¯²6?´œþé=7J»{æ¹£«Æ�Ü—sy_L€ 0&À˜`«J€÷UŽ®ö±ÆÏ~¸ÓY¯«ÁàÎ0&À˜� �ǃ†s @Hª$¸‡DPËf)UOOrý‘|z›)M4<\Üx‹×ëCgw‚ÃS)q; ¡$„ø(ÁÖ3å”wU¤•U›e×±Žöó˜ ‰F4¥èFD% ˜ÄÉ©q;É,6ø'Í(* Y'€Ó{{Ûè9Žà°(¤f–Rñ‰:ãXHp÷Œ[hªÝ YÊHƒÝ˜¦<íô¬b(cH4ž�Á`_+Ü.;„ZÀ ¡âE00ÐN}òSB0 î”ä*ú§éiE½nââÓ"SéuH׉™™)Üó T‘”7= ›eãôE_RJ^@KÔb\ffHص @.%¸‹D/»Ý†q·‰I$]ÊSŸ!™Õ=6ŒÐ`ïÁÝf³Ã?«€ŠRš…èÈ‹Ï7EE9=¦„ýÔäd�E‚û8�#"—-[IÜK¡AGçài÷œàN‚»{‚ÎÇJDR¡[ ËíóÏ'!R�ÒkÆKÅl¢€ÍOç‹ÕJï5 Òla”~,ÇÅçó`ÄÐCïõV$$¾’àN‚{dT"’Ó ZnŸç-ÆÆjî'yz‚ävá·!ŠfªQŪeW@5ßæù[‘ä>A‰Ùc.|”%4SS '·_>vN§ƒŠ‘¨xÚ0ˆŒÌ"*J,¥+ù�Íåýàß™`L€ ¼�þ?{çŸUuÿÿOöÞ{ïB{ˆ‚£j«ÕZ­íϪµS­VPQY"(¸©«Úºjë¿ÃV«uÔ�‚È !d‘½÷Þ{ÿ¿ßŸ'›< 2¾÷¥ä>÷žsÇûÜûÌ÷ùœÇîoÕY_þЖgÎú>†î€?£<óÄ&øx»£¥¥ ;w¿ŒÜ¼¢¡E´ó1‹Â±iãmô¾ÆÆá…?¼­]§™Ù³kuzóÅg_ÆŸ^G³Xû÷®;nÂEk—*Aþ•×þ‰_×®Ó̘ÐçöÛnù.Y¿R-zæ÷oâȱDÍjù;G ˆà>GVNK! „€ó�€îó¡•ÏÎ9þæ—_á•Wן��ËV…€B@�YK€%÷Üœ,´µ÷’fHRk? ‰�”DmˆÀàÐY+·k„%÷‚Â|J¨íDOŸ!¥ì‚d38;:�x`¥)6ãþ6·´ –ÒŽ[Z[ÑÝÓ½þJ;4§DZÿ9!„´¶µ’ˆT‡úÆpÚs_O;�Ÿ|}IxŸÁ¢'¹×7Ö¢¾¾ŠÄã^JÔv"y×qÖ&·�¼ð9ɽ¡¾µ”ÚÊéRöö.psc‰zf&·jŽ¿“Ž»®® 5ÕÜ9§›äPwxz‡Îz¹]s~|�”¥‘Z„>zŽvtò¢¤ýH:?îZ1³§¾Þ”Ò±sR³;uh104›Ù<É£ëêlAQ>'ºõÃ?p!uHš=ç×GÙJKsáî£ÙsÜ“l").„€˜wxdŽìŒ“꼃BÁÂb`”®Ó�h&�«¢¼®î¾°¢ÏJ2���MJ†//̓›»|ýè3‰ÍiwÖØØŒüÜ ”•äPoø„ÓçC&! „€çˆÀîÇî;G{½›Í[ž½ð,/qsu“»ï¥Î¸fê»±ƒßœ@l\2*«jé{}êhè„Õ+aùÒ(Õi·¶®›·íEMmè#›Hp· ÷][ü�’à¹rRrŽÆ&ÑwÙ¥ô]#�ðà�u-§êNjÛã‰ô£v, f=Üg}Ê ! „€B`þÁ}þ¶ý™žù]w|A½Ç/=ÓÍH}! „€B@! „€–@'¥Ú²¤ãáH�/L´ËÇ›é¤鼜$µÚ?0Š:ј�WT–O‘@W'Kj9(¢Q<)IÔÕ�Fƒ0;}‡ž¾ÞN”g¨gÝ=‚IDŸ;É·SÄ8íÕzºÛPWS@÷KÜ<üààä{ZáŸ;6”—f¢¾¶„:™èSb¿7líÝabzú¶œöŸãäN -MªsŸª­�úbí c“±Ów{zº(i=ímuŠ §[›[:Òˆþ³¢ÓÉliΞžnT–çR'?a€ÒĹ“Œ•¥llÝÆM{çŽg å”´XÏ}Nè¿>êØH£Å¸Ò½6CG»˜-í1ô891½ªº]4:'\öPú{}MuT´„¿?�Â3"9]½î禢µ½vŽîô^ÁTµ�1=¯9;Ò13¼ÝÐsŸéóÝÔɯ¨´„’ø{h([âÌ#sÑhfF”Bê£ÒEGžCZj<ê›Ú`ãàCc êxÚ…–†2Xš!À?„Þ§MüÞnä6åñhHO;…¦–~˜˜;ÓuoB£Yt £­6Vú �‚©éð÷^Ü=#=�Íý02±§ûÍ€ê´ÐHe°µÒCdÔRz'ï£GÓ–%B@!0Ý{ìþéÞ¤ÎÛÛ²å)�ËNgAOOWÜóÛ›áçëqÚÍæå—`ï o¡¬¬jÌr î\‰àó‹p!%¹óû뱦ööN¼ù—÷ðåþcc­–es�€îs°Q唄€B@!0_ˆà>_ZzúÏsÃÝŸbïó—Oÿ†e‹B@! „€˜CX ÉÏÏ£äô6t÷êQš},-ÍáçcúÁaäÔÕÅ ø$’t _Ϧ4l¬¥¥%œíIÄš8-qäöäñhÝ$¹— «”Žl„~N|'Q”fF‰ïÃeÞB;%­·´µ£™ðYqëïë‡1…]»¹xÀÐpæ§^�¦0³–°¬VT˜–Û�]½H¸5CG{LŒÍ`må8 #Ž8d–««‹h¤ˆ.ÔÚ†úÃÙÙ›ÚÅxD y8YÝݨ"!T_¿.nnÔ&h£{ ¤¤†FVðò‰µÉ¾¾´6—Ã@¿—ÚÅŽFñèC]m-z{ `mçA–´Ë(h“\ÐÝ݉šŠlz}è§Ž ž”ÂF÷ IkåeeôW�„O?jŸáa_o7ëòacm GGG®¼,ÇåççÓ¡<}Lò(¤øXJŠRa ×ÿ€@JõWEêëë�—›ƒÞ~S bø=3 ·g�ð©‡��0ê 0ðz’œ˜#CmüD¤ ô$—)¹½"vððò……¥µ’¨kª+¨ÃG¥Q;�’ÜYnonæÑUºáAíaŒ¦†z4ÖÓ¨+ôœæäì#m3Év«8ËíÕe0¢NSÞ èµÛ„ÚB�÷rå&£«µ !¡‹†UÍÌH€�©%l¨óˆ‡_¤z¾ãç¸êŠ´ÔWÀÙÞ‰Úff�3ì„fè~�È-(€‰•'L,ìèùȇÞ7£¶,“$ê:t5—"ПG‚ü<Ã#F•”ÃÚ9 f0¥z½Ô‰§®"m-50èm@hHø =ãÙuX '�£½ËfV^ÔùÀ™„u;twÖSÛT¡½¹fÆMX³T{R,·ÇÇŸ„ž¡,¬èµÅØŠ„7m­¯ $¸77dÀÚ¢1KÖhëÈŒB@�³E`> î̒ߣ.‰‰ÀšÕ‹áëíNŸmÔ{_]…Åö£Ç“päh‚Jy�½.‚»¦®§‡ ®¼üB•Úîê2ðÝZuM“2ð¿ÏR'Ó�NÖšòòwnÁ}n·¯œ�B@! æ4ÜçtóžÕ“»ãÇxêÙïžÕ}ÈÆ…€B@!0› t‘’•S„¶ŽnØ:“x`‰®Î&´6–Àm "™zP a¹=åTI;®”zèOÂŽ¥ì¡¶"]í °4íAh¨HˆgrM°Ü^T\SW8¹QB8Éì̸4/‘¤ÜZ�­ƒ  ábAA&ºú áéEí⮄]N-ÍKFOg3<\ÝEr?“F¡º9Ù‰$ç˜#0,Z îÆ&$ìv´¢0'�Ú¥‘R?íèG?JÜývê¥v¬¨,€“«¼ýB`F)¯FFÆ(ÈË ±Õå¥ps¤v¼¿4uå¯îJŠNÁÁÁ¡a‘”XìF)º&¨­®B]] R’agOb›ñ`Ò'ËíÍôüæéé_êÄcK‚{ŸÜk¨ãN%º—ÃÁ9@¤PÝ›`Ì’ÅI”Rl‰  îtï°¬ž—›‹¼¼<æ¼ ®žƒÏcœÜÞX—_7+Á݀ÆF%¸ŸŒ�‡½sè¸ ãc„,E€“Ûk*3°xÉ2Rç4+õ¼¤ÜãO§ë?d犲 êÀf…È é¾ñ‚¹…½OèTíRX�‡²òZ’²ýFíKLŽ@Yiuœ2ÂÒU)ÁÝ’w~?P[U�œ¬Tä�ünï9LrçävWÑû.'gJ §ç¿öÖ¡é§N¢®ºÎ.Ò6“k‰Ñ¥KË aH²zÄâõpq÷')Úš„ènêDPŽâܤ%€7�Paff¡*·¶6#7?á+¹öNê½\]u)µOò3ãÑRWG—Ñ;“%“"�Mnû��áìµ�>ÇøÂÖÉ�ÒØ»ÑTWŒÖ¦*”æƒ~w5 S!Úí–”&îpñ‰¡÷uv°²õ nÝT¾‚Äø4”ä|ƒ _OêT2øÞA[Yft&ÐÐЈÄÄ4ع.…•]ÝÖ06µ£×�zôtÑ(" Ù¨«<�è¨`ØØX«í&ž<Šæ6+Ø8FÃÜšF14£×(+tvTS�&4×Ó/UÇqée—è|RP! „ÀT <úئ©V=ãz[·Äž'¯šju©'„€B@�9M ›èôÌ\˜XÂÊÞÖ$‚𢭩ŒäƒfÔ–'ÁT¯Ž¤-‡ÌÌTtôÙÀÙ{ I!ö°°v‡ž¾ª²ÐÞR…ò‚#€••¥¶ŽÌLŽ@^~�Õk…�èKàH‚»™… ‰7$åRâg9ɼ9)àçíK‰ÈâM[[+ò‹ò¼p¥„FÁÒÚ� J:l"‰:‰_B¯§ žîÞ“;)=Œ@zz,¯¼�¡Ñprñ$Æœàފʲ"d§Å£ª¬v¶ƒ²ZiI6lìí¹h îÁ°¶±ç\}4�x�•zYi ”²[O’õ ä;l‡ò`B]�­¨©ÊÆÂEK³x)u<Hpo%Á“Ü|ùIÕ½”:8¼vMU>ôÐŽ ×] /o’¯½(y¬ŸÜ«‘’’ˆÔ”$JÝo¢ä÷È ÷/Æ'P˜saááXµj�:óowNc?vì2ÒÓIX§Ñ(L„ÐRznãTñ«®ºJ î\žGiüVpÿß'ŸÐˆtO ¾�¿wY3�Úªx¸;"0(˜î™%$LÛÓý@IÔ”à~2þŽ=L£Tè‘� ÝDAÎQDPG…˜ÅËhd8Pº> î99ÙHIJDzz*½ð¡Î:£GÑnDf&$P\”Œ�ð…�ˆ†/ɸŽN®èééAaA62O%*ɽº¢Šž›ÂÕ¶8Y¿¹¥’^“ |Ábø©Ñ]h zO�“‘ŒäÄcôZ“oŸ¨ ÷-NO ¯(¾A‹àß0J wS‚{yq�TQ¨÷¦êx{© e¤ÇÃÚÉ›„ø‹á +G˜[Ú¡¥©å‡ùÏÚ@IDATÅÙ¨*ÍÁ©ŸÃ�ÚØÄDî›ÓÓ?ýÚ„Äp ¸+aï S³Qº³£åùqÔ7¹±pÁ`Â~zvœ}×ÀÞ%vÎA$R;¡›:,vPGÝÚrܳ¡¯­ˆ>ÿ ´çé�@ÖŽGàø±¯Ð£çIí² æ”ànfé¥$÷žîfJqoDcM kSajP�…ÑKÔf¾úâCXØ-Q‚» î†$Å𣻫]µ$ÅgÒgÎ8„‡{ÃÁÞf¼]Ër! „€ÓB`×£LËv¦²‘m[Ÿ˜J5©#f=Üg}Ê ! „€B`þÁ}þ¶ý™žùÖ‡>À£{¾¦›‘úB@! „€˜“RRN Gß…äŽp¸ú­¡äP›Ù’]ƒ¦Ú\J?ÌGse"Ã�¤ädغ/'ñ vN$…ظ“¤ÐBÿ7£žRaYp×ë*AhˆH»S½hÒIôô�&aýbXÛ¹QÇwt¶7¡¾ºEi(Ê>ŽÖÚHnù”Þnaï= ¸ûFRy7•>ÝDB|Cm2¾ „ÑD„ø¶ãT�m¾ÖëîîDK[=®@dÌjØØ:RG[ÔkQJâ[vúI¤&�;uHÐLÙÙ”J¹ôBøø‡"bár’Û¬(Y¿Ÿ·’O"3í$Ž�QhªÈßI(ÌO†—— b–¬P®»§·J¤æôöÂ<êÜ‘‘ŠØ#‡àì6(«—ž Y7ËW¬!Á�)G'J{íCee¹ª{q±Gó�I�J ­1 +V®ÄâÅ‹U»�-Ý/MM¨­­EBBŽÇÆÒðæå [¡ª�JøŒÚd9V¬XjW/54zEEŠŠŠpâÄ ªsœäÒeCw#ó“$�“ù –-[�eË—Óh+JpçM”—•çÄ�%ÎÇà´J»åƺL¬½p�’¡Üm¨-Y¢®¤¶IMMA|ÜqJå/¡çºhm™™<�²ÒT,YµQ —Á' –VÔ¹�G¡Ñ>r2NáDì$ÄƢŗ©�çdÅS¹ D/^…𨥰wt¦t}+´·µ ¸0iô/áø7°µñœüÁH�aò‹s³¡ÑkáâAv,mUâwcmŠóR‘tüSd&BÌ¢�×ó/?ÿ¢W_M‚û%ð \D�y¼¨3�¥P·¢¶²Y'IpÿÕÅ42ÂÀsà°Ê� Ä�ŒƒgÐZø„­ƒƒkµ�# §GŸeê)é;‡F2ŠEaÚ—ˆŽ Ón35«žÁÁÕg1}žñƒ Iñ<ŠHks îé(¥ZeÙ_Ñsåm™™<�ãÇö£Wß›÷åôÙ$¦®JVïëí¢Ï55hi̡ώñ¨);ˆË¯¸Ví`ÿ¾�Ip_Jå#aiK£‰˜9Ò¨Æô\؎ζ ª“EíCcùÊõ“?(©!„€B`v>úà$JOoÑí[ŸÞ ÊÖ„À,! ‚û,i(9L! „€B@�ÑDpÍD–èFàá-ÿÁ#� |I®[ )%„€B@�ùCàëýÃÉ÷"8{-ƒƒÛBJdw ¤ÁÔ.®þÔ.œàÞMÊ©A ²Sö#íø‡X³öJµ‹'¾†ÄZJ|_ï ’uHŠ×70D{kªËr�Ÿ‹Ô¸ÿ!ØP¾žê±Í×zY'(…5 1+Ö# dá@‚;¥®²HXYVˆÌÔxÄþ ŽvƒIáÙÙñX¼bÕYG‰»A°¶µWIá uÕ(ÌMGRü!ýú’/œ¯XÏø¼øÖ]|V¬¢ëŸä[g•†ÛÚB îÅ…ˆ?qL î¶ÁÚ}äǪ5kI¾^CéùþÔYÁ–Ú¥µ55ÈÉÎÄáoö+É74BÚE m 3]­y‚{ %{zÂÌÌ -Ô.ÕÕÕJp�%Á=+»Áß îé)_bÅòeJp�ˆŒTR¼¾¾¾6Áýè‘#øæÐ!xû¯œÂÑH �¼ÌCXº|@p ‡½½ƒZÕ@£Idf¦«kŸ%wŸ€Aé–÷+WÑsU <©ã�­­�VpOK%ñ:.¹¹Å"¸k Oñ/'¸/eÁ=š÷ Ç=$ÝVj÷¯•à³ä[Á=;ž>>$¸¯F¥¾;:»))ž;^UU–’à¯w;[¯)‘TÓà÷�¨Õ‹¾.ž°P‚{%±ç¡ª¼ÉÇ?CVÒA,^2ðÞ73#6.¾ˆ$ÁÝÅ3Nnþ4’ˆ ÔuÔY±”÷È òµôMw å©ý�?y n�Â3p•ÜMè=³žž>�FUM�< PY”ˆJJp�èÊ{IÍ̆ uìuõYK7�•Â[Iž.§÷ÚE$¸A) î«VÉg™©µÊ@­Æ¦f$§ä)Á�ÜÍ­¼és£zº[‰wZrIV? }Np�Q•’)‘¿¥Ã6N1Ô‘4@%¸Y¢»»‰Röë)ñ=Íu©06('Áý’39<©+„€B`B"¸OˆH �i' ‚û´#• ! „€B@œ+"¸Ÿ+Òso?;·¿‡í;0÷NLÎH! „€Ó@àà�Oàäs\|WQŠ{ ïBb´‘Jpoo©¤D½DT~C©‡Ú½±àî乜$÷•°²÷ÜY¾®ÍGCM6* ãP‘÷¥½^®­#3“#�‘›ƒ ëà²Ξ”xHÉ’�í”�_]ˆÊâtäeAKu.(œ§ã±_Â?r-%…^Nr�/ݨ½()¼³£E%¾fŸ$)þ ‚|ý&w RZK +3n^~X´|=<¼àêîK¢Ž5%¸× ´0ÅYˆ;ô<ÜSòóò“(Á}-B#bà¡’uûz{QSU†Ü3S9Áý€îZÊ“Ÿ)ÈK¤Di£#:f)lIÖµ´°D-u"È£‘ÒO¥�|{”Úl@œâ=RškÄ‚…”œ¿!¡a$Å»)Á½¨°€R¬KqâøJ².§N ƒm9ù#“µIX²d ÂÂÂàçç§’Â;::�•™IÉúˆ��‡¹µ¥¹š*XÕðòtBpp0"#"àMâ® îeååÈÊÊBrRRRRà$‰ºgruÕR¢±—§³ñ ”„OG'Gê|`ŽÒ’j›täÐ}SXX;ÇÁ×ýÂÜ£ôš¾>Ô!„ÓõyÔƒ®®.äRÙ”äDd¤§Q2¯'%ɡÍûºI û”¨¾hÉjDD-�•5 î==*�=3- ¹Y©¨©¬�·ïÀ9]]í¨©)¤NW‘ˆYº†d÷@ÕÁ§žF°(-ÊEIQbï£ûoѼg{¦jêªÐ=,]{-\=éõßí-Mèh§ÎTù©8úå?a¤¯G÷Ç@Û´µ·¢°8A+E�B]Hì51GWgꪊQH�8ÁÝÇÓOÝgz|ó¹~VÖ)ô9QŠ;�®ãà k/%¸³¨ÞÖ\�²¼8 £ ¾Þ>ZLù4*H¿±+Ü|—ÒgGJ ÷B_/‰Ó%¨)OC~êg°4ӣׯ…Ú:235))éèìs&Æa02±†‰¹ ±¦ŽÑ-¥êÿ†ªD-€��•ÚA}}NžL¡NÔ1Ôñ€žÓ̜賩 �VGb| uBÈFCu ] ;;»©”ÔB@! #�G}HÇ’Ó_ìá­{¦£²E!0 ˆà> IQ! „€B`l"¸�ÍE–NLàÑÿÆÖ?œ¸ ”B@! „À<$pêT$ƒXªÔ÷ºªBÔVä£$/ í ep#‘W¦©èèhCyE.¢–#"z%åºÃØØ„RŒ©AiIToi¬‡�­«v••…$‰:Pù°sp!)ÞG Tõ$ÊeP².§¾7‘Èã°@[Gf&G€;qT–§kwgW£µ¥Y%¸Ç9„Ʀvâï«Ýpey6 …zXsÁEðñe©ŠFHP îÕ*Á=îøQJÛ÷…‘‘™¶ŽÌLž@s}lmL°lùrxxxÀÜÜ,¸—••!..uum°°„Ósë«3±œÊ‘äîèèH#Wô¢­µùùùøæ›oÐÒÖ/ߨÉŒÔÐèRœ³±dé2Q‚»=É z¨§÷ü¼\õ Öv~042×Ö©,Ë„““u ‰¦woÕ‰„÷ÊÊ ’ÛSQZZ +ÛÁ¶ÔV”™IÈ¥ÎhÖ¶ÖˆŒ^ /êHeI‚{GG;šéµ%/;�D÷:¹#�¡v»å9pprB‰¸.nž$¸›‘tÝŠŠòbz�I@C]ÜÜeô-°)δw´¢„Fk $a�wNcï#!º©¾’÷4zÿ[@ﱆ·MAA&Œ-ìh4ž%¸›˜ZÐ{åv­àÞÙRoi›)6‰¶Zww²ssabí3 ê„=}C’ s©sh#:›KàíæCÃÁû¦›:ŽWÀØÒƒ>ÿpJ¸ÝWFô¹'�Þkס³©Á��ô>ÀH»™™�®®n¤œÊFO¿%u&ð ÷h6ê½pks!}Þl€¹q ¢ vB作8~-íæÔžô™Æ™Äxi§·“Ú³šÞkçÀÒ´K–¯�ÚI-! „€“ °ãÑÍ“(=½EwlÝ=½”­ �YB@÷YÒPóá0ùKLNyà/Àzè!Ü{ï½ÃN»œ9,øR?** _~ù¥ú‚mX¡!î¸ã¼óÎ;jÉ¿þEC’®[7díø³uuuˆŽŽ¦!ÚIC^8p@þä“OpóÍ7«ùO?ýT¥ŒŒ¿•ákø\Þzë-888ÐpŽ™ÃWêøh¼ãšˆoþ–[nÁÇŒÐÐP¢á:GN|®ÞÞ_4nß¾wß}·*RUU…ðð�áÙž|òIÜvÛm#«¢„<˜O{÷îÅOúÓQeÆZ°sçN<ÿüójÕ_þò\yå•jž—ñ:žî»ï><øàƒj~è?ý”4ÅíyêÔ)uMìß¿_»ú /Djj*Ö¯_¯míÊÓÌèr®\=!!—^z©ÚÒâÅ‹ñá‡Ò�VÆÃ¶ÌÇüÚk¯©eÖÖÖÈËËÓ®â‰'ðÔSOÁ”~häå#ëò—ú���¸óÎ;ñÈ#�hëñùr §Ûðõ7Öôúë¯ã�P«>Œ��5¿oß>Üxã�jþÍ7ßÄUW]5ªz{{;Þ~ûm•J´fÍDPŽfŸü£Arrò¨cåkéšk®QÛÚ¸q#6o|#7´‹(õ€¨àI—ëUãŸñî]ÛŽÛ�Û�Ï�¯ÊväÄç”–FÉ2Ô>šûýLŽ™·?Þµ>Õãyøá‡ñÒK/Ñ—Ò&ô#Aé°SàkŸïžÞxã \}õÕÃÖŸÉó˜.œù9šŸ«ò“Ÿhïï¡ðóŸÿ|ðéKÀcÇŽiWMt_h ÊŒƒ€îc@‘E:سë<´í�ÊJ!! „€B@Ì7ÝÝÝHÏÌ…±•?IN°u¥äï>´6—£«£5¥'aaÔ†°ðÁÃÌÌTtôYÃÑ#Vv>$аñ�-4Ì|1ë H ÉCxhI!ÿG™olÏä|ÓÓOÂÐÜÞ�KIì°"1Ê—R ;IT+EY~2zÚjáãå«ÝEOO7ŠËŠaãäKR| rÎ$†öP¶¢ª4�”üîloGòŽ�¶ŽÌLž@aaIœvðŽ"Á݃6ÐOíÒ…rÜ«ËK`in7ì{(nƒºú28“tÈɺVÖB\}m rÒPUQJâoIWr¯L¾5kpŠ»­�9¥±‡S꺫ún³…÷¢BúþŠÄ[j—A±­—Fœ¨«Îƒ«› îþ$¸Û*‘º¶f@p¯oh…»çÀwåƒ{‘¹É裄ÖÖÆ"XZ«Tvs3oYp§ï++ëaJ¢ÛÐváíå'ÂÆšÊQJ¸£ºŸ•àÎu\<Âå~™lCŒQ¾¼$F†=$¸’àî ~k Á=�÷æ–.êD0øšÏÕ{zºPUžIC ”àîâLÛ¾Ükk›`iã9ª-ÇØ­,š€@wWý�S#xù¨ß¸“Ga~¶êpckë>Š3·MEy.Ý[-ˆ\¸Œêò}Ö† zOÐÜØwy�™€ºî«³³’ÐEíáêD�AÍÔsQS}uòl!¹Ýƒ—¡»º:QRš‡>=zçCmcncNp×ïï…»›·¼WÖÿiKvÑ{±¢âb´vôQê·3%~’¨Þ��@£�Ž~ÿË’{IY%‰Ô=”*NIàôù§½¥¦ðöò„±Èí§e>™•,¹gfPòzS' Œ,ëÎŽZ8Ø™ÑïÛáto tØÕl“;ödgRçÝ. –ôd@÷W?ôõZajÜO#�DÐèVÒ QÃKþ ! „ÀÙ#ðð®-goãlù‘m�MPBV �¹I@÷¹Ù®³ò¬XÈýþ÷¿¯Ž�¥á•+WŽ:–5�9¢–ßtÓMJ¨æ‰‘Ó+¯¼‚­[·ªÅÎÎÎJÎÕôÂf©ø×¿þµZwíµ×‚Eø‘Ó¢E‹PLzW¬X��>úH­æëybA–—[Y �¥Ò?,Ýkö»mÛ6­´­‹à>ÕãÒ…ÛùÜYÂå¶b±ùOú\\\4˜Ôß¿ýíoZ‘þ?ÿù.¸àµ|¨Íò7sމÞK›EúÇxáæëà÷¿ÿ½vÛ÷Üs�µyÁ‹/¾¨»5xèÆŸýìg4¤fÜ(Ñê½÷ÞS«t‘w¹ qxýõ×ãàÁƒªÞÅ_Œ[o½Ë–-Czz:Þÿ}üùÏVëøŸ‘‚»æf‰œËŽœÆÜY çŽ<±0=òºåëç’K.ASS,,,Ô—û�»¦¦F ùÊœ(µƒånW×ÁÔ(Þæ† ð׿þ•gñî»ï*IZÓYÀÖÖ‰‰‰ô£ƒ¥ZÏÿðÝÌQ#Ûë*¸Ÿîz�ê= kÛ±üÏ�xâ{’;Ò �r)Í�¥~îðÁ‰@Ü)„§Ó3¯Ÿêµ>Õã9ÁýLžÇtá\Šî&ɽ¤´úÆ$a;“°¨�6Jíëjƒ;%·‹Ü>ÙV]žÛ¥¼<}$¦q‚»!uâhkm†!¥~ZYØÓ½0:d�%÷††JªÓMi¼$¸ÓwŽuµ•0Ð3„3 o"·�æ<Ù%]]픢ŸMÂmœI¼åÎ5,¸›X‘Ü>ZåíHî$MµÒ÷ºœàÞ Ü -àêÁtL&{R~ ,¹7Õ’ÌÖþΚwNصV¯ƒ�4UYþ,)JC{k�Jpç{ŠwsK'8¹Êý¢5 »éµ¡½µ -͵tïtÓóTÝ/Îðö]0æõ¯Dê²,t›I2ø­ÎÊš:Æ9øŒ’®§áðæõ&ø9­±±õuêw*;;Wz½ð—3wr+-É¢¶¬#nýŠ�¥¥=<¼‚åž™æ+‰Gm©¬*A]M…HõÞFgññ ¥÷£ŸÏ4»fY·¢¢ˆÞ?ÀÝÝ.®Þ0ò¾ZSNþž9�Vúͯ�’óKŠ2iäê »ˆî�áF½ƒFoI¦ÅzÔé'æ"N�d4]�›é¹Š:Ò}`og=]›•í! „€8kDp?kheÃB`\sZpçtçØØX•2À‚¯|Y?îu0#Vpª5§ør*1-9òÇ>HN_þᨾ¼äÇ—]v™J(f¹˜EêãÇ�+yW#ê²ÔþòË/ƒEvÍÔGÊ.]º”~ *TׯŽ;”ˆîëë NšÞ³gþýï«â�?þ8~ñ‹_hªâÑGÕÊÔœ¤Íb3‹ø­4æÿþ÷?<÷ÜsJŽeñ=))IÉÍ\YÁ}ªÇ¥ ·ó!¸ÿãÿÀoû[ÅŽ“ηlÙ¢¸óÖÜ`Ó¦M¨®®V_Hsê´æþ*¸se±Yæ¾è¢‹T»öÙgªMY4ça29�\“>Ïå¹cÂå—_Ni/•ô…!~÷»ß©ºžžžÈÊʳÏ>«ž¸ìý÷߯M<×EÞå:<ñ—çW\q…ÚÞÀ’áÿÚÙÙ©Î|M Ü9½ÄÏÏO%´óùóÿ#§ñwNÊç}r:6Ÿ3a¡�GàaX¹ â<½ð øñ�Õã9Á��wªÏcºpžŠà®Ë}ÁÇ-“�€îã‘‘åÁ}"B²^! „€ܳ³3P__ =ÜííááîE¡ƒ�àGrjimCYI>”FÍòµ��=Éð‘’F9ÔœÜi$Í0ú>n|ñjh}™×�§ã¦+a7 0оÃÞÙ`¬­tS~n ùSz$Ãq§¨Æâ$Ë„€B@! „€B@!p¾ lß5¶{>Žcç¶GÏÇneŸBà¼8cÁ]#þñ™üä'?vB,³H̰»»û°uçâÁP¡“…F>™f.hY˜åë…ÜÇ›¸ãKîœJ}º‰ù×^{M›¢>´,'†ßyç�j¸DÍr–†9Ý[3­^½o½õ8½Z3±œÍbñ¿þõ/Í¢QYÐçtrN¿ÖLºî\v*Ç¥ ·ó!¸sj'òŸ8qBƒAIì,13GžLé‡7îpÝu×iË ½o¹�X¤kâö⎜„>rJIIÁUW]E‰<-#Wi³Î³¦#….ò®¶2Íp NàfY_s>¼ž¯î$ÁÒóþð‡a‚û±cÇð½ï}Om†ÓÛÇ:öñw®”––¦êsJûxÓæÍ›Á²ùX õo¼ñÆX«Ô2îLðöÛo#::Z=ÎÎÎVH¸#ÂX_{|Íò¤«à>Ñõ:•{`2mÇçtå•WÒóõc�’ZÆ÷ ¿¶iÒµ&:æ©^ë¼³©Ï™ îS}Ó…óTw]î‹qKV" ‚»\S% ‚ûTÉI=! „€B@! „€B@! „€B@! „Àü"°u×¶óvÂ�nÛuÞö-;ç“À î,ñrúòDÓªU«”ôki9~ºÏDÛ¹þïÿ;rrrTôí·ß>r5†Š²"¸�Â3£p‚o@@ÚÛÛqß}÷áÁ<íñq»s¹#GŽÐpo}£ÊFFF‚Ó§‡Jæ# ¥§§«ýœóbž|½ñÄÇÍϹ|úøø¨sš†Ïe†¶#oƒëèz½Næà}M¶í’““ñØc�᫯¾Ò2äû—¯uNuçkC3éz̶ÜA@×k]³�É×Ù¹s§º×¸Ó¿¶ �222´'¸ƒ?'�5MåyLÎ|_óùÿô§?U÷þÈ}3_îÄÀ¬95Ÿ']î‹‘Û‘ÇB`(܇Ò�ùÉÁ}2´¤¬B@! „€B@! „€B@! „€B`þزs´Çu®h<¶}ç¹ÚÕ¨ýà‚5‹±lÉøùxPX°5ºÈŸ¬«kÄ©Ôl|s8YÙ£êM÷‚ï^q!n»åj³GcñôÞ7§{²½H`ZwNDÖL,{²œÊò‹<-Y²DɪVVVšbgô—SŸYòôóóC\\ܨm‰à> ÉŒ]Àò,§*óôî»ïžVLzàD÷ÊÊJ%DÛÛÛ+ɘEc]'äù:å´o�“þùº.++£'ë:ØØØÀÓÓ“†�5Ôu·–Ó带ÊmÂ�Ÿ…ÍÍÍê9�ï–±Y`×ub‘›¥YNÝvrr'�ëZŸÓÎY°æ‰Óч&òëºÿ¡åX>×têáí�7:Åw¾ó%£sJ;§µóÄ#8pË—/ÇÇ>>*Í�SÝyzç�w°~ýz5?Ÿþ™�×ël<æÙtMÅÇÇc¾ß³©½f걊à>S[fæ—î3¿�ä…€B@! „€B@! „€B@! „€3�ÀC�ì8o‡±çás¿ï'»�ÞhhlÆãO½ŠìœÂQçÏîíO~ô]üàšKÕºÿ}ö ^{óߣÊ�É‚‹Ö.Å]”"ÏSuM8Í]÷3!:»êžÁ�‘pŠñK/½¤è¤§§ÃÉÉIKêÔ©Sؼy3”xÎ+Xn Áí·ßŽn¸A[–g/^¬dùÞÞ^ír5Ïb< ¦<=ÿüóعs§š/,,ÄO<�ÿþ÷¿ª./d1uùòåxöÙgáêêªÊÉ?燀¯¯¯êq÷Ýwcûöíçç fÙ^ùúçDpî@"ÜÎmãq'œ;vàÏþ3úûûÇÜyDDÞ~ûmxyy©õ/¾ø¢ªchh¥ÀÂÂbÌzsuál¼^gã1϶ëg¾ß³­½fêñŠà>S[fæ—î3¿�ä…€B@! „€B@! „€B@! „€3�Àƒ�œûuÍy?Nîí¹œ–-Y€îû…ÚåÖÏ#=#÷´»ÿÉ�ßÃu$¹wwwã×w>‚ƦæÓ–×u¥�µž{æ!XYY`ÿ×±022šU1"¸ë p”;g‚ûÿøGlÙ²E!ûè£�°bÅ 5ÿÏþ÷Üs�º¸ÇãÉõ6lØ ]ÍIÉeeeÚÇCgüýýqüøqµh¨à~Ë-·à­·ÞZT;Ï"ý‡~{{{í2™9·¸ƒO7Þx£JÂ>·{Ÿ�{c±}÷îÝêà…ÛùiC~®ùú믑••¥:ÎØÙÙ©ëwÁ‚X·nÌÍ͵öþûï«ç&GGGlܸQ»|¾ÌÌÆëu6ól»žæû}1ÛÚk¦¯î3µefþq‰à>óÛHŽP! „€B@! „€B@! „€B@!0Ì'Á}˃¿FLt8òòKpÿCOMˆßÖÆ ¯¼¸ƒtCü¿|„÷ÞÿbÂ:ºØø»[±zå"%Ìß½q7~yÛõ"¸ën•9g‚ûƒ>ˆ×^{ œ´ÎéÅ–––èììÄ¢E‹PUU•n¼råJôõõaß¾}xýõ×QYY Ê€R–Gy*--EWW—Jw?qâÜÝÝñÁ¨u¼~ÌÓPÁ�_xá…øÕ¯~–O‹‹‹±k×.;vŒWáÎ;ïÄ#ç±—�:ùG! „€B`RDpŸ.)<„€îC`ȬB@! „€B@! „€B@! „€B@ŒKà�;Ç]w¶W<±cûÙÞŰí¿öÊ.ØÙZãï|‚½÷Ù°uã=رíN,ˆÆ‘c‰xæ÷oŽWLçåKGâ¡û©Êï}þ-:rî¾Ew� Î�‚çDp///Çš5kÐØØˆèèh%¯3¾„„­T~Ûm·áꫯFõå—_ƶmÛÔ²¿þõ¯¸âŠ+†­¿îºëTz²ŸŸââ↭ãCwNŒ÷Ýw•H¯)Èé¼111¨««ÃêÕ«µ’¼f½üB@! „€˜ÙDpŸÙí3“�N÷™Ü:rlB@! „€B@! „€B@! „€B@�™Càþ»ÎÛÁ<µcÀ¡=Wð¯¿í…¾¾>ö¾ð:¯Ónïüõ�±~Ý ¤¦å`ûÎtª3^!33S<÷ÌCp°·ÅÉ„4<öÄUQÜÇ#6w—ŸUÁ�SÖ<ˆ­[·"''GQÜ´iø]&σƒƒÇ­7Á�Ó㯹æšQ»½ãŽ;ðÎ;ïÀÊÊ ùùù£ÖË! „€B@�™K@÷™Û63ýÈDpŸé-$Ç'„€B@! „€B@! „€B@! „€˜î{øü îO?rîwcc#üý/O+è{žüNœLÕ©~~ëu¸òòµÈÎ)ă[ŸÕ©Îx…~õóð�KW£££¿»ojjêUQÜÇ#6w—O›àΈ|||´¤º»»QQQ�¾¾>í²ë¯¿/½ô’êÝ¡]8d¦´´UUU*齩©Iýݰaƒ*±qãFlÞ¼yHi`2‚{||ü°ãÓlh÷îÝxöÙ�Š�×ÐÐP³Jþ ! „€B@Ìp"¸ÏðšÁ‡'‚û n94! „€B@! „€B@! „€B@! „À "0_wcüí­§ùG÷¼‚„¤t�Zá–›®ÁÕß[‡Ü¼"lÚüŒNuÆ*€]ß===¼þçwñɧµÅDp×¢˜73Ó*¸�GÍÆÆ?üá±gÏžQr{cc#vî܉}ûö�÷ñ¦3Ü‹ŠŠ`nn>jóO?ý4üqµ\÷Qxd�B@! f4ÜgtóÌèƒÁ}F7�œB@! „€B@! „€B@! „€B`Ƹ÷áGÏÛ±<óÈÖs¶ï¡‚û®=/#1)C§}ß|Ó÷ñýï­?#ÁÝÈÈÏ>¹ înÎ* þ¡m{Ñß߯ݿîZóffZ÷‡~x8 ,[¶ ááá£Äv.XPP Äwþ«™œœœàèè–âùÿÏ>ûL­Á]CHþ ! „€B@hˆà®!!'K@÷É“òB@! „€B@! „€B@! „€B@�ùI`ãöÇÎÛ‰?»sË9Û÷ùÜÿïÆïá×\ŠÞÞ^ÜÿÐÓ(,*vÞ"¸Ã1/L›àÎ"û'Ÿ|2)h»víÂsÏ=§êüæ7¿Á½÷Þ ;;;í6º»»áææ¦‹à®Å"3B@! „€ßÁ].…©Á}ªä¤žB@! „€B@! „€B@! „€B`~ذ}÷y;á½;7Ÿ³}Ÿ/ÁÝ×ÇOî¾úø÷{ŸáïïŒv‘Ep?g—ÁŒÙÑyÜ×­[‡””•Øžœœ ccãa`:„k®¹F-;�àîåå…„„„auùÁóÏ?��;wªåEEE077Uæé§ŸÆã�?®–WTTÀÐÐpTY f �S§N!66zzz¸å–[è ß`¶º§B@�)Á}JؤÁ].! „€B@! „€B@! „€B@! „€Ð…€î§§tóMßÇ÷¿·¹yEØ´ù™Ó±V__�?ºþ^(+«ÂÆž@wwψR€î£�ÌùçUp¿ð ‘šš [[[$&&ÂÒÒR œÓÛö³ŸáÓO?UËÆÜo¼ñFìÛ·O­çí¸¸¸hëóŒîÃpȃy@@—k~`�SB@�yD@÷yÔØÓ|ª"¸O3PÙœB@! „€B@! „€B@! „€B`ŽøÝ¶ó—àþÜ®ó“àþèžW��”®S‹ÞrÓ5¸ú{ë¦$¸ÿª‹qóÿ]�þþ~lßùÒÒsÇܧîcb™Ó Ï«àþÈ#�à…^P€¯½öZ%´+Ùý¥—^Â7ß|£…?–à¾iÓ&¼ñƪ̕W^‰[o½~~~ê^¨‹ì+ îZÄ23èrÍÏ�Ó”SB@! % ‚»…ÌL’€î“&Å…€B@! „€B@! „€B@! „€ó”ÀÝÛöœ·3~×CçlßúøçÛÏBOO�?õ*ââOé´ïßüòG¸ôâUHÏÈÅÖÏëT‡ ¹º:bï“ÂØØŸï;Œ?¾öθuEpÍœ]q^÷ììl\}õÕ¨®®0KïÿùÏÔº±÷C‡ášk®V×ßßÇ�WËt‘}Ep†OÌrº\ó³üåð…€B@ # ‚û0ò`DpŸ,)*„€B@! „€B@! „€B@! „€˜ÇîÚúøY=û‹"ÍÎÚö¯»ñw“Úö›¯î†µ•žém|ýMœNuïÛð3¬\�CGNbïóoéT‡%ú[ïDdDêšp÷ÆÝhkk·®î㢙³+ÎXp_¿~=’““±bÅ |ôÑG“U\\Œ»îºKIé]]]ª¾©©)n¿ývÜwß}ðññAOOî¿ÿ~<ðÀ£¶ÿþûïãõ×_ÇÑ£GÕº€€ÄÆÆªyN�øá‡UoÞowäôì³Ïb÷îÝÐ××GYY G‘ÇB`ÖÁ}Ö4•¨B@Lܧ ä<ÜŒîó°Ñå”…€B@! „€B@! „€B@! „€S p¶÷ÓÒ �>xºÕÓ¾nïSÂÛË ÿ~ï3üý�OtÚþî�ì‹ÿ~´o½ý¾Nu.^·wüúǪì_Þþ±qɧ­wÛ­?ÀâEHHJÇkoü=½½¨©©?mY9» œ±à>]§Ïr{^^ àëë ##£Imº¥¥ÝÝݰ°° á Œ'UW ÏL}}}ªÓAUUœœœàîî®®�³u´¼¿¢¢"´¶¶"((hÒ×'ÿÇèTgÂ�J�az{{�Ÿ—‚²âxû…©¶16>ý°ð]]í(/ËEQA&•÷‡Ÿô †mWœn—⢠ÔÖ”«ßùÝáåJ²„á¸îìlGuU1Êùó „“³'Œ�F�î=îdÅ„º»»PX��ææôÓï‚zôìdeeG¿»†Ðo°cÐq[–”䡾¡V�¨noïg˜™šO¸?) ;þ}½¸¤--Í”bÙôuQ0 üü‚éµcì¶imkCMm ëøuØÚØÃÑÑ æÒ6º“Ÿ¸$‡4Pð\sKº{úa¨ß K 3zí¤ç¨Ñ¡���ÈÉNE{G7½úÓëÝkè„™™1Ð…ÂÄdâ÷•”B@! ¦BàŽ-OL¥Ú´ÔùÃcLËvtÝHÔ‚<¼åU|Ï“‰“©§­zÕ•áÖ›¯¥€êüê·ÉulVÞÐÐ@¹†@ÜËïW¿�Dp×��¿ãÁ}<2²ü¼¸ï¾ûðç?ÿyÜýß|óÍJ(×àÄõµkתDrþ@wðàA•.®YÏÛâmòĹfžÿóŸÿÄ=÷Ü£ÒÿùñXÓ–-[†IóœÒ®ܯ¿þz|ðÁàFN?üáUZû£�>:r•zìêêŠO>ùD%¨k Ü{ï½xë­·è‹|ç;ßÁßþö7ͪaYªÿüóÏUÒüЧܳ³³qùå—£±±qhí¼�� þ÷¿ÿ©zíBša1Ÿ%ÿÔÔÁ*}}}ð ŽfºôÒKñ÷¿ÿ]óPþ ! „€8gDp?g¨çÜŽDpŸsM*'$„€B`Ú tvv!+óš›I.è‚©‰!�‚g��°(’ Æ–¥ZRŒººZôõ÷ÀÞÎÁ!a“ÍoÚOdm°›Ä�ÂÂ’CZ@³Ð×ã=Íáï7öhŒü�]~~ZZÛIÂ2!¹GV4¨7…6pH…LgN ‡¤µŠÊr´Ð=¢â/ôôaij gŽ!!vuw¢ ?M-­°´qPÐßÓ ú¶‘,ùR„�3m–ËË ÑÚÖ k[G’¢€¦†X˜YÂÍÍwLÉ­¯¯õ�µèéïC?}ï«Gíh@2•=Õ××i÷LÛ„ë÷õõ ¾¾ݽ]42ª5zHv«©.§ûĘiÜŒ‡¿®twuRØLzûºáàäJÏYFhmi"¹×v¶.Ô.ò6=íÂC™ÁÔÌVß¶KU9‰žúpváûeøsR7=‡UUÒ=ÒGg7’˜ØÚÜ„Žöú]ÇKî—éhÚ Ñ5µ%05·€ =u‘¸ÞÞÞŠú=ÐÑÑs”äÞÕÅGr¡O„‹»̨ ¢Õ•%èïé£P)¯Qm9M‡:¯6£äö¢,ôÑk„—$LL-TÛdŸ:JB´%¼<¹ãÎp‘šß'TVWÀÄÂ6v®ôþ­ÝÔA¤¢$ Fúzðó �W ÏÖÉò{ä’²r´R`™gÀÕ)¤··…)0èï¢ßÍé½òˆ¶ÉÉÍ ¶4…¥ƒ/ŒM,èùÌmÍ5h©+ :�J¤>[Ç;Ÿ¶ÛE‚WVN:ºzaíHÏkhk©DW;ý^ßM#¿Ð{€á’{RÒ tô˜ÃÈÄVvþê}YG[ šëóaˆ6 Ò‹É}>]Dr®B@!0£ܾùÉóvÞîÔ‰² ;w¿ŒÜ¼¢1�!fQ86m¼�>áÀÁ8¼ð‡·G•Û³k‚ƒ|ñÙ‡ñ§×ßµ^×î¾kVÅàhl"žÞû¦®Õ¤Ü,& ‚û,n¼¹xèøÃTR8ŸÛ²eËðóŸÿ .DJJ ^}õU?~\�ö#�<‚;ï¼S‹àرc¸úê«•t½jÕ*%�ó-ËÙ+W®T è111J(×üxÕÙÙ‰E‹Ñ—‘UêC §¢sY·÷íÛ‡×_]ÕçídeeÁŽ~�äi¨àÎ�}||°uëVðö9 þþûïWex×åäù]»v©Äõ²²2• ÎÇË'ÇoܸQÍó?Á]³ @%¤³À_TT„?üP+½sú;KîÖÖÖšâOpçÔùË.»LuàN¹_¿~½:¾/¿üRuàžý|.¼Mì5ÓÓO?�Ç\=¼ýöÛq÷Ýwƒeø'N¨dú£G�ªuÿùÏpÁhªÉ_! „€ç„€îçóœÜ‰îs²Y处€B@L–Û’ÑÖÖ skÛ¢·§ �m$âÖaÉÒeÃ$÷ÎŽÝ/ ÍmF0·ô€ž¾1‰%½hkʧþ µ€“ö†‹ Óv°ódCœþ“[X=#{jWPJhkc‰ÐïoCxèðŽ,·§g¦ÃÀÔ6~TÞ„¾÷ëFmE:Ì©-|½\`D"œLS'Àß'–ñw«Vΰsò!9Ê\‰n $‹v4UÂÝÅi˜äÎb\Nn:Ìl\é>±ƒ«w8I¤@yQ* ¢$W·×#80bê$5)È¥ ÅÅÙ°qtƒIƒÖ6ŽŒÍ$¸—¤£±¦ŒWB† ˆ,·7P¯©¹ ‹á065Cg{ª+ ÑP];êˆ ’û™]\ªACœ\ÝááåO"µ î]¨!‘:7+-Jãã;üÚ/*J§ ¶ðŽ$ÁÝ�:ôÒýÕ‰Òâ\T•—’äî&írfÍB¯ ½hm­�‹‡§jKj—öÖf ªGNf êêáá–ÞybAŸËk¦uëÖ©ÁÁÁ8räˆf±úËmv×]w¡ƒ~Äe~ÌQ&! „€ç’€æ5ñÿþïÿ(%³N½æóëïÐÉcWëЇ¨yÔ^=þÕ�;‡-—ó‹€îó«½ål…€B@L†‡"$œL†ž±7Ì,ÜIøp!Á\Éí==­$TgÀκ‘ µ›MJŒGk‡¥òEPú¡ŒÍœHFì!A¤�ÒùjÑÛY€èèˆaßei+ËÌ„º)é8;¿¦6�°w '9ÔúF$U5£©¶e¹aaÜI#†i·•“›�.={¸xÇPÚPú¡7%ÂvQ§ƒ Ô”¥¢½>‹Do’Ü¥ã�Ú$gÊ(\ÄÄš„Ý€Ø9KÔºIZ«¯.BnêA ³nnÚ­ædŸBŒ¾ør¸x†(¡º¿¿u”†ÜXG¢ï©ƒð¢òf$XË45ùyiÔ�Àa WÃÃ'V”|Ì"u[K£ÜÓ¢½©�AQÚpr»™µ-£/ Û›:*˜Qu«ÜSã¿F;Õu$1Q¦©¨¦{ÂÜÊ‹W¬‡; î*Á}@pOM:†´äãô£qu„2W;餴êêê„E-EÄÂåJp7 Q'Z›QJ2uÜÑ/ÑN'ŒË4uõ$QëôcùêK©#AÄ@»Pº4w<8•‹´¤8 ¢{Âxà9©‹R§kHþ _¸ ¢W(Á�Óª[(Y¿)Q�–@IDAT¬8¿üôÒ[ê| ÓÔ ”’ølçäLr{(Ĭ¡ÔoGêdØC�‘�ž€£>†�¾�Há§ÝIê©#]ˆ˜S½0%_w}›à~âÈȧŽ$®t¿˜ˆH­e6•™´ŒøE#$j |Òû+ •Æ^KIùI±Ÿ¢87Za=7÷,ìÜ©óÔ„Ó=ãê£:&ÔVÑkLŠs’ÐTSG»ÁЭ©×|¯ÓÞщ¢ò*¸ùDÁ?òb’¢=T{WG Ê “Q˜y˜:&#:|ð·êü‚<Y{Ã;x5œÜCI¼vT‚{[KJrcé½rzš‹áéî>ßñžÑù·´¶!#§®¾ÐgXÒÿ&f¶ô¹²- Eô¹²ùß 4Ѓœˆ�÷éé©èÖw‡³ç2X;’ànl Cc z?VI£XT“àžˆÖšxD/|/wF)•…€B@�IøÍCONªüt~eϹMp×»§§+îùíÍ4ú’‡fјóòK°÷…·h4ºª1׋à>&Y¨Üu€$EÎ Åüã«�}ôÑGX±bŨú駸馛Ôr.Ï ìš‰S™.½ôR¤¦¦ª„qNd×HÛ{öìÁ/ùKMQ�þ²$ÇR7O›6mRÿóüPÁýÚk¯UÉò¼\3q< ï,°óññqŽœ¾ûÝï"66Vm¨4>Tpî¹çÀ²ÞȉdåTûšš\uÕUxóÍÁá6ÆÜ/¹ä$&&‚“àß{q›T�5";—ýÇ?þ¡-sñÅ#))‰†}tÄþýûéKCùrV Gf„€Bà¼Áý¼7Á¬=ÜgmÓÉ� ! „€8ë’bQ[ß 'ÏK( Ô_ ëF”Ú^CÉ®Å$” ¯#K—-ÖËWûQbâJXÚøÃÄÜ…Ä'’J›¨<‹娯:3£Ä,^­­#3ºHOOFŸ‘;Üü×�àNIí”dhlbE*èÿ*”æ|�¦ª$,Z­ÝhjF&ì=WÂÆ)NQª|gGšëŠÑTW„Ò쯩KµL[Gft'ÐAßQWTÂÃÉQËIZ �×­M5”F]E‚û×(ËO‚¿‡«v£Iɱ$^­‡«WÜ|#aïäM#ôSÂn.¥‹&$¹×ÀÛkPZÔV–�¤œŠ%És1‚,GÈ‚•°¢÷îîNêtP†¼Ìç¥âTü~úÞz­Ú^Éïµ Õ�Z ßÀ(¸yQ[4“ô^Z˜I‰¼9HO: ûÁvÔé@¤Ð0åÙ [„�ð’BÃ`ïàŒ¶Ö4Q"µܓޣ¢´~$�òT\”WO/„-X¿ H¸¸S‡+3sÔVW 0/…¹H”llçà¢:wT”+ÆÉ'�¢¼¤^Þœ‹ Ráæå…¨º_ÂàJíbna�ºÚjj—,¤§œ@VZ"œœ‘t:)4ŒÀ©”ÃX²êz^Zï@uýs²tUE1¥åçâdìWÈJ=‰  m½2z‰^¶¡ –ÁÙÕKIñ­Ôñ ¢4ŸÚ2 )'¡ª¤þô<'ÓÔ ”�ȾpùåJn·wöR�¨ÚZhT‰|”æ§"#ñÔѼ¦U\ì>-\‹ð˜õð&!ÞÞÉK î µåJpÏ¡Ž Y)‡àï=˜^=õ£›¿5O�:k—0ø„®�Wà2XÚºPŒ}i@=uÊ©,JAvòps°�…™‰u’>ïø„_Ï€eÔ4Š>ó8Qâ¦>Õ©£{%•ÞÃ�Di愇Ì_°Ópæñ'¾�¡eÜüÖÒg˜H˜Y:S‡PkêÒB�nËÑXMïµ A¯£‘ œ‡C‡öÃÁó%¸Û8ÃÔ‚ÚFß�ßëèsO9ÝcI¨)9Œ˜¨ÁP¿i8TÙ„B@! #�_?ô”Ž%§¿Ø÷Ü?ýÕq‹0¸$&kV/†¯·;ììlhô2=­,¶=ž„#GT¨ñx›Á}<2²|""¸ODHÖŸ3O>ù$øžþò—¿Ð¶£“zJJJ´ÒúÓO?�[o½U•×ü“––´Yv×L,u¿ûî»j( Ͳ±þ–––*y½‘†å´xþ«ä7n܈͛7«jCwN�¿ãŽ;FmŽÚËi88ö_xá…QëþóŸãƒ>P‰òÇŽÓ®*¸óò¡‰óÚB4sýõ×+ÙœÓÝãã㵫ÆÜ™…û·=죢¢´©ôÚJßÎÜ}÷Ýê˜�œœhHítíê‡~/½ô’zÌ©ò×]w.»ì2,[¶ VVVÚr2#„€Bà|Áý|PŸûÁ}n´£œ…B@�³A`ÿ—ŸPÚ$ MB�¥L{�TÀ÷’ôQFC硵>«VÈÔuõMÈÈ,£aç—ÃÚ>LÕáÄ÷^J{ï"¡º¥!›÷8T—Àw¯úÉÙ8ä9¿ÍÇ¿‚«ÿ:ÜWÃÖ‰\wúÅ�:4¢±6åù‡)ýð0/”=Ós˨ü…pp�¤:�$“PÊh'µaK5¥R¦ „÷üSá;W épÎܦL=·0D¬…Oð J¥$™ÊÌ�ĸ¾ªùéGHr??7gíSÒ’u1"×PÊh$¥%Û£¯¿�î‘J’ÛÓ�qòs¤}C£Œ>ÑnDfNK -=‹×\…PNp÷!ÁÝAu"h¬¯BI~c¿@JÜ>b|�ÚNZêqxø…!œ„÷’â]¼¾MpoAUY¡’ÛYˆwq�ГӂŸ`eYy%K¯ÇÂÅk´ î]]�$¬ÓÈ™)8yl?Ž~ý V¯½Fm)öÈÇXµîJ,Zv%‹GR‚»«’B9Á½„ß4J?zðÔ$b‚=ËêÓ(-M'‘z=-YC÷‹?¥ç’tH îµUÈ¡Äïøc_ãðþ�±rÍ÷Õf|kÖ]AIüëBíâì¦FfimiVÉú‰'ãÄѯ($H„ÐÓqŸh]FÆq•ܾpéZ„DÁÖÎ ä·S‡�:çgÒýò%ýÿBÖk7UI£$ðýA‰ï®¾07·D[[ êª�‘r§Hp?rà#¬»øm™™<�Òª²Á=h!Ý|aie�޶füöÞ°±«Nû~ܛܫl¹÷îé3™„$“@òÑÙåey³@XÊK »”P!!$$B–²| û.°»ô¶d)é3Éôæ^dK²eK–ä*Y²dK²ý>çz<%Sâ2_yÎ…‰déžsÏyÎ-çêþþÏß5週ë8zZ_ÆÉ—ÿ€Û^»¨ó‰ãÏ£BÜoCqå6¤ðZÁÌ9"«ÈˆÕc÷Q´ýJ ËWÞYâ¬pO̪DYým l"àž£ÌÉüœ“¹ÆÔÙß ÷y¯ƒÏ�k”r'OAQ­Üw!§°qp€û$F-]ì;‚Áž—ÐP³¸þÙ�É7+RàƒÑÂãJ�U¸YyÛx£cðt<ïI<�YY‹Ÿfff×üýû÷_°ºhÛž={ˆÿ-oy Ýb/ø^þ!� H¤R�k¡€ܯ…Ê›spßœã*{%� H¤R�«¡ÀþžE\R=R³v">©ˆ`t�""LÐ9o„@u+¼ÎvìÝ»è²×ÕÙ §;Ž®|» ””Ñ™OGx'Ž@¼~–ñLöbÂq1ÃhÚ²ój4ñº«ãðá‘Q°ºò} ¬ž�”«çÃi—�.“‡à>�úšsPa·ÑFÀý5 àž˜šOgý¸¹þ0Á�6BñG0çéGmݹ ‘×�°kèp‡Ü³+QR{÷]Ì^�É`�ºQÖ£Ëî@+�õ¿ ¼0ÿìVºz;Q\}#*nEJ†ŽA$yX`6L7÷!c3ÝE_„‰Îï;éÂ+—Õ)ÐÝs Õ[nBuãMt/EJZ¶âž5M‡Ý} ÷g`ì9‰Æ†ÅlÝ]'èZ¢î%µÈÎ+aàA’â,nê#|x ]-‘Ÿ+]õW7"‹¥#&”Ó)¼ºn;ò‹„S¸ppwÃÎ Aê.:¸;¬•Ô),CzŽ_ªé,®8¸kó +ÒÁ�àµppïn;N§ðfètç‚zÖÒ¾ëµìðp·âà^U·ÅtÖOÏÈ&xë†ÃnÅð� §Ž ¸…‹�¦v#y¨mÜA'ð+ÓÁ]C÷Œ�Ø·¿¨8¸çä,f¾^u]k¿G«gçæÓ%¼VܵºbòíapØÑßÛA§|±ÿŸFM͹`(›ƒ®áUM(«n‚®¨R9Æ "1›º1`èd°ÎQŒÙ¬(¯<çú¾Öv^�åõ†‚ê[µ—×þ-¬œ÷6)îÙuˆŠŽ£K¸—îí¼1ÁÐþŠt¹ˆ?c.gdÖ‰HÞ³déj¡+Ù�¤Œ|BÔpMX QÛ`êx£C§ÑX.cÕUkðuTÑ”Û�Ž®>ä2è6MÛÀ¹ršâÈî÷9y_âbPh7ìæCˆÚyŸ¸GQ¦£ýœžy܈¬‚×÷ððhàîbPï~½fÎåd�Ûu´+É®J¤R©€Š�€»ŠC6åºQ@î×ÍP«¿£ó7ƒçŸ^iè–-—°ÔÜÜ̪[pÇwàÓŸþôEà·ÀÅ…gŸ}uu‹? Ÿ¿òÀÀÞþö·C¼.-½<##ÉÉÉÊ¿%à>”wáð.´ZZ.§­ÐU§Ó1}f&,¸¸‹ró|ÐôÒK/áç?ÿ9^xáLLL,U§¼nß¾¿øÅ/Í.øBþ!� H¤R�uV@îë,ð&®þzÜï~×[ðÆ×ß‚ƒ‡OãÉïüÇ%G8=-÷|ä.fE à‘Ç~pÉuä‡R©€T@* ØÌ ´·µÀ3“Fø¶ñ‰E ¬.ÙÜ{²s3ÝØµ{Bp¹¦ÐÚÖ‡4:¸Ç%æ)€{Tt*¡'¡x&ìG ŠÐ@—½äd™ o5ûNOOæ£óèJ¹)„ªã4™ :§®øÜ#„wN ÜoAñù0µ¾©t>ÌÒ5Òù0±,33=N·ÄI:R>�q['*K  Iˆ_M“®û2>¦²¦ª§‹ûÍtr-Edt,�;÷Aô¶<׈Uçà›aÇ0üóát½…€ÜnŽc*wœc̽Çèz³ Z(/¯¿îõ]­6»þ–»mïP\A×ä4%ˆÀEcÝÝ�ïÿ=b¢cP\¼èÈ:3ã…eØD�´[vß�ôl©cá£óñˆm‹§ÿå¬ãûjÛu½—›tÚé@½€o{r ëÆ'$ õŠFGËpÏÉ)ALÌâùÈïŸÁøÄªë·£¦aÒÎ8¸{ÜN:…qâðs𺧑�]t½K»¦þ�ŠŽOLÀŽ=ûÜŸ06jç¸CWÛ j\zv\ff¦™·—€ûNÔ1ÓD&Ü#£¢1í™"߯îÓži>c)\S»®÷ÂÊþ?9Œf<(,©Frš¸æ‡)î–�^?ø4ƒçPXt.ÀÃ12Hh4Mtq׿óºŸÈy³$ðël9Ì �c(,¬¡³»œ‡­eÿ²ÚÌHHÉBiõd2ð)Žz™EzbÌJ¸½•ó1çdÒ¥="RÙÌÜ\# ÉÔU"¿´��¹ˆàs[ßô³„˜ÐuêyÌÑe¼° l-Í’e©€Ù2„È„lämea>téî÷10wˆA�-LÛP�§;«•‡Á<ƒ,“U´“s…l¤ç”)Á£ŠŸpÑßùƒs(?ãø~¶ |³b::Z ÏD:÷È õÎW`utëvpîkDmu™†h¥n‘™½³«Qšb®[È,IE�Œa©Uq~Ÿp´#!j ••çÎ�+n”, � H¤R©ÀªøÀçþiÕe×Zð‡ß¸˜‘\k�²¼T �€{(ŒÒuÒÆ¯ýëøæ7¿‰ÈÈH˜Ífþh³âž÷ööâÖ[oe*ÜÙ³ekkkÈ=:zñÆpé‹|O>ù¤òç‡?üaÜ{ï½HMM]úþ�©Õj•¿¯5à.6*œçËÊ.ý£Î;Þñ4/,,„Ø—–K9¸ ö¢¢"ƒA¥�_øÂ–V_ÕëÂÂôz=~ûÛßâÇ?þ1ÆÇÇ•z>ô¡ᡇZU�²�T@* � HV«€ÜW«œ,w½îuµåøÊ?ªì<ô=´wö]´3ÜÇï빞øN¬#©€T@* � \o 8�.œnî"PÕ@ð­�ðZ%ÃÜÜ |ž!LMt"-9€z:¸.-m­í˜™Ë €P�èØ4–I¤{»“0µ¾)3b#ÇÑÐX¿´º|]¡SSSèèî�¶x¡µ,º�r\z¸ÆLÔxó T•ш±Z\Œ&#üa)HÍ,W xádé󌊷Â9Ú‡0ÿ*+*—V—¯«PÀ<4@˜* ¹Å�t Ï#´Ã@7Á¨~ N`Î;†*:ê.-^Ÿ–AWí!Çl )˜Ÿ›#´h‡m Sc„¯ò9¶QKEäë ˜£žã“#„¨Š�[PMRª¸›�íÔyŒ�fäjÅñsNã!‹�ÁÉ Ÿž¥£ëkÌ"à>Ü�>î3„w+«¤ëñ ‡â‚Õ•@Ødiu à®@lvànÔ·qlœ |{~!«µÉ©itp¯¥³xƒ­"a1àq»|`AjŠVqÛ=¿Œ|¿2|;éFVŽvpçq p§»‘Nán°]hžÔojåq•„²Êús€;a]£¾ž)7RRr8.‹pïÊZ#×>_�¡ÁfÑIR÷pçxŒcˆ€ûĈyº2žÇÎ=óc96nå5?GÜã ¸{9..ç8L<Æ0:ñK—ðó5^Í{q| Û RÇÄ!+·„Ç‚Èr®îÓ¼ö¤&§"‚.àç/s d›p9ÏL/©¹ÊüÍç� ±•p»ºÜ ¯Iç—•ï—¯€x¦- ÷9D#» Ñ1 ÜgÀ=èg&–\Dñ:rþ¢ïá„ÇÒ½½T�Üççƒ žb&f ›ó¡¢¼†Ao玳óËÊ÷ËW@0 íí-tåË@L\*ÏmZ‚ênÞ�葃Êòbê|n^&jV ÷î^x}³HJãù.: sÌ� Gdø,”€Åå·B®)� H¤R©ÀÕRàýŸÝ8Àýß•€ûÕGYOh) ÷ЯMÝÚ?ýéOxÏ{Þ£ôñ/ù „+øJpßyç�hiiA~~¾âîþñ�\©â|@}©N···+Žímmmݤú(Þ÷¾÷-Uyöµ¾¾žN6Üu×]Ðù+—÷¿ÿýøïÿþo` ûÒ" {�‹E”å_¹ˆáÆÆFŒ��á�o|#~ô£�]åR€»øòæ›oFgg'öíÛ‡_þò—g×_ëáäÞÔԯ׫¸äïß¿­UÊòR©€T@* X‘p_‘\råó¸^w!ÁÀ>>áÄï{’΀γÊ,ð—úîìJò�T@* � H®Zš�cÒµ€xM¡âàCHÄ¥î‰ ÔÖ5!66³~´¶Òe<Œp{d¢¹û}c4Pp#|a‚ÙWeæpvò :;NbÊ ¤dVÐ¥5]qsp»kÌ€¤øpTW7\ ’CºõÝ ’S¸ƒAq˜v;è¨ßM˜$ÕUÚ¹@°Uü u¿Ù„iï4ò˶+Y ççw˜>‡‚|á|{AÍ&S7¦gÈ àOÀ}ŽëOÑõ}~Öƒü¼%#çä+V@@î#£VDÆÆ+€»"pN8Κ2Ós.€ÛEå�À,Ë6óü¤gæpîn8¬ý"µ'ŠKj8ŽçÎw+n�, ( w×Ô(ˆ øV?c+ÂÃ"¡Í-UœóÏ—JŒ‹Ã>@.7ˆ4¸ÓÙ3åTàé””lB¤‚Šç—•ï—¯€¹Ó-<œ�FCwp·sŸO@޶ä¢qîâÃÖ>š,M#ƒî"XašNȱ± ÌÒ’-áöåKÅ5Åþ?l5òÙÓ¨èàŽ)×â“èª/€è‹¡ÛEÈ}˜§­ ×ã¼Í�DØqË¥ìWܨürY (�;¯~Õb\8!CƒCÒR3.‚Û—*�ûøÄ(\ Ðá¥F™/ÄÇÆ"‡YCθZZ_¾®N�Ï_CÌ&1==�…ð(^÷˜©(:ί„¹Ü¥�Çña†*žÇ‚œ/,ÌÍò8‹§qƒv%Ü~)ÉVõ™Ÿ%zõíð0ËG`>‚pz$’˜5¤´´ü²s_q/c0tÃÍà©Yÿ<Ÿ˜¨AyŒ(©€T@* � H6F�¿ûìã³anõß½wö-7,ØH$ྑêËm_ Àð0S2âX,Âuýþçx£–xÁ:Ï?ÿ<¾ô¥/)Ÿ}ùË_Æë_ÿú³ß Ø\üËÏ~ö3¼öµ¯Å;ßùN<÷Üsüñ7þóŸ±uë9§™%è;%%E�â5ÍÙºD¤ûßýÝßA€öb9�¿V€»p“ý-((8Û.ñ擟ü$þã?þCùL¸± (~i¹àþ‰O|ÿùŸÿ©¬ö�ï|GÑe©ŒxÁ¢¿ƒAq­îìb1™LÎìbyÛÛÞ†�~ô£Êûóÿ³eËþ`2„Ý»w+cvþwò½T@* � HÖ[ ¸¯·Â›·þ¯Ýÿk|éþ·oÞ^¡géi)xè��C¼žïÒ~þç—sw¿Bµò+©€T@* � l:„“»ÅbÁäĤ0pW2ÿétùtgMºd_„ÐÛ+ |xcc¡¢²–`•„.)Ú ?œrOĵbrRd 㘤Ó�:ï¢ß—ªcb4tÁÍrþ¹D‘ÃJ$LRFGd í,©´¶Wñ;ªÑØÁãd”€N,A\-rròÙŠ§½8öŽ�Ù0G+-- %¥5r»¬b+ÿB€žý¦NØèÂ^PTE€šî tØ¿Ò2;ëÃ0×·öѹ¹yň‹;÷›ù•ÊÊï–¯@0ÈóR_«¤SPT­€ÑW*=K‡có@7hÝŠâÒzgWÇ+Õ%¿“ H¤R©€T@*ª ¸\nôtWš_Y½�÷åÉ¡ÚÙn©€T@* a$àƒ'›² HÀ=d‡ns6ük_û¾õ­o)�îï}ï{±gÏ%Ú\êO>ù¤â.À÷ÖÖV$1E¡XÄû;î¸Cµ…ëúøCåóÁÁAìÝ»>ŸåååãK¿úÕ¯âÛßþ¶²ž€·à]QQ¡ÀîßýîwñòË/+߉ÿlà.¶+ÚüÁ~7Ýt“‘?õÔSgáöââb<ûì³¼yK«*Ëåw  w{‡Ã¡Dé gû[n¹:�Ž^{ñÍo~ÇŽSêøÌg>ƒÏ}îsÊûy:ôìØ±f³YùÁýþûïW‚ ŠŠŠ ´}øá‡ñë_ÿZY÷‘GÁ>ðå½ü�T@* � H®•p¿VJo¾ír×EÐû2«“«I¤R©€T@* ¸¤nºZ‡L ,›œ”pÉuÔö¡›N–}ú¥Y•ÕÛèb¹¹œ«}330ô¶)ý+)«S\:Õ6¯l�È9DèÚ:Ô ­® ùet$½Ðå•eBéïYºzÓ-}ÐÜCó‘"”r\„[·š¯px·1Ë(ƒèŸNgøâ’ÚM¤03ãe߆16Jgo:­‹ ŒBÂèjwöÓõzbÂÎv[1ã›æ³ƒLºð2x„.㡾9ƒƒzx¦'ÞN§ôp:®§"�ç5�‹âvM'rÏ´“1 l{Û�Ìu·{¹û‹8>¬V3y0cMx{·€dîwY™:UŸÇD»‡‡MÌò2½èºÏ@Æ”ätf|Ö^Ö…|¹š¨e½-¹§=Ì1 qüx\ãtŒN湺ZÕ�2^Ÿ÷L»§xÌÌóDBl rs™å%’Ö!¾ˆÀÀa»•Ùl‚g3>$'&Ð?AÕs2á@>8dÆl`ˆ837žó!6:ùº¢M8a±ÚàóÓÉ>,šÇÍ,üNº­‡1³Š|Á…Y‰Ô²+ŠÌïý˜ñ3 0åù, >ÄE‡sP¸)ÆFdKëéé…ÓåçœFƒf…ðÏ:‘š…šÚú³ì‡ZÆD¶C* � H6·ïýÌÆ9¸ÿè±s¸›[eÙ;©À… HÀýB=ä_¬€ø�O¸„ÿêW¿ºlK þÓŸþÂ�],âÆmß¾}Ðëõ ð~ôèQdee�-/˘-–�|ä#xðÁ•÷}}}xó›ßŒÑÑQåïWþG@ï¿ûÝï”�¯5àžžž®ôoÉIý•mnóO?ý4*++/øêr€»X©½½ozÓ›˜þÌsA™óÿ¸ýöÛñ“Ÿüä‚›]¡Á=÷Üáxµ´ˆTvÂõ}iA?þñ�/€í—¾“¯R©€T@* XO$ྞênòÅß᫽mswòUzWW[ޝ|ñ =ãN|ñ¾'™žØù*¥å×R©€T@* � ¬E�÷uÑé}óÐ <" QAÄÅF ¸¸à‚ßfÖ²��*+cÿ\î¢bè½0¯{”ðX4ÊË*U ˆpÇh2Àí ">1KÿÌã"P Ë# ¦nàøÕÆZü–gƒÇÇì ©C‚„݈g¦��:á1&C–~‚FóHÉÐh‰Å쌎$ÆÇ¢¬¬æÕº­êït¯µ#¸†¤Ôl�vObÞï…6;WÉJªÆ˜è ï�ñA›_Ž„ÄTÌÏÍ¡¿· äÑ)>ÔÄA³9ºR$h’¸0AØÝçq+ýS#L-`]‡ÃŒˆ¨(då"6.n×\̬àu» Ë¯à9,t!wÑ¿¡!=Ï˼FVÔ)™ü„wGìLO9R¢JÈ]�Û‡�Ф¤"+§1Ìl1KxwÄ6Èóï$�ÝRU¶{¹ç1.ƒ@Q\Ùˆøq¼ø1ÎÀ�si9ª„Ü÷§^ŽK†rœÇ3àÀ7톇 ø4!ðT~AX?”—þþ,pn™Ë—¤”,X…óX‡��b^×JT ¹��,D°ÝõHNc°�öÉ1 FmF,|œ¯…ô5F\÷Í4‹IÌAZv bã“9¯qcd¨ ÁY7Âæ¼(%H­¶E<îîé`»ó�–Ãy|¬†×›XŒÛz0ãuÂïFeyUHß¿ˆ{—>ÓÙ}-bâÓy/��ÇÄ9¢ÇÌô8¢Ã¦Pß°MmCÃg÷³h¡ `D 3Z¥– *š÷•‘1ðϸx  oC]mh��Ÿp{sK'+xM‰J@\B>_f9/Ä\€ÌÜÛ¶o“�»êöNÙ ©€T@*°y¸ûÓßܰÎýøŸ>µaÛ–– l¤pßHõå¶/©€ˆ^ÿÆ7¾¡8•��‹tË‹€ªßð†7@8ŒWU�»ÁôÑG!þ‰åñÇÇÝwß½XàÌÅÛÛn» ���Š ù‹/¾ˆºº:å[álþ÷ÿ÷8~üøY€;66Vá?ýéO£°°P¹Ïw5mZË/µ=QqSS“’ÂúÝï~7žxâ‰3-9÷"\Ù8.ê9tèÐÙ/î½÷^€»Òœ/\æÝn÷Ùu¶lÙ‚x@q¶?ûá™7Âyþ+_ùŠÒOÑ7Ñ—óÑOáº~¾;½ø>??_Ñá]ïz×%€èîîÆç?ÿyœ>}ZqÃe„CŠprÇ;Þ¡8Ü‹¿å"� H¤R�k­€ܯµâ›g{_úÂãk¿eóth•=¹�€{=A÷¥å±oþ_?Ù¾ô§|• H¤R©€T`�h>}ÞÙÂUtp�N"–@èm„0Â$´£¡¾ò’¿Ñ¬Ss®jµâ·=½aá1Zö¯��E´VM::1뀈õõMWu›W£2}ŸÁðT¤çTBLFXx$ÜN ü>Á ÊŠòCr¿�ZìcˆIÒ¨*%P•‚y¸;í±ñ�£´¸ôjÈxUë0š´Æ¥!S[†Ì¼J'1­ÀÆyt ÕeˆPn"!ñŠÚmÈÉ+RúçŸ�Á(wCO3&G ,®¶þÙlýHJKGYõÖ3ãOˆÚ‰ /†®Ó˜š'œ_¬¶f/»=]Фf ²n'�—pðøâñÒÆsõ°¹/»Âk´b?ƒt"èÄܸóö³€ûÏÉ“ÌHa6´ÃÎã)3�pµÊ3i\N.�ýAëªoæõ…€{êÀ�×;�¥öãO3�ʇʪ-—«bC>Ÿf��Áԋʦ[‘™[Ž4fˆ&Hí›vaÌfB¿þf¦ì(.<÷Ö†4t 0‹GYÝ>Î7Å|,Yq¨ws>æìÀ°ñ(tÚ\Œ©+ëQwW3æ"Ó +»éZîœ'Gp~ïíç¼eTiwÄ܃X«× ÎÆ�¹�ð,däm!ÀŸ‚„ä<ΕýpO˜y®€½ÿj*K�˜ÈÀ]-í­Ç195‡¼²;ÀÊyqRžrßåóØy3Éóp â#�g¹5}ÙMéìhÇÔtÓj8�ÊñÉP2¢Ì§ÄgÆäÈq¤¥,0aë²ë”+J¤R©€T`- ¼çÞ�Üò¸Ü×2v²lè* ÷лMßò9:¿ 3¥æ’““¡ÓÑ¥‡�ûz,"úÜd2) ´E§“�XÎÜ…#½Xæçça6›çõœœdff®¹iSSSt<RêÉËË[¶óºhË Ý„ |I °ŒÍHkPV � H¤ªQ@�kÈ>û~ôM!×î«Ýà›oÚ��}䮳Õþ¯»>yö½|#� H¤R©Àú(àr¹ÑÚn@jö6ºêêÑ-<2–î€6%Õºk¬š'jjB1šÌ˜E&Ò´M. 'Áù¹]ö>…ñáfÔV—")1q}^E­Ó^ f’%{‘œ^D¨E¸† ˜ÚÉ6wÂÜó,’âÂPVš€è ÕBx? %µ·HÎ@Rz]· àî°t` {?Jòµ„ÅãV¡ÞúñÒå¸h…{PT}Ç%�¿ G+€»�N§ú–g>‡œŒŒõiÀ:×*\j}þ¶ì}+Š«v*b8v=‡ Íh=úGDG„AG7n5-£s…ãü–=ÿ Êèpž¢ÀyÎq:N>OȽ™i™ˆQ·ðI×Âø bëž;PPZK`7™8g€ÝÞV´�x�ýÓ|�QÓ° ·¯¥tÐnÚ¹Ù::gÒØ ë@/ZNì‡IßÊóWƒªÚ¼’Æèõ'QZÕ„Ý7¿áÀ}ÀЉ®Ö#0õ¶!;³�î­ê9‡‰þ™úÛ•q©ÙrŠËx½�‡krŒ.ÚFt¶VÆ¥¸hÑŒi%z¨eÝööC(¯ÝŽÚ-7)¿pBî–�ôu�df‡v¤$¦«Îq[ßׂ’Ê­ló6”Õì€h·Ü‡{é®oæ¹ìE¸»—ÔªEêµc�ûWRf¾¸§g 5#—@²#C°ôwÀÔ}úÓ¨¯Û¾¢z×{e=ÏSÎOòJPX¾9ùU D=ã�R÷ýqtœø#jCbí¤ zvÑ6èJô’Çàƒ´\ÎÇ‚³0Ü߬@î³®A>­Xo¹WTÿñã�Fð»´îNBÆ:h’s OøÛ±é¸½£ÀëëWT¯šVnëÔC“Ù€ÜâÇLNñš,el¼¼qŽôÀ6p~+AquÝŸ½´ÿ¤æ2ð w;ç’eˆŠM"ëÀûJïï½F0j9 ¿[�¦ÆÐ<Ÿ‰}äÈ‘cˆN¨Cbrþ"º¸“MX`L8wáâ>5ÑÉ`ä6ÜÀlór‘ H¤R©ÀµP@î×Be¹ ©À… HÀýB=ä_R� UàR€û†6Hn\* � H¤*W@î* 7ï3Ÿú#ûæ”þíÿ~2ÒS�¨¡‹ª&^ù·ôÞãñÂí™f€ŸWù'Þ��;ñ_?{JŽ[^ÓÒÓRðЇx]Z¤ƒû’òU* � H¤ë§@gg|Ál¤fm¥Ó^!Š|:íEÐeo W?¦Æ:ðê±sgh<�Ý&ĦÔ"»ðĉ�OG`ÖM0™.‚¶V:†G¸ �꫌4¾K(R÷¤Ô|Â;…tœ#4Á1qZ1¨.[3áõ9Ï/gOí2 § ‰ýÛŽ :o&L Ìzà¢ë!]Q»öcÆiDe…zà—Þ¾$¤—pßMب©™EôyŒ8Øf3̽GÑß}•ÅEË‘@uë´´B~ÅÔm²ué¸I÷): � 1Ðs]§žC]�ºv�W«o¢Ãù t¤.f»µCƒ°Yç™»¡o;Ä # Ôç-w¢ãvmÓ^T6솮� ÁWßô��í„‘›ÑÅq±ö£¸¸f¹U^“õF'†Ñ¸ý”XÍÈÎCRR:ÜS±¢¯ã$ZO@FJÎ5iËzlÄ1j&¼+*ëw ‹’RÓá¥Ûó(êûè„ÞvòeÂÉFTUïX�ͯºÎqº27l¿™¶+îîOÓ�õÑÛqŠí&4šœ½êú7ºàÀ`švíCUÃäWóxI ƒ“&™ñÀ¨oáñrÂÖ•ÝÔ ¶oìïDÃŽÛØî ã±œ�(wBÆŽ! 0Sƒdén~ÛéðŠK3ÏS 7¡zË­(*ßBˆ:›™#è´=©î} Lèäõ¥ºB]A/^øê÷¼…îû8.� ’̤S³† î3›èÑßs½­/2 ¯ ‡Eisgo/Šk^ƒ’š[èà^†¸‘QgŽsM†šaêØÏ9çAlß®.P÷ÈÑ—QL¸]W¾—óH^ €‹9ˌ׉I‡ƒ½/Án:ŒºªÐ¼ö‹Áiî0@[|32t[yÌ!:&IÉväóŒbÜÖFÀýÆ-GqÞ›Uµÿƒ+’•1ú§8Gb E'ƒŽá–[oPÕØÈÆH¤R©ÀæUà]ŸÚ8÷ÿüæ§6L؈ˆÜtã6ìÜ^ϬJÂH7 ~fñœ˜p¡£³/:Åàû�«Ö¾œœ ¼íÍ·£¸H‡¼Ü,ŒŽMbÀlÅÓÏBw�ñªmGV HÀ=4ÆI¶ò:Q@î×É@ËnJ¤R©ÀUS@îWMÊ뮢OþÃ_ðÄ?ß©ôû=ûfääd"%9‘™ƒ•רØ+;òýõ;?š™Û£ˆiÓëvaL[tA›?ó©÷)?Dœÿáø„_¼ïIˆW¹H¤R©€T@*°> ¼üÒ~$f즃û‚Æ%ˆŽMCÂàCz¯{�®¡í„ã57ª_‰í=V¤h·#3o„�@pl>·�`rìæƒ°öýw¾þ�+©v]×=~êrKo%ØrÒ²+ Od€Q˜õNÔ3ÀÞ Cúg±c«º`ãåŠÒm4£¤îutEÝÁÀŠ‚âI˜ ÌÂí²Ñ-´� ø‹è;ýÜzÛ[—[庯w`ÿP³ãÍ(oØmQSµÌº­€nãv#Œ�/ÁØþ"*Ћ׽-ë±�Ó͇Pµå6pÏ-¬Ab a1îsž©q؇zÐuú9þ{žNµÛÖcó«®Ó8 g›÷¡†àdŽ®”@+Üé|t{oÜ·îz¯dÝ=Ý„å!#o'Û­cÐD3ƒÅpžïÃô”dmÇÄðÞèËy~%}<|è ÜXQÈ{çRÞ;ó>�wÏsAï/¸ê˜nÇ®ÝÛWR­\W* � H¤«Vào?ùĪˮµà=ñɵV±ªòåe…ø‡�¾ ¹ͯ´xùþíG¿Áô´ïJ«½êw·ïÛƒ÷ÝýWÌÒ}Ѻ øË3•íˆ÷r¹>�€ûõ1β—!¢€ÜCd d3¥R©€T@5 HÀ]5Cr ùû�>‹oïµ—m·ÜÏÞ³²ÒðÞw/>”=~¢ ßxüß.[VM_´þ3îêSšô Óµ‡3]}xy\tZüÕOŸP@öïþËO•ïïùÈ]Š›{;#íxè{jê†l‹T@* � H6•/x�€ûN:ÑpO*&®!ØÿÌf¦t9? ÿtvíR—ír¡¥³Ÿî‡{‘–Ó@È" Ñq)웋°øF­'0f=…ð€�M»–[庯wäèdÑq>·t/R2J°E€^ÏÛÛNwJ=F^ƶ­¡9&=Æ!d4Ò5ô‚ÔZÄ'eqLèJ=ÒçèÜ_Ä,³TW«Ç¡þ¬ƒ{ùNîÂÁ½�@K!;ìƒ�°NÁÚß‚ªÒÒuß?Öcͧ_¢ƒûv”VïAaùV:¹ `/ ã3,¦6˜º�Òõ$è$®¦ÅÐß�âÊ­(©Ú]Q Üs$àn3÷бù$ m<^QZZ§¦f/»-æ¡^öm+ʪ·²UHMg¶ƒ ±ß}�'ÐOhwÂaEE¥º‚]†¬}ló‚Æ»Q\^�ØØx¸œãt57 §í ÝÍÈg¦€P]Lýí(¯ÙŠ�7݉î±q „g0`ìdÿŽÁÐÓÂ{Ù\DGŪª‹ƒ]ʸԈq¡[v ÇEî†t·帴 @§.wó•ØÚú2Ïa[ѰífBÉÛ•ÀŠ`ÐÏ`= ]§è†.®ŸÃ(«PϵEôïäÉ”ã¼~Û-Šó|:³À}rÜŽAc:Níg°¡�™Ô“Õd%ãb2u!0Ôn¿] FJN#ðÉ ÊI™Ä6¨GëÑ?bçu�º3<¦-v;ò˜µ¥zëë”Ì&‘<¦g|n^›ah?È×4Ö‡.Äj¶"*Q‡Ü¢FäØÕ¤aa~žÁm#œ‹½Ìà½1‡²2uÁÈúžv,ÄdqÞr#2r™õ )›î‘pOÁ;5о–§às ©)4çÉâø2ö›ŒÈAfþ6Þ¿d0ƒ@¾ ;ësÂa>[ÿ!$Æ- ¦¦q%‡ãº¯;åžF—~ˆ�Åt8O¯P‹£c˜}Æcç?f²Á‚Û·©+`r%´·�†Ë£Arz=´‹ÁáʽóçNî‡]HŠwqlÔuܬ¤�r]©€T@* -îÚ@Àý§¸ ¸ýþ/ÝÃßbœ9�ÃGšqŒÏÉ#ã®îùZì»e³B.P÷û¿ö]ÌÎúW5°Â±ýѯßË€Êp˜ú-xê�/Â:<‚ÌÌT¼vß Ì®Y¥Ô+@ú?ýå¥UmC =$àzc&[¼‰xê©§päȦMÂç?ÿùMÜSÙ5©€T@* � \$à~ut¼kùð_À÷°ü‡yâæ½¾®ããN|á>‚á| …¥ãÀïñL^ÄÆNž×àIɸë«âßOš0ä“O.éi)xè��+¯p »\¤R©€T@* ¸ú ´·5crjYù·ñ!}ââ³¹‘0ºREäÜ(*+Cv³ Ûí$¡¨ú‚âÅC ½ŒqŸ›¢ƒ{+L�/ ²¬ š�Z†^º÷¢¬žÎúÜ“èà.½™iÆì˜éä$¸“¯+PM›WÒ�¾Þ6DkÒQÑp´Õt O§øØ?Û`Ú�ýáó”–©ë<0l3#œÀa=��³ó„ƒ{2ff¦x03��;Ž”#>^=ûÒJÆeØÖ�(ÂÓ�?sòJ¹%2»Æ,ÆG­ Ü>Lp73]ˇ¸‘+©vÝ×uŒ0kWNÊ gi �Z8Ï�Ø QŸf& ;23òֽ뵻c)éY¨`FƒœÜBº:kµù0Jw·�Ù­ìßây{½Ú°šz öHÎÈTà|1.± Ò™�õr\†”q™pؘM®h5U«¢ŒÉÔA4Uõ» Í_<ˆŒ„ÃÜnc€E÷;µ/úžÓtNC%�çùšÃsÙwç¸CÜ#�óÕµ{¹ƒ.úbc`Azn)tÅu„BûâõÔµ`è8Çú Ÿ@tØ4÷)u­dЭÝ8`Cd|>�º„3@w.8Cxšûß4Aj�Uå%Ì&µ’j¯Éº˜�OU÷¸„lΗ£X<Æà+¦œF$ÅÍ¢¶në5iËzldvv§O5ZÄÑÅ=:&•Áá<+ç Ì&²¥©©œKËE* � H¤×@�w~bãÜþ­O^ƒ^¸‰ov?Ü ø“ËæW@e¥R©€T@* � lZ$à¾i‡vÝ;öþ÷`ú²›—µ¶ À],"ê¼½£wYåÔ°R볿Àcœ�b‰ÄpÑ|Xvš‘öÂ)ª£¸ž²ØÒ²ÐXUŒ/Ý÷гûï{RyUC?d¤R©€T@*°™ðûýhmíBX´Žè“«É¥+M4ÓÈ÷#0ëÂBÀŠÆ†DG_œ†5tèîj…{6Ii%t ÏCL\:æ>öÏJ'×v0.4mQ�{»ÐT€;ú>¢ è¬_Πƒ4ºRÏp<<Š{»ß3„ªŠ B-¡9&A> ²:&¸Ï%#KWËýNC(dS“VºR¶",è¤ë¡ú $ƒ±a1)ÐÖ)Îó’ôM;1f3Àë²"_Ë •A`Ë=F?úz‘H×i¸k’3”¢×¡PBn“6–«nŸ ³¦NJÓ*€{÷ û296¬î t;U÷v1 ý‹&ä^\Î,ñ‰ð2è`ŠnèS„_“Sy¾ŽXî0_³õD»Ç'ì„ò2ÏÜHm†kb/µAÆ+gn.@w8Ââi™È&àOP|f£Ž!öo é €Qcÿ‚gÚ�”šŽl-Áü8áàîƒÙH‡m{Y™ùªl÷rÇFd70ôrO#à^†„Äd¡‹€»Ç9�´”,UöÏÏ  AïȘX¶»š¤Ô3î‚ß“gÚ­¾ã|¹ã"Ö òœà``‹�û[Qù„óZéõ¢¶0O(¹€�HÑÑ1+©òš¬+æcƒh”ÌŒ::DEÇñ˜ñ0sÆüÞI”–T«îº¸Razà\ˆ„&µ€�{HŠsŽ<Æù¿yÚD©t^ã�»‘F‘I à>??Çã&ÀL@ýˆ� *®ó1<¦By ‚Ðú1–Àû—TelD�nø¼‡÷e¾ÿA>�ï¼øy|bbþý_R ú¯=ü}4·v¿²ù÷&T@î›pPe—¤R©€T@* � \/ HÀýzé«ßÏ÷¿ƒ€û/_pÏMÖàþ¯éé)hîÀ½ßøÁÕoÌ jŒ �ɇHQg^ÅûhKÑ|xÃK1Nbù@9Ž�É>°ìøãOð;¯¹g¶1r…m½TX‰?ï¾�}ö(jª•�û´’_I¤R©€T`­ —™Þ>¦Üóˆ"ä¾Àÿf& OF ‚ELLh‚ÔB—ÂTúžv²ˆO"tKà�€»Ó‚”¤h”WÔª²àŽ™ŽánïÝ�SgÊ™éqhâ#P\H×ó 8XÚWänsе}nÚ ú ¸O A�²òîsê_„80Їé™Yî9t¤Œ ó¼‰ ñÈÍÉ Y¸}iLän±Àã�¦‹p÷¹x\£Üç4ÐéŠU ñ È}„ŽæîSaL޶9žûP¨Tbl¨ù_@IDAT,î±°"�v¸2\º§&§«nWx¦Ý£cVø¼"ö¥0þ/:*†i¼uª„Œ—Ú½ÜW¹�r¿óúÄò0žÂÏlé*tÔ?¿O œO±Ý/ñ œu¸}©�Êyl¨Ó—ˆðHe\’“3¹ßѹ]…Á Kí¯³³3.&09éPŽû”Pd‰ ƒÐ†Û—ú(Îe‹ “ Љd€^M ÒR3«ÂëýR›Åk�¿i ôÖu;¡ä\˜C"ƒ©ŠKjT{]<¿ýËyïñ¸awX01.~¥[PƦ¨¨Bõóq¼÷ö¶c‚�S‘‘ÑHÏÐ"W›�&4³¶\j¬” W}3Q8dž*«¸ï©n?¿SS娶š�›[„ÂâJ$'«'cÖùm]í{§s ýÆNX¤$úX\Z‹Ô4ŠÈE* � H¤×P�¿ùø·®áÖ.ÜÔ/žüÄ…¬ó__üü‡°µ©¦~ >ó…Ç^uk)ɉøþwîçÜ)ÿõóÿÁoÿì«–9…ºÚr|õËS>z÷û>¯WX¶]¼|ÿ;_a·4üçOŸÂïþðÜÅ+ÈO6�pßtC*;$� H¤R©€TàúQ@î×ÏX_íž~jÇï°ã‹Ãx¾ ‚3 ü§!ä㉎Å4]¬üšDT…‘üâsÐd¤Ã36×­·£5‚à�×KÀœ�9�˜/þ›GÓó =‚0A¸òª<Š»ÚM_v}ãvT±?GÙ¯å,S|ˆ›Ä>9ªë Ýÿ"û�Æèø><ðÐ÷–S\®#� H¤R©À* B¯žÚ,[^Ùˆ¤¤ÍˆLMM¡�}#͇²Š-HNJX…B×¾ˆgÚËv7+.¯h"´í^®R^ß ¡#´¹ÅЗ‹T@* � H¤R©€T@* � H¤R©€T@*ðê ¼ã6pÿå?_[Àý‡ß©)Iøù/ÿ„_ýöéW‡kÜÿå{P_[�ÃG[ðø·þ}Ye–VJ¢;{vöb†Ã>ƒyéã ^Ãø;óOþíaŽÇá§„è³Bˆþ‚Êä!£€ÜCf¨dC¥R©€T@* � H^©€Ü_©ˆü{¹ üâïpãCo»ìê…1xäÑÏ!:;ããNÜÿ��aØå¹ìú×ê‹•:¸wÒÁý7tpO\F[¸NGaÚvÝŽ þ`ñÁ�½~�<¶±®õËhº\E* � H¤R©ÀUW`ÚãBCå"� H¤R©€T@* � H¤R©€T@* � HÞþ÷¸ÿúÛ×pÿÕOŸ`&»p<ñíŸàà¡SËü{>ô¿±ïÖÝèì2྾½¬2+Y©¾®÷é¥È׿ñ¯8Õܹ’ârÝU@î!:p²ÙR©€T@* � H¤€Üå^°ZZß{�?ºù²ÅÅͱ¸Ipûî{By½ìÊ*þ¢ýÙ_à‰ êÏk£ðsIÝ­g>k.¬„¯¨}9ç­%ßJ¤R©€T@* ¸X�)7ç»hTTm¥ãürÂè.®GíŸL{gÐÛsZifYE5êuÖ÷úfaèkg[PZV‹„øÍçÊ ÑÛÛ»µ:Î]uù¥ˆ�cf%.Á`CÆÇlL^†ô -JKk¥ÂÖ®¾I¢ŸýýݼO²#"xåš_XP†¨¨èW--Wðó<;8dÂìl ±XX˜ÃBЇØè(U š"7Ëâç2Ë fØ×0f·ó€yÿb¢#PRR¥ºs„?àØ af&ˆù°hÌý›)ŽMçËÕªkïZöaN2`„�}�›g_çü[ð .&e¢¯±êšïÌÎú9‡€Ï7‡À\$�ó "Ã}ˆ‹e{˹/©¬½kYV* � H6§× àÍ9íÏ~òOÊ >üè¿âäéå�äïï_ãõw¾Â�ýó_úæUÝ ÊË ñ™O½�¿¤`xxŸøÌÜûll6õ«ÚAYÙe�€ûe¥‘_H¤R©€T@* � ¨] ¸«}„ÔÛ¾Ž»¡î§{/ÙÀó£¿ïÿÚwÑÞÑ{ÉõBáî¿Ç§ìƒ¨fc½ü'àöy>¬ Ÿ›Ã¡¢*L”Öc‚Ð�\¤R©€T@* ¸ö Ìúùpßćû3ó„bÅÌ%F ¶Œà…z N F¸<DǤ¥^À¬oIšHT”W¨ª­kÉ@pCVÜÞ ¢b@Ä;e'D†²RÑOõ"BßÃöQ¸ ‡ÄÆsLæç0=5‚6±0¿�P•º °ÕŽK�óV˰ óá±J?绹�vÄ‘ÏÓæ©ªŸÄ´!,*šäLÆ>øg#¼ÈÏÕBT'ü½Ò±P›Õ6„ÈØDÄÅ'!:6ÓîqÙלÌlUÁ¡�À,†ÙÖ‚÷éÙ<†ã1ËvŽÙ™êšû’.¯ˆÀ¤zε+‹¥õýøûξäèJ—�DøÐ�ÉÑaÌ0E.¡~5YXw„m‹KLAjzãHîC“°± )d ËfXD=H¸=ž€x–¶±q Ì’6ƒqäÞ©IÕ�ËÏ·c 8ˆOJS2˜ÄÄiÇ…}˜›õB§+ÛÀ®—s/û™�¬¾¬2WZéCx‡ò{Z^n6ç×…Š™„ÓåÆ}æÁá+•ßm"$ྉSvE* � H¤R©Àõ¦€ܯ·¿zým»ã%4<ýš‹*LOOÁÃ|âU€ípå¥ãðŸñF/-/å—c¶¸ÃÚ¢¥�ä«T@* � H¤ €Ÿp{k Dä 2ZCp7aá‘„a'0í2!>ÚMA ˆ':» ÆäBH"–Çô´‘p�éÙ^'¢Ã'QWú�€Û,£ˆŒ£³³&ñ‰Ù„wü³¶ÁëAäÜá�† Ø[.Þ¤©ÍãˆÖèí$#5«”àÎ�ªxÝ# Œ¡¼¤ìâ‚!ö‰€-mcNħN.ãqBQî“6ØÛ0?3†âÂUôJŒ‰ÕnCbF!²uÕH 8IC`ÏcpXz056]Ž6ä!wÑÏa»)ÙÅÈ+ªUÀÐè˜8x¦ÆaÒcÒÑ�¬´ ÕÀ¡fÓ±‰é(ªØªî¢­K€{?aÖ‚ù%%5ªØ‡ÖÒˆ^}3â%—×îâþÇ p'�816 s_+¦èèž«’Œ]¹]8„g±� ¸¾pç½kOÛä(ûêÌÒ°’q$D�œ�²šíÈÊ-"à®�–€ûÈL³©1;¸‹VR庭+Æe„íÉ"ÄžÏqI¡£¾p2÷¸�<¶{ÑÛq^žÏ*«B 5;ˆ‡ºí·Ÿ¸àäñ2hjØ¥Úì\ö_AI Üž’ƒÂ²­ˆ%ŒŸœšÍóØ"à>ÐËóØ”::¹‡ú2í�†q ¥u7#§ ‰)Ùœo†s6‰±á> è�`af’A ÂÂaã—žžÌÎE¡¼ñ�%"<2šÁ+܇{`ÖB±N«ÚŒ3+Q°ÏЃ¹È h‹vp/ETt¼2ïœ!Ü>në†Õp¥…Ð$$¬¤Úu[·ÏЇé@r‹oBbƒ>cyMdÐá¬o“#=°FME Õ›¡i¹âôôèá ¦ñ^ žýLe E.ã,‚Ü-¼'°ðØ9�ºšfâPG_»:;1åKBRš˜Cæñ>˜ÙÀä=3mc°„�÷—­HNð¢¡i×r%�ëI¤R©€Tàš+ð¶{6pÿÝw7pðáAKkϲ´~ϻނ·¼qßUÜóó'/Úîo~÷ ~öË?qÞ³pÑwòƒÍ©€Ü7ç¸Ê^I¤R©€T@* ¸.�€ûu1Ìkî¤/Òƒž”ãðÄ9á�rc:Ö¥Ô™éÕAãKAÕøNÄ5 Ô¾·��;ñ…ûž`zwçš·¿‘ µÁ–®ˆ* Ø^Þ$ÝÚ7r0ä¶¥R©€T@*pžÝÝ=tÞ&¤”QGh<…øµ„©g1ã�ÇiÀÔDê#$ó¡ÿ/z½¾¹ ¤i›˜2ž®®I:>@ [¸ÛŠ©Q­#í¨©ÔQÔ²Z¹Ì;á-2u[)¥ !9—Ž®³tE†¥÷EL8ºÙÏR$j6‚I(¬º• K&!‘|‚FÂÔv ê÷+°Qi� ñ¡ ˆÛˆLÌC~ù.¤e—€»î  íÏÁ1Ô�"]®*à±³>ÿ}Å•[Q³å5(­ÞÎkÊ¢ƒûˆÕ„®æ—1hl§+ubèN½Ñ‹ÑÐN—ÙBÔµ¨nØËã¥P‰HÝ×qí—°ùyd¤eotS×¼ý®žS(®Ø‚š¦›dÑÄŒ¸]ãp ÷CÏ{u| Íb ÷Ë�^L¦NŽK.�—zîKÛ�Ëàø%g}Sèà¸ôëOcÇŽÛ6º©kÞ~wo Ë·*ý,®ÚÁ€áà`�œÂ�±ÓÃ(+ßø ¶DXì×-(©ÙÍÀ"B¬gu,¦V^_Ä~tUe¡}mƒj¤{{Ú´…uÈ+ÙBhœû`x\ãVYtbÄ¢ÇPÏK¨©n\ó>p5*8yò ² ·)€{rçÁ©ZDpwŽšáš°`°÷f]fä鮯æ6´Ž–Öf¤ä61ð€ÁbÚ*hRò˜�æÙÎ9Ù,ÆÃ˜÷¢L%Á•ÍmmHÌl@nÉk°š³´Ê@Щñ~Ε-°›� ÜoAeEè7'Oµ@“¾©Ù�ˆ‰ÏbL&ïÓæ1ëÄýÇÇ€hØP]­Ž¾;z’Yx½!à®á\9"ŽAÞá þâoöSlóQ}½Ø{Ó­ºÏË�K¤R©€TàJ ¼õ£×WZÿj~÷ûï}üjVwźÎwpßHÀ]¸ÁÇ0Kezz*ví¨GÒ™À½Î.ù§Âëõ]±òËÍ¡€Ü7Ç8Ê^H¤R©€T@* ¸.�€ûu9ì+êôl¸/äþ rÇÒ³üˆ3U_#"ð–¾{pï§ïÆ Û·*Pûf€ÛW$”\Y* � H¤R�kªÀéÓˆÒ4- ³`5"£4„«¼05»Çi$4~ 1á646n½¦íºÔÆN5·#>¥Yù{‘�R@ׯ$¶Õ§¸·;G:1noFDpuu‚]ªýËýLo²@“ÙH·Ç½a²‰¤³�.º…ˆ1ÁÒwA�[¶Þ°Ü*×m½.}Òt[‘S¸i9„YÓß7=‡ù4¬¦#0@UUݺµáZT¬° ¨ê&:ìV!3·’A™tßôÐÍ•náæ6;^€w܈ÊÊúkÑœ+n£­³ºÒ­¨lº 9eÝrGJaü:ÏÚ÷c ë%lÛvãëQû—§O¿Œò†›QÙx �ÂËÙ×b%=ôÄèF¬Fô¶@_ûABãîêì8†ôÜ2Tm¹ùÅutÐ.EBb cB_tÐ6tG÷éP�[ vÙ_µ}Æ�Ô<®¨ßƒÌœBºogÃ7í†sÜS_ zZ^ÆÝÑËÊ6þ<}âØ3¨&ˆßÀö1ø =[§îÂmÞA ¿§õºØÞÒâÐwÖ·ØQ¿}ª÷"�®ôšÄ4:ÔN1ÀÂá÷®æ—”q©bPÂF/'Ž?‡*‚øõÛo£S¸FbrÌF ß}Û!´Ÿx•*€¾×ªU/uj·ÝŽòºx^(CRj¦¸�� bÐЂÞöÃè<þìÚsÇZ7µæò&SâR´¨à9·¨œ×|ŽK�|¯ÇÅÀ;3]ÍOð˜yºÌÌ5ok£+8q|? ª_ÃkÌ­¼žnã¸ä(ƒ|ÓN´ua ç¯//¢V%PòÉÓÇPTs«2OÉ)hàÜQdn £k6ƒX†Úaî9kŸ¸nüyw­c{º­U·C[¼©™Ì¨“�JÓíyî‡t«·´Ãb8]ÑwlS‡ëö©–nìANÑ ©‹élž¬@ß3lïäh/Ûz#°{÷ÞµJ³áå�kC†n/Ü9O.dàt²2ÿœõ�ÃÍ{ÊQËa¸GOã†6þþEˆuàÀ1xoEJÖVÄp�ä}%Ì€ �‡Œ·aÒ~·î»yõ• � H¤R©Àå�€ûå”Yüüj;¸Ÿ¿µ¨¨H¼þΛñî»Þ¤üÕÞÙ‹¿þ}šaÌ�¿š|¿ �€û&TÙ%©€T@* � H¤׋p¿^Fzuýô…{ðrÊoáI:ãÂ~À3 »b‚�%ܾ:©e)©€T@* � HV¨Àñ“=HLßqƽ.WÜ…·ß7¦8¸O8NbÌzw¾þ¯VXóÕ_ýØ)B"ù7ªà÷ ݃L%?Jð[OpâlýÏⵯ{ËÕßø5¬±§ ÙE7"#¯ ‰)¸ˆG00C§G+ƆÛ`5ìǬ³G€{g¯ùUû -ÚAH¤˜Žó‰„óüðÐÁÝa>«ñŒmOá¶Ûßv ¼ú›Ò t{A·�ÜÿD?éJ˜e†+ÝB�+°[÷Éßãö×þ¯«¿ñÖØÚqeõû¸ßN Ÿ0~bºSy\£°ô·ÀÐFÀ½û%45ªþZa÷ήÞÞqeu7¡vÇë�[PÃc…P%�>ÏÔ8Ǥ ý=ÇÐuê9ÔTm<Ð×A‡ìœÂZp/«ÝMè[‹ØøD%HbÔ>@Ÿ 5w]vîÙþ…ê›þ!ƒŒWÔÓá¹°ZqpÁ .ºÕ÷äïi9;!x58RŸ:ùª R À½¤jRéæ¾ä>DñîÖƒh=þü¦©­Ž!p/«ÝE�º‰Ìx Æ`aì>­î6sªkvlø®wâ÷-çît£Ž¤õì–¾3€ûó¨( íÀ)!´ÞÐ…Z‚üåuÌ À �”t-�ˆÇEî­è<ùÏ/a×î×mø¸ÌøýŸšR‚ŠŠ*v0P¢€®ÇÉðp1ì? }ë~äe®ñåÈágŒßÌëþ>PUÓ)¼T97¸'í„ùû óa°˜z÷–¶“È-݃Һۑ’QÀùX¡Ù¸èh>á0aØt�Ï3#Scˆ� ÐÖÑŽÔܭȯx �õk÷…î‡cµv0èð$†û^ÀŽí{TÑ×ÖöN:¸3hµìk| ]œ“9ƒVíÜÇyÿ²gOh ±…ƒ{lr 3Pí…&¹Ñ ‹`�îƒtM¼Ÿ<ÂŒ[§±w¯:úzôèqÄ&6ò¸žãRÀ,@‹À‚3˜˜e§³îVìTž$!� H¤R�K)ð–�lœƒûÿËÇ/Õ¤uùL-î—êÜíûöà#ÿç�ÊWßýÿ†^Åýg‚°Û~ÅMsÎcFMmh�‰¾…U{ ¸ï H­åñ²ØÏé©1ØÌ-0¶?�§èç¶+¨um¾jk?mévUìD^Q#4)Yó¢0n3pof{;é6?€‚ü¢kÓ uÚŠÕ6ˆ¤Ìbö±ùeMÈÔ# ð8Æ�±Ãæ.‚TÈÉÒ®S –_­ß? ÇÄ(!Ö=È/m„®¸Ñ1q„§F`Òc ·æÞÓ(Ì+\~¥*]Ó8 GIåÏ+ª"°›Ã`?&F­h;ñ<ÌtqOKJCTdÔ†÷`€ } ÝÌ ËêQZ¹ Ú‚r:…G`Ìa…Ü ÝÇ ŸB� \Í×*V÷±Òêm¨jØ‹bŽOlœ†™Zf”~ö2Àس8VÑÑKÑøkÝâêË›Œ�œ—䢀ãR»õV¤fh¸Øëvr;Ãê{¹XòäÉý‹B]èg 1 ô3+f.²t ©¸§cžA!n§íÄ„½ >+ÊË*6|? 0˜ú1å ƒ®ü6JÔòÞ…Žóòg¦Çà<×h³OÙ˜é¨Ví]K#zôzø‚¼'ט Äjr”ê~7<ÜEr²f55ê8Ÿu2XÂéŽbàênp÷À AÞÇŒ*PþÔx4q“loègqY˸ʲR©€T@* nÞôá�ÜŸúþÆî_{øûhní^ÖÀÜý®·âÍo¼FÓ >û��/«ÌjVzäkŸâü³¦~ >ó…ÇVS…,B HÀ=„K6U* � H¤R©€TàB$à~¡ò¯ 8õkŒ'ŸûP@îK€{ðÌÇgàv�iÏ –b×Ôέ/ßI¤R©€T@* X'N?Žˆøj$¥U#Š©Ùcâ2 ½9pÜíì%(r‚NÏ„S’ש˯¶Ï8€Ùù,p�ŽM&䞣@->�ƒ€ûip¯¯-GRRâò+Uáš­ímHÎÙ®îÑq¢Ÿ™/õ-° &Ä?�’Bu8=›‡,@l.Ý©·Ñ1´HqÕŸ β­Ã±´a°çETWV QÚcbµÙ0‘ˆ’Ú[�šUŒèX�âªïcÒJ'W:WT±ŸI¾GM=ˆLÈDIõ ÈÌ­ ´“†…ùy¸]t?$´Û~€ u.âbã6¼­kiÀÌì,l£T4ÜD0¹‰Éú¸x\ :ìFoûËÐfd!&fã�]Ñ®±É1D'$£’í�ãkRjfèl>j뇉Ðîô¤ ¹9¡Y ˆ$ôZ¿ãvdç•°¯‰ à>>b%ÜÞÊóô 2RÇJ貑‹—ú›ûP¿í”Ö)0~DD$³L2ð ÍÇžÁܬ�pñÆgX«NV« ÜçÊj¶ÓÁ½qÜýÜÇG,è×7ÃÉ„ì̼µn檔€÷Ș�[Ê9.õtÖ×ÒÁ= Ó'ÁoÚŽ?ƒy¶] YÖÚa=µ�#Œ\V»‡NáeHФ*€»kÂF¸½ƒŽÇ}ÈÉÌaàEäZ7uUÊ™þ{ï×U§ý?êÒ¨÷Þ{³ä§Çit–¾ ,°›ì›)6Ø¡d!û’ÿÒ²$v�„ú§¤ÇNs·%«÷2ê½LÓ4Iïs®FÁÝ25¦¥·ëE¢VÀ”0Îr…FƲãÁ‚à®܇Ø�ÂÊN,Y`#´‹Ý¡¯O ¡$¥åkç?ޏ151»eñì ¢FÐËäâh =¼¾QÄW‚»êìårΰ“ÎA„pTŠôÔ NÞ/ê*Þ.ŠÔ}}𣤓Âûc î¡fœ‚;ÜVdgæébÄϾ±PÞ!ø¨Îª<ïúò<«Úƪîù�d^n±gV¯ÿ«êÚÕ3€yv<  …ÿs±#èäH ~LÜÖרAJroí4bÎ'œ"µ�ûR0?gMÀwÎŒü\GúèÀ²;†’Üëšážƒ_€A“ÐfÝvX§º€ŠÍ»Vc3«¶‡Ã‰–Öv˜LóŽfy}5¹}ÆÒ�˜è@lÞzùªmKV$„€Bàb¸Ø‚û'®»¥^Xçû>x~‚ü�=„ˆðP|ÿ¿þ¯¾~dY»ûóŸÀ®�•xcùþÏ—µŒšé¶Ï~ŽšùòžƒËJ‹ß¶¥_¼÷3Úú?õO_ÆÔ”iÙÛ’½�€îÞ×fRb! „€B@�Dp—]álžu<Ž™pF³{¦h>P0êwJ•à®÷%oûš}ñÒ½{`°G‹àN42 ! „€�€Ý>ƒ†ºc˜6ÏRx£ÜGébŽ‚»Ý:ÄöƒQT\Ž`%=7Ôc²«¡©D L¦vÂj 4„|J»ÁÁÁÖ­YµI{[¦ÌN„G¥²Mµ÷ˆ° d¤%ëFn÷àP’ûàÈ8xfç4¡jÎ1ÌÙQX´‰ ÚÞ�þ·zÎbd| VÇœ&ì( &4Èá¡ÁLE õ̦‹¿Jrïë7Âb³q€hÓ³LpFXH²³ u%å­˜§{zÚa¶ZIÁ}ÞGKª Cf&eÑ}¤·{ê¨$÷ &¹›¬fMÈ›Ç<‚(W'%¦m¹ÝSO%SRrwð¯:NØ0ü!:Š×ʺ:’Û=åµÛ™.kcZ+“Ûç˜îžu!�’qzFÁ†�¨=õÔÚeÈÛŒU;‡ùRœ GB<å]v®P’ûèØ;÷Oh£P¨dwCH(ÒÓó6T»¨öq8ì˜âþ7ÉN ªÞQì¢Î z’Û=û‘º¾ô²ˆÅbæ)×WÛ—Ô(-éi9Fn÷ÔUÝßtÛ0ÍÎI�AˆfÇ�¸ØŽ€¢Ï{M­¼ÝmÜ�Æ´Î:Ñ1ñHLHÖÝ=ЇïJþªºvt4cbbLÛU]S’Ó˜ÜîIYÉÚWYuÜ´µ5bb|,0b¸/åçsô¬ �Ü~*-•ŒÞÜt㬫ºˆ�Mäõ4—ÉíúMBŸž¶ »«ìD•”œ�¬œ"DG«/ïeB@! ooÿÌú%¸ÿõ'ç'¨¯”ä#߇Œôdüö÷ÏãWO?³¬Õ=ôàçð�…?ýe/~þ?\Ö2j¦‡¿yr²Óð‡ÿÿ%üϯþ|Îån¾ñJ|æS·jó}ðcw±“¿gèös.*3x!ܽ°Ñ¤ÈB@! „€ Dp—=ál^q>�‰¹¡…Y<¿µ$ó©ò-”Ü®:s/ÜsÊP1³›/Ê$„€B@�µ!055‰ÖæjnÌy…[)".Œ³6[?ÿ­LQD¢@™”œIL �³1'“ÙŠA&<§R 5lÌJJ­„€B@! „€B@! „€X6�·~zý÷g[[ÁýÎÛ?†«¯ÚÆãFpÇÂüüüY9©ïPÿÉ7ØiØ�=þ<÷Âg�雞mutöàÞûîÒ·Nûøöú0v_»“Aøó®‡N;�¼¸qˆà¾qÚRj"„€B@�KŽ€î—\“ŸW…«l/£Û·áäe”èÎ�A0¼géäköÕAïAœoêÒ—å±B@! „€B@! „€B@! „€B@\âÞò©õÜŸûéÚ î›Ê ñ•ûoÓZü›ßù ŽV�ò›û)ûÂ;ßv-þáã·hiꟹý+±mIÊçõ÷÷ÓFš››ã(Zs'-]^V€¯~évíµo|ûǨªn<éý¥O23R˜ø~·6úÖ/Ÿú+~÷‡–¾-�7 Ü7`£J•„€B@!p©ÁýRié «çÌœ¯Nÿ6Õ®:•«ÏÊj„2õ/�ÿ–„ŽÆû¥ãª [ø¢LB@! „€B@! „€B@! „€B@! þFàRÜ}||ðÝoß %”[,6<øÐ¡ÖO7mÙ\‚{¿ðIà•׎àÑüÏ›fûæ×>�‚ü,<ÿâ>üä§OŸô¾ÚÖ׿zŠ s´m}í›?D{Ç›·•’œ€{ïúÒÓ’ÐÛ7„»ïûÜîÙ“Ö%O6Ü7^›J�„€B@!pÉÁý’iê ®¨}ΊWFž†Ím^X‡’ÛýN¬.há¯Á?×FÁ>†oÈ! „€B@! „€B@! „€B@! „€ nþäú%¸?ÿøÚ&¸«''Åã;݃!*yýµ×�âБZ �Œ3AÝI|ÿŠ]›±sû&-�}|b ÿöåG06>õ¦]æl‚»š9&:RKf�ŠŠÐÞ÷¾zÕ@­31!V“ßßö–« Ií÷å?O+Á¿iÃò‚×ÁÝë›P* „€B@�K—€î—nÛŸOÍgf-h2‚Õ1 «ÛÛ¼ Jjõã¿àH‡íDˆï’8÷óY¹Ì+„€B@! „€B@! „€B@! „€šÀ�ŸX?ÁýÅ'Ö^pW�™Æ´ôÏýËÇ‘�•zÖ¶íìêÃ#�þ#§�ï\‚»Z(6& Ÿ¿ãïQ\”sÚu¨»ºû˜ÿ¿0ö œqyccÁ}cµ§ÔF! „€—Ü/©æ–Ê ! „€B@! „€B@! „€B@! „€Xs7üÃú î/ýl}wÙÏÏÛ¶”âÊ+¶"+#ÑL[÷õõÁô´Jl?p¸ûTk)ïgj”åîjYl®(Æîëv"“ÛŠ�‹†ÝîD_ÿ¬Ás/¾Á„÷Ù3mF^߀Dp߀�*UB@! „À¥B@÷K¥¥¥žB@! „€B@! „€B@! „€B@! Ö‡À¥*¸¯mÙªX ‚»ì B@! „€^K@w¯m:)¸B@! „€B@! „€B@! „€B@¯ °ûï×/Á}ÏÏ×/ÁÝ+G ¹a ˆà¾a›V*&„€B@��O@÷�߯RC! „€B@! „€B@! „€B@! „€ëIàº�¯Ÿà¾÷IÜ׳íeÛëG@÷õc/[B@! „€X!ÜWPB@! „€B@! „€B@! „€B@! ÎJàÚ�ýçYß¿˜o¾ò‹Ï]ÌÕ˺…€n ˆà®Û¦‘‚ ! „€B@œ‹€îç"$ï ! „€B@! „€B@! „€B@! „€+! ‚ûJèɲBàˆà~aÜd)! „€B@Á]� EB@! „€B@\ ³Õ†¡�n¤¦åÀ|�kY›Åfìô÷w!99 ¡}—u%D¬3vt´|€œÜ2„…†­duuY»Ã�ŽözUTdç” $$ä¢no½V®êÙÝÝ ÌYÙE Z¯¢œs»3öôõu ¿· É)9HKËE¨Ž÷¡sVè 3ØlVí|08ÐÅóWRR³¬ÏýÏíviÇÉøø0|}ý—Œœœ"øùùŸ¡vÞû²mfƒƒ=4")%‹çë ¶‹>Ïת]:;›111_?¶KL“Òt}νÐ=ÃÊãehhã#p»íˆŽŽCnn .t•m9§Ë‰ö¶LMM Ð€ØØD$%¥èþåB€¸\<7t¶bjr><7ÄÄı®© ½�Õ]ôeL&�ïL²¼ê‚ËëL*"ÂÃ/ú¶×zÓ&3T]Ç1?7ǺF#55‘‘k]”snÏa·£¥ù8ÌfNx�Áëb¢¢"Ϲ¼Ì „€BÀÛ\ý‘õKpí%ÁÝÛö)ïêÁ}u8ÊZ„€B@! Ö�€îë]6)„€B@!pVŠˆím-˜±ÏÂ=ˆy ‰~Š—~ÈË+D�ŽD+‡Ã‰®®­¬³óÁ,ë,|aGH�/róò¤O)ì¬ pš7].7zû‡0ãpcn>n× æÝÓ ˜g=‹l8ÍRëó’ËíFÿàŽYÌû³¬vÌ:&áçãD^~)˪O�ò|hÙ)À¶µÖÁ23‹ˆØtøùdžr°¿©‰ñð÷÷;ŸÕ]ôyݳ³�€ÃM�åTmbšèƒ!HÓEÔÓó˜i6ØŽac;$r¤}¦hŸÃæ¦ãpû†#5w'ïkrdˆÄÏm–éA ÷ÖÃ:щܬlÝHî­m)#(�×Á͈ˆ¡¬Ëw—“õD/†{ªÇ( (~{û¤:¾´´ó¾22—"ï�ó(ó`7ÂaŸÂHÏ1„øYPT¼IUUÉíu�-¼o܉àÐxÞ«ä²c› Öé>Jù“í;Šâ‚,&¹ëwÄ™å‚TÉíõ �ˆNªdgÃh„„§h£·¸\X(¸O UcSY¾n’Ük�ÂÄæwp_Jç~ÁÄy'f¬ƒü 3ÉÏ/5¨¬(’$÷åî2ŸB@x�+>´~‚û¾_‰àî;‰rÕ ˆà¾êHe…B@! „€kE@÷µ"-ÛB@! „€X�†úL[B™.X¦ýÈïçgÀ<æ4¹]¥ØM�GŦ\J áËYÝE�§©©G¢â+˜ œ¿€…”Ês¥„a GQ^šƒÈˆõ/ëJ@´vôÀ9M)æ2Šü©”AC˜*<º ¸Q®¯Æ–Íú”Û»zàö‰AröL§TRK"f)S[¦0Ô}€rÕ\yùå+Á±îËšÍ&4¶´ %ç2 o—SpOå¾§w ��ntÔ=ƒÐÀYʰÉë^VU€Á‘1Êy‘È,¾†‚;;‚0ØÍT`•à>h¬Fgý‹Ø±Õû“)‡Ç'1‰œ’kÏÄPÊ¡VŠÔ6ëº_ÃX_-Š õ‘(¬„Ýyÿ0–õ*¤dW,î³n˜&‡ÐÓr=m‡�žœ„�–q!;sWwf\³(ßùN¤çnåy:–«™gRý(ëxõ‡þŒ ¦ì–]ÈêWuÛŒ ݽÝÈ)Þ…ÜÒ+y¬P =‘à>`l@cÕóô™EB,Sè½|jh¬¦x˜‹’-7iÒøRÁ½ñØsèïªE;XèAæoi©�Ý=‡¢Í7¢`Ónmd†`Cl– ôuGÃá¿ršGZJ†—· Puü°v>(¨¸‰éÅ'F¡˜Ñ’õ›ªžÅ@w-r2Ø.:�Æ››ª–Ìr–"·|7¯ƒIðczöÔX&FºXÖ8M}HMÒÇup%;Çñš#쌔ƒl^CãR 5i|–çkËÔ¯-{ÑÙð2B9àAq±>:P5··Ã�Ëû“]HH-ƒ��×|%¸÷ñzÿ9Ñ”]9ʆ�û__Çq´Ö*9ôìØ~Ýz7 š›�k)áùåW#9£”ûP6¯)ìœ3Â}Ȉ®æèh؇¼Ì¬u/ëJ ÐÒÑFa|7²Š.cRx&BÃcyM±`|�b2eþöúW15Ô†’Òí+ÝÔŠ—?xàä”]ƒ‚ŠëµQTÇ?&…›§Ø.C�h©ÙÃ}© Å ‘ºµ»ù”Å3 v²ã^:Â"âx®žÖê9ØSÏýï5˜†[9 ÊúwHÚ÷Æsì4u5òØé !¥±<¾U»˜&19Ü…î–ý06ïCI�>FXÉŽX×Ô„¬’´kht|¢’5ùÕ2=DYœÇKíóèm}W\qÓJ6³jË6sÄŸ´ü+y�a§ÈއƲSä”v�2Øuˆe݇™É6ŽptÙªms=Vôê+E|ÆåÈ(ºÑ …l—T î�°[Fùyeˆ#Šü)¸¿†Ñž:”–íX÷š=ú*²K¯ÖÒÛ3ò·1õ8¾”Bm–IŒô·¢õøv”؃²¢õ`¥°:z(¸_‹lŽì›˜Å†a><ÿš`ãg_Ód3Ë|×\ãÝ�Bt[ !„€º!°ë�¬[Y<ýùuÛ¶ŸŸ®ºr+vl+Gvf*¢¢"àt¹011�ú†6¼¾ïZÛºW­|å…¸ñ†Ë‘–š„„ø¸\n �¡ªº~æØl3«¶-Y‘þ ˆà®ÿ6º$JØßß�ßþö·())Áõ×_Ï/Ù|/‰zK%…€B@�•Á}eüdi! „€B@�Õ%°µ&¸‡GQºdŠ»ŸÅK¥ñaXL�”FÌ÷ŠÊõO±;t¤q›Í„ÀàÐD„c–eu:T:u ÿÕ!ýL›×‡@q!-Uul|Cr4Á=6y3E¥X Êá�Œ¶¢@IDATl� Jü�Ük13UÏ”Ôõ—.Mºû&‘”uË»�$â(èEjÂÛŒe„‚{ ÷½(ÈNB¨§…76TÃ?"‡Rß.¦ÖS cÚ#ÛÄj¡ÓÊ´Ý u¼Ê6É»�&_õeš;û�–·‹ØUŒ5™Z%›OŽthrÞpo-RâBa^õm¯å [ºz‘Ux9“õ™àž˜»�ToÇè`¥¾ãÇ�#;%n-‹tÆmyÜÓ™nžœYÆŽ+q}ÂÅ„Ýq[ÀØzˆé¦]ÈÏónÑ­¶ö0Rò¶!›Iõ©”Æ£ãÒ¡÷ &<2)¼§í(“ê»�ž¶þ篦Æc‹ËBNÉ.¤fmbǃ-Á]ÉøƒÆF&ëC/“Âó2õ12Ãw®e¼Ña4²sÅU”u �”Q‚ðÈxMähGw-: >:!AAËXÛÅ�¥«»¡1YHÉ.GzÞħäó·7MÆ4Ö£»õ0¯+ÇP^¢�$à•Ðhc»¤foæµe ;O²]´÷±AŽBa¬å(�¥‹su[[=‚"3xþ*çõeÛ¥PÜM“LÎnÔÚd û8Ê ½?�º®¾1i•È-»‰,RØ4Mëø91ÜŽ!^WF˜âî4ñ˜ÊÕGZ}KG'Ïe…<çª ´ë‹Ûåà(:MêfÇϾ:d¥Æq?Zÿã{%Ç‹Mg. ™£„\�ð˜LDÇð3K�6b�Qg ó XÇêPR¨�{±ÆÆZ¸ý’Ù1·˜ÉæeÜ�r´s™Í2 wÓD'¦aK¥÷ŸËë1mñCJî[xÌäò³@¬&¸Ï¨Ï’ìôÚëDvìXÿNTjllhÀøä,ÛeGeª@`0ç)ä«Ï¾6S7ïï{à0×b×å»V²ËʲB@! tE`ç­ë'¸úÍúîùy™¸ã¶�"%%á¬mñêëGðÓŸýVލy¡SdD8î»çQ�ŸuÆULLNã§OüלqyccÁ} ÚS}é855ÅÞ+Qüâ³[ô®M cóæÍFÔ©ü¶ÛnÃ>è]•�Ò ! „€ëB@÷uÁ.B@! „€8�C‡Â?¸˜BB1Eê'h vn·•i•˜=†ŠMyˆŒ ?ÃÖîå£GcÞ? ×" 8Š2b›�y½”ÀŠ÷ûï¿f³ù´ÕW)ÜqqV59[·nEeeåiçÛˆ/Ö××ã§?ý)^ýu hòvdd$6mÚ„ŠŠ ìÚµ 7ß|óF¬úy×é?øxà�ÅåbccÑÒÒ²ø\! „€BàLDp?y]! „€B`=ÔÕÁ¤É_¢=4"›iˆ(¹Ýnä¿~‚L¨Ü¬�DôúºcL ä�ò%L›§L­Êê4k2‚ÕÔ‹ÿ)&Í룬+iËúú:¸|b(ÁÆ#:±LKIu;,”©›à3;I±J¥×û¯d«¶¬J¨t"Š ˆ9‹f²9Å*%O 7Ái6"3- ááa«¶½õZQKk²Xħ–±cE4¥ª0(Aij¬NK2™åï¯�6i¨?†ùÀhJˆ›™6ŸNi7Xk“©1#)û‘þ çíSCýQøE1éyË Á=Nû‚à>3ÝÇäãHí‡K=ÔÓív£h†è4Mp �ÔÜM”%˜ =O,/×û%77¥}co7BYÏD&R"b™|<ÇÎ9LEïi€Ë6Î/ùzh­ -ÍÇá�´œJîCiWS˜CÁ� î6Ë$FZa›äu%“çÛ€• ÑŲ ç…AG$!6)ç„àn§àÞ¯¥oϱc[A�>„P¬½½ðELrïcxÆÎwòº™@è² #��6@»8]N´¶5!(,™íR �¢w«i£ý�ð�5£¨°Lû�*„©;º�ð7$ð<–­Ý3ªàº!cGeðc§¢X/ÞÍ_¨«Æ~øƳ³¡§S¥��¨z1gFAnï�õsnp¹Ühï`ç\ŽpÄŽ¹¾~”ž\Q§ ~ó”#00P7ûÒJ R[sÓf¦ëçqô)v.œŸeGÐIÞ+Or'áç³Jé`”O�WCTyÝc‡�"í^enÞÉû•6øûÚ°uÛv]•×Snù+„€BàB ìxÿú%¸þíç/´Ø¼Ü·¿q¿cÉÀÔ´ßzø1´µß´.uÏüá¿{;Þûžµ÷ž}þuü÷¿}Ó|çzáŽÛ?Šk®Ú»Ý�o÷§¨­{³;ªäö;ÿå㨬(ÂÌŒŸ¿ç[š®uËûÞM`Å‚{~~>&'yC½Œ©°°wß}7n¹å–eÌ}~³´µµáÑG]\(//wÜqÇâóµzàp8ð…/|O=õÔ97ù¾÷½�<ò :é™~Î_¤ªªªpÓM7-®]‰ÿYmñEy „€B@�ÓðÜ3|ä#ÁÄÄ{¿éG÷Ô¯YOZrìë1ÚóÏÜþàI¯Ë! „€B@!°Rvû êª`²€BB2ïMƒ)_8á˜Ad¸/¥7 ½¼gÕäÊÚØpf«…#–Õ?³³ŠøCˆõAQ±~ʺ^êûÚ¶öVXl`=5!Æé0#ÀgÅ…¹º‘ÛU;ËÚ5’ohÓæ)¼¹(ã›'�ˆŽFi™~¤É•¶I—±Vû<ë¹Ð&Ž™)„�Ê4ô�Èí m2ƒöŽfØs”CÓ¸¿ðøåˆ­Aþn$Æ1AtÈížzvP„µ9fÙéE%¸«ó”‚üf‘À”,•Ê¥§Iɬã£0ÏÌ Ä@Á�£OLO 48Y™y”Üôqž])3%[ õóœ0ƒÐp îCÍS”«yIKËb=ƒVº‰U[Þá˜Agglü!:êD‚»*o ï<âØieÈíXJr†sðõñeÀ•nvÒ™§l™›WF‘/Ä3ëºÿUeëêäu…×üð¨$^ëýa5O"<4©)C¢ö@^8/ Áêp3ñX�³æy?c@˜!„ á žyõð×j£LÌQM¦Õ Ë:7;ËcÛŸi…)Bn÷0V£w÷övÁît꾘×P· �~Èäù:H£Pxʪþªóno_Ï»vàAðóå=÷¡Ô¤¤ #·{ꫤñŽò`±Í`vÎ~>nÖ5™EOrûÒòv÷aá1ãtÏÃßga¡ÁÈÎÎÝ0r»§®ÓÓ& ±3ŸÙÂŽÒü挼¼"]ÊâSSÓ |db»‰åµ;Ùó3  °T—åõp–¿B@! .„Àö÷~ïB[•eŽüþ «²žå®dǶrüëÝÿ¨Íþ¥¯~MÍg]ôÃ|ÞGÉ]ÝSööÇ´É|Öù—¾©’à¿÷�åg9üè±§ðâËû—¾}ÒãpJîÿù_DGHU‰òßý¿?;é}y²ñ¬©àîÁ÷©O} ßúÖ·´�ÒóÚJÿîÝ»·ÞzëâjvìØ�gžyfñùZ<°Ûíx÷»ß�cÇŽ-{sEEExòÉ'‘““³ìe6âŒ�?þ8ž~úi~0ËÃ]wÝÅ£ CWlĺJ�„€B@�Õ# ‚ûê±”5 ! „€B@¬5\{¥ØÁ�n$§f!;§QfU�Óôô4å·& ö«²f³¬ÅˆŒÔgYWÂÏl¶ ««ý=­Z=K˶éRÞQuTeíîjZ(kZ޶ÿDDD®¤úº\ÖB±¯£­N+[~a% !ú•’Í3ËZ˲ú °x+B84óF�”Ô74Ð…î{!:J=ïþ&Óßש•Õ “ÎC§+§¼&„€B@! „€B@x?�­·¬Ÿà~ìk+¸ßßg±¥²�]}¸ç‹Ÿ³ñ”pþ£ÿï«Z˜Èÿþú/øý_<ç2žn}ïÍøàÞ‹Õ†O~æK 2`�ò³Lxÿ[ðwï+ÃBœøØ'ï;çügY•¼åV]pOMMÕÉÕŽf4ϸ=øàƒ¸í¶ÛV ‘÷ûï¿?þñ�ßT§‚‚\qÅhnnÆÑ£Gµž*Kg*++Þ={84 »�Ë$„€B@!°l"¸/•Ì(„€B@! ÎIÀ>cEpˆþRNÏYð :ƒiz‚ÉÙþ Ûx¼µÉ¬“´‡ÎÏÁdê `ý$fë �G! „€B@! „€X%—’àþß?ú¢Øòë§ŸÁo~ÿü²~õË·£¼´ûÇwÿó‰e-£fºïžOcûÖ2«nÀCßþÉ9—Û¶¥_¼÷3Ú|Ÿý—¯bllòœËÈ ÞK`Õ÷—^z •••³ÙŒC‡áøžzê©“(âÀ�~,ó¤×Õµ\cc#Z[[ÑÖÖ†˜˜”––¢¤¤J _: ¢©© UUUZ*¼ç=•þÐCiO“““Q\\ìykñogg§&�·´´@¥*)]mG¥ªŸïPÁõõõ¸îºë8DäüâúðÇ?þQ[¯çEU·»ï¾¿ûÝïŒþþ~­sAJJ ***pÙe—-�mñ±‡ŸçÕjÝK'5–jÏ”žžŽüü|íé™ÊªÒìßxã ­ ÕŒ*¡~÷îݧ"L¥D-M½���GyyùY×?Ã!9<ˆýû÷kmUXX¨­ß`0hË�éGŽACCT¹U™—ÄÄD›5 í žåNÇÁóžüB@! ôC@wý´…”D! „€—�ñ‰i-Ù85=‡Ã n,éxrÒŒ¡Án$&g"&Ú;êf6[ÑÒ¤FÓœG~áæ •&&‘£?ò÷_îî¨ëùÜl—ÎÎLLŽÁ×ÇÑ1 HNJõ’viÅÄĘ6R{Lt<’’S¾A®-.— ííMôØÉÐ?ˆûë—”Âó�¾ÏcN—ímªÜ“‹åNf»„…nœë‹ºïìç9a³s.ÊVÑôŠt;"“ç4=m¦‡Ð§¹ óó³ˆŽŽ¥ï’¶a>·8xýlkm¤Çb�ÝáFp�"ÂÃøÙ¬A: ÈÓFòW! „ÀùØòžï�Ïì«:oÕ×6Áý7¿|D k~äÑ'ñÆ>õýë¹§Û?û!ì¾î244¶ã�=÷'æøÚWî@Iq.ö¼rÿõ£_žs¹ÊŠ"|ù‹ÿ¬Í÷/Ÿû:‡FϹŒÌà½.ªà¾Ë�wÞ �€äyý_ÿõ_qÏ=÷xžjrø/~ñ |å+_Ñ$÷Å7–W~þóŸã®»îZ|Mmç‘GÑžŸ®¬*™ÿŽ;î@__ßâ2ê�õU;¨4û¥Ó+¯¼‚÷¿ÿý‹/]}õÕøýï¯=?Ýú?÷¹Ïió+‰~é”���Ÿüä'ؼyóÒ—µÇcccøÐ‡>tRÇõF¿8VÉû>>>Ú_Ï‚ÿø�ÿxR‡ ÏëòW! „€ÐÏýåG>òþ°2¡u|S÷aK§Ô¯Y—>ÅØ×c´çŸ¹ýÁ“^—'B@! „€BàtÔwPÍMu·!0$>ðãwtVDG¢¨¸�ßSžn1¯xÍÎäãæ¦ÊU„„%Q| Âܬ6ËãÂQ¶i›.ëát)é­&³~�¡˜ŸuaÆ:‚ˆP_ ®eç^¢§J:�Nt0˜Åd�Ep(÷7~o阙B„ÁÙY™ ÑŸ¼ëpØ5±ÅbŸGXT*üBàrÚ`žìAh0PX¸‰m⽂•’Ýú†`±«6‰Õv—ó(ëæƒtò¨0½MªMººÚ`s1é �ÓaÅô˜!sÈË/á¹Ë»Ûd`xˆõã>‘ÈãÄ6ë|gmÈd@O€Nض¶z˜lÄ&æ"($³n'L“öŸGZJ÷¥ ½íJË.�Ói‡±§ŽY_DÅñ\ªísSc=ò›CfF6ëÇ‚Î&%…�ŒÀáöAxt2GÍàõd –©^øÌQž,ÓY‰Ï¯8êüÕÝÓ ŸÀ„G©ë¼f,“°LöÂßg–¿–Ÿß ×hn íÂÇ­úÀfüˌôä$¯—Ü]¼�1ªßP"X¿øp„oÕ.C­ ñÓ®›k„ú¼6£ÊÝÝ7 •ÛÏVñáñ2¡•;ÜàǹŠóZŸÞfvòxiko‡ÍîBBZ%�—@8í&˜Æ»yžv28-�×NžÇxïØÄ0¿Ç,âR+y â}˜…Çy¯ù,wv΢W¡7æË)�º§iimÂŒ3˜÷™™Z»øúúar¤†`~+P×ýÝ«ºÕÕôÅ¡QY¼.FiÕuÚyžêBT¸Ê7m]ÝΣäöêªî{s<—©:Æ0€ÑÁÏ.ÃüÄ<ÅPÌM^ýYY·à¥`B@!°®*ßõÝuÛþñ?ýÍݼ؅P÷W¿zò?´Í|ó;?ÁѪ†emòSÿð>¼í-Wó¾Úˆû¾´üÎÁÁAšL¯¼X§ÓuÎm½ï=7âÃ|‡6ß?v7Ôg_™6.�5ÜÕøÎw¾*AÛ3©Tu•Hî™>ÿùÏC îçš”Àü—¿üEû0v¾‚{GG‡–ômµž,:�ºM• „sOªú©ïŸú\¥Ö/º?ñ‰Oàá‡>u¶Åç555xùå—Ÿ§¥¥áø€öüT©[Éé*EÝb±,οTpW2×»Þõ®“Èg\ò )) ýë_OJÍ_mÁ]%»+Ù^¥ÍŸnŠ��Õê­êë™ÎGpW)ûãããÚ?ÏòKÿªty5jÀÒÔ�Bï}ï{Oê°tõX%¹/í0 ‚û©„ä¹B@}Á]Ÿí"¥B@! „ÀF! „Š#‡~Éð§–ÉTÄ`¸]L¨³öÃgv•›Ë¼ö‡ûªc(‹(y,¡‘9ðeRå¬ËFÉjÓã ØT^ »¤z%··´õbÎ'ŠeNG`p$w7LQr±ÛFä;…ŠJ}Šùç:.Ô÷˜ ­4À�� C ¢â (‰¸àvZ)WµÃeíAqQ>ô%T××WÃí�¸”M'÷`¸(S+Á}¤¯ ;JJ·œ«úº|_ý@ÖiìE`xb 4i××?�¢å(&›aŸîFA~ÓCõÕ&MMµ@`,3+)¸§±|Jp·`Š‚û`×QÀ9�M;uÉü\…Zh“.¢³��ZÂóåP î3–qŒ ¶Â6iDFŠþX«Í†þvŸ^É})Á†^K”àÞ�ÁîÌÍŒ!7'ÿ\Õ×íû--µðe'°´œ­Ž^ì«ê—^þ7Á�ÿë7b<Æú¥ 4T_õS¿'÷!4&›’q1B)Ró2Ï}i£ͰLt"-1Ák%w•ÜÞÕÓÇúåhr{|Z Ïaìx ‰âmí­BzJ2“·Ã–ÝÎk1£j—N–Û�Ëë}1;éD²C[ð¢à>Ñ_ÍN_)Lr×W¹Ï‡M;;Î&±~e‹d‡Þ›&Œ”ÜÍî9¿¹ ¦JêOâonmÅœ""ãrµ곊eªO“ÜÇúkà7;ŠÒ}vfYNûÔ׃‰’xbÖ•¼ÏTuCgÙi¯…ŸÇÆxÜ…âÂÝ%¹OO›P[߆˜$ŽÄ�Ãã%Tëb³ôÃ9£:´T£¼4�IîáËÁ Ëyšø¹eÚÊëK�?¿$jŸ“]%ñ·cÎiÄæ-•^ÝÁB—à¥PB@!°®*Þ¹~‚{ÍŸ×NpW�.¿üù‚÷úõoþÕ5MËâþ÷}ÞõŽëÞу{ÿíâ° ðÇw¿}/RSÏ;)~Y•�™tG`ÍwUóï~÷»øæ7¿¹AI䃃ƒZ �¸•¸¾´GEii)ÓòµÔm£Ñ¸¸œz ¾UÒ÷ÿøG-M\ Õ*™Ý3)ÁY-«¦o¼_úÒ—´Ç÷Þ{/üqí±ú_dd$¶oßÎÞNMpV=“’ž•H®IÉò™™™'ͦÒÜ=ÂúIo,ãÉ©‚ûéñîjÛJnWÂüÒ)'g¡7¶ú`±tRå|öÙgµ4uõúj îK·¥ÚW}áqê¤:<óÌ3‹úùîžu©dVƒÁpÚ¤•.¯Ræ=ÓÝwß�Ÿýìgž§‹cbb´¤×Å–<Á} y(„€B@ÇDp×qãHÑ„€B@!°ÔTdºù<¢wÁžE1!œò[ì3Cx'1>ðâbPV®?iï\ø§§§qœ?NÄ&ïDxL!“©µDD“Ð]ÎiJ#LEôcºkö¹Vµ¦ï·ó‹Ã€øÔ][Ó4YdnÖI¹uˆònFzöcSY!¿÷�XÓr­ÆÆškY· ¤æß@A)�ìBZ¸Ã6�ñ¡: Õµ˜AI‰~ä*5ZiCK’2w 9ë2Žr‰¦œ»(SO ·¢¯}/œfÊ-^Úé ½£U“ÝRrw!&!ŸÇI ¥ª9Mp¢ÚY÷ Âæª'�_å43�6-oÒó¯Ðw%!ZMCì(Ñ‹‘þŒtñ8)÷ÎNJ¤¶2¹½hó;‘š»m!ýX%¸SpìªFKõ_äÃÄZ}ÉâÃ#°»ý�_y3ÎÓÉŽn·ƒòäÚj^ÀPOr3Òµß=Vã|²ÖëhnkFD|.Š·¾}Ap4°S…M’ÛëöÀ4ÚŽ¢üâµ.ÖY·7ÃZzG�˜Q†üòÜù»–Jp2Ö¢¹úY3}>-9å¬ëÑë›v&ëö�#1½yå»)†2ÁÝןBè�5ZýBügµÑôT‡övô Kåu¾YÅWó_H ·2Á}°« MÇþ C G5ÉÕS±—]–æf džÖ¯„õ»†÷2j ?¶Ë$†zkÐ^ó, i##-}Ùë\‹[Zêà’ÊûÆbd^Åûâ-aqzœ÷eÓCèï8€y[²2Nþ½|-ʶÛ°ÚfÐÚÕO¹½œ^¶ð|�Áû°h^ïGØ©½­{Ù©­‹BréjlnÕÖa±XÑÔfDLr;PmAtB±Öñ@‰ßÖ馜· ¿m/J‹òî�"õ¡Cû‘¸ƒm³…÷añÜ÷R4Á]Õq´÷;å¶!ÈgÅÅe«Æu5VÔØØÇ|"÷­<ÿÒÛ‰æj9GÊ2O´QïFˆï0?kyç¹L1ªªª‡_H);�§ÂÆ•LpŸ›s2Á}”û_;÷¿c¼OžFå–]«�TÖ!„€B@.EÁýkßü!¿Cn^ÿ�ôÝx÷;v_TÁýCxÞÿÞ›µò|ëáÇpäXý²Ê&3y/�5Ü_zé%|ðƒ<‰V ‡ÌR©ÞO>ù$zè¡Å÷>üáã�X|þÉO~úÓŸŸßyç�øò—¿¼ø|ïÞ½¸õÖ[ŸïرC“¨_8ñ@½îIWä~ûÛß.ÊéJ¿êª« @;¿>WzAWW—&É/.ÈJÚ.+;ùƒ”ÚîüüüÒÙûrø9ÏËÓ îê½o|ã¸âŠ+§%˜gddh‰÷*ù~éôÄOhiùê5•fþž÷¼ç¤ŽJø¾ï¾û´E.†à…ÿøÇK•jÿàƒ¾©£ÀsÏ=‡mÛ’”ÎWpW~ô£i_ô>ÿüóPõŸœœ\DðéOz±#Å܇¾¤Ô?33³ø¾ê8¡:9äææb€é÷ÜsÔz–N"¸/¥!�…€B@è—€îúm)™B@! 6�7^}�aˆˆÝÄíUz»>”ÔÜî˜aBuœÖZìºÜû~´¯9~„ÒE2E¥L­-@@p”&‹;íŒ/˜ŠhªÇ–Íúë»YB1l'%—8&¸Ç°=Ì”w{(ï¶alàÓ©�ضýj¯Û>€ðø ¤æíÖäý�°ð eŠ0ÜטX;d<€‰þƒüŽøZÝÔ­¾î(| ™D·kR˜Âƒ#(ê�bŠBëØ@=S‚ ¢T_²ñr¯­F …ªôÂk—£ }sL 5Oõcr¸�ÂÛ«ì|W^yÓrWyÑ端?‚ÀˆlîG»(ém¢L�M©*œ’Þ8¦'z1Ðq=-¯¡œ²›7NîÕÚ#»äZÄ%åSB¤|ÌßW,SCìTÑcóë¬ã~TnÒ×H­Ý}HʪDvÑUˆf¹Jžw̘19Ú�áÞF­ÜæÑVþ®¤¯r/wi3 §ìZ$3 =69�]¢µd穱>vt9‚ކ½(ÈüÛȾË]ïÅœ¯­½¡qùÈ*º‚£óXQç¯P߃ܗº`lÙ�î–}(+(¼˜Å¸hënïhAë—Yt9âSŠ›”??ʺ'ê·�udýŠôu�?rôu ÔWC;Æ“óÙa"‹Œ|Øñ®ãÃèn~ íª3›wvÒÙ¿ïE¤\�¬’ëxãH9 AÇ×�÷””‘G»ÐÛ¶Ã�Q¢³vÙ`Rr¯dÛ\Ka—íÂk‹=Ã25Àë}�óý5DY‰¾ðå`55‡xY€”œË9r@ÜSxo»eL»æ«÷aÞÏ”äéëž‚UÜN EØ>Ê»Ç(ÀÅå;õ%*Õ6ö#2a+“*·h Žþ̺íl�A¶E#†{ÞÀœ½�‚»÷I<ûBbæUHξLp×’)¸+�gz¬•bÕAÊc¯â²Ëþö}çzd/<÷4²JßÁ´ðk›RƤÝ$Ê-ÁpÚÍ<>º)Sxë9ˆÒÂŒõ.êm¿ª¦Å7Rx»Œ©¨Lpgšë<w›icƒ�Ü_CëKl“k/hýc¡çŸý% 6¿›rèõìxPAé(UKsUm¢É“­û41¿8×KÛ¤úR ®b"õ�Z²'ÝÙF qt �õ/¡«a¶mÙq1ð^ð:›;»5a7›‰Ô1‰*É•¢ÝJqƒÝLm®{ SƒuÜ·_ð6ÖsÁ®Áqä”\ƒÌÂË܃T‚»•â«‘Bò~t6¾‚œ”øõ,â›¶ýÊÞ?¡xû»4Á=-w;;{%s$“žs§x|·£“R~g=“� ‹Þ´¬7¼ðê«a¢þ»4Á=-gÂU‚»ª“ÂdžNÔ¯�a]:©�Ud'–«�SÊ™• î>*õx\é »éuã{±¥r«74ÛÊxààË”Ûoæ»X¿ÍÕ’õU‚û”ÖI§»évWÎúU 8$�Ÿ•#Ù÷ÀÍÏãì|ÜÁö©†eâ0®ÝýVýWFJ(„€B`™ÊÞ¶~‚{ý3—¶à^^Z€/Þûi(ùÞØ3€{à?a·;–Ùr2›7XSÁýt"xCCObØÝÝ�@ ñjˆS5\î3Ï<ƒ©©©ÅùTŠ·©=Óù îv=xäÈÔÖÖbbbBKuW ë¿ûÝï<«ÔþªÔùÊʳ°8]‚û©õrp(ÀÔÔÔ“Ö½ô‰·Uš¸šNÜÓÓÓQ]]½töÅÇ[·n…Ñh\|þØc�á–[nY|®¨÷·¿ý틯©dzµ-~!´Ú‚»JoW©÷§N*Å}©x¯ù¿ó�ïh³��à®:¨NK§§žz ·ß~ûâK×\sÍb;ªöüìg?»øžê`ñâ‹/.>÷ÍÑnL�5S©BqA Âà º*÷r sôئínb ç•l“L‡±Ó��ëÆÔZНS£Íðuö  _?ièõõUð5dQ:RO)Êt&ž†aÆ5ÂŽT£Ü§ÂajÆöíÞÙYGÕÿèÑ*ø‡ðþ?¦„#·¨•¡ìnc¾X&[)¹w"4hå^z^8WËûB@!pi(}ëÃëVñ†gïY³më-Á}ëæRÜó…O@9¯}ýÃxàßŴɼfñˆOÛFA)W“÷Õþf�fÌ$žî”’Su%ï›9:fsk(¸+!ÌÀw•ìdr¨i¼K�ýg‡‘“�í•mÒÞÑ óÌ<ò+ßM9I¥êGaŽÉ”6Ó°&ôõ´¾Š‚œ Jc¡º©ŸÅb¦ìÖFÁ}'ÒóvQÌOáqÇŒ‰Çuú;öadò7 oœf^de*õU‹¾� n3«÷f´V?ƒ _ ‹Î>2ïZ×½·¿nß0ä–]Ï÷l&Ð2ØíÀôxŒÍûÐCÁ}û–�k]¬UÛ^ÿÐ0ÏÍQL©¿†�2¨Üm5 ›‚û«€s iÉÉ«¶½ÕX‘ÕjA[grËwk¸v¬PŸQ˜àÞVóüçg��•·›[óu,Ö¯ì:Š¡å<¨„z-)|œ îÆÖƒ˜›áùY_�Ô¨Ð�½}È*¾‰i �AæfÝ&•ÌÚ‚ÖãÏ!Èlj‚“ ]sÀ¸AuŽnaPXVñµ”ÜËy"YŸ#Lwðxy �>väåžü»înnÕ3³ÜÍmíL8¿†çÞRJƉÚþäàñ2I| ó|]cÈÏÓWòüùèè2Â'8•÷ajô“4ʺ!”¨m¼ëÃHßqø¹G�•‘v>«\“y›ù›ÿ|@2âR+•ÁäyìÕÄé0ó>ì00…¼lï¼æ+€&3%þ#âxlˆã¾—Æ}/��+º™â>FQü( þf”mÚ¾&¼—»ÜXSÛÀŽvð³d>?K²3±?÷)~Ž´šzYîCˆ u£¤¤l¹«ÔÝ|JâŸ2³3x)åýðÅÏÊ6k?GP�Cj°ys ¢¢"uWv)�B@� %p) î_ÿæ�P]Ó´,dÿÑ÷à]ï¸�=¸÷ß¾»¬eÎ5Ó®�•øüg‡t?:�àË>Ê�lÓ¹“÷7�5Üï¼óNx$$ÅPÉÙ555N%E«To%‹Ÿ:©Þ§Êè"¸+¹\ Òžmžº�ðpö4gbüÒi9‚»š_ ÛmüÒØ3ÝÿýP©àK§¥¼Jd_šª^VV%z«éTÁýtR·6#ÿ—Í––ùT±^Í×××÷¦z•’¶,Áýg?ûî¾ûoÃ\|ìcÃ#�<¢áÔ².­‡6Éÿ�ºŽ¥uº˜‚ûÓO?�Ûn»m±(*ñþùçŸ_|îyp×]wáç?ÿ¹ç)Dp_D!„€B@蚀çÞò#ùˆ6*Opp°öáfi¡S¿f]úc_�ÑžæöOz]ž! „€B@�S 8N¯nÀ¼_2‡\c2]:æf˜±ôPNà鳃غm‡F :uQ¯x^[[»;’ÂE ‘YZBê,m&#æ]ƒ(/+ ¤¨«º46gŠcž,Ê"9¼ÿÒ’m¦~­Ì¹)LóYTÑUÁ—QõxSKü iEX7ŠUó”©§ÇÚ)'O �‚RIIé2Ö´¶³46ÖRÜ�æh ÂÛÜÜ,f•¸;Ö ·­_“ªÔwüÞ8©6éèîA`X¥Ý\"ypSL¢˜TÏÓ(.ÖŸ˜ÔÐX�yÿ(Ê“›˜²«÷@MpŸí„Ë<€Œ´dœòÆvéìî¤Ì…ø”"vªðîL¨ïo†}ºOKÔÐ×¹Ëív£opA)L¤Îf§¢p̺èë8 ×Ì$Ï_&xgR¸Ú‡ÜümoptÁÉì4EÁ�‚¥ÓaÅP/¯¡LÙMIˆƒ?ŒÖÛÔÔtˆ`ŽÖÂÎ ªƒŽ�¢±ÜíæAv¡,êï�ç/ź©I� X¿‚»ŸÜY¿±õËÎÈÖðôÖ.­­ ˜ó×Fj‹Løì½|¤YyæûV�TJ¥ØÊ­œc§éž™žÄ `ÌÚÆÆq}.Æ?0f½ëÅkcÖxɰ8¬ f Æ{±}�¯Nx� Ó3ÓÓQ9çœC%U®Ò}ΩV©Õê µ¦[%õSУ¯ªÎù¾óýß:¡¤ç}Ž^Ÿ¨–çÄ똕êÊZ´;¶úø^v‹˜RÄšS%–d$Pbç—UìâÇ箲¼"&ïo` KÂÆdIÍ®ÒÂüÈ|ï•…©N1�ˆKUL¶{·± ‚221%¦„Ü�cퟤט«Ø±Å¸á–Š’"Ü_ì­1ýþ€ ùÀˆv§d(�{ŠN4ôºWe÷$•¥‡wm¼»¾¾níân…º9>c‚A\H øöÍC¡¾�Y6‹ÇÌÏŽöKbw�¸Š¾�»Ñ�DI?’@ÅlpI3v®Oˆ±ïZ{�çCÒáµk—eÃ��ÝÎ�‘;¾¼`þ·áû两§…¥åÄ–!ä^ÎͲ$@$@$«êßrpî½ßø•‡†Åd2Êÿ÷¿«×]Ÿú_’«×ñf�÷½ç'åM/<)}ý#ò›¿ý»¨q÷"Ïô¡m¾%O?ý´üýßÿ}ô¹:¸Õýnwõ¯ÉÉɨ+ÿæ‰~åW~E»æo>WNýþð‡õÓ)p�óç·¶"U¢7µS@AAÁfSÄ‹/_ê¾ÇÆÆ¢¯QàEÁ  ˆi¸ÇtxØ8   8”Ƚ¿¿<ÀÉ1î!ˆ)Vñû8©oh<´âvµ3dœC[ªDPƒФYÍRS]sâvÕf¯×#ƒ=bsøµƒ»Á1µ[¬)qRwÊX©vïö¡DJ£ãâ\Bc…H$$n碤[㥢¢:&?o>ŸWFG‡ÄîòkGW1˜àÚè�Ôä88�ª˜^q¨Š›¹ÏÂ�ÚKØ`�ÀÝ/aˆ‘ aŸT©6U*&ÃC=µ›âÓ1v¡Ÿ@€œ‚\œ¼ÜœC-nW1QfB“£¦Í7þ\‡1$%%Øý FÅbJä¾°´(ë¾ ýÇYµCCj’}%Q’ïð·$u¿‡å¡DîKØQxÝ«Œ¬6ð?‘ä“ädǦ¸]q�ô•.Ù€èЄD63’AÜë6ÉÀßós‘rÈÇ/ŸÏ#Cƒ] âðÿ�ìâQ÷7Ý‚¼Â˜½?¿_�a½sMh·³*VI€¸¸¨¨Dⱸ]}îÔc};8œâp¹#»‡<’˜˜ Ç !PŽáûs­¯Ë*Ü×á´DWß@»“ã¥øx鑈‹šó'§¦pÌ1qb2„0>[äxQl¯1ýh÷8’¿T»Cq˜ç ’’”ˆ¸Äv»#½awÿUNî‹KË0þs‰ßÏLb“³k±Í»²Ùí²€u¤ÓµŽ9'„Ø„±óO¢TVÕÄìze³í»ù©æÑÁþ.ÄÅ#þ€Qñ¹³ZS$»¶¤§ã» $@$@$pÄÔ¾ù3ôŽ>þîg¢ò£?õ‹{jûÿþÒ'Äšš,ðù¿�—^ÞÒÒÞí$¿ü�Ÿå¸þÊÅVù½?Ø2¾[�;½÷ÆçŸ%˜WÉ�Ã#“òÑO~A\øþÄÇ£Gà¡Ü/]º$?ù“?‰/ëëÛÿó?ÿ³v>W¿ÔSNä�'úþ ¶ÓÊÌŒ¸kª?ñ‰OÈïþîïFß¿—À=77Wº»»õ‡|³ÒïÿþïËÇ>ö±Í§;\ºUûªªªô/G7 íVà~áÂyûÛß¾YMÿü‘ùùÜç>·ã�JøþS?õS²‚_ôm>”Ø[‰¾Õc/÷÷¾÷½òµ¯}mó4¢ïÿôOÿ¤9ºù¢J$øÇüÇͧºÌ׿þuý\‰Ùßóž÷DßSnS£££Ñ6+×{•ÐÕ…_€ÝxÜMஊ(7ô_ûµ_Û,.###ò /`�qE_SbþMÑýƒ¸«_Ú—––nûl�:uJ»µ«/Vkkk¢Ä÷ÿðÿm›: À}>!  �˜%@�{̆† #   �#GÀw˜�¾ë¸¯ ©®=u¤¶Z·Û&´âÞ RSwZ‹Cmv—ÌÏMHaÜÜS’C“wÝF%‚™™“üÂrIK½½‰Ê®Oö *¡ÞÜÌ(bRñÎái÷CDÄK‘ � � � � � � � B5oŠ9DÓ¾õ«õ²¿÷?>„„É|ùÛ¯ý›|õ¯·LŸïÖˆO|ä0M)•úúwå+±]‹y·z·¾÷Ö·<#ïþ¿ß®u¿Ê þãŸþ"´ŸÞ[‹ñù#Bàu¸¿ûÝï–ãÈVÂb%0¿xñ¢,..îÀù¶·½M¾üå/ëוˆº¶¶v›à[ ÚÕ¹ÔJœ­ÄßÊi{óq«À]¹r¿õ­oÝ|[ÿüà?(ê:Ùp‡PŽêêz¿ú«[�½²²RŸ[‰á———åç~îç䥗^ÚvŽÝ ÜU%%üþ×ý×mõOœ8!ïz×»°5Ö YZZÒîðJôîFfûæãرcšSFF†~i/÷o|ãòþÃØ<•þ©íïÿûE¹•å+_Ñì7P®ùªŒz(÷w%Š¿ùñÜsÏiöJþùÏ~‡øû^w•9£DóÊ}zzZ¾øÅ/nsGW×R õõõú²Rà®.ð¿ñòÇüÇúZ7ÿG¹¸ÏÏÏc+°ðÍ/ëc Üw á $@$@$“(p�ɰ°Q$@$@$@$@G˜€úÏÌLÃ8bRÿ0\`3¤°ðøÿÊ‘|x¨.ñNü~7wO8CŒ^]Û“Îׇ-tÊÉztd®�.ñ‡ gÚÐ|+*îì é„}~a^›l„C:våepŒ5¶Û�Éö`è319×uñÃp÷k§Îòr“�N\:†cƒÚÍwÃ�Âu}¤¸¸ôÐ;­ÇJ€”ÉÒÔô¤¸à˜Ü0h÷}å˜^ZR~[§d¿ß'Ü!í„k0%¢Œ 1L–ÂüB8|Ã5ž�}” ÿ˜¸a|e0Y»ŸëÝœ óòwì¼y1å½f³£¯`¼ƒuôFP9G[n¸öïì[›õøs÷‚à:;?q�ÆŸÎ6B^ÍX¹sßÎÍ^�_“ØMÁíõ‰»)(×èä¤d8à[uŸÙý•YòN” ÿèè€øü!1ag£ÑŒÏ¾[, q×ôÛìXq!ŸÐqc"ú׆vóVÎýG-!ðNÜÆë8‰¯¬aLr{%ÄF Gq¸ð—+þ�»×¨þ¢\Ö½þ0v�Hµ“ ëa“”—«]z,£ÙGþšóÄ6Þeò@IDAT¤x¼Aíf 0ï;%Ñb”ŠÊzè'·1P»C©]o0ŒÉ†!EŒf³˜ A”7ÃD;FÄïŒå¶ðÉ®x=nì(Òƒ¸„%N“ k^sH’’âðùÇ·áìCP†‡Q'$Á`¼¾ŽÙìÇn&8÷ÇæÎV»‚ÁB$@$@‡šÀ£$pÿÅÿøyæé32;·(ÿù—>Ùyê.ÑSFúÅ�cž7Ê—þôoäß|å.¥ïüÖÿÐ òŽŸþ!] £k@>ýÙ?ÁN8þ;Wà;GžÀë.pß 1å¨ýoÿöoZt¾Y^ ¢•›øÍ�ÔTµåïÆ6çïÍ÷o¸+'nå¾~»‡rRÿÒ—¾$CCCÚ1þÖ2yyy²°°pÛŽ¸�ûøø¸œ?^oí{ë5îöüOÿôOå‡~(Ò1U¹½ÜŸ_ú¥_’?ÿó?¿Û%¢ï)nögýb­ÄÝ*7 ïpp/�ûªE_VîõJä¿ùxÐw•l¡vP×¹ÓãܹsrùòåèÛ¸GQð€H€H€bšî16ŽH€H€H€HàðAüÑÛÛ).O‚$§•ˆÉœ‘U¼ø<+â²�JºuCNœ|rÛû nïéÂïý’šQ)ˆ²Â!¿¬;¦DBKræÌãól#¶·'*y ¯P$.K’¬Jxk‘`À-.û´lø¥±¡b‘ˆD�Ùçóâwäâ &Š5³\â-iZ\åY_CpU*Ë‹�€@‘ûÞ¢°½t ·±©YY÷ø%çø)üQ/}Ä!ö•Q y¤¡¾i›È]‰°úzÅdÉ•´lˆ{,V }ˆáœ„}KR^\„ßå3&Û)ïí™N8˜žãlŒC…HÌAjN( ‹S]b cWßÊ*|î·ú‰·÷ôȆ)YòJNJBRº.¿nŸ—�wEŠr³(rß[v”Vâö¡‘!‰OΓŒÜrIH´J(èçÚ¬=Ë`œ½ƒñÀ@§Ž‰õX•¤¤åaþ1‰Ç½&«óÃâwÍÁ!®~[ßÚqQ¾pOJÜ>½°ñmHòK1~ažWã×Âd§B.Ì*jKè©Æ¯�¡>IH)�ÌÜJ±¨¾Á® }Ź4AéºTW7Þóº,pwÝ]×%hL•ì‚Ìõ¹ú³ïsÛdmiDëøìWmOhSâöA˜›Å%çc^Ùê_‹SmÆ;ÅZ—Úº–»_”ïÞ“@O÷uY÷'HbÊ1É*hÖb]¿Ï…qlBÂÞy©®,Ãܲ½¿t÷t‰9±P¬Y÷Ò¡K‹w}YlKƒot`ÝÆ¸Üü= ¨q©»wPŒñy`œ%–”\ ù‘pè³c-6(‰f¾¯œÝv–Ö믊'�*iYèK–týýF•÷{WE‹R_Wq[ñõ¶“ðÉ= ´]¿(vW<æðJÌ/)—�¦¬Ç–¥©¹Rn¹«ï-×`p¹aÊ“¤”b$$a¯1|…Dâ•Ç5�ÒE9uë´&¸Ý> � � ¼®ª^88÷¡ïl™:¿®7u‡“57ÕȇãýúÝO~æ‹r­µç%#/ÿà[Ÿ“w½óGDýnì½ÿñÃâp¸¶•W†Ê4YiUC¡�fĪðOüØ[ä'ìûu½«×»åw~ÿëóm;Ÿ­C�{H€H€H ¦ PàÓáaãH€H€H€H€Ž�îÎkbw[$ýX‹ÄC��dÅ.žâ®;&Ä‘ûêü59y²nàéú®µÀ¤gHL‰¥’q{Bb6þˆa’ ß‰:“b[ì�ÔÄuˆ;B”î­ô KÈœ ±z…¤¤‡P$UÜŽˆxœ²2Û!‰&Ä…5ÑFõõvˆ;‘\áiÔ)S\"bb„°ª_<Îñ9†¤¶Z9Zo ²¢•ypOJT8<6)‰U’•ß ÉVˆpµÀ¢ªåQ™ü®$ǰ›mSô\Ãpß÷2 ¤>ƒ>’†¸áýÊ6+K3ôzg¥¼äx´<öN`bzNŒI’{¼E ÜMæxªœøÜ�ÉìØU1W¤¢|Ë‹ù>_÷—€¸Obþn“ø�e©(+�ž¸··]\Þx)ª|^¬ÙH‰OÁ{0ù³MŠk°…‰KRSyûIÑ:<Ø;�þþ>¬u3%3ßW VOJEb[8(^÷²80/Ï\A"A¥¤Y#ã’Íf“öŽnŒa-’‘wJ“‘Dgq�k^g±-u‹yc Š[ëé½·Š5�oëEIÍl�´Lìâ•x œð�eɹ.ôƒA ûÇð]²1šœÛÞúš,¯ú$;ÿ9$’`W„„tÜ�(ïÄø7�d’^IOuKC#ç~~ÂH€H€.�Êç?õp/xÓÕ†_ÜÒ5Þôò;Tbôßùô±CQÌ©Ýò‘O|AFF'o{½S'ë僿ôný;Åï]¸*øG±£Ü'?ú©®‚)ö·^•/~ù¯w¼¯\Û•{»z¼r±Uþàó~G!üŽÊ|áHØ·À½_‚WVVn I‰£�;&ùùùrúôiùéŸþiii¹söqoo¯{+q´úˆzdeeÉ/þâ/ʉ'¶¹œ¿å-o‘¿ø‹í�Áƒ­ ¿úÕ¯ê×ûûûñ‹à ÿûÿïåÿðõù”ˆûãÿ¸zÏÎÎê×Ô^xáùèG?*üàå•W^‰¾þÝï~W”({/Õvu %¶¿5<ýôÓò™Ï|Û'Uî8µÕ+—óÍÇ›ßüfùË¿üËͧ·ý©îõÓŸþ´(‘×âââ¶2*™@ Èë·~Koñ¸íÍO”Ãý¾ðl%¸5)gûO}êSz«Ú|àÑjïz׻䳟ý¬~~;úýÑi–êþÕ/õÕC}~ðP>ò‘�`ËâBýÚæ^~ùeQI›�7¼á ¢D÷ê±/½ô’üè�þèfuyþùçu|£/Üt ’Tò�¼—””Hc#~š’"ŸÿüçåÃþp´äûÞ÷>ùØÇ>}Î   �Ø$@�{lÆ…­"   8z®^¹,f¸´æ?&éÙ bŽÇî›pjõÁmwuáš8W‡ ~[€+â9}óÝ]íbsŠä—¿E»·›â’Ä— A"œ]×FÄÁˆÏ5 O>ùôуõîHýa©oxZ2ŽÕA\õ#¥pM€gñèÇê˜8¯HKSC´5­m­pt-–Ü’ópU‰ p ı<"+s²¶Ø'¦ÀŒ4ŸˆÄ0Z‘»"ÐÛwÜ„°m€èí$D¸pÄGÒÁº}1é—¸çÚçÚåô©­¤ŽžÞ>I̬’‚ò'äX‘ŠIŠú®Î÷ÃitL&¾'•%¹’œ”¸«6°Ðvn�OÆf–�f)(} ÑZ-B\w,Èò\¿Ì�·Š 1i¨Ûê'�]m’[ñU5øW‡�ˆCƒ²2?ˆò×µó{À5) §·_ŒÏvM ·¯G2‹NHAÙi0®E_Éןû¥Ù~™½‘{‡çgJ¢%âÊ:!u\ÊqıI;‹gåUi�»suZ ©g�¨°4q]NݘvÝŒðx}2>»"¹Å-ˆK¤¯˜áà®ÜØ—çd~¢UVgÚ!ŒÞR·µ_‘ìã§uùc…õ˜‡Šôº`uaX÷­Åén ¢¯TWoõ¯èy°+½½mH:(•c…�ˆÍIÉȩ҉S.5¯¨1 q±Ï·KScsô|]’QpRò°‹H&úWrZ¾¸¯-éyhy¦[6<ÓH¶Úª­Ìƒ]p8Ý26½*ÇðùÏ->‡äŽ,½‹rc÷¸–´ÀÝ6{YjÊ£ç»|åIÍn‘¢ªçµ >1E%Á™Åµ6‰5B�vq7ø'¥ªb+‰$Z™»&píz«XÒêÑWš�4¨or`|Ò÷•Ù«Zä/sRwcÞoƒ{{À��äÏ'�Ráu’¬âó®é^ÛR晋ÒXW,ÖT•”ÀÇýXYµCŸ1-iÇÎÀÁ½ bõç€ßŽï.Ì5Cè×$Åb“§žÐ—øî·ÿE’ÒURn3ð=ß#M& ’—ñoß'û°ÛQ¯œyìäý4‰uH€H€HྠTåO   �%@�{Œ†Í"   8r._é”´Ü'ààÞ‘ÁqÜSnrDì�8º]'_”·¼5²SãË^Dù'á xâÅ ‰OÌ„ëžA>‡8lCâ€`diú‚<ûÌù#ÇêaÜPWW«HB™vÍÎ? O6b’,>÷\'àP 1âÜ9Ѹ%”jí�¬Âs¸CŸQq‰¢8S»W pWñ»"Óƒÿ*ß÷ý?ñ0náÈ]ãå ß�œÒ§äxõsR+—iõ· 3’@ì¯õÉÜØe™¹ gNl‰ {‘¤�[úÜ“´¬IHÊ�ÜÅ�¶©ÛefäUñBÀsâä“GŽ×ø¡îîë’”U‡˜œ×âÐÔô|îÑOàJ½2?¾—dzè‚4Õlu÷HAåSpÙ}q¬‡ƒ{ÄýØi›C ¯ÉôðElû'yã›¶Lwƽ¥ktc÷‰’ÚgÁøq�t Üý¾uì@±$3£W�ØñЏ�pÓÐxJßöŋߖ"8X—Õ¿wÌ)ipØEßò`¼[‚Søäà«Ú-üdÓVß:J¼ƽtu]•”c p ?�„åH�ƒ¾’¡C–‘Ü13|Îß/ICUY´9m�r¼æ99^uÎú ˜‡2 @€ƒ»}Âë6ïû®Ì =ñÄóÑ:<Ø�ï|û¤¢é¤ óDñ)-VßÜd‰Pj^™}Ušj·Æ°öî>)¬|Bê§±fS;$` ƒƒµŠËâdúË÷d~ôe9ÿÔ›÷Ö–Žh…(:!½N¯§r rON+Dg‚°¦RIƒKÓm²2}Eê«ò¢u^}í"âòF-ˆOˆð:)S¿çu¯Êîópp_�¹$��ÙJ‚‹VæÁ® \¼Ü†DÃsH 9‡uX©^ëâ ‹x±Û”}©;NµËÚÜ+ØõþY}ÎùǯH^Ù›�dx^ ÜS”¿IW8ëÏ"6íØéªÜÅÏœ�®vÝŒèíé’5‡‰�!.5—rÁ"¹�ÉKZ¬n[¼†u@‡¼ñÍSÄ—¾û-IJ;#Ö¬-p�OÀwIìÞ ¬ã»Ë,’Cú°ãQ+昽UFÅ  ¸O�šÀ]a**Ê“ÿò Òí†Æ·"›–ßûïÈììvcæÍrw¸ÿ¿ÿÏgÄr#É}³ün¾ãÝ·Û³Ûâ,w ĤÀýr|d›|7�{¬@yãß(jW€Í‡rˆWâõ²²2éèè�ù—‘¯}ík›oëÄ€ . {».úH€H€H€b“î±¶ŠH€H€H€Hàè¸r­OÒrÎAdP ‘A!#Ћ 0XÒnìk‹m'ÓÒÜqÑ{å• ’šuJ2ò!LȬ�³¥¸ ¶”_€‹ûÄ"—Åc딳gÏ=XᎾñ/_…àó­Zàž•B©,Ü“´À}Ý1 „R`|²¹:Úš¶®!ÉT÷âÇ!^,Ðbj-p‡ã貸_ñŽc×ËÑ:<Ø=�W^þ¦T½ y¥ç öH�{”ØÞº»[!p¯ÑÜÜâUEîÊÁݾ2¾—�tðª4Þ$pïêë‡1"pOÏ.…p1O»ÛW&á~Ü!SCÅ·6$55�{k KG t!‰ ¤ö9-pOGbG2ëJàîZ›‘¹‰öˆÀ}¹cQÄ%ÿÕW¾�ñîY-pÏ=Þ‚y¨wq.ŽÊäЫì^’†ZþM' y�Jà®úJqõSH¸Q;PäK‚Å*ëÎEô•É÷ è+[ISݽ=R€„ž$dä”ëþµ!© 1Q;l ÜŸ<ÿ¦=¶†Å7 ô÷c÷k…Bàž•W+é9•pIŒ=†­NBܸ7×oÍõÝÃrËŸÑI=iY‘1lFd¶åQÌEƒ25ð’¸?õÌ[6/ß{$ îæ”rÌÏIV~³N2T‰>Ï f´À}yúª4VDÏ|õê%I=†�+*žÆ|¯úKÞ3èòε1¸¾#Ñpâœ/ÏFëð`ï®]o“T|_ÉÊSãX)¾¤ÃÍ3 ±ú æ˜qô�ìÜò*<žÓ'ok…ƒ»`‡*”ÏÂw–¬§ãÒtB®¢ø5”_™»&ÿ8î{G´†rpïí�ÄvV’°#K"þ™ãÓ�H°®ÝØ×íÃp×ïBŒ®É¿/"pïîì—¦c§—Œ:ìr”…uµɹ6ˆâ—‘ÐÛ/ëkmØ ŒÉmQÐ<  x(ÊžýäC¹Îí.2öÒ¯Ýîå‡òšÉd’3§ä©ó§¥´¸@22Òð½Ü v»S”°ýµ+rñµ¶»º®SàþPBu$/B�û‘ ëû©Ã pÿû¿ÿ{yÏ{Þ³k(ï~÷»å3Ÿù̮˳ � � �ÀÁ ÀýàØóÊ$@$@$@$@��ÖÖN‰·6C­Äˆ¥pÞËÒâ�¶•w®@ }Y뎋55Yƒéíío8â’ ˆ•Sß1¼¾¡]÷lpC\š½$™V‘ÚÚÚG äët·m¯IÈŒ?(åÔÃü<Ä"p4†èÍïs¹½C&^“€{BN�Œ8 «ËvtvI\J™V½ b‘bíÎ ú!ׂø58&×VHJrÒëÔÊGë4}½²‘P�Tœ@[àZ!ŽI6Äã*œÂ_’ä„ ”•GÁô@è›”Q)ùe�KœvSŽ¡�xÑŸzáÌ{I–g»¤¦¢1‰ô«hE슀Ûã•ÑéEÉ9Þçï3Z j2Çiw%ÂlûGq¯Ž 1çæ~r]’!>TãÊ-\‰C¡€Ø–Fá`ý*Dˆ=RZxL’-»j í$ÐÙÝ.)YåR{úmZ­„Ôj,Z[‘ ¸·/NuIÙñ<0NÔ•ûúÚÅ”TGÞ¸ñc'‘ì-p÷¬ÛਠBêïI¢9(ÅØI˜�û#°îvËÈÄŒî+ÅÕOKFnvxNÐ 7*é`uaHáÞØ°%$ÇÎî€QJë�¬¶rpߨPî‹ÚQi¶OÂîÌó-÷×(Ö’u¸ŽLÎc§ƒŒIÏcýwi5×ÃY~⺬-�È æû––H2ˆB6>9%b)D¢U³d6éÄ)å¬ïFbÏõWæúD|sR_IH$æ½P»Ã÷ôC݀䛴XÝ—¨wÅY]è•ìˆpNHc}Môäýý=0æ –-poA\²µášÅÛáú>Ñ÷uI±¥ºj+Y!Z™»&000 žð1ì^P�ï,Ç‘lX¤r=Î9$yôcÍ;"Ã’Ô7D\¿ív»´wôFî�!‰·ÎâIHlóŠÇ5/‹Ó¯Bx=ˆäD|Ÿ±¦îº,¸“À·¾ùmÌ-ç´`]í"oQk^‡„n$íŒ">HNHtÈÉӑݽl6'¾»Œ`ש:Ô©Gy%p�Óîú>÷œ¬.^³,ÉÙsL–ÞI›¯� � ß$�£J€÷£Ù‡t_‡Aྱ±!ög&¿ýÛ¿-ê—wzX,ùä'?)ïxÇ;îT„¯“ � � Ä Üc, l � � � �À‘%Ð××+NO*D»õbŽK…7¢O„lMMH¼q ·-±ºrðéê��áYep݃ƒ"þç÷®ÁqoŽˆ×¥¥©VÒÒ rçcÏ�€ôB\•`­„ˆ§ñPw³ zS‚õ¥™VIŽsJ]ý–°p` O<¡4«”“5îñÉ:†nD"óÝb -HmuåžÛ �`@FàZeI¯„�ºNSs$¼” œ©m‹Ã27~IjÊ‹%%eK¬>2:$~C¦ä?)©™‘˜Äp ¢ªv1ø(vÛçl|rZ ‰yZì©\©7îJL=;zEâ6ìpcßí tJИ&åg!¾®€ÀݪÜ•[øât§„= RzœBêý„ep°[‚&«•Ÿ‹ÜS%¨“mf! í�—o%‚Ñ·F'¦ Н@0§äa¼3a7œÂ‡di²UŠòs$9‰É9û‰ËÈØˆ,¹’WÜAaæú¸ä:‘Ü1.³cW%.l—ªª†è%\ëë29;‹„žÓ‡VIbr¦¸/M÷Âù}AÖWG¥¼çAR ÷O`dlL6âs�àÑ„¹[ Üãuâ�myLæÇ¯J¼Á¹-‰ÀérÉäÌvÐ9�þUyC஬!nïÅî9£RYV*qqŒËýGE¤§§ãX¶¬+7v-pG‚šË>�]Š:%Ñè@Ù¸«uÛÀÐ K±n«FAâ§Á ~� »$Œ ±ç*v¡¨¢ˆz?AA]?8÷õ�‹)ñ8DÑåzw#£ê3H$pÚÆ$ˆäφºòmŸÿ¶¶Ëâ e |…Þ¥J¹¸ü.ô³U$ôK‚qEšš¶Ö ûlâ#[]í|àtY´`Ý’\±z¼NòPœÝ¸‡ƒÓrúô)IHHˆ2jkm·ÏŠd… |oIÃ.±YCò肸]“’™�Æ›’£y@$@$@�@ÉS€g¿û©'^ù�»à»$pD Pà~Dû°nK91}îsŸ‹^®¹¹YÞ÷¾÷EŸÇÒÁ,~ÑöÕ¯~Uúûûõ?%v/‚£G]]�444ȳÏb‹Ë²²Xj2ÛB$@$@$p¸ßß&    �׉€Ïç“ööˆyÌ ibIÌÖâhÛR§$YÌ~ÔC�¿íjÝ]íbs´ã»Ùl�ðmC â>»¤C×ÞÜrv[y>Ù (ƒCâñ…�HР�•««cmL’â¼ZX•�°å2í÷û¤«»K‚’Ñ[D%&}A·cV$°"uVÅÇo�áÞZÄÒÄdljN$.C»± Fñº× p‚+¥@H½%U´ü~¿ô#ñÀKkÆq-ÄRw%B4üR'WÆdŸ+%*Tâh�Ï/¹Å'ôN>�C¼ö) Ã9´¬´c×ö~2:6,¦x«XÒŠ"wˆ¯ç&Ú0Ö%H9ø) Ý_LÔX46>"ÆøTIãxÜ#»IÌJØ·Æ;Å·�`P&¦gÄ�[Џ#÷õµI1¡¯TUÖí¯Q¬ a¨_†G†Ä˜� b!»-¤öbŽœè+�¶„‡ ÙÀ@—¸¼á-�{8 'ÞEÙØ¥´¨}ÅL²û$ æ‰Áá!1Ä¥Cà®Ü¥#wûò¸$˜ýRQ^½m S—ëïë‡kƒœ*í¬@¢•É ´IEi ǰ}ÆDUWëb•¤æö›ÌßqIÇ”À}k°€”——KÂ-ýÅï‡È}pDÂHð±$ÃÁ㘸;VF%-Å( �[Nü¯CÙS(Î=}ƒ’TíÆËlb§Ô×VbÛžÜáõze ¿Kœn“¸Œf ‡Hµ‰!l“'Nn]?²`÷yã^¯Gº;¯ r ‘à¡îˆÃ†J¾™�¤¤9uz'g›¾Þ]'ke•¬ ú™Ï³(i©R߈Ý``È � � 8(ºZl‰7$55E**jîÛëóøÞ‚⎎�"&«H"0JFz–äææÝ%&~íGL\ ÄdÜ@Y“Zˆ™ppoâ÷.¡ÜõÇÆ†“5íàž‘qLrsrïêø½îöÈâÒ¼¬®.Á]Ü'i™0È©¦0ôÞ¸w]Â Æ `¼¶º(�€OÒÓ3¥¼¬æŽŒUß”5ô-µcEfF¶äääKJòÖ®»¾8 Þ–@"÷‘á^Í8.>Q2³rÐW ÐW�¡s‡‡ c×üÂ,ú „ízžÏ†¸·Îí·ßÙž_VqìÁZjY;…gfçH~^á]?ûÊäknnZÇ% ©ê/‘ye»¸wÏ�a…m\®u™š—…ù)ÉË/�±Z ârçÝ$Ôºm‰!jn1Bà›™u ëâ8·sG£m`÷ùD%† ôwÊêÊ"œòM’…±¬¦¶ñŽó‹ºœúÎ2=9*+ËóHâ 6ÙØ é$ÖÇÛ{öÙ´G¾úÚšM&'†ÀyAïú‘…>P×pú®I6›CÆG0¦MH>úY)æ˜ôô´Gž%� �   ܆;¯úh¸o�{WW×£MŽwO$@$@$@$pOMMM÷,³Ÿ¸ï‡ë’ � � � � � � � � � � � � � � Ü‹@Ñ»W‘öþôk¿ùÀÎÍ“@,¸o�{VVV,ßÛF$@$@$@$VVVh+(p xyr              xä žûè�1˜¹üßìÚ¼0 $ Ü’>¯M$@$@$@GœîG<À¼=              8âòÏ~äÀîpîÊoصya8H÷-p?ÈFóÚ$@$@$@$@$ ÐÁ�Ÿ               �I€÷I—ç&�Û Àýö\ø* � � � �À! @�û!›H$@$@$@$@$@$@$@$@$@$@$@$@$@$@‡˜@Þ™ÿ~`­Ÿ¿öá»6/LI€÷ƒ¤Ïk“ � � � ì‹îûÂÇÊ$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@÷ �{úàî ×)p¿Gxøö%@�û ,o‹H€H€H€¸? Qæ=’ � � � � � � � � � � � � � �ÀÁ8vò·ìâKmwí»i^˜@€w~ H€H€H€H€- ÜmèØp              8(p?ab#� Ü�X@y;$@$@$@$ð( ÀýQŠ6ï•H€H€H€H€H€H€H€H€H€H€H€H€H€H€>�ì~ø½qÅåöÿ~`׿…Ià Pà~�ôym    �} À}_øX™H€H€H€H€H€H€H€H€H€H€H€H€H€H€Hಚë%ÜÛ+�yp'ç™I † PàÃÁaÓH€H€H€H€îN€÷»óá»$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@û#�Ñôßöw‚}Ô^ëúè>j³* ^¸Þرå$@$@$@$ðÈ Àý‘ÿ � � � � � � � � � � � � � � þàNÎ3“@  À=†ƒÃ¦‘ � � � Ü�îwçÃwI€H€H€H€H€H€H€H€H€H€H€H€H€H€H€öGÀZûëû;Á>j;ú?±�Ú¬J‡—î‡7vl9 � � � <ò(pä?@$@$@$@$@$@$@$@$@$@$@$@$@$@$@”î/ON·%@�ûm±ðE    �Ã@€÷Ã%¶‘H€H€H€H€H€H€H€H€H€H€H€H€H€H€/�”ê_;°Æ»?y`׿…Ià Pà~�ôym    �} À}_øX™H€H€H€H€H€H€H€H€H€H€H€H€H€H€Hà’«>t�îíõ¡O=¸“óÌ$Ã(p�áà°i$@$@$@$@w'@�ûÝùð]               �ýHªøÕý�`µÝ#ŸÞGmV%�ÃK€÷Ã;¶œH€H€H€y¸?ò               �J€÷Š—''�Û Àý¶Xø" � � � �Àa @�ûaˆÛH$@$@$@$@$@$@$@$@ž€Óå–é©a):^)©)Iþ‚�àœN�J~a¹¤§¥<‚bó–ÄeqÉ/“ŒŒÔ]5rmÍ)s³£è/åbµî®Î®NÌBQv»Cf¦Æ$¯°L23¬Ñ×ïv°²j—…¹qÉÍ/‘¬Ìô»å{$@$@$@™€¥ìƒùŠ[—óŽ}fë �Hà"@�û#lÞ* � � � 5¸µˆò~H€H€H€H v x½è�',Áp²˜Lq’¤D³”•—HBBüŽÆûý�·;(� IB!¿˜�nI´ˆTU7ˆ%‘«Ðöð‚Íæ�ÅÅUq¹â÷$>.,ÉɈGéq‰��Ûq&Ÿß/ãcâñ†$Š—p8(Fâ‘ RQY#KâŽ:|a÷üà;6¾¾°llX$¼ãƺXÐ5ÊÊ«Àü›>¯WFFÄëÙ0¦ŠÑh“Á'–ƒ”–#†;ûÔMÕy¸ �@P&§çdÝ”PØŒñ'2fåaü2ï8ƒŠáøÄ„x}²aHBC"aW$†eç¶ÇpÇ øÂ] x½nî_À †¸t1Ç%ŠQüƒŒRT˜�1ìö1™œšF?A¿BLÔ¸%!§$`ˆ+cLîÊ{·oª~253�±+$’ Á€G‡17ÔaìÚ>Wû|>ô“1ñaì“÷Å€~¢–%%¥øÉ±k·ìïTN1ž˜Çç~ãcôÍØpGÆ*Ž£ãÓâpùÅhÆôŠ55^ÊKŠn;ÞÝéÚ|ýÎÔºvxd ŒbŽO‘�p@ÜÎÉLOÀº¶qÇ<ïÅ�:IRßxjÇ|tSu’ � � <$ ¥¿ü�®´ó2¾ñÏî|‘¯�À#@€÷G ȼE   8ª(p?ª‘å}‘ � � �@ì¸~õ¢¸»÷ư � � �ÀëJ ¾ø¿¾®çÛËÉü“¿³—â,KG†îG&”¼   xôPàþèÅœwL$@$@$@AÀf³C¤Ð/iY' Ü-×B£É¢Åê¿MV^‘ìÌ8i€¨móÑ 1µ7xLRÒn°2%à[ƒÀÔ1#„ïþA9{Ž÷M^{ùi³­Ikk§dæ�Ó"s\ D ¸C°îYŸ…ȰWRV¥¶¶*zÚþþ±9ãt�ÄT%~K�°ÔŽx¬C˜Õ)öå.9ÑR'ééiÑ:<Ø=�¾¾q¸ãåXÑS’œV¢ëpšöA½¶Ð!k‹}VIš5UŸÔápJWï¨dœƒÀBž„t-öUw—mLfGþ ްf©¯oÚ}#Xr��¡qñA„{¬èÆ­B|æ-Zà¾î˜–¥©×$9Þ%•Ø}bóÑÛÛ%NO¼ä•=‡~U¶%p__’Õ98ŠÎwHC]‘•c5÷Cॠ$»ðŒäGL¬ùøÌ[ÄãœÃ\b“…‰W“u©¬(‹žº¿¿Gœ>‹¨˜h�{„‹�ûòl«¬Ì´!&åŒI”ØÞ†GÇeÝŸ"y%ç!p?~Cà®…3²4yY–f®Ê³Ïl �.·ôÍHf~‹dáŸ%)[i¯1Ö­aî’™‘%ÕâÃzàÔÞÚÀÍŒ3óš·’nÜg5ão%wŒŒN"y$UŽ?�»ï’tÒ›JTXšº„d�U©®,%á}èè—7Qr‹1ÏCÜ�Ä4¿ë(¿KlH‚Zšº(M Ub½1ÏÛ$¾ ȱãOBà^«îFc„Ô.ˆ|'de¾]’Lˆ Ãù¸ýýý²jc {óŠJàL�ÜÝKâ„À}eö²47UKZšU_Änwè„ÏôœfIÏQcØ1$Äéï'n¬Tù´dŸÔÔ0.÷‘îÎVYZñb�{É ‘Äu>õ=ÐíPŸÿ×$#-,MÍ[ÉŸW._B’a­¤ yW‰âã-YZàîs/ê WåÔ©fÉÈÈØOÓX—H€H€H`Ÿ(pß'@V'�û @�û}@c    �Ø @�{lÄ�­    �£N «³îíY’ çöä´*¸!çˆ w%RðºgĹÖ+w—<þDÄ!ÑnwA<2&ÇKrþ)Au*Ê;àt9ö´¸ÖÚäÉ'Ž:ºrm×/Â4W‹Û3óÎB÷Éøí®D#ÊéÐko—3g¶ZÛz ©‚(ñ¬$$fC4’©�“½îY8VNCÀ{Õsròô“¤ÍGý¤W¯µŠ%­^Ò�5Aˆ[©SÊQßãT CZànÞ˜––»ôöv‹_ $ wåöž˜œ÷D8T. |?Dñ�âuôȹsÛ�“�:Ç×ëþ”@´"ܬ‚Ó’ž]‡˜”!‰ Müž5Œ=câXÇÂeiAÒÁæãÊÕË’”Ñ„$�ˆ#Ĉ)yÚÉÚïµÉЏ·‹)0%�M'6«ðçØë22¾±b’S�˜”bìJŲ—Ýaí¾¾Ò%-MµÑ³^»~U’³”�ú„däÔ‰EʼnùTô¼¯]êB’Ö¸'b·)µkX8ä—uçꌢNxW¤ùÄvGþè x@$@$@$ðPÄýÒC¹Îí.˜þÝÛ½Ì×HàÈ Àýȇ˜7H$@$@$@G—îG7¶¼3   ˆ%/}÷Û’”vâ·ˆ”;u† F¤�Z¬n_iƒ(·UÞðüyÝì«—_–ÀÆq”o†H¡^,9Zœ¥¿>Ï<Ä@²nk“sg·Ä¥±t¿±Þ–ÿóõ¿‚+õ ÂU‘ˆF²ÅhŒ× × ÄÑ­´]—§žlŽÞÊ•ëƒbÍ> QVD¢wW%ñº d„ÀýÜG_”÷¶wDëð`÷.^î€ñÕg‘R QNоy×Ñ7dyæ5™û¶¼åßý„>éË^”Œü§àf}}¤ ‚¬,è~ ØåÀ®År‹Ó¯Á�ú5yæi&ì> [%•ó·;¨ÜÛGLNê$åTâhû”vc_š|EN·l¹…_¼tM²‹ž”œâ'8¸CÞ!)gÂÅYœ¼(³£ß”7¿ù‡·.Ä£]¸võ‚˜SjÁ÷qˆÜ7c’q3¶MÉ"\¦—¦/Ë™–Êè9/]iƒ#õyí.®’”ÐW J=®E±-öi×÷™¡oÈ›¾ïG¢ux°7­�ØIý$§øœ«+n(è…˜Îß·/N¼&‰p™®©‰ˆp/^¼€±ëœä—¿®ÔÕ;ÜÅçÆ. ÎËòôS[âë½µˆ¥/¾ú’d?ƒ�žã*0V.ù� ãXÁ\}cÑwäéó‘5—"ÖÚ5!¹%OCLÝŒ9.ÖÚÁ=G•¤°8yIÍjg—­Ä7’Þ�×.·IVÑ’ƒ)é¥�¬�Ô±¤çù¹±ï‰}þ²<óÜ÷éãë_•¼Š7#Žç‘h¥’¦r±¾1æaZ†�Ú¶p ó×Â{‹ÄöÒ¯¾ÖеÔÓÚ�=ÙŠõœõ•ÀÝçA"ÁÚ�,N¿"Îåëòì³oÒÿÏ?ÿ%úÊ X<Ž5´JTPqQkèu$%Î`Wª6qâ;Í™[sÑö+òÙn|ç[ßBLÎbLºت’ Ó!o7bη‹Û5¥wŽZ�¿(Ï=÷DôtW®HJæ$éÔIbvyAâA8ìÇØ·ŒÄÄ>Ôé×êyþ�?­Ã   �‡OÀTø�‡ÑW ÍüÞ�]›&�ƒ$@�ûAÒçµI€H€H€H€öE€÷}áce    �]øÞ‹ßK*+3!p·V@8•AuD ˆqû T˜ÿz§"ƽzù‚øÃ…`Ÿ†¨¡" cZ€Øà(º‚:p'õöÈ©“[N½»l ‹�@Gû5ñ… à"zæ†+b®³)G}Ç*’£âEÁc�EÜ*´ËWzÅzL‰©!H„[¸r³ø]T¯ÂIt——Äbš‡ƒû–“"arÈOÌhALÐGàÒš�”…·K)GöÕ…8»ÎHË ×É—¾÷MˆDÏKfî åÊ$N°*iÄ÷PǪJ8h�½½¸ï> [%#náËí>�Ï|©$§«¤+o«pp…À½SÜkp ¿ÉÁý:Üy“³N¡ÎpÍGÒA¦l„p�Õμ«sÊÁ}’î[˜÷ttwCbÄž�CìYƒ˜À�BDÜŒ«£ƒ:´+uKcuô¼­mí’„D©¼’óè'ź_©Ä%¾v®M@àþ Ü'àÌKWý(´=tõ GÜ ZÄš÷cŒ]~$Ú¬Û&em©bêKRQœ%iÖd}æ /}S2 —\•§ð¤T¸òB|íEÒ�r}ŸE\+íH`Û_ï±I�|ñ ßû†d@|›[¢—kƃI ©�kã2�ϽÚíàìc碬:{G! mÂøõ¤v×î7âhC‚ŽJ©,ÉŽÆ1Z‘»&píz«ÞåãîjüR‰iH¸ñ{íH¸é’…É× X¿ŒdÏÐçŒ:¸çŸÔ;‰$[±›QB2Ƽ5윃dÄù”¿*gNÑÁ}×A¸MÁ«W[á^§w(JJ-BBHŽ„B>ñ­/ˆË>޹å²8‘ôùÜó߯k··¾&>ÉÇ® ó pOD�8$ö¨8z×ç‘ Ú%Žåv9{ºæ6WãK»%ðÊË/J\b5’?ÏcLÊÇî ‘un0èÆ®vÒ韜Ï�Žž²­­OÌÉMØí }¬JÌæ$\¹u2®Û9!vì\áZ½*/¼émÑ:<   xøŒùÿåá_ôÆÃs¿`׿…Ià Pà~�ôym    �} À}_øX™H€H€H€H`—:!¨v¸Óà>Y ÑA9Ä#º¦×3«ë¶Å+’‘’¦æ“úu›Í!ííp=¥î&8‰šã¬‘º‹¶JFšN¢tGÜe¶³Û]ÒÙ 1[Zœƒ0'MŒæª]QWÄ”„U©«ÛJ ¸võ:D#õ‰B�h-“9QÂ!¯ó¬-¶AÐÓ�„ƒ&IOOßv->Ù�Á¡Q±¹ ’Wú>óÊ=®“G{ °Z›¿®îÍYõ »:¯‰'” ñuÄ?�i15T¢èOk‰ŽÀù{’šì—††­$…ݵ„¥6 ¼üêI;V'ùeÏbì‚è�>¢Ü•{R¼S*Ë‹7‹ËÀà ØœrÙºV»ó*¡oз�\+þµICm©XSS¢ux°{‡Cºzá芘”?Ñ.b×\•h゘zzè›bM !&%Ñ“ ‰}]¤ üyÔ«×1Q‚Råà¾4s]Vf[¥¾¦DRS"âëhEìšÀèØ´Ø=&ÝOÒ² („Ð3ôéÄŽ¹‘em±»�l ©»»®a¬ KiÝ£UkA¼c—ϳ†Ä‘.Ç « óOÓ®ÛÀ‚Û tu^ÅX’ª7Ivþ $@C�rp·a‡–nÌ'Ý’ KXCm £GƧŰj�{ŠrpGUB�íÎ�~É }òôMqÜ~E>Û ���~qy“°ãÁcXߪñ(M66Âß.#ä5Ì+¯JzªIšODú‹]�yÝX§�®gtB�J<ø×‘X8, S¯Ê†oZΜ9»›Ë³Ìôõõá;Š;¶œÇî¥:�sCïP´„µm§^S%Å­JsËcú v»]Ú;záúþvšªÓIŸ&8ë«\/Öl˳—E‚sræô©;\‘/ï†@gÇY³ñÙ q)×I†j¯{ITkØõ GR,ê»ÊV"ÁÀÀ0b™Ž¸4 |:¾oæêÝ©”ÈݶxóÑ5É̈“§˜ü¹›° � � <(¸?(²óJàž�»_Öáî_‹É÷ö3Ñ ~¿_:»zÅd)Ö"÷xˆÞÔÃA¢¸‡¼SÒÜ]||´öF »»]<Á4-ŒN‚ÀÝhŽ×ÈÊ1|nì�õ•p3N�ž4HÿÐ$br\R2”HΊ¤‘uˆÞlÉõI‚a NáíF�ÝÇAgg«$;4h�»ñ&�ûÊ,êvÆd`xJÌIÅZLªÜøÃZྱ[vEXAHã}´„U6 8œ.é퓬‚!ª�’‘Œ¦æ’Y-XWcWcc$yMÕQcWwO¯Ä%—Bä«vÉ«�»ceX‚ë,b~�ãü¾Éx¯?ã®în0.ã0ÎŽìð�»suD‚îI©«�`ô&Æ*Ž=*Žy-X Ž˜ƒ”‹µÛ1Qh7æ w:Øk n)ïÇÑ×?*¦Äã’š^~“À}Eï¼tO`ÞnÚ6owt¨w2°£Q=ÖÎYppO…ƒû ’V�¬Ð%©‰>ì ²å`}Ë%ùtüþƤ!1&i�{5<2&Îuà -ÈRw�ÊÊrI ¸}¯½>ñù¼20Ð+N·bj$uÜS¯Ã-<#-n®;]sý� ôbœ n$aÜJ½á¿(©I"ÕU5;ƹ½¶éQ/¯b28Ø'.�AoqpϰÆc�ˆÃîÍœTLúú‡$(I¢„‹á0vFp-@*è'UŒÉͰîó¸» Î¸Ž„žÅÚù;„ä'·cVR7¤¦¦Œo» À§GÍ'J|¸«~RVr|ÇüsŸÍz¤«ùÀxd Rn0ÖîFñ!ÙÆ,ëR_[s[Æ‘8úoIT˜»GµNÛÇGð}Þ¼S÷öKh#óvº^ +ÁzjÒ†T”cÞNØž”¦ÖÂ=˜‡D’R ";‰cqs5—á‘q±»°žJˆìDä÷®ŠÉà‚¸½ù6qñà;J§8°CHd‡ìj„qϳ®ÖlHÒiÞ±f»ùz<Þõ]E;ìëï*Yb4ÆI0¸.^× œØãáÄþÄŽ©X¶·wK ”¨¤‘­ßÓ°yNM-v ¹)™zGe¾@$@$@$ðpäü§‡s�Û]eño÷*_#�#O€÷#bÞ � � � ]¸ÝØòÎH€H€H€H V (§êÁ¾64oCªjOÂyÏzצÚlhGƒT£|šR(ðñºPñì]ƒTÕ´ˆÕzw¾6›]ÆFzevfX Ë¥¬¢1Œˆ�^·F=Â'²Ùl2>Ú¾cRP¾åõøÌß½�8�ëˆ!vHÀ£²ºY¬JÏÇëFÀápÊøX¿ÌL K~a)bR‡˜Üù3¯œÜ{º¯ÉÜ̸¯”R”·¦Þ½_½n�}DNäpª˜ Èì�˜”–©˜l¹¸ÞŠAŤWÅdVŤZJËj$•1¹Ó¾žÛív™P1™UcW…”–Ö`>ÙÚáàv'wB}=2Ü�· RYÕ()ÉL’º§ý¼æt­ë¾239(y%p•>�$Ãí"ê›Ïs Ç’]Äñæú<¾7尯ǣ¹ ):^ƒ9ãQÊÝçíÍyH­ ò Jõv·1ïÞ­`‰Ûp “@­Á¦'À¹É›�!dkw©[ë¨þ26گ疂Â2Ä¥öžk¶[ÏÁç÷& ¾«Œ�¨µñˆþü—•ù=#²sÑíjë�B:¯ .SzY·qv;V|�H€H€‚@8ûâ²úšÆåÏصya8H¸$}^›H€H€H€H`_(pß>V&   ˆ1kk6™žš�ÕÕ51‘<#3â¡âmÛ×ÇX“wÝ›º·éȽpo™™™RXt<¦ïM Lú"ñ0š�L)**:âŸÈ½ÁÝâg�×·t#³IRS׳.·Ê sp  m†û¥?$–³ÃWÕ4 GK%€š™™–µµ¸t‡àî™!UÕµ§ÝY̹ëø€ *§Ñ!8’¯ÚÔ˜e’Œ ôëÂãè#w? æ¼®§�|Þ:Åét n}Ä„>’*Õpô¾›`ðumÄ}œL‰á‡†dum²kÃ�˜¨qëÎúû¸Ì�TÑø*&둘$˜0¤¢Ÿ4Äx?ñßè'6=·gffIAÁÑè'êƒ`·;0vMEÆ.¸ gb¨ªªCLâäs²›‹êþÝéß¾@X÷o•ÐP�ù$–û÷nîM•‰Œ_Ýè+NqOF�¨T]«æø; žw{þU.²6éÑã—Ñ`–̬lÌ)ÅGbNQÌÔý ôwEוêþŠŠJbþþ"íî–µÕU½cR¤Ý¥÷Lò}PŸ“×û¼ª¿ ôuâs‡µ ÖûYYÇðý«4æã¢ÚÝß×�¸¨vÇ¡¿ ÝňËXƒmÆX%ŠOMŽËêÊ¢ÞÁF}¬­?ÓãØfÛù“H€Hàè ÀýèÆ–w»(p�ÝØ°e$@$@$@$@÷ @�û=ñm    �CC ½õ5ˆDÃ’˜R"qñéú�øá�G<®IÉH3`ûs‡æ^nmh{ëE}oÉÖ21™“ÄhJ� ß!n§º7‘–“go­ràÏ}¾€tuˆÇ””ŒÙ%òŠmV¦ýÍ-§¼�÷ÛŸÏ/�=6dHBRŽÅ븷i1„—äÌcOÄœÈ]‰xÚÚÚ$²HjF¥˜L‰ˆ‡GœkÃgòÊÉ“'µØ¥»«MlNƒ$§©þo•���øÜËbØX“¦†ê˜Š*q{Oï0$‚’œ^&fs¢ø}vqÙÆ%=uCššsQŸ·kÄç-ÉZ$ É9âw¯HÀï -KK³‰Æ^â�ß”Þ�1ôítIHÌÔC„seHÇ%9Í'ï<¢Äím­WEÌÇtLÌñÉú0G΋!´"MMM1ÕO%lTãí1ÌíA´Û‹~2†~"ÒØtê~‡ò˜¨×Õy c—H Æ€xK:Æ®0Æ®1nؤ¡®"&Ç.=Ÿà³´aΖ¤ÔB1Ç%I1ñ¸æ0®Þèß±+¿WàÕýµ··alIFN‹ÍÄdIŸU_9yêLLΗ>ˆ¿»ºzu»­Yuz ‡ü²î˜”‹_êê›Åb9¼»$¨µWgg·¸=!±fÕFÖ^˜SÜX{¥$nÜŸå^á}èïGÚÝ+!I—øÄ,QIªAÝî)IE»ëOò¸`¾omÇýeèõ—9>EԚػ>'©ÉAÄ¥÷‹qñIëõ6—¸¸41aN Ýh÷¼XSBhwCL¶{·`¯×‹Ý„:Äé2‹%)O H<1ŠË> I‰ñrê´¹ÇÞ:l·÷Çr$@$@‡›@(ó?Ø ˜V?`׿…Ià Pà~�ôym    �} À}_øX™H€H€H€H FØÖìÒÖÞ'ÖÌ&-nWÈß@ÛBÁu-w¬vÊ©“õØÎ>=FZ¼ûf(çö¶ö^IËj�(±Tß߯F@‹GÜÎ ±¯tÊÉu1å䮜*;»Å_Áq9D{™ðA6BÜj×ñ°-u@Wu(�+ý~yڻĔP ¡xµÄA�¨’‚~Ä}Sb_êk²âä3»òC(ÙÑÞ.¾pDaõ’˜œ�6[Ð?TÈ>C=bMti1ÏChÊë~ »Ã%Ý=c’‘{B ÜMЇ7‚²¡¸%Ƥ¾®êu¿î~N¨úHwï�˜Ëð9ª‚˜:"z‹ÜÇduþº47VÁýÙ ‡ðÑ׋�¼)’žÓlQD«\Ôçm©WRRSSSw¦œÛ{úÆÄœ¤bR¸û<«âZ‘幫·0�R'÷ÞžNqù’ÑOÔ\¢b�{("p·-õH¼,IcccLÅDõ“®î~‰K*ÇØU­îJð9´À}u¾U*$ Îá‡ñ¡œÛ;»%+ÿ4îj®LǸìÃ\éçê�ÝcÒP_s"÷Þ^8·£gCÿ¶Š ÷H²ú÷r/ÆÜe$L4Æ�è6÷÷õéû³fc¾L)Ðó¥cW0àÆýuKbœ÷×s÷×ÝÓ/þ $°¤K²õ¸´.q;°;Àb§¤%{‘rx§”xßRIÇñ¹+ÖNáJH­î*.i)êþb+áE­Ûۻň5cJz…˜‘€§’ÙT›U¢ª}¥KÒSÒÔòXÌ}žvÛ Žöñ3%%M­e�ôiН{NBè/ε~IŒ·AL{Éaímíâ dJRJ‘X’�ëäá€o 㯠sþ€$&¨vÇ^ñnãÒÕq]VífIM¯Å�1{–Þ=À»>£ã³š‘Sÿ?{÷ßFyþü‘å!Ë{fïÄq¼í$v @€–Ð2 tÁ¿¥JK)(«PFi)-t0K¡”.J-m™�„ıo;vö´O ËZ–õžW‘qÇñÖÉùŸ`[:ݽ÷}Ow'û÷>W�£ÉÁ:ÃÝFÌ@Á+Лð�€5>´ë×[7V �@ àH}¬€ @`L¸�‰/† @Ј@=‡z¬ö"I¨g!,¦s˼\…¯‰œŽV²p<ÊÐÁUÃó5Òâá7£¾®ž:º<”:û`ÌämK會+ wrx·•C=•dŒàê»\Y+S]m5·¹—§Q|J‡ö¸i:¨è6í$›y7ÃÚ(3+S+Mv;ª*6“ÍÅAžøÅ¼mù*ü&U%Dfá ¸…Ã}®žFZ³æôa/s¢g”eUõvŠI\J)³OWw¹ €Ü­��|«$¯û-ç K0NÛwì&»gº ˆÆsà2,›ƒ»+(.yYÖÂû[gs9õ¹R^NúH9áóÖqÜÙ7�Ãí‹(‰û$œ+¸ëx­pïhÞªÇ!-”™œï“­å岜£ö·¸”Ìþ€»…ßÒ'æö¾ÛÁ"ŠÕPX¼º²„})|ìZ¢BàR-\§Ó«Šú]‡«¨íà&®âÞGKÓ´5€e¸;ký6>_x§«‰Óå\y¤‚»½ƒÚ•¨;lBZ9´«­k—­åÞßêø%ƒ%læ}ÔÞ´…C»�”“¹XSûÒpûD櫨¬#âãWâ´|uÞô sðöíá~)&9Ž�y†¶»«�MíSí�OÉâ°ñÒéÃÔà;k×jç÷ õ6ÑÊ•Áصð@¶êÚ=¼}i”Ä×–†wÏéækÊö¦Íâiæ;èhkpayÙF'sÈx1·}Ò™Fa6–kÆnó.Rï ·­– ‹V�dÕ̼r}YYµƒN­äkËYü9e_ƒÅ©ëKGO Ÿ;7ñûfß%(“µjg�±ÉÄí®läA‘K¸_2ø³ã0Áƒ¾|Î?̨¶óµq ·›µÅ󭲂p*.æ÷DØRþœ2‡ûf_Ó¤o ¹\]<Àb/ǪxЋ•Wï — ì4€Ž¸ã¾0‹0óS[7V �@ àH}¬€ @`L¸�‰/† @Ј@qñV ‹\¦*¸cp…Äòzû¸Êk— V˜Ú+Èa­¦³Ö}L#-~3Š‹K(ÜÈ‹Ô\ep.…EÄò¶y9ÛÎÛ¶›¼åÔc®¢3Ï>wø �à97oÚH†¸å\q7KUÚŒ4ÎPkt9¹*¢i™Z¹Í¦J:}íÚ nÉø/þÝ·_§èÄJœQÄ�¥4óLç*©¸tt’Tx5µs¸¿i#�¹V;a¥Ò-ë©O?�C»kTµpCÔ4níå*È=ÝMri së*\¡­ŠÚÃí½­å\Q7>—Vù¼¿ÍRUž¥Ò®«§�ƒ–Û¨óp9é\»5UAôýõoRlêJJæý(–{†¨T_eMÞ‡l–ý +%kÛVZsÚiÃeÐÔ|e;).u9÷I‡«f¨à®[îr`å÷ßåÀÂÇ€üœ¹šjóÆ ïqŸr¼ˆKÌ£HÞ—äV öîC|ÜÚËûQ%u5o¤3Î8[SíncÊ*¸OVRÂt®à.ï¾³†›««ãVk-w·¹öЊÂ3‡»È Ÿï½w^ç>)â^«y D:x_ ျÝv˜ß'8˜_F=�•´b…¶àÃ…ù�Ï•±)r(¤¨ø¹ê½Â'xUݹ»kµqXÜÂ!˵gž7ÜENÊ|¥å²/Éû›÷%®p.wiqs`×Éý"who*%�›÷¥•ÁwŽÀ²ÊÝ›\ÀƒØ¸B=oŸ\SÊhjûjù¥”¶h%ÄGOŠ÷pV²µlyÃpŸð8HÍç©®®MøN&rW ŸSŠVjë. ÃÙ6™§¬d£ºŽIHͧ8î—pCoß=GîÔÄçLuÓVÂÛ·l¸‹œ”ùÞxý<°ðlî—*DÁ!c0¡úÅÖ¢®»ù¶zUpœ*)~—zi÷I>Å&¤ó \¾¾ ç¿ËÊÛØAæÎZ¾æ¯ 0ÝA*\µnṘ³’-›ß!·w6ŸWxKüR5ð T <°’ÛÑE–®z5€82¬• V¬Î"57φ %|-SÀ!~¾Æä;›…G$ó%Í‘ÏÆ–�d55ðàŠj:í íœó5‡ˆA€À„ à>a´X0N(0îw³ÙLv»�"##ùö“ã?*´µµ•«—ôQtt´úwÂ-â ¹UcGG‡šcÚ´i\1AêX`‚ @6܃­ÇÐ^@€ �ÁÖ¯ßÌA¤UÞÍä è,ïJÀ�«Ô9Ú8P¹Ÿ«ðm!»¥šÎ>÷ƒ½\Ó�½÷ÞFŠO^Á÷p÷‡÷%àÞcÝÇ¡¥b¸Wrxÿ|ÍlÇ;o¿Ãa®ÞÎA¤˜ø%Êçª�ÊçV¸[:¸ªv{1‡ö‚/(úÞ»ÿá@â*®ìºRUq�Lâß�‡¨°R�ey*y0E ®ÔNà²tËû*ø–4cµ/àÎDõaFس[›8�XMÖŽr¸k«¢öpwè�›+TE×øiy¼¿-Rá*Oo‡-Û|wöéÜp×Πƒ>x‡÷£*à.ÎÕ~ÄõÂå=bé�Ê¡UdnÙ´÷ò*ˆ¦,§x¸cfªŠ®xë‘A ­Õ´ä€{¶¶înü€b8žÂ÷XSG¨;Opw¼bnÛ¦*S[ZKéô3Î©ùÊ*·ó1ùHÀ=–«¹òqYªÛ»9dÙZ£*†“s—¦îëßý— ¸§pÀ]ÂÆcŠPävš9кƒ‚”©ÊÍkOÓÎ{{$�¾iÓ&Þçä8PÈ¡ä¥|à»�ð¹ÒÉÜÍíÛ¨�X8´{ÆÚ †Êö©Á|üŠç€{Tÿ¾dSí–;P´s¿¨}iå#áÐ̼[+÷øî©Ùê.-aá±¾?Åeû:8àk°Ò²Œlí´ùHÀ=y¦\ /æ€;�%΃Xºån&|ܵò`ϕ˃s ÛG÷<¹Œ¯õ� ÔãÁlv¨×QÏwÐ)¡‹5Ó'Ò�ªÊ2rzgññ+�ऎLå€{¤ æËà)¹fìîªâ`~p^•¿Ç÷Ù¼}|½Ÿ°Œß/³U€ßÃwtpöø*¡w.!}ß>¸Ÿ¥™¾9:àžÎ힥úEîl$Á|K×6Þ§ªxÕûtá§¿ ™v�¤!>ØBÑ Ë�|6ž­>˨=·ËÄï™ý<¸‚½ðµÿ¹çig€ôH¶óB€@p 8c® ØDXŸغ±bR`\î/çÛz<Zºt)%%%�ë¶¹\.*+ã_,ð´hÑ"’púh& ÈWTT�Óé¤ùóçÓÌ™3G³¼€ @ À¸¸°z@€ �qØ´i3éÃrÀb‡©9˜ÈUê¼½äèiáJ¯©íà[””J¹ù…ã²¾É\Ȧ7P¨a± ŽHuúc*y¸b¥T§·tÖqpi7EGtRNÞŠÉlÖ�ëÚÈáÝ0ã!e«¸Tôxìäá ’©�Ã<æ]ÞNYÙ¹C.G‹OÖTsõywŠÚ®˜Ä¥Þ�«înWC—€;oŸ1´•ÒÓ—h¦ùK7ÕÔïãJáé\­2‹Û¾ˆBBÂUðÍÒÉÎ[ÊH×{ˆ–/×N($x%%%dLäê¨qóUÀ=‚C°}7WÝÞÅýÁÕÂ;(sÙlŠ�‰Éb'tÞººjröM§˜Ä%ªÚ®‘C¢2õXñûº‘¬�;É kæeÆ„¶c¢^Uµ�t†y”8�«írX\}ž^÷E#ïo•ÔçÜK¹ÙÚ ZÖ×ד‹føú„ÛlŒ™­xz¸R¸‰ÃÆVTGP3edgäŠÊ ‹Içód¦úʃ\<½Nµ]Ò'æöz~ŸÌã÷IôDí#^nMu9ú¦©ðw|Š»¨€»�J8l­Ôz`#ÙÍu´zõé#^¶^°­¡�\Þ™¼Ï-æóe:Eqe}/ÿwô>×Äûœv‚ÔâV^QM!†¹<°h9WnÎTwéó¸8¨»‹çTóÀ">æ.�E1:掤¿+«êI>�ïv�¯Î+r·¹�ô‹ük;´™²3ø½«�÷ŠÅj£Úmø<¿”ßß|íÅ!w½>\ :°™÷ò±wõöl§ü¼à<~ÉuLuí^µ}I3WS$Ô ÑG¨AaRÁÝÚÕHÇNÊËÕVPÜb±ñõ×¾†Oã¶gòþ´€ÛÞ?(²Çz€«h×PA~æHvQÍÌk6[¨²²‘Ïõ2°"�N%¨A­>Ø,{øNS;ùš¦–2ÒçPbb¬fÚm2™©¢²�b¸ºy´U<`b¿_d@ˆ•ÿYÔçßñÀÞÆ܃óüRÌwéõ¦úªÔ'dP(oŸ.$”îþl,ï™:Þ÷jé´µgi¦_Ð@8uÑ_ ØÆºŸ غ±bR`\î»ví¢Ã‡ó‡âXÊÊÿ™Ru½±±Qyåçç«*ñ£Åó/K¯×SAA………�vQx @€@€pÍÖ:ª*ŠÉbã;”¦äª¸T?õzûT ÇÆ�ü.®Þ\Àýϕ݃lò…bê8³œ¢ãR8ßTw®(ÜcÙ«î9Y‹øî¬1šÚ²ÚºFRNãj»óÈ;WÜ¥êi/ïG�5vsˆ2GSmncêêªÈd ¥”Y«yÛ¤Je4Ü]<Àå° ·‡ÑaÊÌHîâ&e> …U×n§¤+Ô€ƒˆÈD¾ó®›û£›CG»Õ ƒìL¿kl?.Ncãv²¹â¸bx–¯2jÜÝvUi×ÔVË\Ì´4M;ƒ@d»Ì+ÕÖíòõIÂ">Ö&òyÄÅ}bUÚ›J('+�ûD;!½áö‡Ì×а�Ì6~Ÿp5tPE.®îæí3µÕQ˜·…2–ikÐ�Éd¢ÊªJžµŠÏ�K}ÜuzÐë6í¥Öý(>¦�K- …fæ5sh·¶~·ÚçbxŸ Ww � î�|ØIM¥”�ÅÇ�Xm�O¶mãÁuÎX>ú*¸Ë¾Ô×ÇÇÜîÃ*Ü.ûÒ²ôEšqiCÕöIP<’H%t©Hí°µ¨»‚„S ŸS´õ^‘m¬«—óütuŠÈ¨é*. {¸Rx'ïKqÑ.|§­øHú¦¶v KUƒõ ¼}z½�ûÅÁû]3u¶n¥xÞ¾¥Kµu^‘í«­ÛNNO Àå&Áüp\ÄçC[3‡¿ë)6ÒÂý¢½ýi¸}SYYIÎÞd5×5S hóòõŒ½›„p€¿‹ï|¢Å*á•\ÈÑîNâ�‘ép—vIÚíä;dY»êù¼_ÏwþÉ¡„¾³FNÕ•%ÔeãTÙ|°9¼}Ñ*à.×ýüÝÕVJI‰:ÊÉ]„[‡&C€@° Ø�ÿ°Mˆìy.`ëÆŠ!H�q ¸Ûl6ªªªRÛ’ÁU9&â—û{öì¡ææfþ0J……c¯V$UÜív;¥¦¦ÒâÅÚºíW w ¬€ ‹îÁÒSh' @€ÀPr§É2®âܧKâðWáã�‚„E]Ž6ÒëLÏäp»vàCm˱Ï9�Þ¶-ä Iæ­8HæíëU =uQNÎ2Þ6mq:TZò!yõ©ªš¾!jš óH5G·ÓB qDykŽÝÔ ù¹ŠC#&kWªŒåðÛ<YIQ©îºW…-³s 4·-.—›j8Pípö©Á!!a\¥²[…�ÈÃ* Vå�–÷eeQh*¨ðw%liç0bˆ§ƒ²2Óxˆ¶Þ#ÒîÚšr¼¢§0C<Ã|_q9ºTä¸h‡vµ·I»‡3ÉÝ„«kê�ô‰Ç8ˆÈÜ¥B=õ¶QN¶¶åø·©²¢„z\Fî�ãÃÆ±QÊâ>qrŸÔT×…M;2„CÉÚ•jèÒ'™Ë–hò}RU)¦ô*ü-Õç½}µ/usUj¯«…ò Ví±Kö»ÊŠRYFñ½…|¾LTÜ]*ྋŒa6>WùwOÍ|•cnUu5éx_ŠRƒ%xPse „�/µ2Òhr_. ¼Wª«k�¿f“žïvÐ×Ë~>§�‡ï>“ÁÇ žSä<_[·ƒ¯½øz1Z*RGð{¥G ,¢ÞVÍw‡Û/¾óJ£ºŽ”ŠÛr^á€{·i7…†Øxû–r¿hïZ_ú¥ºf;·[>£ðÀƒPé»ÚŸt|ý•“Ë×ñl÷pûÅétñ5X5õzŒ\¡~‰ Qët:‰ó€ ¾ÛTr‚޲sµy«(¯"7·[î‘r‡,Â×òn—™¢"í´²híp47ŸÃa§’â�¼ß¥p.(šò�‚t!ü9ÌÄ@R¨ÎJ+8+aÐ\ÛÑ @˜ú§rÀ]îdwÞ¹khö¬é”š’Hnw/µnç»dÕÓëo¬§žû¸ìOüôNš5sÚI—e2YèÚ¯ß}Òù5ƒÝ>ãôåT¸"›Ì›ÅYêXr¹ÝÔÙiVŸ}6|¸•¶ïØ;¬æMŸžLê\Z06Û¤R[{íÝwˆþ÷Ö‡´­a×°–Ì3�[À}ûöíÔÞÞ®*¡¯\91£%emOO%%%ñ(æ±�>pàÉ?™¤Í¨âÌ»2Ú@€À©(€€û©ØëØf@€ 05$¾½¡–,Ör8úøî•¡MiK9H¤ávOù·Í*Ûæ"Þ¶0µmKÒ´æ‘vKȽ±±š¬V;ÿñ!„ÛÁw.�¦™3gNHq¿Õd}5qî¦CMÔe2“Ž#‰RáQ¶MË·%dµkçß{„Iá¡}Éï‘༻ÁÀ¾–ÀåÎÛÈÚí W/qÈRO11Q´hÑbMÞüm—ªáÍ͇Iî @¼ÅÇÇÑŒÓ5W±ÙßÞ‘|•0â®�ÛÉj“c€ŽÂüÉÅ’dÀ�öBˆ²mN„mo¬¡n›“z½ádŒŒTûÑ´i©S¦Ovîl$›MÞ'zUêTŸ,\¨ÍÀ®“;´n¥înë:ܦws»#hñ’Œ ·ûö9íØQËÅÄzÉCj“õä HC-NË$ƒ!ÒÏ ©¯rÌ•÷ww�ƒÜj_âc.ŸO,îp»YŽ_;eûøX ×0y¯ðö-\ÈwnÑ`¸ý£vóy~÷.~¯8ÈéöR„:î4.ô·ÿd_}ç•�Ü/vrºt¾cX´lŸôy^‘mò]íTçC¾üâvà ªx –Û}²þð?/!÷�;øÎj¿ãk~C¨z¿Ì˜1M]×øçÓÚWßµãvÎθÔqÌëíåÁ.þÌ¢§´ôl>þµÖäµGBî;kyûÜäç;Nñ ÊPEåü’ôçÏa`f@Д@�áÚ€µÇèx> ë–»rÝ~ëÿQÚ’ù'\g—™žá¯T\â+Ž}ÂOòDXX(½òâ�ùÎ�!'™“øwQÚ ¸/Y<�nºþjþ]kê�Ûñþ†Rzþ·åßsœxpÀ¹ëVÓ5_º„¯ŽÿÌàõzé¿onTË�ï§ê4.w*á C�‡y9Cý`8`þ#�¼Ö`0ðE©nÈ—¸yCii©šG~Á ël’6HUvù@u²U²þòòrµ©à.•Ü1A€ �îÁÓWh) @€ @€ @€ @ lá_ X³£\/Lúº¸êø÷ÝD3¦§ð�¯úhÓæ ÚT\ÉÄ;)11ž.˜MŸøøZ.d¥Úö«§ÿ@ï¼W<êvJ…òŸt‹ üïÞs�^ÿ÷{t¨©•RRè¼uk(/7]½BBòoü÷ƒc^=u~—€»Ùl¦ºº:¥²lÙ2Uíe Ñž={x‡jQÒ h×®]<ŠÂÄ·*p«Ù$Üž˜˜¨FŽŸ¨ŠzGGWÌiTóçææRT”ï�!HH^*±·¶¶ò(â�:[–;är%à.AwYzº¯ÓÕJð?@€ Í à®ù.B!@€ @€ @€ @A-` ûrÀÚãþí¤¯û¦®¦3ÏXÉÙZ'ýè±ç©ºÆ—ÝØ ·ëÆ/ª°µÝo}DàÎ3ÜïÏ:³�¾ù�«HîxÍ×îîË45ß�¼…/šK&³•ùñ³´cç¾ãÚ'Yé+/¿�.ùÌyê¹ÿüo=÷«ÇÍ÷ð7«Êù�Û÷ÐÝ?xR8Ó _¿R…å%Ý�÷ñ�HmŸž2ß�KÀ}ïÞ½ÔÔÔ¤PV®\©‚ì…$Ð~øða å[œÆ‘„Õ›¤’{^^Þ ·ð¯CF2õ¿\FcÔÔÔp©þw�,733sÐ[Ih^Ú#·6(,,tÝý+Ã7€ @š@À]SÝ�Æ@€ ŒQ@~½sG#ÿ2ÚIR´%ÒJÑ1Z¼xß­2lŒKß—wñ­g››[¨ÛÚCv‡‡"½AKÒ–ú{Øñ]ûä,Íét~Ô\«%2Bú#’ûcáIï:9-üh-RøeçÎ�Ür8û¸ˆ¢£xßY’6è-l?zeð|çäB5;¶×S�ÝMn¿¼}\ùÈIF~Ÿ¤¥çpe¤HÍlŒÓÉmm¬'k·“ܽzŠŒ ç÷‡‘ïL;�âãã4Óα6Ä·ßíàc–ƒ+Mñ~ÇwKŽŽöïw¼jhRmÝÁmí¶«¶òM€)Fµu계Ûår«"SV96ó{%<¬WõIÚRù™AC="mõ·¤­§‡ÛÚ§údIZÆ”9�ô÷ Ÿ-ü‡f‡ÃÍCõðvF’ûÄwÒÀïi;9\}dשóÞ’%éSªOäü¾cû¶#ǾÓxDÅÄI¶3|�Û¾ò�ãpØi{C·ÕA.·žŒ‘.îM3fΜRç16u™èСCÔe2“ŽB(�+BΚ5‹³1�ì‚A×­ö!>Ï[ºmätÈÝêeŠâë`9~ñ f M&“…ûå uvšÔµ—ôËìÙs4¹ÿI¿lo¬SÁù|¡§˜Ø¨#Ç[m]—Œu‘Ïb‡ Î®.µ¨Ä„š=G£ýÂ×ð� Õd±ðy�¯�|]Ãý’¡¹cîXû¯‡ �©/p*Ü¥ÒøOýIû©gÿDo½³é„,×Â?ûÉÏ×îRåý±Ÿÿö„óõÄ—®þ }ꢳ©¦n;Ý÷À/‡šU“ϮȦï}÷ÿTÛîºï ÚÖ°kÈv^yÅEôY¹K‘ðënø� öû_I/=ÿˆúQ,ÄäØIÜ_xæAÕG?|ø)ª¨Úvì,Sâçq ¸×ÖÖò©EýRÅŠÇÁøîþ'’’’hÚ´id4©§§‡$¼._eš7ožú°êŸ×ÿµººšº»»Uux©ïŸ$X/¯—)>>ž¦OŸ®ª»Ë¼mmmüa«S=7cÆ Z°ÀWÚ_=päòAyß>ßH ×K›0A€ ‡îÁÑOh% @€ÀÉ$TVQQÃaX#EÅ.$Òé9ÜCd57rÀÌK¹¹ÂÔFȽbë&ê2ë(*Žƒ÷É\4$”z{{ÈfÞI¡únZ¾] Œ3HjäÛʺÈeo%�·�ûƒÃ~tàtºU%‡ÓKQ1ó),"�<Ü[3Q_åçç}ØJãe%ÅäÕ§’1f……Çò�]ûÈåìäýn7EzhEá'£M®ÚZVB½Þh2FÏ¥ã4Îâ÷’ËÑNݦ�ÛGyk&¡%» y�ÔÔ4ç¢h>f…âÉã¶“Ývˆtž6ÊSû�6ÂdÒÖêêmÔ’Ìïçé<0"B³¶&͵u,½&áöšºÝ|ÜJ¤C2éBôÔë²R�u?‘ç0­X¹Š�Ú¹K[¥ò[_H"§Qˆ>ŒzÝ6²v6Rhˆ� –/úóˆô¥ê“ÚÜ'I™Â}ÂçK·ôÉÞ÷ZiùŠBÍô‰¼O*+kÈ+ï“(yŸø\"ïéf ék×Ô{z,ï9FWTTR¯'Š¢âñù=’úT¾µœß+|ü:r�èrv©÷¶ÞÛI¹yÙšÚ‡ÆÒÉU•¥êš_®gBÃe€ž—l–]êÜ’O|\X5–Å�ëkÕõ÷‹»7’?Kq&„÷!�»›œ|íê¤ü‚Ü)q^´Šòbâåëá>^ÏâÏbäv™ùx}€b£Ü”™] �÷ ‡ÛKJ6S%òûe&ÄäÏTÞ^r;:Ibæâ—SoPȸîØX hNÀ¢ÿbÀÚëyiR×}é%§+.»€ºm=ªšºÇãrý—}î|ºüsŸà¢.úÂ5·Wm|Èyòž;¿A¹9éôÆ? çû×á¼DSó|ÿö먀¯ovï9H·Þñã“¶M<õ‹ûx |(ýþ�ÿ¢×þþVÿk²2—Ðî¾Qý,ž==öþç~óÔ/äDzù•×éoÿ|{àSSæûq ¸WVVª€ºÌ322ŽÃp—pûÒ¥K�šG},ç‚ü¡<�G— °ËŒò)))QÏÏŸ?Ÿfò¨tÿ´{÷nµî°°0Y¿ä¨ ì²¼ÒÒRþEe¯ ½çææú_Öÿµ‹GµnÛæ½ UÞ¥Â<&@€ �à@À=8ú ­„ @8¹@ee5WKMæ`Oÿñ_Â~¾À•„2,]Õ”ç¦ôôÅ'_ÐÏ!¿O-ßZCqÉù5›{©ÜV‹r0Ña;HÖ®zŠ‹î¦¬œü nÉÄ.¾’Ãow2E'¤ShX…óvJNõG{%h¤?DABÆÎÞTŠŽ_¢Baú0#9ì‡UøÈÔZÆ�jefeM,Ø/½¶ºŒ:º¼”8}‡üæª\r9:8ྋºZ·RAA–*‚3ÁM9éâkk*8t¤£„éEpŸÍ�°êëåÊ»N™;¸zeG-‡wóÕßBNº0 ÏPSSONO*Åð{DBüz}¸ �Û»›¨ëp ¿GúøïE™šØ‚êê:_[Ó�_#Ô ÕÖÖRJä÷È2�´u´`R ½ªº�ô†…·„�ÍI\Á‹ÃÔG¢Í›Hˆ9¹…£]Ÿ¾®¶–�[}²ÿðà-#ŸGB|w»•«·láýÇËÇ­ãÿ¦7®�˜à…©>©ªóõIßM#’HŸpàÒÎwS{5ÅEõPµ0mÛÖ@–žŠM\v$´ë ¸Ë`)Kç6MZ�ûû­Ú=Ò6Ô××q`—«ƒ§® C´„-#ùïÐN¾†iák˜2èÛù}’=ÒÅNÈüf®œ]U½“âRr�ÜåoØ<¸ËÑÅ!ãÝ|î+§‚|>÷É›;ˆ'umY^Eñ)ËyÀK2Eò¹S…“y€… Ð1wÔPBŒ“²5rüª¯«!swÅð{%4,Z�=|,!÷nÓv2„ò>”Ü×]²;™¸’~EeÅ%å¨ëKCô~Ô«Ž_nÞVsG¢\¦™Jîõuu|­Hü%�ûÄ7HG§Êµ»Í¼ƒ"ÃdðAN¿S|Mïâ;”—ת~‰ŒæAŸ<°•/4y;sÈÝŸëÔçÆœ¼"MlkuU™,/ï— çx^¯‡ÃøÉÍU½½)ŸC`Z»{†&ðÐ@Ф€Y÷…€µ+Îû»I]÷í·~•V.Ï¢­uôÐ�ž9éºWdÒ·}MÍwÝ�÷Q{;_œ�pzþ©øú2–ž~îÏôæÛŽðÕƒÏ.áïµg¬ åù4-5‰3Ä‘ÔÞa¢Ã‡;hKi5}°±Œï¶ÆÕÆazŽÛŸÀíÿãŸß ¿¼ö¿a-ñ¾»o ìÌ4ÚT\I�ýì…þ×ÄruöiÓ’ÕÏ;vúŠw÷?yä©®ÿÒósAïHz…ò�?vÞ`þy\î>—yJJŠ ™ 20àž““÷CŒ>vòW��ŒŒäCGÿñc`ýD¯?n�Gسg57s¥žÖ¬9¾*ŠTz—êð2Ið^ø˜ @€‚C÷àè'´€ @`h˜*«vªPb|òJÁIÀ]BãþÃ?‡b;«H×»—¼Gz©óluÕV®$šä �DNW!$W›wÚÛT…jS[)y\»ý]ìÄ´hü—*�žÊÊFJ˜V¤ª"FÅ.æ@µAEUtT¹÷ðï±ß ÿ~»v¿Úwb3T÷��pYu¨ðwÜ{í;¨hÕñw^¹‰[â–âM¾ˆÃd¼�\-\±RÁÝnÝÇ�ÄFêæ»BsuÎÀW-))Um•�¨´WÂoÞ>7‡÷©0¾õ"ÃÚ¨`Åé6ÁK6Ë~W³[…“ã’²ÔÝB8àî²wrq/‡«ÈëÜ¡îæ0ÁM9éâÍf+·u— âÇ&gñ{e1_¹­\9TþI¿Ï¹‹ÛÜaêªÊêq%©�.Üõ…©õäè9¬ö;XáîÙNkN?ó¤f=ƒ:nÕíã>I〞ì? UÀÝiï íÊ{ÅÕ]M+W÷q«¼l9xðQâôBRÏâAaÓT¸ÏÍUõ-uü¯ž÷½�TXøã–ôy9‡¼¡s(>™ÿŽËƒ$ä¼'缞îýªâ¼ÛVÃajm ZË>ºuk…Dðù„çDó ©&,•�e[;ZŠÕ]rssA´˜±¬f\^[W[G=îTî®<Íç=©®ÆÝ‡Èjjä÷ön2†·SvNÞ¸¬/P ©æãW·“�_||–A/‘\-\'Ü�Üí í໤÷¶PÑjmœ7ËÊÊI¶Pµ5:~)éy ¤×ãâc×}תcnNöÞ‡ŽÏCÊx4ë­áü„�û%*fÅrÈ=,Â7�BU ç믶CïRRBW×?¾øáhÖ7Ö×”•É�—¦óõûjK'¨à· òrò5±¥½R ÉÍY¨‰÷öX¶Õ÷Y,‘ûD¾ÌWÛê»ãA·lÜѼ�ôºVZµúø\ÌXÖ;Ú×~¸q_/äãØr5P"œïfÂÆj@ˆ¥³Z]ËÇF™yptpÇFëƒ×A€@𠘼W¬ÑñºßO꺸÷&ÊX¶ˆÞ]¿…~ùÔ+']wßíòî;¾¡æ»ñÛ?¤æ–¶“¾fà è~áÙ‡ÔCß¿÷çÔи[}/�t)|-¿ß‘b×Ã�ôz=]uÅ…tÁùgª é'z�Ýî —ÿð:ý÷Í�'šeØ�ÿå•ÇUqîÇŸ|‰6~¸uX¯»áºÏÓº³WQ]ýNºçþ'‡õÿLÙYitß]7¨e‚ F˜ŠÓ¸Ü7mÚ¤l¤²ºTX?vòÜeÔÀªU«øC©îØYhûöí:tè�ÚŠŠŠ}½,°¯¯�GT8TØ^÷Rù]îò½L«W¯>îµ¾ÛUùv¨ ÐŒòËL€ @Á €€{0ôÚ@€ p2�Òâ÷Éå�ÍUSs9,³Œ" R=œ+ ;88ÞÂáÝíÔcª ¢¢´“-jŸ_ÿîÿ(2&WUp�ŠOó…*ÈBrtà`k-™Z‹éìuÚ!�dËæwÈÍý!Uêcâ¹â3õ<àÀׇ¹’m õ˜k©heà+êo-ÝL½º¹ª­%|¤çj´RQßÞ}�+W�¹}«ªT4 ­¼f㇥›\D±H4rÀ=ŒCã}\ýÑåhçþàªÃ\U¿½i=}â¢ËÞäM›+94™§B¢‘¼ï„…'ð¾c?ä©#S[%µs(ìÂO®ê×X‘J·|@ž�yŸZÀ}"ÕžSUUýÞ^”÷ñ>WMÝ]•´ª(ðlK¶¬'�n¿G ø=�ÃÇ×Dnk”ª6¯ÚÊUõU[ ƒ;¸ûîÛÿäýn9ß9 �û„+¡ª îz50§›ïr û�„ùÏ>;ðÇæ²’�äÑûúÄwÙ¸Š6·$ jjã>鬠ի‚{ÐÁ¿ÿù2¥Ì9‡«Rç©c—!jgC9HÝ¥ª…Kw Ÿ/׬Y>ַ丼¾´l'Åð »¾HdÌ>ïɹĪÚjæ@¾ÍTÅÕû�˺¹�-%õÅÇè¸ältÀÜÃcyßë!'±ð]h¤*z¨w?­,:+�ÍTëÞðÁÏç“”|5xEŒ9ÐáäsŸz_óÝKzL•´ö¬sÞÖ±4àÝ·_÷mgj!ï‹UEt¹Û�Twößí ›·óôÓVŽe5ãöÚÍÅ5Ü^¾æ:jâk¯>>ÏË`O9†uñ�A"ôM”—¯�;fŒvÃßÍUû__c†KÀ�øîûùX½•NÕs�ZÛ¹¹¸–ŒqÙüY*ƒ¯K|ïm`èt´©»3Xø|ÖÂý¢�ýh´ýòÞ;ÿáctŽï³Xì">ß§pþ…Ï÷|w‡­‰FW’Ý\M§�¦�sË{ïn¤˜¤|Š�ÏR�|9æJÀÝí2ñûeÖÙF2€jÍé�¿>mŸàu€ pj œJwƒ!Beu%wër¹OÚÑŸýÌytå©ù®øÂwÉí>ùk.4+s ýàîÕCÖ^{úru§ ¸Ëäv÷RMívúç¿Þ£šºíê±ý/2Ò@wr5y èËÔÖÞIl(£ýšUõöéÓ“iÞœ™´î¬".ÔmTólà@ú“¿z™óÆ}êç‘þ/<<ŒþðÒOÔË~ô*+^ØüÚ/–CøkIª´ß~×O‡½Ú%‹çÑ­ß¹†’ã©©©•¾}ëãnû°W Çp—�X*¸Ë4{ölš;wîq›â¸‡††RaáàrvîÜI­­­ƒÜkjjÈjµªÛ‹fd? ¸££CUi—y†©1XÀ}`ûçÌ™Cò @€@p àý„VB€  -à¸Ke;©.·n—*Ün®à.^3W ·[ëé´59C/hž]ÿî›dàPEBêJ�Lç*Á\0„ š¸ì­ª8Ä�êròpåæÕkVOBk&fþ€»lc´ ñû±n©i?ÌAŒz”Õpø2ð�XÀ]*kJ(1‚û$„Ca.G‡ ôHÕf‡µ’/ÜU7n,í�8�nHâ€{¯ ¾Ù¸b¸™Ã»“åj ´´isï7žÌá;LWÕ*%øíâêÔ6®NÝÉ!ãˆ�&Ê_¼ï_À}î‘€{:8 fT+z,Üp—€òêÀïw¾€» )Pˆ Æiª­R½ÝikácV Ü%LøãëXŽhï¼õp—jáÑ|,�íôÝ]£•»ð±™ß#Îî(ø`_YɆ#$8ðÆw:ðí?‘ê¸åènRw+ï?kV}·ç±øⵕ¥ÎÊ`ÏlìÎãs º“€;_³[MÛ¹½¾Aw~òÊ@²ŽyÝrÍoŒ“{ùÜ?GµJe}¾¶ó VS[9oëVÍ jÝ´¹ZÜc2ùúË÷ÞööqKõ †äª�ÍП¼bÌ6�\À»oýK <�;M¹º¾\Ë€_kJÀ]ã6S9ŸCµq]S¼¹”£øs ÷KdÔ5¨Hü$àÞÃBºM ¼/Ó9ç÷q,�ûÖ @“+ÐÕ¸k¼„�“WQŸ\��ÖJ�ýè6š5sÚ¨*‘Ë’.üÄ™tÍ—.ùh¡'øN²Áoüïzù•× ÞKáí;nû*-ç;�ɼ¯¾Í2ë“@IDATö?zío:ot”‘>ù…tþÇ|ƒíþñú;ôÒïÿy‚5ýpDD8½òâ�ÕL?|ø)ª¨Ú6ô Ž<û¥«?CŸºèlÚµ{?ÝvçcC¾æºÿ»ŒïBªœÓ–Ìãë@™¸²ýýþŠöíoòµÁüä˜î²#lÞ¼Yœ¬‚ûhîR•}Ë–-j‡“ð¼„èNû÷遼ö?¢Bò².¹Õ€Ùlîn°€»Ë墲²25Ï|®>/Û€ € @ 8pŽ~B+!@€†0™,TYµ“C=‹(:n)‡˜øÔ\åÕÓÛC–usP¡ÏÕHE|wÌ@OÕUåÔmOàPbΑPO ª9„ä2“�+ÍKµù#ßf>[¡ŠÑx™Lfª¨là¾X¢ª@c¨R…[ú£³y#é©• 55›»¹zÑ>ŠŠ[Ì6 (4,ŠÿEsøÈÊ}±“ÃÔ›)1^GË–- …f^S\¼‰útÓ(!e9Å$¦«mtó6z¸Ze·i‡ª–š“½�ââbÞæþ{F_Ètnk‡(¥­Qêý!}ÒÑR¬Ú›—»„Û𶎶r[誚]jPEâôU*Æ9¥z¨�«…·7m¦o3‡©âWm­Þ¡BßFŒâ ±ºC†T 7ï¦öfnk_ ¿Ÿ/Î4Z£É~]UE1Ùœ‰|,XÄÇ‚\÷qµp>6;zZTŸt¶”Pb 2Ò'»iÇ­Oú¤ºvwŸDÇ-äs^˜Ú¬�õ<d¹9Œ_XøsÞq�ÁK7oç>ÞÎÅ*+Á]9·ËûÄÊÑ;—‘®OÞ'kF°Ô‰›µlkyõ3ùØ•ÇÕ�çª;´È�Kä\"c]ï!*(üÀ®± ”–nåcô JäA/¾c´‘ú<.êæHSw´l¡ÜìEš8ŸÔÖT‘Í•¬Ž[ñÉyê.-²ý •µÃŒáíA}Í%ÛSY¾‰º êø›”IQ—À®z¯t5põímäuíæcB‘ÌðIÎó¡F©F=�¯}×$^t×cÝσV¶©÷LdX;¬8-àmKª«¶R§©�ˆrµú<¾ž1ª; 8xP«„ÆM­%äqìâÊÛgŒe5ãöÚ’-%¤7d¨;PDó˜BC£Uè[]›ðûÛÌw5’÷K00,9ß[{âù¼Âø³£\÷Ë ¸'læ¤óì¥+?ÈPÚ[_·�,= ¾÷K|&ßÙ(NVƒ†{¬{8�ß Þß§­=[=ŽÿA€´.ÐÙ¸Ár‰¡Ô,Ïç/»€>wÉÇUûùñ³TºµvÄm½þºÏÓ9gû~ÐÛë¡ÿ¼¹�«®—RSsÅÆFÓâ…sè¼sÖPN¶ïwœRñüÎ{~F’-8�»n5}ãk¾~zéåÐ?þõîÀ§ýþ«×\ªBî’ƒ~à¡_óï¼�o¨Üxø×ü»þ†¡fïî‹Wš>}ѺaÜÿúÇŸ÷¿ÎÿÍ_ÿö&ýáÏo YÜ?o°~sÀ]6\*¸K%ôÔÔTZ¼øøÑûc©àn2™¨¾¾^ùfeeñûÑ/}=�Z·ì\ááá”––vÔóò¢}ûöÑ¡C‡Ôë ¸Ûl6ªªªRÏËë“““Õ÷ø @€€öp×~¡…€ @謨¢g6K67g) >ú[ 7¶ºº–œžd¤Žâ0µNï ¸Û­¹­¼ÿD;¸O´qŒ‹SMM=9x;eßûè}ÒÍAؼ�ÕÇÛ™�£�÷I}] ™mQ|ìÊà°d”º @ŸÇÁ�[¸òqÅEuó‰ãï²=Ÿ@¼¶®¶’�Ñ‘ØÍâcAŒ Ò×wäÝ%ÇèvÊÉÉ DÓŽ[§ü�¼¢¢Ž­H�u�:~ÉLn'W>¶îUwfÈË[ôçx—ËIååÕ¤—ã—Ü�Æ�rd §œSñþWÇï;ùµqîTçy+Ÿçy’ëDÙ�$à.wÏ‘A^ç^¾öÊPÙ…ã:5ˆð�W($|.å3‚+…Ëy…é8øüÙÕZJI :Í\×V—S—%‚BJ¥ðYêÌëõ�ËÙ©*…›8à¾|y.%$$Q/ßT—SÞ/5¤ ›«¸Fð�¿tü9Eî2%UÜ»ùZ3>¦‡22µ1 ÉÔå8›�MaþlÅUܽBóxx ·í `©§øXÎ î�†Ç÷� �©*Ðîº<`›–þ§€­{¨ðµïí·~• Q‡p ½Œ~þËß 5û Ÿ{èþ›iiÚ|jï0ÑC?zzЊäR±ü‚�¯¥¯|ébU½\ª­KÕuÿ$…±ŸúŽ””O[J«éÑÇž÷?5äWiûƒ?ø6-Y<�Ê+êéA^ÿH§É¸K¥÷ÎH'%%PÑÊlü—vÖÕï¤G~òõôØGÚì ˜\îd·ÛÕ‚eË–·ác ¸û+´ËXÄ#³eGõO���ÔÐàí°`Áš1c†ÿ©þ¯µµµd±XÔσÜè3ø3ñññý¯Å7€ @Ú@À]ÛýƒÖA€  _ÀÉa…­e[©·/öè‰íÅÆxUxÄ`�0yà§ò² ÔÙÕË¡âë œo÷rHÁF¡!Ý”ŸŸMò ý`Ÿ|ýQFvG/‡­¸â11ú¼nb4QlterÈÊ`ˆÔÄf:�l­¨æßÑsŸ¨ª§:T;9¼»ŸF„R^Aà«h�Êá°S}mW¬ ã`ÌL¾T¡q{WÓ7QÁòÞï"ƺšqy½Óáà¢=5dµùÛ©îЋ4„r[—k¦­cÙ`µßUVñ{¤OU° 9R™Z‚»1F7edåiè=âä�hß �CÆ©¾0>‡À$L­Úš™Ã�J>–ù$}R]½�ûÄÕ©Óøïi!„µpv%põö\ …Ç|ûO5÷I"Ee€D¸ MÚ94颌 >—L‘>©ª®#®�|d;9Èïâ€;@ŠŽtòvjgß“ó^ùÖ2î“$úÖó@;9—È]Bú:(¿ Š»´µTî´Á,¢%Å}bSUÑC¼�‡ò€>,¨sK¯ÛB!ÔÁwÛÈÓÔñºª| uš‰�¹óÔq¬�„Èu¼CÞßÞ6*,\=%ÎùcíW¼€‚C÷£û);3�î¸í«ê3Ô¾ýMª¢ºÃáÿ_{Î6%¾—€»?Dnà_63–€»ÙR¹]*¸œ:::¨±±Q=4gÎ’' ¶×ÕÕñ‡-þÌÓ`÷ææfÚ³g�z>//�ŒFmü‘H5ÿƒ @R÷!yð$ @€@� H¸l[]9uvð/ñ9˜˜”œJsç-áÂ"Ú+Ê!•ÜìÛEím\¿½�+Ç$se×<-h#d<]ßß\hE»II©4gÞBMVJuq0¬a[ï;¼ï踭)4g.·UƒûÎXúÆd²ÐÁ{Õ~çésrE¦DJÏÐfèÒl¶r[÷q[[UÀ*QÃmmŸÈ{¤±¡†¤‘¼Gy¿›={žfª„Ü.ÕÖmÕüJé¹Ú|"³fÏ™Gqq1g úï¥âncCog…ðy$!1‰ûd®&�[Ò'ÛjU[õúpn+÷Éì9S¶Oä¼ÂÛ™È}2kÖlMn§¯OªÉjå;È8ûx�J(ÅÄDSÚÒLM…%ÇúFu:ÔÈÇk·�œNEF†Q ßò>-m™&«nK±¶Cªã—Ž“¬ ‰ jÒÊÆÚþ×ËñkÇö.\×­Ê%el´‘ÒÒeÐ�6Âíþ¶JȽ±�ÞY{Èåá}(’«'FÑâ%i¼M�p»[}ý²�,r\°»øZßýb''÷‹ÑÈýÂǰ3gòç©à¾›‘¿?ü_%ä¾cGY-\ �¶ !|¼6Ò’´tM¯¥’{SS“ïýmwò~DIKåü2´ùû_!@`ê ´9/ ØF¦Dü%`ëlÅËó3éÖï|…ÂÂÂèà¡ÃtÏž$³Å:جãþ˜\ç=óËûø:Ü@zõ?ôçWÿ«Öqé%§+.»@}¦½óžŸ©°úpW.×ñ?zðu=ÿø“/ÑÆ·÷¥j¾É¸ûwîºÕô�¯]¡~üåÓ wß+ö?5e¾ŽKÀ}÷îÝÔÒÒ¢P ùö ¡G�6àÞÇUqJJJÔÎ6X€]FÈó`—uΛ7OU‘ïíí%ù°/Õßeþi°€ûŽ;¨­­�ùB+W®äÛ%èý³ã+ @€€Æp×x¡y€ @€ @€ @€ � hµ.`[�ùjÀÖ}ìŠWåÑÍ7}Qål›šZén®–.E)&súÁÝ7RVæU¥]ªµËtÝÿ]F;÷´17ã•?þ‹þú÷·Ôr$S<Ô$¹eù70àþÇŸ¢ŠªmC½¬ÿ¹/]ýúÔEgÓ®Ýûé¶;ë|$ß<òÃïÐ’Åóh÷žƒtë?ÉKƒbÞq ¸KÕ�mÛ|�’™™ÉUŽ;Ú€»T`— î2 ¶\y\ª¯KöÁ&ÙÁ¤-Ò>™ ¸WVVROOW¯ˆç[f ¶<@€  QÜ5Ú1h @€ @€ @€ @`ж]°-™õZÀÖ=pÅkO_Aß¼þ*ULzßþ&ºÿÁ_‘‰ïb8ÙÓW¾x1]tÁYÔÔÜJß¼ùAµú¾~%­;«hÌMy�Ãí¿ç�»d�ÿòÊãC.oã¦rzü‰9ìBzù§|cM=òãg©t«/ó<ä‹ùɯõr:ïœ5´­aÝuß'›}Ðç% /Ay)~ùÕ·¨Àý 3éƒãpXi}öìÙ4wîÜ£8üÞå–R%}°É‚§+V¨YòíÖ¤ »t|QQ‘Úi{­ÜÎHþÉ-²üStt4-X°€Ìf³Z†<~lÀ]æ/++S/Y¸p!MŸ>Ýÿr|… @܃ “ÐD@€ @€ @€ @€N(ð×?þü„Ï�õ‰Ï^ñ­±.‚Î]·Z²%Ë»s×~zàá_SwwϘ–E×~ÅWÿ�~ƒš[Ú†µ<µö[èÛß}X½æÊË/¤Ï^ü1:xè0}ë–‡†µœ¡fIÀ]–ó³‘lÏ¿|™ÞßP:Ô¢ûŸûîÍ_!©ˆïÊË×_÷y2 ôλÅê¿¢ “î¸íkj™×~ýîI¯¦ß¿1ô͸Ü¥m ÔÙÙIƒ� Æ¥¹uuu* KYYY']¦ÖÝn7IH^Âô'›¤ò»T€—IBõò:L€ @Á#€€{ðôZ @€ @€ @€ @€@p \pþZºæK—¨BÕRmüÁ=Cv»cÌ!!òßÿöQÎí†ÑK¿ÿ'ýãõw†µÌG~øZ²x•WÖÓƒ�<­^³ó©sè W~Jm@UM#ýè'Ï‘Óé· ’êãR…|ÇÎ}tÇÝ�“䆇šRS鉟~Ÿ `‡Òo_ú½þÆz5»üüܯàܲ‘þöO‡¿ròp¸=7~ãJZ^�EÍÍmôý{vÒ6ø_7ðë·nø­=c55·ÒMßyè¤ËˆŽ2Òožy�ôúzö7¡ÿ¾¹Q-οœ]»÷Ómw>6pƒ~Ãׯ¤ug�[åúAWÀÇ-à.Ûà¯âž””DK—.ÓfIð\è2Iø\Bèã9Y,ª­­U£JòóóUåùñ\>–@€ 0ñ¸O¼1Ö@€ @€ @€ @€À©%pÙçΧË?÷ µÑ¥[k鱟½0ª á¡¡z•Ó•b×OßQˆ¹ÙKéžï_¯ûÍ‹¯Ñ¿ÿóþQÏûÃÝw|ƒòrÓÉl±Ò·ny˜ \ÛúgùägÑ—¿x± —ÿ„ÛZ¼¥ªÿ¹}sÚê|úη¾¬ž~ü‰iã¦òÍ:äã9¼÷ÙŽ‡}†ÊÊ놜ßßV©¸þµî%‹¥[ÍŸ�•F÷ÝuƒúþÁ=Må¾¢ãƒ-lÞÜ™ôㇿË!y=½ò§Ó_ÿöæ`³õcãpw:�TQQ¡ª®geeQllì¨q:DûöíS;vaa¡ê„Q/l�VUU‘Íf›°êðƒ¬A€ Œ³îã ŠÅA€ @€ @€ @€ pJ HÕv©Þ.“„¾ŸøåïŽ §èán¦´%óéo}HÏ<ÿçã^öÍ믦³Ö®Táù§žû­¿ä¸y""Âéš/]Bç®[­ž“°ý¦âʣ擠÷=w~ƒ²2—�Ëå¦W_ûýóßï Ê—Ê韼ðlºúóŸTåwß+¦_>ý‡£–7’t:=ö£ÛHBçÝÝ=tÿC¿&©Â>ØT�ŸA·}ç®BFë?(¥'õrÿl²œÞw¥/]¨–óÀÿ¦�»Ž_ÎÌ©tÛ-×ÒœÙÓéÀÁúîí�Ro¯§9Så›q ¸ J{{;�аRLL %''�Ú©££ƒG%XT'Ξ={ÔËì….—‹$@/;Ü9sÆ=þ¦X" @€ @€ @€ @§¦Àµ_þ,]pþZµñÕ5�ôìo^UE¯‡£q¸µCUP8ïÉîQQ‘t×í_W!xy]Uumæêë{÷"c¤�/šKgŸUD3¦§¨Å ¸®è(#Ýù½ëhiÚ|õ°´çCèï;ÐL‡·S|\ ÍŸ7‹Î=g %'Å«y6o©¤ŸþüÅaoãÀõ ü^Ú÷èC·�Ñ©–õÁ†2ÚRZMÒ ÔOçç¥b|ÑÊ•]îè4Ñ�w?Ní¦�‹¡Ä„8U™=>>V *xïý-ª½Ì?-5I…ߥÂÃÃT¨ýû÷þlÐüQ ÒÆ=à¤h6 @€@ à„�†&C€ @€ @€ @€  I�ßÿöQ2"FÕ¶/\s;õôØ�zíÉî2³T3ÿúÿ]Fgr%w)\=Ød·;é…—^£w¸ÚúPSh¨ž®¼üBÒ—åžhr:]ô®òþ÷¾s\(ÿD¯9Ùã³¹¢ú·oü"-˜?kÈYwï9H�?ù"55µ:_Rb<Ý|Ó—hYúÂAŸ—÷ì=ÈÕßOûö7�pž`÷`ïA´€ œÂ¸ŸÂ��M‡ @€ @€ @€ @`\p÷oÀìYÓ8˜~¦ªÚ>}Z2…„„P[{'UV5Ðþ÷µ¶uúg=é×ÄÄ8:󌕴Å:›@€ @€ @€ @€ pÊ à~Êï€ @Á+€€{ðöZ@€ @€ @€ @€ �ÁpL�A€ …îAÑMh$ @€ @€ @€ @€†-€€û°©0# @€€Öp×Z� =€ @€ @€ @€ @›îcóë!@€(€€{ñ±j@€ @€ @€ @€ L€î€ŠEB€ LŽî“㌵@€ @€ @€ @€ @`²pŸ,i¬€ @`ÜpwR,€ @€ @€ @€ @@À= üX9 @€ÀXp‹^ @€ @€ @€ @€ í ஽>A‹ @€†)00àÞÕÕE¤×ë�zõ¬lGýÜþÃÄ£~Æ€ @€ @€ @€ @€€vp×N_ %€ @#p7™LF¡¡¡G-÷£8ð @€ @€ @€ @€4-€€»¦»�ƒ @J``À½»»›¼^¯ ¹ëtºþ—pïß@€ @€ @€ @€ @š@À]s]‚A€  W``ÀÝår‘Ýn§ððp é_îýø€ @€ @€ @€ @š@À]ó]„B€ œH``À]æ1™LJz½¾?䎀û‰ôð8 @€ @€ @€ @€´'€€»öú-‚ @¦À±w÷°°0p×ét„€û011 @€ @€ @€ @€4 €€»:M€ @�À±wYŠÝn' º ¹�néx @€ @€ @€ @€ 0Ù¸O¶8Ö@€ 0nƒÜeáþ�»^¯'ù'SHHˆúŠÿA€ @€ @€ @€ @/àõzGµÜGņA€ hAàDwi›Tq— »Ln—:�NýŒÿA€ @€ @€ @€ @Ú@À]›ý‚VA€  C`¨€»ÿåtw»Ýê___Ÿÿa|… @€ @€ @€ @€4(€€»;M‚ @žÀpîÃ[æ‚ @€ @€ @€ @€´ €€»zm€ @•€?à7ª×ãE€ @€ @€ @€ @€€¶p×V 5€ @#@À}X˜€ @€ @€ @€ @A €€{tš@€ 0¸€?à~ÕUW >… @€ @€ @§¸þžrŠïØ|@€ „¸a§¡É€ @>üB{ @€ @€ @€ @€¦–îS«?±5€ @à”p÷z½§Ô¶cc!@€ @€ @€ @€ 0pŸŠ½Šm‚ @§ˆî§HGc3!@€ @€ @€ @€NÜO™®݆:tˆ^}õUÊÈÈ sÎ9‡BBBF· Q¾ÊãñÐÛo¿M���t饗Ҍ3F¹$¼ € �©(00àÞ××77Û@€ @€ @€ @€ �SJ÷ în h÷ôôPLL̯iüøðaÊÏÏ'—Ë¥~ýõ×Óý÷ß?þ+b‰wÞy'=óÌ3jŽˆˆª®®¦¤¤¤!^�§ @8•p?•zÛ @€ @€ @€ @€ p*Œ9àþýVë VRí;99YUÝ^¾|9ååå :ßT{ð�7Þ õë׫0v]]Ùívš5keeeQNN]qÅ4oÞ<Íoö¯~õ+ºçž{úÛ)Ár©¤>™Ó¢E‹Èl6÷¯òÑG¥k®¹¦ÿg|@€À©-00à. 1A€ @€ @€ @€ @Á-0æ€û’%K¨««kX K—.¥ï~÷»tñÅkþ‘Ì´cÇzòÉ'û_²xñbºé¦›úžŒoÜn7ÝqÇôÛßþvÈÕ%$$ÐÓO?MëÖ­;n¾ÉÚŽ'žx‚vîÜÙ¿þo~ó›$}9p*//§�}ìcý}üã'ˆ¬ÿÁQ~3Üí”Áo¿ývÿZÞ}÷]5H ÿ|@€À)-à¿6¹êª«h¸÷††e¶eËõUî#ÓÞ½{ÕWÿÿæÏŸ¯¾•Š2©¯éééêëxýOkí¯íÂr @€ @€ @^­ýýBkí ÞžEË!@€@pLjÀÝOríµ×Ò#�A¥¥¥ýë~õÕW鬳ÎêÿÙÿÍo~óúóŸÿL2`à–[n¡ øŸÓ×ánç®]»è±Ç£={öÐå—_N_þò—Ç´^¼€ �©%00àÞÛÛ;¬�óß‘ÆÝVUU¥^·oß¾£^ï¿ãNnn®zÜp—A›ã9i­=ã¹mX @€ @€ @Á) µ¿_h­=ÁÙ«h5 @�q¸Ïš5‹ŒF£ª )!¡UÒ¼ÿþûéúë¯7©á¦Çm…Ç,è¹çž£Ûo¿ý¨G H‚䉉‰$ÚÀ²ÙlýódddÐ|Ðÿ³|3YÛ1Ü€ûQ�Ç&k;DZÉX @IÀý_ÿú—Úÿ׿æfõsXX˜ú*N}}}êG¹K�L3fÌP_/ºè¢£¾ªFñ?;ü_ÝžQl^@€ @€ @€ÀðÿÝÂÿ5пð·Ãÿ5Ðí™bÝ�Í� @š÷€ûÛo¿Myyyjƒ­V«ªhþ·¿ý�þô§?…N›7o&eÌ�OÊëêëëiûöí´cÇÏÌÌ$ „K€~à$®Û¶m£òòrUÞÿœT衇Ô�FZ¶l™ÿ©þ¯»wï&¹…‘„ÏM&¥¥¥‘¬'==� Cÿ|ÃùæsŸû­_¿¾V >=ÿüó¤×ëûÛ¿?�sÎ9ÔÕÕÕÿØû￯Ö9YÛ±iÓ&r8tÇw�TG÷Oòs~~¾úñ´ÓN£ˆˆ2›Í´uëVÿ,”’’BÙÙÙý?û¿‘Зô•ô™ôEdd¤ê+±”þX©¤ÛYYYI���þUÑÊ•+)&&¦ÿç�ßHV™¿¥¥Eõ_NNIÅÕ™3gœí¸ïÛÚÚ¨®®Nµ_^»hÑ"µ¿Èþ}Üüx€ í ¸ûƒè'jÝ¿ÿýoõÔxýô /<Ѫ†õ¸ÖÚ3¬Fc&@€ @€ @€¦´€Öþ~¡µöLéÎÇÆA€  LhÀ}àv~ë[ßRÌ>ö½ï}�n½õÖþ‡¼^/ýîw¿£{ï½—$ä>ØôÙÏ~–žxâ À–çŸ}öYÖl^ÿc_|±šÏÿó�è;ßùŽª–îlàׄ„zá…èôÓOøð�ßKðzÏž=ýóüìg?£«¯¾ºÿgÿ7/¾ø"½ùæ›þéÚk¯¥uëÖMÚv,Y²ä¨€}C|#d> ìKpß?­]»–^{í5ÿ�êkYY]wÝu$Õú›Î8ã zúé§)55U==Òþºà‚ ¨¤¤¤ÑH[µjUÿÏò� ‚ë��ý�3ÒK/½DÉÉÉ&—ËE?øÁè™gž!Ù÷Ž�$¨ÿè£�Òç?ÿùcŸÂÏ€ hD`8wÿ/>_~ùå£Z-çz™üÜCCC�z¾··WýìÎÛíö£ž÷_ë�4讵öµQø€ @€ @€ �SR@k¿ÐZ{NÉ� @€(0iw }ò“Ÿ¤ÒÒÒþÍ•ªê6lèÿùæ›oV÷þNð�T— ³Ti`ZBÐ(·Ùl'Xºïa 8ýú׿& Çg’à½Tc÷Ox—URR’ÿ¡!¿NÖvŒgÀý?ÿù}å+_!øëD(•ߥ²¿Tßévž,à.Uñ¥Z~SSÓ‰V¯Ÿ3gŽº‹€Té÷Oç�wUTTø<á×oûÛt×]w�ðy<@€@àÜeðÚ`“ÿ þyýóŒ5à~ÕUW©E�6கöø=ð€ @€ @€ �SWO9uû[@€´(0iwÙøÇ{Œ~øá~ ‘777“N§£––’຿B¦Ì”™™©*‰KùØ áRI\*Šÿýï§Çœ, Ievÿ®^+?K�ÙP¾í¶Ûè7¿ù�6Š‹‹# £K ª¸¸X}õ?)•Â%H?œI*}Ë¿�“T‚?ÿüóéœsΡ‚‚š;wîÀ§�ú~²¶ã3ŸùŒªà.UφÀ$«Ú$a«Ù³gŸ´‚»T6ë­·ú·C*¥úÓŸ¦C‡©~:÷WëévpïêêR}ûÿì�¼ÅÙ‡GPPª б¢‚½ãgoŸ½K¢ØcK4bo1–hl±Åk>»’XbKŒ ¨ˆ=hÄ‚%¢¢t¿}æòç.»çì©÷œsÿïîîÙ2;óì9»3ïüç�qãÆåòÀʲË.ëfΜé#»‡;ŸA5j”ÛtÓMs»çž{nwÀ¸>}ú¸§Ÿ~Ú=üðù}]»vucÇŽu]ºtÉmÓŠˆ€ˆ€ˆ@}0‘8bó°nCîÞ~ûmŸÉË.»Ì/¿þúk¿äÝŽ1ø³oñí&€§ŽŠÝwß}~i%ç�w^ÿùðÃ÷Ëp �ßûS(?ÔK‹±‰'úÃKÍO1×Ò±" " " " " " " " " " " ÍI Pÿ…úSšó¾«T" " " "Pïj*p'Š÷{ìÑŠÉ[o½å£œßtÓMîì³ÏÎíÛsÏ=Ý©§žšûuÔQî”SNÉ}þ׿þåvÝu×ÜgÄÖÿûßsŸm…íˆá±îÝ»»»îºËõë×ÏFļþúëûuþÌ5×\îÝwßu&‚ÊíHXA0¾ÕV[9N%âÅÓÀ‰ �¨>ÉjUòFӇÆnØ*K�?þ¸Ûe—]rÛPÀÀìûï¿wK-µTNHÖ­[7ÏŠA <ÂèîDë¿þúëý>þd-g>�ûðáÃÝ�˜K³C‡þ~’O ±¢v»1èáÍ7ßôB~Z0àÂì´ÓNsGq„}t'�t’ûç?ÿ™û̱뭷^î³VD@D@D@êƒ@(pŸ2eJ«L™CöòË/÷Û­žfu»J9d;ì0Ÿ~V�{Z~*%pÏšŸV°ôAD@D@D@D@D@êˆÀ„ Üm·Ýæƒà@¦¬ó\ˆk3–©P™µ_D@D@D@Ú#õ§,Óo»Ê,íšÀC=äµmwíÝ»w»f¡Â‹€ˆ@=¨©À�ëÓ <ûì³®�ˆcyä‡èÝlóÍ7w·Ür‹}Ì,˜Î��²‚³|ôèѹ½ˆœWZi¥Üç|+œ·óÎ;ç¹ÛùíÉ¿Eþ´íY…ßv|Ú²P9ʸátÀ€¹ˆûˆËÿûßû í4-olÏZÎ|w@\qŹËzè¡îÌ3ÏÌ}få·¿ý­»ãŽ;rÛªo±ÅÎò‘ÿm.¾øbýݶi)" " "Pÿò Üo½õV_›RÓf«Ùf›müvfoÁlÖ™ /¼Ð¶?G}´_]d‘EüòÚk¯õK›áÇM2 Ã’ÏÒò¶Û`½�7Þ8_rî±Çóû-²|±ùÉ›¸vŠ€ˆ€ˆ€ˆ€ˆ€ˆ@øƒioí½÷Þî ƒ*ptq»Ï?ÿ|?‹VÇŽÝßþö·Üì£Å¥RÛ£ë1ϯ¿þº»úê«�ùï;wîœ …Yt-(Ìé§ŸîæŸ~W�eJ-€vˆ€ˆ€ˆ€ˆ€”L ­ÿBý)%#Õ‰" 5 À³kĈ™¯´ÑFù ´ æ&ˆî�?þè—a@ỔÕðÀÏ?ÿ<§‡£?Û‚ÏÖ0 º”ˆ€´�š Ü_xá‡`9´1cÆøÈæá¶qãÆù‚øo¿ýÖMœ8ÑGc·¨›»Ùf›9«dó9«`šc±É“'û毾úªûꫯ|TwDAwß}w˳þu~å•Wnµ-ßRwÞy§ÿO´ð|¶üòË»¿þõ¯ÞQlÇÕªå ÜÉ/Bñ—^zɲî—sÏ=·çµÚj«¹ 6ØÀ!ÐJz±f-g>�ûvÛmç aö—¿üÅm¹å–ö1ï’� »ï¾ûlÇÍÕUWu @@¬f‚¶ÙÔ�º  ܩ߅F´?¬V÷øLEa^XOËOµî…òÏŸ>‹€ˆ€ˆ€ˆ€ˆ€ˆ@VãÇ�o�?:3¢Vʘ͕NÛ¾}ûºo¼Ñ!t¯ûÓŸþäû.˜,œý”¼Õcž'Mšä;ï™ñ Ñ:�ùiÆ î›o¾Ù-¾øâ~Y¯eJË¿¶‹€ˆ€ˆ€ˆ€”N ­ÿ¢Z÷BýiùQJé÷XgŠ@38÷Üs݃>˜¹hˆÚ?üp7}út·×^{9„îǼ׿eN¤ D?IpŒÁù¯·AöÚì’Ÿ}ö™6l˜›cŽ9>�$}b›eN¨�š ܯ»î:ÿ`±Üó€ùä“OrðŒŠzï½÷ì�Ôe©w¹gœq†»þúësÑÇS/í(Và¦5vìX/¢ùå—ÝO<áxáÄí¢‹.rûì³OnsVáw¹å¨„Àýµ×^s;í´“ûïÿ›Ë|¥W¯^>zÏ1ÇÓjWÖræ¸/±Ä~„%œu6ŽgÞ¯ýk‡(>Íø~®µÖZî’K.qK.¹dÚaÚ." " "Іò Üé¼Ç,B{×®]ýgäa6ó ܰO?ýÔ/íÏB -äW‰b‡�rÊ)~iBz„˜ ˆ³ëù� lûì,§çŽ¡/ âõ|éäÛ—ËȬÊÅÿ:Äwå>#7�;BðRlæÌ™þ´|×IK·˜òX#GŽtÇ{¬4ÄŒ²Ýºu³]¹åo¼á~ùË_ú¨gwÜq‡[`�rû²¬”’¯,éê�ÚH뿨–À½PÿEZ~ÔŸR›ïƒ®"�L€¨î=ô�Ûyç�}�ÝrËB{—ö;ARãVl[¸Øãíz}ôQ.‚;úµBÜ‹¹N1ÇZ~X{^±Çg¹wt˜‘í ÜKõÇ0BÑá=fý�6!P3�;âc„G<°Ìöß÷ûßÿÞda3¦:Úo¿ýÜꫯ‰Óx·Ýv³Ý®�û«¯¾ê6Þxã\D9ùä“ý6¦:Å™~gMÁ„¥‚hò—dDØüóŸÿœÛE@xnáw%Ê/ç]wÝå6ÜpÃ\¾XyüñÇ[M³Êè¶{î¹§Õ1öaêÔ©~à�”�ÿá½æ™ßøYÊIÚù"¸]=ŒöÏô°ñia‰tÿÝwßùŽ :'æŸþÄN„o/¾ø¢ÿ�“ß„pV¾SO=Õyä‘öQK�:!�Oà~È!‡ø\ZýÃ"¸[vê Ø•W^é—‹-¶˜_Ú›}‡�z˜9 Ì¡kÓiÔbÔEòYZ~~÷»ßùÓ˜�&Ÿýûßÿö»-’Š-©ÏbÅæÇŸ¤?" " " " " "P$üÓøJ‰rF{ŠÈßtôâ;žwÞygKí©§žò>ñVXÁGO#ú;iLœ8ÑÁÙn»í|Çs(øF”M`˜¥–ZÊûð-Qf %:ÛI'�äH÷É'Ÿt̺µð ;‚Él¿ýö~Šñ«®ºÊûz‰Æ6`À·ÑFµŠJnéÑž»õÖ[Ý3Ï<ã¬ÍÅñ«¬²ŠÈcíÉûî»ÏÝ}÷ÝŽé¯\�H¼wïÞ> ´IË3Ñþ¼÷Þ{Ý+¯¼âËζÁƒûëP~ko²+…YË™³ÿÅOOÔ:ú1~ó›ß8ú^âv饗úòÑ_qá…æv*ÓßÿþwoÔ¨Q®K—.¾?‡Hñ믿~. Vh·Ò!Øa‡¹5ÖX#·�Ùa™i;çœsü}´�Ì {Á8"ì�wÞy¶YK�*Hë¿PJ`+I�ªÈ*p?ñĽ6Œáø+°°-Žÿ…î]y啽/„ðè ¦Š?¢G�nùå—÷ƒÆÑÆmìØ±~V5Ú×´‹9-äÖ[o�ó+ÄωN¸‡ù¥ÝŸÅßBÚø(®»î:°àý÷ß÷> |!ø'Zx tœ×\s�÷àÓ4h�[{íµÝ¶Ûn›8˜žëdõØ5€�¦ð¥—^ò~fR_vÙe½ïi饗¶ÃšÓï¿ÿÞ_`#ýüè>7ß|s”Á,Öc~§N8Áß·#F84Gq„÷]YºZŠ€ÔŽ@MîÏ=÷œw.›èÆŠ‡Sx�uÖq8‘ô„Q7ß~ûm/F¶c‰þ:V Üûôéã^ýõV#¨.¾øbg"Ò=à€/63òÇñ¶Y�û›o¾é§÷´spzóbŠ‹¤ØO" ˜áL§r� ¿«UޏÀGñ/~ñ Ë–_æ¸Ó1@„3Dýü7ãÍ”´6ú‰í<ôíe“¥œœ“OàÎËêoû‡yãzõÃQs{ï½·™gÇÐÉ‚Pܸq­î3ù²ópø#d Åü;I[:ZŠ€ˆ€ˆ€Ô�PàN#64¦› ¡Úwʇy×ÓòcõÓJ Ü å'Ì›ÖE@D@D@D@D@D +�óÏ?ßwPî°ÃŽY[õ«_ùßÃ?<±³�ÎLÎéׯŸï˜0a‚ït ¤þÀÌe�€7gžy¦8p »âŠ+rÛ ‚óù矻ÕV[ÍwvÆgÅgL¿× rWèë§#Ö"{‘ ×GpýÖ[oùôé%HŠù´¹ ‡kÐqMGq˜žECøŽà=-Ï\‡*Ï>û¬¿Ž ùí:D¿'2|;f>ñ”? ȾýöÛ½ >ìgápòGG8bs:pé 6K+œtÍŒ2Yyøô- ¶FN[c°:jŒAð´½Cíbmu›/�v¿ùBú÷ïï.»ì2ô×'�ç÷}öÙÇAtz$æÍe å¢ýM@Ytr  œV‚„3ÖÙ5ÐÕ¡«$`,>üüÇP‹®Óül+ÖoÀ9cÆŒqÌ-/ôñ[ 9ÊÌ 48Îx⻡<èûlÐV)þó;1è�ü˜¥ù¼l¿–" Õ#Pq�ûСC½°›‡sœ¶<@ㆣÒ"™óP[n¹åüÓŽãÁGZ<ü13Æ*ϸ¿ð ^ mç³Ä‰Êux‰ðázDP7#ú i#"ÿâ‹/ÜÁìžxâ Ûí—Yî8n—Yf÷õ×_çÎ奆ƒ?×gÄÓµ×^ë�ใ¢סC·Vå Ò9v3̧œrŠ #̇;ûÈèawœÑt˜ñƒ,±wÞyÇ‹þíEBät^Ü&0ËRNÒÉ'p'Ò:ƒBƒ%÷‘ë v§¶â>ð�ddá›ñ½`TÆýäÅD ¡d/@;GK�¶'�OàŽP£A‹™À=ÔÆvëL�N´îÖ‘nbk¬ÛàÍiÓ¦‘Œ�.èWRþ¤åÇœ ñÁ†ñdn¼ñF¿ÉŽ£®‰Y}§Øüø“õGD@D@D@D@D@Š @çáN;íä£dÑ‹__1f:;¯¾úêÙR³ÎPv,ºè¢¾ ³ä’Kz_-ÑÓ �ƒÏvøðṈ_iÂjëh$-:=·Øb ß¡‰ýé§Ÿf³cÖ-åk®¹¦ÔŸuÖYþø®ª›™¸šÎjÚUthS>¢“YÄð?üá^LoçàÏ'xK¼Ã—ýiy¾ä’K¾lÚ¦ø¡éøÅžþy/ §MiƒüŽèO)Ììܤ%Ñééo¡=|ç�w¶êp'*‘ÝáÆ=°YËH'­LDl»å–[ü±t0ÚAç¤Í=¥ýLÀ¡W\Ñg‡{cýáw„{C¿¶Þzëµ Pd'8/œ™×¬?" " " " %�Ö¡þ”ŠbVb" 5 P �;Ù$j8™ØËÙ@IDAT¾ôp´ßÏ8㌜nÍmVf±c}¶ˆØióo¹å–¾”h%ѯ¡%Do‡hœèïÑÅ·À~üa`Þ4<…Õß‚øŸk¢£$.Á‘£±c6<|$èåzöìé³ú'ðÝà? ýN9>|¬€– fÅú Æ�ïƒÑp—÷°#ª<¼n¾ùfï×!Z>~ 8ðá‡æ‚ùR.Ûny(Åú�ðÕ�¶è(Ms`ék)"P¸gÉ6£�x°„£–ˆÎ‚ó4´îÝ»û‡ £‡â¸]Ä¢ƒÇ�µèÛˆ®œÇ�S‹šX)ÜŸEàÎñ8óyac”ÿÅ_t”Ó¬Vå@¨ÅË$É,Òz>�;Nw¦_�›/ ¶áçn#ªØÏ‹ ‡¶Y–rrl>�;Bt*td1ê6¢7>Ø�ó”@‡ £Ô�SÎðÂ’‰€ˆ€ˆ€Ô�PànoË¡�Ê·ÆfµîÔóYZ~ª%p/”Ÿ|yÕ>H"`‚g|Ꜽ|óÍ7>2¢DÝÆÿZØJ?¬¾¢ªÑ|ùå—û©ºÙg×aên¶›í¾ûî¾8.'€ ÑÁ1¢=Ò!ivxâK¶NZ|Àt "|'€MhD¦õÕW}Ä÷0Ð QåÉ[<â<ç&å™0UŒN`ÖC{à�"z"‘±n«Ka¦›´Ž/�>‚Ä+ŽCÌÿàƒúÁÇ|«S“Ê„_ž™i‰G§<û¡ÑéOßBx�h¯ó™sï½÷^?�þK𢣘ôHD‡9ý\ƒï3­Ú= ¯£u�ÊH뿨–À½PÿEZ~ÔŸR¹{®”D Y 0ž(ç…"¸P ARwÚ¨© æj†üþûïwˆ¬™É�¶«™ù Ð'yä‘~3ìŒ#”¿ôÒK[‰£ñG “¤�ŒV¡|>Ë"pÏêoÁ�ÿa“M6q'Ÿ|r«Ë¢õÃ?ÃŒvÌT‡…þ‰øÌkì繌/h¾ùæóíw¶•â7ÀÇ„Žmܬ_Ÿôð—Á'�tRÎú{â÷Rý1æwbv; ‚Gd" mG æw„éLÉwH%§óĉi0j‰©Y\àÎv*¹a;Öî|Ɖ‹C4É\pA7Ï<ó¸>ø ·;«À�‡óÿøG?ÊɦÇÈ%’°‚�š‡<#¡âV‹r0í*/«0*¾å#‹À�cyá‘WFOå³Áƒû—Y¼¬YÊ™OàÎ5qt3 ‹EyIËÎp¦²íÒ¥‹?‡:#Ç �‡ Žº�XNK_ÛE@D@D@Ú†@(p�Š´ïŸ~ú©ÏœÕÌI`�Ò¾}ûúýa� VwÁi€Y¤w›µ‡ètÂ,.ðƒ?iù±2Xdöà”V«Á�È{BƒpYl~üÉú#" " " " " E ÝÃ으ÃÙ5‰âM$v:‰²�¡t š(>ÜÇ:Ó‚ÓîBmbiÚ;+AàŠ_HÿóÏ?ou¬¥‡x‘4~`fŒ5£S“Hïøðÿò—¿´ØÛ1¶äXÒ "="íí¶ÛÎGe³ýtZ[w:£CKÊ3í7üÐø™á`v;�ëáÇÏMP–%–XÂï*…™¥™¶¤žÁ°�Æuéô§=Mg=�Ø¡%•iܸq><¢|:÷ãeJ:‡4™–�@2ÌÞ»öÚk»·ß~ÛϚʽ! Ê|ÑE¹•VZÉÇña^Ã|i]D@D@D@D ²Òú/ÔŸRYÎJMD ú¸#v¦­›OëE¿,³ys<3ºaÖgÖ¹xÐXïW^y¥ŸÁÌž™Všn¸ÁkÑ2Zÿ3Âñ+à;Á‡7ó…�³¢å3|&�1@�ö8fù-Æßb¾ú{íµ—�8ÏÀÿ4³k¤ù5p kŒ(ð (ÅoÀÌz̨Ç})ÔgnyEà¾ï¾ûú� j#¸—ê�Éçw²ëj)"P[e Üiôå—_&æšM ,°€Ÿ®cµÕVólœ“iöÆoø©,F�åGqQΉ–BdpœÉfLé�3:4ÏLÉv¦¨@hŽÓšéB …„i/™Nãã�?Î�ŽØçô°aÃrS™²gõ AƒrÇZ9r¤;öØcÝØ±cÎé¸!¢'ï8qé>ÃãjU"Ðà4çeÄ ‡ûÅ ŒéB™æƒƒÌ6Úh#?BÍ>³äeO§¢x"õ˜1’wñÅ÷QY˜‚%|‰Ø1Yʉ0�Ž3^ÔV±°mˆô©P™ f”g©¥–òQ`˜®ÖFÛ~–Œ"£ÂË•ïŠ#Ѹï|'øîÉD@D@D@ê“€‰Ãi€Kà^œà¾>ï¨r%" " " " "P¯¾úê+·Ë.»øì1c'¾fyæ™g|„/¢¤ã›5³ÎPÄÓˆ¨ãFDqüù§G3¤2m7–&’¶ŽF¦™Žûíñ%3ð7ŠÛµèdÆ_¸3›'Åñ•#œÇgÎôZ®À�Nu:Ëñ·_{íµ–�VK:»‰Þ†±7V ³V‰&|ÀwN�¡�}t"ÓoA´´ð¾‘DÒ}xä‘G2M¡N_þ|À“> líyîÕ)§œâû%ȇ œ`úq|÷· #è'K›D@D@D@D@*@ÀÄš T˜JBD M TBà¾êª«ú�úaALàÎÀ|臆¯áºë®s¡À�¾ëO>ù$<,q=M\Hà^Œ¿…€°øÐhš-¼ðÂ^‹GÔr „fþ‰$Ñ¿Çìlˆ3±~)~ƒ=öØÃÏØ?°ôÓ–ùî¥úcòù�Òò¡í" Õ%P¶À½Ùcº ºL7ÁÔq§jÖk’ç†Ó‚„ç"p'ú8Q;é-ÂcJ]çÚD AèÎ5p`¯¸âŠ®wïÞE'Y‹rØ`€$!zÖ 3�+Bq„ûDV)–i¡rÊçóòš0a‚­6pàÀ\ÄöBç"’'ª="}„ùüOÄJGûE@D@D@jK ¸Çg•aJ7Œ‹˜�fǹ€1³fÑmä»ßý±©.-‚ÞÕW_íw=úè£~9eÊ¿d  ôbÒòƒC+4Ý"¸Ç�³ÈíÅæ'–=}�¼h»0;k!£3yõÕWφșîtŸþù¹í¶‚Àß,çPàN |¼aw:<¢_|ñų Ü·Ýv[/pGDmí8»�´»N/²È"~3ânÑàWƈx†ÿžà't…4™‚ÛŒ¨ò´1ÉGR÷xž‰pNTrYÔtKË–‡z¨ïK b9"}¬f–^¾%SyS6Ú•´�é8~òÉ'}� 0"¿¥�À=^&0ÀK hÄ ú èç»`ý3ï¼óŽ�ØNß‘ä)ï˜1cüŒ»ôãЦîß¿¿ŸŠœ B/¿ü²¿ý*2�êHë¿PJu¹+u�Ê8ï¼ó|wD×ù"¸ùÛ"¸›#_[Ü|"C† I¸3H{ÓM7ÍEp'@Íô�Ô®e†³Áƒ{Q<3»å3îÖ?ŒàÜú¼óå—ô’ü-lÇBð[‚0àŸv¼~›fή‘ϯa¾‚Ó®·Þz>�@±~ƒ]wÝÕX�@´ë®»®e'ï�  Š'Ÿ¡æ±TŒ•%Éï”73Ú)"P5u)p¯Zi•°ˆ€ˆ€ˆ€ˆ@S�ÀÝy7U÷¦új«0" " " " "Pw@Ûa:ŠãvÏ=÷øMÌ–zâ‰'æv[gh½ ÜMX¾ÖZk¹Ã?<'|'ãÌK$úrî÷éP¦óù�ÈufEÔN{Ž™F—Yf¿«f–f¾%bvDíxAdÎ4âtl3�úb‹-6Û©Iw‚úÀ«G�΄P³�˜°�ÈøtXd†hîDkgƒuz3 +üìChÀôç|§,|B’Ú$" " " "P!V¯SÀ  U2" mF ^îǼ9r¤;âˆ#Ü;ìP�J ÜÃÌ àõ×_wwÝu—{öÙgý® /¼07 Ýüø5�ǃ3ÃúöÛoïϣߞà¥ø N>ùd7bÄ/XgÖÀ,–Oà^ª?F÷,äuŒÔ–€îµå­«‰€ˆ€ˆ€ˆ€T�@(p§“<4^¡cÔ7FC³È#ŒNÇ´Ø�~Ñ¡CG¿d´=f‘Û‰æ‡Í?ÿü~É”éXa‚c ž#¸ëoyÿý÷¾¾Ï3Ï<>MþàAXþÙgŸyÿè1cÂ:ÑÕ×YgVsfûé¯&PVŠß_ƒï—Zj)ïk`лþ‡sÎ9Ç÷õ3ÝÊ+¯ìw!pǯ€Ý~ûí®W¯^~�?¥úcòù�r‰kED ¦$p¯)n]LD@D@D@D ’$p—À½’ß'¥%" " " " "�L€èâwß}·[~ùåÝÿøÇăèp¤ôÛo¿u¿ùÍoÜ–[né�³ÎN"¸×‹À�ŒÑqûé§Ÿ:ÄïG}´�Nˆ(ΔßX\àNÙï½÷^/ðGvB'‰ÁIƒŽo¦þ&â9綾^šÍŽÎìãŽ;ÎG4�w�—ÂÌ'šáå»ï¾ûrGy䑎ÁI–V&„çDv›o¾ùü=µÛ&LðÞDk‹—‰ô‰öÙgûˆo 2G@ç5öÁ¸ý÷ß?·�{Rhšv¢þˆ€ˆ€ˆ€ˆ€”M@÷%Êf¨D@êƒ@½Üß|óMwÔQGùÁá 4G Ž0!9> ±Î@ï%—\2/¼J ܉(O›}•UVñâ~›5 á;ûf7ÿDÄ~þùççü¯¾úª;á„ü9›o¾¹6lX®Åú Þ{ï=}Äñøi†@àòsíµ×úääßzë­¹ào_ýµ÷CqÑC9ÄÏR$(Å#�{îjEꆀîus+”�b „÷‰'&žþÄOøíÖ�ÏhxŒ1f#À»víê?ÛŸI“&ùUFxc6Þ¢"tÀ6Ø`¿Ìú§Þò“5ß:ND@D@D@D@D }@ôÍÍt~øá¹©§“h\tÑE¾£vðàÁ>j;ÇÐÊôÖtž& ÜI“îD'j7†°!4ÑÁCA=Ѿ?ÿüsÇu’"¸ÿðÃîꫯNŒàŽ úÆoôܹÑÔn¹åV}çèb‹-æ#�Ož<ÙóñÇûhâtH›1"uŒi¹‰ùå—ûN×´<“§cŽ9Æ Ú9o�`áËÁÁ;×ÂÈi¥0#­,öÆoøNvŽ%büwÜáºwïžxjZ™hW#@§£L´©ét'Z}Ïž=}g}ß¾}[¥Ëwh÷Ýw÷3¨1+Úm·ÝæÂÎç½öÚË!’Ǹ7ƪU"ú " " " "P5õÖQoù©x%,"P1°‰à¾ãŽ;ºBÜiÃ|õÕW÷×Ï×'‚;btsŸvÚi­òK5ÑÇ7ÙdgÜ9 ô!Ð�ß�v±Í:^(�vòIÄyŒÙЬÏ:_~96Éßòä“O:f§C\OŸ7� •ã+ =¿Â +øö<çcv�…^Ø4`f�Þ½{ûv½•cÀ€>X3¹™•â7 8Qâñß ¼'º=QÚÉvÐAùYéì,ñ‹_8ü7AvÞygïÃâs)þ˜|~'Ò”‰€Ôž€îµg®+Š€ˆ€ˆ€ˆ€Tˆ€îÎ;ÀYªà¾B·BɈ€ˆ€ˆ€ˆ€ˆ€4)�—_~ÙGGÐÍ”ÏaÔòx‘G�í£·#ZæX"|?üðÃîøƒ#‚»‰ÃÃóˆ Nô0:ˆé(ƲÐáJG+Çͬ£‘mì m‡vp T&²� ¡M¡þÍ7ß죯۾›nºÉO¡MÔy a6Ó[òÉ'^|Mds"˜™ÑÌ´Ùtð"´Ç†îòiyæ:°ÔÃgüøñlr‹.º¨[i¥•|'uœi)Ì|¢ÿ9Ž|$u̇Iä+Ù 5jT®3™ïÈúë¯ï"þO2¢°½ýöÛ>Â?Âÿи¯tÖsÿ¸�2�Ú¨7Ay½å§¶wCW(…Èzè!/t&ªwš1ƒâiüø+°|mñ{î¹Ç1»m^¢“‡FTñë®»Îm¶Ùf­¢˜sÌ£�>ê…îcÆŒÉ_[pÁ‘·ÞzëVƒ¾Ã4ÃuܹñµÐfîÔ©“ß�/¿�äoa;íxÊ2nÜ8/&g[¯^½¼@ŸˆEug» Ü Z3¢»¤Ã—±Ækø¼õéÓÇo ÿ”â7à¹O¹^{í5Gü žÿùÏžtîÝwßõƒ FŽéË4P¬?&Ÿß),›ÖE@jG d�;™ˆ€ˆ€ˆ€ˆ€ä#0hР|»ËÞ Üi æ3s„2231‚5Òmii ~Àli‘ã,¢`±‘Û-][Ö[~,_ZŠ€ˆ€ˆ€ˆ€ˆ€ˆ@{#@ÔpÚ~tÈÒyZȈ&FG+�ËaäõBç±ß"œÁ¼YìË/¿ôõð‹·­›¥Œ*‡ˆ€ˆ€ˆ€´'õÖQoùiOß•UD 2ˆBŽPQx�=*“h™©0‹ùgŸ}æíÇÞ[Ò °Yù,hÁ7ß|ãþûßÿºÅ_<“@Ÿ´ŠõÀ‹à °ˆõ–§¤%3·sQäÓüÍè�Ib¡m"ÐlJ¸3rG&" " " " ùÐX­¦Iàî\¥÷Õ¼OJ[D@D@D@D@D@D@D@D@D@D@D 1Ô› ¼ÞòÓwQ¹�ò $ ÜËOU)ˆ€ˆ@v¸gg¥#E@D@D@D@Š$PK�;#ųÓ­aL‡1uöq4 ›Ãÿuná…ökK.½¤_®¸ÂŠ~Ù¿¿¬ÔŸzËO¥Ê¥tD@D@D@D@D@D@D@D@D@D@D@—@½õ_Ô[~÷Î*ç" "��€îÙ8é(�ê(Yà^½,)eÈF Œà.�{6f:JD@D@D@D@D@D@D@D@D@D@D@ ¨7Ay½å§?í�F'ðôÓO»k®¹Æ­¸âŠîØc�môâ(ÿ"  H@÷¼iʲˆ€ˆ€ˆ€ˆ@ �PàþÕW_ ‹ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ@ƒ�À½Áo ²/" " " 홀îíùî«ì" " " " " " " " " " " " " " " " ÍH@÷f¼«*“ˆ€ˆ€ˆ€´¡ÀýË/¿l'¥V1E@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D y HàÞ¼÷V%�¦' �{ÓßbPD@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D ��À½�ÝpWD@D@D@š‰@(pÿâ‹/š©h*‹ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€´K¸·ËÛ®B‹€ˆ€ˆ€ˆ@s�À½9î£J!" " " " " " " " " " " " " " " " F@w#¡¥ˆ€ˆ€ˆ€ˆ@ÃîŸþyÃå_hM@÷Ö<ôID@D@D@D �„÷×^{­�r®¬Š€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€$�À=‰Š¶‰€ˆ€ˆ€ˆ€4 Üâ6)“" " " " " " " " " " " " " " " " "�™€î™Qé@�z# Ü'L˜PoÙS~D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@Š$ �{‘Àt¸ˆ€ˆ€ˆ€ˆ@ýîõ“+åDD@D@D@D@D@D@D@D@D@D@D@ê‡@ØŸÒ«W¯úɘr"" " yLœ8ÑMŸ>=ÏÚ%"ÐÌ$po滫²‰€ˆ€ˆ€ˆ@“²M^TOD@D@D@D@D@D@D@D@D@D@D@J"ö§tìØ±¤4t’ˆ€ˆ€´�3f´ÅeuM�: �{ÜeAD@D@D@D 4¡C¶´t–ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€47�°?E÷æ¾×*�ˆ€4 ܛ펪<"��€îÙYéH�:#:dë,kÊŽˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€Ô�°?¥C‡u‘'eBD@D@²˜9sf–ÃtŒˆ@�À½ oªŠ$" " " í…@è�m/eV9E@D@D@D@D@D@D@D@D@D@D@D aŠîÅ�Ó±" " mM@÷¶¾º¾´ ÜÛŽ½®," " " "P&�Ð![fR:]D@D@D@D@D@D@D@D@D@D@D@š’@ØŸ2Çs4eU(�æ$ðã�?6gÁT*�‚$p/ˆHˆ€ˆ€ˆ€ˆ€Ô+�Ð![¯yT¾D@D@D@D@D@D@D@D@D@D@D@D - „ý)¸·å�еE@D@Š% �{±Ät¼4 Ü›ç^ª$" " " "Ðî„ÙvWxXD@D@D@D@D@D@D@D@D@D@D@2ûS$pÏL‡ˆ€ˆ€Ô  ÜëæV(#"Ps¸×¹.(" " " "P)¡C¶Ri*�Úxê©§j{Á*_mýõׯò”¼Ô?ý®ëÿ)‡í‹€úSÚ×ýViE@D@D@D HàÞ wQe�vJ@ÙvzãUl�¦" !lSÝNF<ý®õE�ú" þ”úºÊ�ˆ€ˆ€ˆ€ˆ@a¸f¤#D@D@D@D@ꔀ²uzc”-(‚€ aW_}õ"Ϊ¿C_|ñEŸ)Ep¯¿{£Õž€~×µg®+Š@>aÊ�?þ˜ïPí�º"0ÇsÔU~”�Ú�À½v¬u%� ²NZÉ `ðp9sæLgŸÃÓÃmázxŒÖE@*O ž~Iya[‡œí‹/+OD)Š€ˆ€ˆ€ˆ€ˆ€Ô+®±ÆõšÅLù9r¤?N÷L¸tP“ÐïºÉo°Š×pÂþùéîö)Ã" "Ю XÿQ»† Â‹@;% �{;½ñ*¶ˆ€ˆ€ˆ€4�Ð!Û åi”2˜ó›%¢vþϘ1ÃM›6ÍMŸ>Ý‹ÜÙfÆqá9¶]K�ꨇ"öÐøÌÿŽ;º¹æšË/m›åÙ–áyZ�z$`õ\òfõc[ÚÐ𘰠¼ïx&-í8½�„–" ÍNÀ„°k®¹fCõ…^ðù—À½¡o£2_!ú]W¤’� ûSBÿ}…’W2" " "P5øÏd" í“€îíó¾«Ô" " " "ÐB‡lS¨ aâœPÔŽ°‘j×®]ýÿÎ�;ç"27@‘”E�<ª1[1a¦OŸæ¾ÿþ{7iÒ$?8†gH(v'Kôå¹1%î‚÷äÉ“K<[§‰€Ô+�¹çžÛ×Áê5Íœ/«³ä?ƒ>©'ÓéÖ©S'ÿŸ]iï´°N=uêÔܹvŽ�gËff©²‰€ˆ€„°úˆ@óÐïºùî©JÔØÂþ Üû^*÷" "ÐÞHàÞÞî¸Ê+?�Àý'Zh0¡C¶Á²Þ�Ù5ᎉwIâPèÓ§�CX%hqQû�³Šß^li£ µÞf-r§O™2Ù}öÙg^Ôdz$õIЗÃT‘•/¿üÒ-³Ì2IK‰ˆ€Ô�·ß~ÛõêÕ«~2ÔNrB�ciBuÞ[ údÐV)ÆÀQ#‘&ïCêÚö.´e)éêh&„]k­µ!»©y|þùçý>EpOE¤툀~×íèf«¨ A ìOap®LD@D@…~2™ˆ@û$ �{û¼ï*µˆ€ˆ€ˆ€4�Ð!ÛªãB˜€ÇÄ;D^îÒ¥‹[xá…ë8×Êšˆ@±LÄŠÚgFølûHÓöJ?³#pçs–³vÌZøÏŸ|ò‰�êγÅD}¤/A_!ÊÙ÷Kàž�•Ž�F"�Eàn‘Å©\õ–WÄæÖ™fuc·3; Û»uëV‘l÷ÝwŽˆîsÎ9gNä®÷aEÐ*¨{íaÆ�´™GL»öÚk×ý}Ê—Áçž{Îï–À=¥öµO¿kçô»n_ßy•¶|ÕznÜu×]Þ϶óÎ;»yç�·üŒ*¨óÉÕèrºŒˆ@�À½Žn†²"" " " "P Ü‹ãUÎшwø�xç‡~póÌ3�ÄíåÕ¹"P‡LÀŽx}ÆÌ;Kî¡È=»§ ÝCá:롸�{Ç-bw[‚ƒc¹Û3Qb> ú S“À½2•ŠÔ�,w"ƒ÷ìÙ³bY7�wŬRB•|‡Lœ81™ÝÊÏàOêÇDl¯”¸ÝP rç¾…"wÛ§¥ˆ@óhõµ´÷– Ü×Yg�†¾Á#FŒðù—À½¡ocE3¯ßµsú]Wô+¥ÄÚ�Z<7˜MQ&" " �Bÿ˜LD }�À½}Þw•ZD@D@D@š‚€îµ¹�&nGÀ3eÊDzÿþµ¹¸®""PˆÛM¸>#ZAØþΗÎÝ3Ö¹gÿãܧß:7­Ì™‹çŠf�\¸{Ô±½˜s; tné^-B÷Ž‘°q{ôÏ/Ç�ç£ÕvîÜYQk+|÷kÑAZá,+9� Ò„‚᩸‡4J[7�»‰ÛY"ng9ß|ó•–h�³þûßÿú�^&r/p¸v‹€4�öP_K{o™À}Ýu×mè;ùì³ÏúüKàÞз±¢™×ïÚ9ý®+ú•Rbí€@-ž¸·ƒ/’Š(" MD@÷&º™*ŠI@÷"�ép�ú! �{mNI$É~ýú9„§2�æ €¸CØN¤öï§9wþSÎ �Äí|®†Å}Ûåœ6ĹîÑãÄGuGáÙÔ©S"÷îÝ»+jm ’Šý­EiÅ2«„D@2H † „wfâ‘e'ÀÌ"X(p·úñÔ©S½¸=Ë4ɈáMDÒ§OÿŽ+”‹3f8Dî�:uÊt|¡ô´_D þ ´‡úZÚ{K÷úÿ~*‡¥ÐïZ÷Ò¾9:«=¨ÅsãÓO?mψUv�#Àì‰2�öI@÷öyßUjh ¸Wÿ6"ÞÁ×Lž<ÙG¨Tôöês×D VLÜÎ/}zµ}ÒT玸߹?®MV[Ĺ˶q®k'çæìÐÅ�+ðÁ8±vî¹çv&œƒ0ï²²Ô¢ƒ´¬ êd�’¤ ÃÄ$pi· Ü-Zuäb¢·sìèѣݤI“üÅ»víêVZi¥L¢u‹âŽÈ]&"ÐüÚC}-í½U �;ƒi'NüÊõè1¯ÿ2uî\ùA_ŠàÞü¿ÓbK¨ßuuîú]û�Ôñ�@ Ï Üá› <Š€ˆ€ Ü�„–"ÐþHàÞþî¹J," " " MC@÷êßJÄ;üGàNôöùæ›ÏõêÕ«úÖD@jB�;âö‘¸}ê ç~÷„s÷¼Q“Kç.²óòÎ�´�s�::×q–Èý«¯¾ôk»uëæîˆÛ%pÏ!+y¥¤%gN'Š€”L M(&(�{H£¸õ$�;³Á”�X]ºtÉ›`\Üng¹ÿý÷~ )×’‰€4?�öP_K{o™À}½õÖ«Ú�®…ö™gžñù_ýõ«V%ÜXô»vN¿ëÆúÎ*·mO Ï�O>ù¤í ªˆ€ˆ€ˆ@F ü�”� `É*ëøÚmiëá1¸7ÀMUE@*G€ÎÇ›o¾Ù?×]w]7pàÀŠ$>eÊ×¹s犤e‰¼ñÆîšk®qƒ rC‡µÍ™–Õ*g¦‹ë ¨! Ü«Ûs&NœèˆÞ>Ï<•�pVý’è " I¸ÏŒþ½}Ìçöº3»£x¯¡uŒ³ÿ߮έ°`K÷ÑçÉ“pãÆ�s={öôÑm;tè �{îI-:H+�M%!"P$�4¡`˜Œî!�âÖãw«ã šwÞy]¾RiâvËGWXaû˜¸äÞ}ýõ×A¼LD ù ´‡úZÚ{«÷¯¾šàžxòA÷ÑGïû/Ï7ß|ÝêKÔ£Ç|nù�«¸ 6ø_¿}Î9ËŸö^÷Vˆõ!" ßueîú]ëgÕÔâ¹Q)�ûÌ™3Üûï¿å~ø¡e¶ªbﳪ,¾øRuá÷ûè£G7¾p+®¸z]ä§X–Õ<þßÿ~Ëûk\y¶ËL›6Õ}øá»Ñ,gÓfÛ—eCŸ>}£¶µ‚*eaÅ1-÷âûHç²JÖSšö8ü3cǾõYvuK,±lÓ–Sk! �»¾ F€2™u¾�%òáæ¿3&\gÉ‚,"j§˜ß9ÿ™Ù; z&�{~¦Ú[cçž{®ûøã�ÝrË-ç~ùË_¼úðáÃÝ¿þõ/ÿ%¿è¢‹Z}¹ ž¬Ú%¦u^zé¥}Ù÷»ß¹C9¤$ˆmŸ?ùä“QƒíC?Åt¿~ýÜàÁƒýÓÛm·�0`@IiÛIo¼±{õÕWýÇ¿ýíoEE¸¨T9-/ZŠ€ˆ@½�À½úw††� Ä9¼_FC&"Ðø¢Ÿ·7íS¦;wö“ÎÝñZñ帀sWnç\÷h¼çYD€S|» rîÄÿq®óœQ÷HàÎsçÍ7ÇúY#æœsNÿÜ �Å_Ag@ ¤"-"P{iBÁ0'¸‡4Š[O¸Ó‘Ò»wïÔºq’¸}É%—ôõê>ø —‰>}ú¸e—Mïˆå�øÅ_8f5‘‰€4?�öP_K{o™À}È�!eßè=~¿OcĈFm‹hªª6ÿüÑhÛÈöÞëp‡Ð®{úé§ýéŠà^Åæ:W¿kçô»n®ï´JS}µxnTJà>jÔsîᇣˆeØn»Ô¦âTfxy<ª;¼òʳ¾{ìq¨ë×o©2JÔ<§2páÑGï‰DÄ£|¡ößXÔîÓª€©�wÞÙ-¿üò•H¶¦iÜzë­îÝwßõ�s‡zhM¯]«‹•+üæa{Î9縋/¾Ø‹nÒòÍ×cvÜqÇ´C nßd“MÜèÑ£ýq÷Þ{¯#â|V+·œY¯£ãD@D ­ Hà^ý;`#gE}õÕW~0W5¯:uêT?2·š×PÚ" -¸£q'zûäHà¾Ý-Îý§u@¨–�ÄíD_ïô? {Ĺ»‹¹/iHîÝÓ¹¹#�ûœÑšHãî^{íU7ÿüó{§F|´~ÁŒ•x²Ò.=øàƒsƒcKL®îNËêøƒÂÌj9�…É¢T«vþJÍ—Î�¶"�Åq^ŒÀ�úŸýt7“î8ßÙ¾ÐB ýt`lí­·ÞrŸ}öYnk(dÏ·/wB°òé§ŸF‚ËÁ–Ê®2SÓÈ‘#½Š(Hm´QIþ{˜ÜrKT¡ˆl�=öhʈEÿøÇ?VZi%·úê«WöF(5ˆd­¯52¬´÷– ÜËí?|âÉ¿G�iÌ!êÒ¥›[cõh4md ,°P4ˆ¶·ûöÛ‰þóÛo¿æ^5ÂG c‘÷Úó°²Þƒ•*‡Ï þ4ý®]IõŠðæëwÒÐz{ P‹çÚ†JïÜçžû§ëбƒ›«KäØ+¦~7Í¿ƒ·Ürרßa­"άܡ|ðŽ{ðÁ;Ü7ßü7—èÎ;ïï–\²2³ÀçmÀ•·ß~Õ=òÈ=îûï¿Ëåþç??*j/–ûÌÊÿýßenüøq®ã\Ýœswlµ/߇£iE§Nj‰ú~ðÁ'F3yΟïðv½�:+ &Mú6ÇaϨÎÚ·ï¹Ïíq…Yn¹åò\Ñ©÷o¾ùÎn™e¢h:²¦#йsÐ Õt¥S�Š!P‹zR1ù �Mów„ÇÔëºERó‡¯×Déáö¤uúæ™gžV»šHÿ.fé° ûø²u)Kà¾Øb‹yG~«œeøpÖYgùŽâ ‡ê�vF ‘îÏ?ÿ¼Ûzë­ýûÓŸþävÙe—†»{óŸxâ‰È‰»„ïÔj¸dÈp¹Âof¸ãŽ;rWZsÍ5݆n9Æð�–L?:bĈÜ~ œy晹ÏŬŒ;Öš`ªêýöÛ¯˜S}„ÝJDª/ê¢:XD@Ú€€îÕ‡N#ƒ ¢("G®¼òʽ(³¢üõ¯uo¼ñ†3fŒÑ/¾øâÑ4 +úk!ŒÉ7b·¢™Qb"ÐÎ p�úÜ´Hàþ}Ô—°öU-b÷¬·ß²[kq»�;ìaçî*B䎨ý¹ƒ�ë2—ssEë"…ûèÑ£üà[žYîåÄøá‡Ý^{íå‹ÁSš6“åsü!hgùUW]å^N™2%ŠVÕÏm±Åî´ÓNË+âÌÂÇÞ©§žêˆh9~üx×½{wÿ¬?æ˜cmÑBVíüº¾ö‹@=Èâ8Ï'p§¾Gô>þÿý÷ÞÁÌ ñ¨Ö`—zfæ-Mà«…^8<4·žEÀžåK�{Ó³gOûXÑ%3n¿ýöî?ÿùO.݃:È�}öÙ¹ÏYW qÁ8|Y6ëf¹ïf®ýú믻«¯¾:1|?h°è¢‹:‚E,¸`KæÄƒ£�矾ûýïïwï¹g4º.0êÌ,:hÐ /`�wÊpèÍ7ßì~ýë_û{�?¸KE‡ jµòÕ×*�|]$‘öÞª”0\Bغ¸ÍÊD@@¿k ܃¯ƒVE �Z<7*-pï¹H7p«–YÔ32:hÔ�¯»ÉßLqm!pŸ:urÔf¹?ò?>糋@æŒÈIY{¸#hGLýÖ[-3͇lò Üû®ºˆë»JrÙƒ�ý™9¤_¾µå¸ÇàÌúØAx4ÓiKýŽ‘}Ñj"“ÀݹPà~O\yV4÷®³HjÑ $po†»X™2Ô¢žTjNÓü¥¦WËóÂþ»n±¿;úC#¨ŠéËxþüç?÷=Ž}ôÑGÝ*«¬Âjͬ\!Í2ª ‰€ˆ@™šYàN#ñ•}D–¶MÄ�PàþùçŸWô�öøã�»c�=6ŠœöSÔ‰øWbðàÁî�ücÙÂÊxºú,"ÀhyçfDÿ§Îpέõ§ìT–�´c·ÆÄíQT«Hî[ßìܲ§ùü!Îuëä\§h0ÇHà>jÔ+~ i1÷râ?òÈ#Qç@‹Øm½õÖsYfË^¶?2ÍñGDu„ìO>ùdb&‰üÏþ³äHµ `8ï¶$cPï¼´ˆÑÕÎ_Rž´M‰@Çyè E»8”_}õU‡³9Éð©šA)íÕJ¸‡ÏÓ0r{œa\äþ?ÿÓa8~\5îÛl³MΟ߫W/·ñÆGÏ6/zVB¢šÓn¡##œ‰°Üw3,þþ÷¿{_[œKüóœsÎéEî›0`@|·ÿ¼Áø�µ‰;ƒ�}ûöõÑèã³tò›�¢û£Ž:Ê�rÊ)ÁY¥¯j&«ì츚q'¨Zåw²ß‘â�L{oUBàþŸÿ¼ïn¸ñ¢\¦–Zj·óNûEƒµÒ£ý½òÊwÿ·äÎÙ%ŠÚŠ(¦T«D9J½v¹ç½ð ÑLZ¯ùÙ–lào¹if9Ÿ ü®`4tèÐ,§4Ô1ií°†*D�Ìêw]�v‹@‘ªõÜgÔ#ø@%ì©§òÜ˸´f%²“)�ÿû-÷ðÃwæfté±P77`ýþ^pO;í4´]Fp§/Qû?þ1< t:ɳŒ³AàÞ§OßVœ‰ M÷rît‚"¸·¢êœEm·ú=îî é—ûžþìg¿T÷(‚û­·^áÉ­¼ëŠî½'ǹo?k™q€hî›m¶“¢¹Ç¾W�ü±œa¹ÜÊûìªUOšýJÅoIkŸRíÏûìꕸ›¸�%Á¬XÎ7ß|v™‚˲îI©÷Ýw®ÿþ~בGé£s%§m"�D Úw¦Øeªy:Vè°Ébü€yuíÚÕG­Jëp/5‚;é©›‡Â²Ë.›%K™�ÁÉÍTÈLcL$ÔBen �;tŒ'ÚxÒTËúè#_¢‡>øàƒU‹ZYifJO…@ôón%p_óÊl9GÜ~Ûî­Åì¿y¨EÌnGð¾ÇíÙEî/:»À½wïÞ>rpÖîåħ Eó÷Þ{Ï18?iÐ~6JõyTšãQÿ­·Þê3M™‰L;ï¼óºáÇ»»îºËogÖ*Ú9iÑŠÓJÌ9<ãˆÒž&*ðFmä#óŽž0¡eÄÉ'Ÿœ:ûU5ó—–om�F"�Åq:¨C�;>)û²Q/"aê} nÄh´úê«·ÛHîIwñlO{&šp=Ÿ¸Ý¾cYŽ­–À�r¥Q:Ïjêè¼sK1‚= D_{íµÝý÷ߟK¢Üw3 …w¢Ã›�“¶ÊW_}ågùúë¯s×d@3l2x+n¡À=ÜO›ç•W^q¼+͈"DY˜]*48pÀþ7ÁlŽÌ†Y¬Q׸ýöÛý“Q£Fùë’þÇ5ÖXÃí»ï¾Mû›+7ª¿fܩތ;Å~�K=>í½eÂð´Á>Y®wÛíWy1Ð|óõö‡rð‰Ñ{,E[Àþ|Ýüˆ³–]v°Û}·ƒ œ‘¾Û9­¿þú‰QgÍHü4Íé‡Á7“ÅÊýMs 1àc�1ƒ�›ÉÒÚaVFê\¿ûÝï|êc—_~¹íj˜¥~×-¿k~;gœqFÁú³iß}÷Ýþþrï‹éû¬Ö—¢˜gÓ�!CÜn»EQdU#PÉç¿Ï¤õî¼óΊ俑îS¦µý¾h0× ¾ìDÃ^l�¾n¡�Ñ4•Q°�çþü’ßÞî“&}ë…툪±46¸{û¹ûÏÈ�r‘î—[n¥h üÑìkݪzß”xõ Hà^}ÆÅ^�>Æ,u UÔ Õ“*z±"Kk™L›žÖPJfB:} øpùO,šÄíY|Ðø®ÑD6•À!,Žaؘ”ÅÊÐfI_Çd'P)�;3‹®Cƒ' SÏy‚/?F"åwÜ11ƒ8S‰öC4~\Sή¹æš~*[븸í¶Û|´:AB³"Ó»ï°Ã~ŽÈë¯¿Þ ·p^ üÙgŸõ3!Ð�Hg)[n¹¥?ž´éø�búí¶ÛÎo¾çž{fsö‘—‹.ºÈ]wÝu¹NJæt2�uÖY¹Ž ¶¯¶ÚjÑô=Q%/(ƒåá9SÈcåä-~O6\vÙeþ7KÚDfµH‰|†ùd:ãÐpš‰<§Ù}÷ÝçÏ}÷Ýws‡p¿á[H€Óè�C¢0‘Ì:®8t§�vJ�9L á÷–/¿ü²Ÿ*™ýY¾Gþ.½ôRÿ½û÷¿ÿͦVV�r¶º€>ˆ€ˆ@È"p'Š � ÑÅ…^˜©dT°0Ð ;üðÃÝé§Ÿî×kñ§Þîˆ^:­ºêªeŸ:uÄT�:urçž{®ûßÿýßVéÒð9í´Ó|ôGvðþ¯eô°V™ÑhR8Ÿ,‚û7“�[óªÂíÑÙ¹g#­K³c"q{4£°·"ñûí�ø‘ûî‘È}L†Hî/¥;÷OÜ_yåe‡À�ÁÀÔ©Ó[>Ò–ˆÿ™$Çß‹/¾èßw…Èq̘1~€·�uôÑGûö%Ÿ dpÉ%—Ø®LËm·Ý6't¤}ÃûÔŒhaË-·œãá Æ§Cû=´jç/¼–ÖE Q dqœ'9¨™EÆo»ùƒØÆoÒ.ºè¢M7è‡2f±Ð!�øg<þE‚!ÄŸYYÒ+å80ð¨ÒF ü±~ÐC�F›•`|WÖZk-æyç�W0ún±ïæPàÎÀ« 7ܰU.¹'JÏ9çÇ{£þ€_q™e–iu¬ Üññ’nh´ñâ§|à�ü®_ýêWŽAX¡ùÿ"ÁTºÓž)Ƙ1Ÿä7ß|“zí®¢Ù#ãß1¾ Hƒ`%æOM¨J;‡ï•ºZ±ß›r£úkÆ�'ï*âÈrfÜIL´JÓÞ[åܧOo™)èÜßã;L·Þúg>÷«­šM(ýÜó�ùãyäžÈOÑÙÜ%—¾�ÀÝžCY.À3Œ>¤ZY)÷rÓ”m“M6ñƒiYgás3XR;ÌÊÅ À¿øÅ/ƒÙ0îÔ1Íô»þi†úó›ßä½…W\qE.H ƒ;âïû¼'Wig1Ϧ}öÙ'ç'¨RvÚ}²•znä›Q/ë`«B7�ûóÑ{´œî[l±K4‹Çš….UÖþ÷ßÓ=òÈÝ‘ªeö2¢a/¹~?×¹ûONNï¸ã~í&‚;m©·ÞÕ#ÿ ânyÿäc³Ï>GÎÁ�q%"¸÷è‘=’kY_†:>ùÍ7GGA·þÕ¾ó¹ì¹Hw·Ä�þnîî�r¹¶ï)÷EíŸÛÞWøÞµ¸Ï‚0åÛ)î½§>pß|ò­ß2Ï<]ݦ›îè²¶GNÍRæ0`G³”©QËAߢY°j›Z-Cm{¥„îùêI­.ÞÒÚEm�•¢/™ÔPt"³NˆûÓÙl>u–Y¢·ã'€þ×6¸ÈÑDÒdÔh’ÝrË->rû0mºé¦>š‰9n/ãì=餓ÑR̈®²ß~û¹O$:C²Ð½­]GËʨ”À±”}GAŽØ~<ñ#§!ÚÕW_íET&øîСƒwŠÚ1DsÿË_þâˆÀÁ’ŽŽ4CàNgvÌ1Ǹo¼ÑwH¡Ô�ì3�;�0¡À�ï|ÜFŒá `¨ãM ÜtÓMñÓrŸ¹ù¶èCä…Α$c:_¦¥ÄÊÉ[xO¶Þzk÷ÐCµÔ‡w:×`�6=vÏž=}×xy¤ãj�=öh•6ÛÍè<"‚VŒÀ�Î*Dî\Öiç7¤ü¡³! s:A±,ߎCÔG¤:äâÓÄU«œ\W&" �D ‹À=tÎ3X á" Ù?þñÿN±ã$p¯œÀýÃ?t›o¾¹GK'fZd*:ôh3 ü ¾rÇwØíhµDˆÂè]"^!° Rf(ÎjupìâèÇF÷µ2d\›†¢±,ßË0oð!¢�`D¹Ïb°‚u3®™õ<Ò.7¿Yò§cjK'÷)Ñ`„èk¶T“ófâ¡_8‡ˆÝìè·Û6öß±ÇO"xÒÞâÆ(¢JKÿ‘6Ûò…hì)ÂùÎQµ¹cäõj�;–7ß|Ó?{lÖ¨°`ãwJÔt~ãYŸi…ÒOrüY×Þ§7ß|³ãsh ¸"ª;rÀÒÆ¡MœÅhÛY» ! È­]dç3ðœ¶–Žšù³ôò ˜@IDAT…p04k& Üí8ÞßDRç½ÉÑpÜð1"¶G؉(>«µ�¶%m ¿.�<øýñÞ¤jƒ¬áøÜsϵêô)uѬùËz\93�–ÕŸï¹fÜ©ìŒ;Yï{¥ŽK{o™ÀÝžKÅ\oúô�û9çíûr¶ÙfOz±÷‡¾Û ÜO8>[p„¤<ÜK‹ànÏ!êÔùù�Péê••"p/÷7MÙ¨“0x‡Y:èÛm6Kj‡X‹¾í .¸ ÷N ÜÍ*po/¿kî!õ!ú@W^ye>&šÕ�ØYo÷,Ï&fÁ9øà(J�¬j*ñÜ(4£ÞK/µD+/·õ.pŸ<ù÷øã÷Em„–�°ˆ†½V_×gÙ–¨íaùM8Ü^î“¢¨í�>zOä»ã1da#�{ø�©ÜzKÔö¿FÁºZf´é8WG·8QÛ—í=[ÐûžJàîüÀŠ$�»¿3Q“û³7?w¼ð‘›9}¦ß´Ì2ƒ#Í¡¢¹Wî›[Û”$p¯-狼Íre1Y‚7>ÏœõÁ¶ÙyQŸ·ÑŠ Ûm›}¶c‹]&Õ“ŠM£Zǧù;ªu½J¦›ÔPjúq:éàÏãøªÑìä³PÜÎqm&pçâD’¦£MZz÷Ýw÷d­o¼ñ†z†BÙ¡C‡ú©<[$YZ”Îr´I×Ѷʨ†À�œ!Ü¡£Ü"!ŽBP�€�Ž;ØË� :à ñÝ$:bfDSLŠƒ��M·Ëqì#â•5æO�¢»"âÆ9XÚ&lö;¢?¤Ag€ ͉[Žˆœtÿð‡?ä¢á ä7B$Â|ÐÙtcˆ lPâiœiDÛáú(˜C\m‘ÊÉ[ø»%]Xð‚-¿oe .¸ ï8BðFGƒS~ýë_ûé)‰ÖHgQwy�qoˆÖv˜å|³Í6sLIL‡+M¤eÑk¶›àœ<#pgJL¦Œ&\‡A4¥Z–ïi§ Ü«YÎRˤóD@D ­˜ /_doë8´<2«ËþûïoS—¤É»ßL÷Ê Ü©×3# ƽ8öØc ólKñ²ièP§ �ºïw¾/Íÿ0àíˆ#ŽHa!P"º$QlhLaÔˆ$O~ Hç*×9r¤%íëtº#ta0n’Q&„(DAepcÜÜÐAmu1ÛO½ˆ�Фe³Žqêˆ_˜ Ž6 “mÇwÜl‘ð-Žcà%yëCˆ²È'uÜ4±{±ùµkjYÿLà>9¸OœœMà>~ØOåúõß#!û¬Èí?mmYCä~W4Ñ"½o~Cá(îÜ{FÜçnC�;íÁþýû{�¿7fÝ2 gbâ7Î3†�§ˆé0_|ñÅþYÅ@ò–ö#FÛñé$íž ¶pЙñÛÜwß}ݰaÃf‡s ×çwŠP¯�ð4Éñ7hÐ >‰h'Eʧ�iÏjü7Ygó`Êõ]vÙÅ  þ¶²±ÄŸ;ÚŒˆy.‡VÍü…×Ѻ42�,Žó$5~~ƒˆX¨$QýP‡!Â+Ç’”~#l‹;äy®S·‚u)*W«,<—¸ç‹lÃ;Ÿ¿yžšá[£~‹€Žg­õBÞSV—´íöaVE‚=d5„ñDæý€¿®�UKàÎu)ÿV[m•‰?öØc~°¬åÉÚ‡ùîKð ~#aðKƒ%>V‹\N ¶_‡7u} 0°–�¾ñÙEñ5ã;4n¼ýÚ ÷8>û�HJ£Y¶%Õ×ø.Òw€á¯ôŒ;µf—öÞ*GàþÙgã}1þtÕÙ~yØ/OñËÞ½ÊT¼÷Þë�ûËÿ]æ—Ç÷¿ìÜyžLç‡e¸z…iÖj½�{RÞô›nM%þ»¦oœþo›I‡þ1Ú}´µ$pÿ‰]#þ®-÷ üñÇSÖ³À½ŸMƵ=-+ñÜ(4£žù«ÊåúôÓ—Á}óÍw®J÷÷ß룶#äÆ|dòÿ‰¢¶wû)j{X~#p0`¹pWS­Ó†}óÍQ>R8°¬löÞûˆ¨¢o+Œ?þø×wÕE\ßUnµ/߇©ßOs/ßÚ"è>ðÀã#MGûŒànQÛø¡EóÆl†0»@r0&ûžî±Ç¡Ñ öþù7ý¾ñQ÷Ûn»Ò—síýWK,ïäo§º÷ŸDsïÍ´C¤ œèOLDë‚@!Al]d²I3¶Ïˆº¼Zísø Zì糉ݽ¨=ú¹4}0+ö"nïØ¡ëûK±x=©”4ªuNš¿£Z׫dºIý¥¦÷§S÷ î9eÊÄ%-X9׋‹ÛÙÖ¦w:nq–cD&‰�dF¤:pà@/8 …êq¡,ç³A1B\ÊDà¶H'tÄÒlƽT­¥¡euTCàŽ�šòx<Âi¢Óa§MHĨzD‚vØÁ¯ÛŸk®¹ÆGð¦s 1•½D³t.„Âf•|Oã?ÚrDäíµcˆ'[ñ/4Äy·Ýv›ßDDò!C†ävмSNÞÂß-::iøÇ a–M³‹p qZhÜ3î†À‚ãÍèT²ÎÄ(NBC„Âýäaˆ#p_z饑 q4†"·0ý¬ëY¾¤•&p¯f9³–Alj€ˆ@½(EàNtʧŸ~:oˆªMÝ!tò¸#pá<Ä‘ÔI‰$ž$Lº0ïp¢õ"�±À¼wxÿ`…ÞYtR÷¥q°øâ‹ûÁ]I×)ei"Ä Á�0:^§*%MÞň¨`EÄC¦·‡W±Æ B«×$�ËL>DŽå1z|Ÿ‰t‰x€ºuIŸf}øþ ¸´z‡í³%SKS7DfßQÛ‡@Œú Q铌�yðXrÉ%s»ánu¶í·ßÞ¼€]’�yæ™n×]w�m¦´øÌw�Î5Ú_¡•’ßð|­×7œNDp7�û-¾à¼™Þ}�s»®Øµýö×òê#½Ÿ±I‹°ý´ÙŸÎvòÈCÛ^àŽ¨Œç(ÆïæÈ#�ÌåÓêñ�Ââ¸!Vã·†0>m–,Ú3 ãÆæÓ,ô‹Ø1iWñ⹕”';–eÜñÇ{a+ÏÚO O2„<Ó0ÊüìgÑè… vöÙgçÊʵÓÒ Œdæ5›3°Ø¬Úù³ëh)�N ‹ã<ÉA���ßuD8IF=Ó“PO 8A{³¸CfÔ'acwêÌÕ0ÚüçyŸö åºÌ.ÉÍ4£ÎÍ;ÂÚ¡¨*éœBí�ð|ø´±¨ãu—W Y±ÂGŒñÄ0Å,Où,ôò~ÃÇf–EàN}€�_”�wÞ¥—^j§ç–б`*¼×Í_™; aeܸq¹Á$ˆðÍ7?”÷:¾j®4�ÅO�ÁpÔëù¾ûæÙAà‚ 0Ŭ�َ˺,ö;‘5]Žã»©wŠ!VýcÓÞ[åÜ_Ó…ö󳎜xBKÔóŽçÌT Ï?ÿÄwÅ•¿óËÃ;Õ/{÷ê“éüð Z ÜyfðLâY ó_§þ�‰ßu~ãX#Üí7 ×x;Œ÷ì)§´ Âà=CðÚžI�Àb-Öˆ¿kË;K|� TK²°.–/‚;õNüÆYgçIºVÖmYêHYÓJ«?„ç—S?©·çÁYðáÏ­Ô€àrŸ¼ ͨÇ`æJX= Ü'Oþ>ÒI܈yÙ±%vß(v¯¼}6&nf�ûwß}㣶#þÇŠe#�»ÇV‘?-QÛ‡Gõ¸×}zçêEm_ÌõY._™}O%po‰à^Hà\|6Ÿ¿õEÍ}¼›1m†ç½ôÒ+FÑÜwŒô^¥¶ô éO͘6¯fÔ…<syâùDÀÞò7-¹¿:a.÷ÜÇs¹±_Îé>�ÔÁ}7­EÁÞm®™n¡®3Ýr½¦»u™æ/8ÍE�8×aŽ£ÿ,#Áò,¾¥ˆÜãõ¤zºUiþŽ,y¤~L€>Úø´ÙÍߌo½}y.vFø,׿˜¤þƒ¬çÆ�‹ûÓ) mÊ…&„Ùb“Œz>Áa`F»M&”BÄÍd’NSëL~à�|2ÛC¡,Ÿ‰mBy>c|aˆäL�¹É8�mìr´-©ëoµTCà¾é¦›& Ÿp–Z„Dë¶N”¡=÷l™¾2Mx�Tþ,� &ˆà|Fî[äö0½rDä¡8ŸN-" Å�‡!QšøÝá¬Eæ…:&ÊÉ[ø»%rÔM7ÝÏšÿÌýBDÆô¼÷ÜsOâ1m´‘{íµ×¢ gë{kQÖã?a"áÎcY;ëè´´iºÓ:ŸèìMŠÐj×f�� ³|8/Mà^­rZ^µ�F"`âá,Üé ²Êôý÷ßßê/3‚<" ÁÐ*Üiw¦£?çœsüÀ2Ž5#ª³‰xà�¶i¶%b>ê±Dn2Ct@t_Þã& H{gñÎä|µ…†šŽ2#†ûX§ã„NOÄL…Œ2UZàÎ5é䱿 €ÓÛæî„y½þúës�D´)ø0Ð�¨æÔƒ¸/�™Ñ&4xšˆH‹Î†âøçž<ú裹Ã+)p';ºè< mÂ÷Ã"³S7½òÊ+=ë¾}ûz�¬±îdŒõDz·H«Ì¼ÃÀLî祒|›Ñif¢U¾SÔu­¼ ô´hÉtjóÛ0+5¿v¾–õO€GV(p_튶ÍóKQ°ô¶ŽàžEàn”xnñüà]Á ]©álâÙÉ ¼à¬á9ͬb8gâ> Ò ;·‰–Æ3aíÚ«/¼ð‚¿ìgœá;ì0Ë‚¿f(¨Ë×1ÎIqdzCYDß .¸À?[r‰+œg‘þ“�,FùiûápKØC:ø„h§ñläØ@ðjç/KtŒ4�,Žó¸ƒg2¾, '1õ�$ã<"scÔoû÷ïï×ÛÓkCàSã9…3žç9‚\ãÖ°e¥Øð>ÁX"jJ-ž{î¹~FGŽ%€ Ï^|¬úa̸ã&(�µ7l_8[ ]ìñûçÝÌ3‚ö'mLÒ£íafy`€v¡ÁävN|YÌw‚çÏ"~søO5ãN ÍRg܉ߋZ|N{o™À½Ð –0�ß|ó_ÿ\~饧ýæ§¢(²=zÌë†îwLxXÁu„pØŸ®:Ç/wÙ¥Å�ÐwÑ%ÜœÑlݺöðÛ³ü¡ï³ö¾ÿü)ô mµJ�ÜžG &—‚x–gï% Ÿý­¿«UÑÚù§G}$ Øç9�ñÞf›müï ¿íßó<,ÕŠùMs ü4 &â™ÇûË,|.ÕÓ,Zä¯ßZ¼Fy¹w´�xocûF}HÍ,po/¿k|uh†Ý~ûíQ”ØhäÌB@R;žßt1³óÄ’/éc©Ï¦ðwšV° •[?©§çmü#Ìk¨·3؈)+³ú¼•ŸeÖgG¹Ï�,3ê1û`%ì™g©H÷W\£Ù‰úZÆDÁ5‡GuØï|z=�¢a¯— ;¼¨ ‡wØaߦ‹àNÝyìØW¢vνQ0£–à9¥°Ùk¯Ãg‹àŽÀøã�Ë‹à~Àǵ«îDÐç^üðCKtÞ¾=Ü|O»%GmOúžî¾û!Šà>~\ô®ý“Ç“Á=d7…hîO�s?þÖož{î.Q}»¨/v¥Ägvx®ÖÛžâ^Ym Їˆ± jûŒçpS#wЃïwvw¼5�ûô»~¡? u›év[ö·Õ€)®SǨ  ݉æÞâùÄ÷Y(…Öûãõ¤Ö{úd>\SÕÊÒüi×çýLyð"úÆ‹¦…>2ó·áƒ£Mý“¶6åBȯ8©¾™v­BÛ¹zŒ<ä3ò�ïÚq:ÇS¶[–¤ô € 3ʉ¶¡Mîd' N+:H,�e’Žb"»÷�œ•kÍB¡,çÑcâu;†eØ8ä�°m˜¾Ö+O wDMü�Î9„Î~ëÌ!Z*>S§Nõûpøï´ÓN>j&Nú´h1wH8é’Ò*GDޏQ†@+ßÔÅþ ØŸZ Üq°†– ˜ã”ň’d,l¿-øBä*:ÛÌIDÇψt�C˜˜da‡XšX0é<‹àŽSzøð᳂“*šÄÀ1lÑTMàžï{ÀùI÷j—3žo}�z'PŒÀ�ç03ýP)æÝÎL*IFåQ!uNêª6”$ SÓ ˜O´—ÍÁõÝPæñ3œ°¤wïzDðm’ŒQ-R‹Ãû•÷�"øQ7ÎgÖà¨dw®_¢02ÕŒ<ÑY‹0‡z!Þ’êù4ôx'Ó€£Qƒh#tl0™X à|"[ãÇ=³9atü2 .¬3Q^: ¬Cº’w¢«Ûw!R(@!?D}¦c£^�à îä±(u¥Ð8Ï"´Ó�a³ú \²NuÄ,Ôcââ(:¢ˆV�Ñ™Jdj¬Ôüú“õ§!D_÷V÷U/oÛl¿é¶EàŽ=‰�÷Œ 8b¶ž„m>Ž·¨¶y£­LYÞ¤íX"Øc´ñˆŒU;þ"ú#M@ ‹ã<î Fàf¿Kê_ñC,V©³rŒ ëÂý;wÈ[çÏÞpPa59àŠ×á¸m«÷1 ¾ô¸h™Šák²:&ŸÇŒã`°Ž@¡v±ÆQ"·c eði!+Vøúó²DpçûŽŸ_#|,š2ù2ñë&‚g�ûŒ¿‘ömú$¨³çk/1 €> Ú.p(däk‰hvHóïÑ^ËQ�ºDêO3îö§,±ßxÒ9 l�%",3óY2 –öíg3¸³ÝD\¶Ï–þmPžm˺,æ;‘e@"¿͸“mÆ�¬÷¨’Ç¥½·Làþ6 ]7.pò©‡¼À}ÿ¡-uËBçÛ~¸_ù§–~¸/Öw€ëùºwkéäµãó-­M`mñø±öÊRÏ ûFLËsÇÞQáq¬‡}^¶Áì.»ì’:…Nf~7 ¢¯µÀ=©/„|Ûs©ž~Óä«XßZ¼Æw„çªÍÜHšÍ.po/¿kTŒß#õ<Ûâõ³PÃ�$p/vv¾CåZ©Ï&û�æ«?�·rë'õô Îs˜º´‚$Ú fbd–ÎЊyv”ûÜÈ2£^³ ÜøaRä—»/ÄÛ2+Ѱû¯½˜ë½tvñW³ Ü¿ûnbÔVéSÞô_ÉrØHàþª‹_Ÿ4é[÷ÏþÕÄà쎑ҳÿZ}ÝËôΜ˜}O%po‰à^ŒÀÈ´÷¿xçK7î¹ÿDÑÜ[žÛK-µB4 m‡¨Ÿ±{æû kO ì®ýÕ“¯È»ŸÂôÙœ9¬ß'ŸÑ8[é?ÄfÎêGDÜþá7ÝYÏvuï~=gËÎ"ÿ.5ïtwÒº“Üâ=f´ˆÜ#a;Ñܱ9f-[>åÿ¯'…GÓî¥o?}jèðâãݙO\¦Sêzš¿#)=ò†v-Z¾ãÔ)í¿õ/òÜâ»fÿP‹¶•²âg´Ù’®Q̶xÿAx.yÀoÊürä¿8utøZŸ¥�c¾ Ãùô/p.úŒ$K·sl› ÜCQ(xÄ,Óo"H^\ :qñ°H²‘#Gæ:ji(ÒÐ(G@›t m«,�jÜÏ;ï¼Ù¢v’k"ÍØ÷-îì£3†¨ |_B£# Q/mÀ„í/FàN‡?Ì$+GàŽÐ€(œ< òu`$]—mµ¸§Ýœ8Å(-�ñí éB¸fbµøý ÏADgÑN“Ä‚á±áºuXÑYȵâFÔž3¡!Tá9„% Üó}8'É©[írr]™ˆ€4 ç‹hÎyÞßD,G\H%›÷ŽE£ ˌЗ(+YO¸S—@HEa6¢hÄ<ß鸠ŽjQ§ˆB…àÚŒí8¹©ór.bvÞct ò.GØŽ¨Ù,þ΢áÆñˆ;½—w( Î'Â�ÌNŠa äóLÚ{ï½·»øâ‹í2‰KkpTZàÎŨ×#!Ϥ7s ``\(BG 3Œï@R¤z¢˜Û€:"“Qn ±¤ ChÜòýˆy:¢žTRàN=òõ×_÷ůÍà ê7ä‹üa¡ÀÑÒà ê"t†bÜ-XÈ�ºJR] ñ,¢yî5õq«+•š_aýiÑ-o%p_ù²¶Íö¨ÃGàÎoŽYB»üòË}žmÀã‚8Äu&<ÃÁfƒ\hÚ;‚÷¢ð¸ñìâ™�ÅŃˆÀËŒQ8¾òYÜñÇsÁêR&à’”m`®Ã YÅk´Õh1 _šábІÀßžaÕÎ_Z~´]�@ÇyÜA�@•Î A2õÐ4÷�ó™�.6;]ڱ͸=î�Ç�O]»îDŒ´¶ƒ“êzø7¹o´i€Å¬#f•¸S¯ED�!ö¦ RÈŠ3“V±wαv ï"ê×f¶Ý>§-©—3x�v[šÑƤ½E&£³X8 q9�<X¶Ù’Òá7ˆ˜ ß �¦Øé§Ÿî¶Þzk¿N�EW¢=ÉÌ1ß f�aà3³\ÑÞ¥¾�ÅgÆ5�šßý¡NBÝÅåQ?~¼÷™ÓþÅ�M°İj¼Äo(âO1ß Xà£Åèk³ó9^͸•ú³´÷V)÷sÏ?ÆM›A?NÔ¸‰Ì‚tìXZ‡ûŒÓ}Û87Ø>êÄ_¨Ï¢îÀ¡Çûô³ü©…À�|БÌo�v<Æ{€ÙÛ`À3…Yì¹ÀþN8!ןJ`|œË3’/âýv}®M›%-è"Z| ô˜Åýé¦7É'pï›En·ôÚ\àΨ:I)ÑctbŒhå3"¡c<¸Ÿx≩Sh‡NQD ,G@kд¬þ¿ã‘uÒ®ˆ° ÇÆ÷Â:óÃïHš˜:ŸÀÝÒÃ!HTO„Hü`Íøq"^@ôcVwëT‰wÜX -ÛZàN'/³´ˆOtÆÝ‚‡<¢¶bî4ÖM Úu“–äø>pïyÉ„Žá¤ãÙÆÐ1:�† â×ÍÙƒ“9m –#p/µœ>ƒú#"  D X�;‘ªy¿ÐÙGĦx�¢�gžyÆ×Qé\¥3?Ià~ôÑG{Q0ç'ÍNÂl1ˆ3âQ»ÕU¨›"ºÆxÞ‡QÙ†Èá# ,þÎ:î¸ãrÂ:LLèŽþ„ï Ä&oFç �(¼Óà`Úq¶´G5îv !ÞDŒM}�ˆ¢¡!"½á†r(3ÿ1–IïeD[ÜcŒ%c„øÛâ4ÓÄ\ =ztÅî4 MdOäSêIFûá õ¾‡X(pg&þÇ�w¿Õ£h÷à\Á.¹ä?ÐŽuê«6µŸóY9ùÍ—®öÕ�¸À}p Ü_m�;Ž"Úq Ÿ½´Yˆ¨KÝŸ6/Æ (ìc´Yù�1Ø$é™FûÕÚt¤î;k@‹?©ˆ?qÇmžwÏa{Ž$%É@jÞ‡ î Å/IÇÚ6žwDd§ƒÛ:xm_¸d@� \âYe³­U;a´.�L ‹ã<î Æn¢_ê(ñ¨’!~¿ˆ¤9Æê3áþf_�;äC�;¢bê˘-+Åâô°äù›$€gyï½÷Rëz ¤b€>vüof•¸‡ï1Ú—"p§Ï�ïy<ª¸‰·HÛy±Îýƒ3í8Þ]6—÷/³r%ç3H‹Î(0’t\¸�kÐæä~™Ñ�Åo 9Z7Ùd?�Ùö‡Ë,>hÚÔ;ÐÍ`ë°nÁo™kQ' ­Ëàa3óYò1í&T'Y!?rÒ9ù¶ó�È*p׌;·åCÞ¦ûÒÞ[¥ÜÏþý¯Ü”u?q®ËŒÄ2u˜££ëÔan7g‡–ïrÇsFÓ Ïýæ[ú{fü8ÝM›95šf½eÐ}­u::¹>ãº_Ðâ_h½3ùSV�;þë3HNÉù�û66ì÷b0þ½÷Þ;ÛÀ3žY´K0‚ ÐÉŒÑ~±N|úVؾWx·Ñ¿D 2¬îõò›†O±¾µx;Œ4âFO÷*�ü»6�;¿)ÚüæÛ‹ûoÓîåÎÎÿ^óÙêHøaã3Ö…étéÒÅ×Yl[ÖúC%ê'õò`À�æ@øì³Ï ¿¤þ‰¯�ƒ‡šÛ_̳£Üçïê�ùfÔk�;‚öÇ»×½ýö«žsǹ:º~k/æXzþV³*ænB�7ƒÀ½%jû=Qà튲‘À½À—(a·Emï½–�×Dmï·ÖbnÁez%]x“}O%po‰à^ªÀÒø|4÷ç?r3¦¶´' 裹wë–¢ð]jŽ#Ìohõ|‹˜ ¦ïÃï‚Ùìy¼ËoŒþ˜ðÖÒ šÙ1Y––N–c³CŽùý²žÃqÌØCЂЎ¬è?4ø\�x;gDÍã鑸ý™�ær§?ÓÝ‹Ý+Q4Dí§­÷­Òwš›sŽ]ÇY"÷ÈšÉÒêIÜ ›A‡:-ícfbСiKÑþ?{ïoWQ®ÿOêI/��JèH! \i¡wk@ÁF®ˆ÷§(  è/öJøƒ JïR%ô @€ô-¤'ç¤ýç;;ïΜ•½vßçì³Ïó~ÎÙ«Íš5ó¬µfͼóÌ3ôÿ§©ˆ•€<�Òüñ)ð"h£#Áû€0#þ7¸üÃ'1¿°�GyEŽ ÿ¼�øø ¸Ã‰Àç[,ÀâL.“ýv?)þ #>Êø Ô}1Ò�ÏÁ”Üí½ŠÜá½°? {|™´‡’ävâow‚;‰0Gpì`‡€‚#…Ê·)Š‹�88—­“7stíoì5‚{%Úµ1k­V¡Œ—'¡Ô‡˜>+IŽŸ‘r îq)\p®2U¯}”I#êuÖXLç‚5ò“é�¯+¸Cn0åº8L< >XÜ¡DÚr©ÒÆñ$× uLT’¶bî �ý‘#G2X¡(R¬q.eyR}(ŽÕÀ/~ñ‹aW’,‡K®C†c:7,‰1žmÒñÏþ3â#fÏJ1Ï'å"¸×:Ÿ!±úB@t J%¸£d…z ê°(¾ñm3Ò9Ù¦¼f„5†Òû—¾ô¥T‚;Jx�±©¬C Ìe¨#¹œ�­¶Ú*³A}Ôehüæ2FâN~³ ¥£ÄE€º@.3G;aQŽ�†�œbÔõh0ñ}­%Á=Në4`¨ï\åIí�0ÈŽÔ�0êöÖavø�¼yá…†P_ýêWÃÈmÈÅ#�“QÐá±²Z î8‚P�,Å}ôÑPŸ‹ î¤Ëœ%q\Ì$`jX1ÁU#ê±4­Ÿ—¶^IzÓâÔþúC'ÕJÿ¿Ì�¥™ïE*¶ÿuá4±�sûŒò8_õËiùÃï´‰s'îìÜÏ7ùëóùÃrô¥3:†‚{Z{.&¸SFãä‰-�àŽò.e^±ÆwìÒK/-6x«pIÇŽ<›Ù 55Ú0¹Œv�Ø|˜ƒY³Š1:ôì ”r*Íhû™ú³›˜#®ÖéKK�ö �ކ@1Žó¤ƒ¿©�!f¤9–qœá�rmôèÑ žŠÓ›tÈ[g‚e#ÿµ0:3ø§ 5¿R|ó¡SÎ"Бfø²h a±­3±whÚR:5’0¹ÒûíkAp/Œ�:ñm·Ý–M†‘·ò©“â—¦M{KóÑš2y¶�ì…ò¬@rg0.Ä}#ÒÇÁ©kà§Å‡ÈzlÅø ãð¹ÖøÍl2´…I‹µ‰ÍgÉ9ßM¹=W…üȹÎÉ·¯”g¢X‚»fÜy*äíz,í»eß›\³Q¤%øâK¾¹Á½W·>®w�þá”ÞÝûº¦n½=ɽ)lwóDwî~rï°½r•ïöäöæ•ßÃÒ‹Ý’å ]˪5*~kî§}åiIXg?ƒ÷±Xµ7dåP¼/m,³ScqK._aÀÐÒÆƒjQ”†ŠåšmŠýÔàJ'y=Üëé�¯R|kÉvç'­Ñ î�彎‰M TÇwK3ýÝø!m |Á=îÿÅ/™ 7ÞÑ´Ùy’ÏU)ÛÅ–MÌ�J[ݬ”úƒ�“kYLý¤^Ê#‚ýðø¨ÓÚR¹òYlÙQi¹�ï›úi¾õ::Áýõ×_òäö[‡y!´�‹òqX<�¶ì wf͵~h»Ôµ¨s`ô£'gòe?>#„€ðâ_1?R®°„ïH†‹/ç*ÿ³bU÷ƇÝÜé÷ ðýˆE²Ï‹Ìl¯n«ÝoXà¶¼ÒH_íºú蹂w±´\õ$8G`pñy"@h†p¡õká‹D ®–æï°kÑ×FêÔøü˜ ÑÈíøçÌláã¥ù Í7�¿¿"x0ã">~x åZ²ÿ€xPšg6IŒ¸áÅ@Â7ã٧݃‘'{’þtÒÁ�÷­~ŠÅo˺ ¸ÇHíH磰B¡ÁÃedTKtìÄÁQƒ“&—Åd\Ô¶!¶ð ŒY�6×5´¯ºÄê�ø ¤Y¬PM!Ow?#Õ ¸Çiˆ;„âÎ�¸s�£\Ä#kä§"¸�L6¥$#ØÌé§å#iÅwÞS'ez`”v’F!ríµ×†-ê ¨å›YÇ“VIÚŠ¹'\Ï(8mpÞ”bFD¡=� nà‡%É‚ù®EgÏøqÿÀ‚Gš1JŠû!-ÙÉXÌs@¼¹îì¯e>‰_&„€èH”Cp‡äË7Kvê9ƒQàÖðÉ¥àN=•Æý|« 8šBz\µAY�­mU÷X¥0þfqm«øï°ÃY•òäù4Î v0Çy¹Fƒ£­ î–VD̘C'+�;ê÷4ôŒ´M8#®Ø9ñ%ŽCüf6¬½îtz˜J2éHK7i¦S„’ßÿþ÷ÜQD†œB|拵JÒ[ì5®ýÀQÜ·ËðÞò&lú9~šß5þ‘³ît_c�s ·ßüùµa÷¹ûì“uØÏd:)1ˆ¡�ÈÌÌ÷˜�àNØÉ“'ñÖÇ�ç¿Hm®ë®»®l"(*F�NI/NøNÇÆ·ß/%³ØÍà´x†Q /éA•r×cyÞyçe¯Åw×Ô×ÌgIÝ5þ|u/ó#SvX_·ÔõRž Ê%Ê-ŒÀܳ8Ó§O·ÝÙe\_ÓŒ;YXÚ|%í»ÕÙî(ÉA’Ìg§œrJ¶“>îc9÷ÜsÿIã}·Ù�âþUüJ—]vYNùƵs™•‘õFp§\ê¨ï48'Ûa¹°Á}-*yàJLp'GÔ[¬ýLŸ!ß}ˆ+iwÚψ®`�ElðwØý¤ÍÎ)yÕÞÿB'2蟷Yüí-T°sÊ­ŸÔK9`ý·ä‡ò”zÑÊßBâ}†A¡e¥åF13êå³Pºrì±ûÜSO=èà¶9x‹\AR÷M¸a¢[¶ Ùí¿ÿÑž³ð±Ôpñí÷ß‹¯¯gø¢†=rÏanƒÑå©¶Çqq‚û¨Q[Ň:ÄúÂ…ó¼ˆèM¾]öFHo-°�àþ‘�lÚ ´ßzk†ºË7tgï.ÒZ–,wÏ]ŸTüå/Û·«yfý[´h�Noòíª×Bb»7­™]`óÖ˜Ëɉ=§܇ QN sÏ]% î1øÇߟ<×M|–[¹<£æ>jÔÖ¾¾~„÷ŸŒƒvºuÚ˜‰�á[Àð/`6ë�)¹› † ´Y8üim,—Ÿ+Hù©Ö76%úìîRüÙ“h…~CÈí+½r»ûáN½g€›<ÏwÚÕÀ6´ÂýîÀ®¯Ÿp­›Wr$÷2 îø�7‚ïÇü‚–l8|�¯™E¢6\¾b|˜v~±Ë4çSÎЧŽO_jèøä¬ÿ3Ÿ.¾>ñðÃTÑQ>çÝ$�ÅÆÇÉz²ÿ€}pLðE`ø)Iwl\_%KÚ9I’Ÿ¤?�ôÁ?v©Vw 1:iMÀ”M([ž~úé¡ã p¤Ä;q ”9aãptº¢„‚1*šŠ³ø)•àN£”éÄ /£>”|9é´0§9ÓX˜ ñý÷ß?$!MQÏùi„Næ}éaà¨çY5pË…3ð¾`1Á�˜Á! �Ù5¹:¶xqs 3ëcR_2­˜{ÂuQ„€�%§ìcjºúzV)âN"›V"{<Í0ÇeÇ  e,& †~bÇ…2Šþ¹TòÉ+�K6¢‘rè›ßüf6öbž›ƒˆÝoö×:Ÿ\C&„€è(XCõÛ4³ºƒÏ„Æw’o)�8žù¶c|c!³SùgêPêX.‚{üÝ�; à ÑqÒñÎ5�ÌÎ(W®‹å;³M³PÌ¥Þ]v�U¾I1)b�yv�öjÜq€ êEùŒXˆØßÿþ÷0½¶í£�ži„É\ñBL1…IÚiEN!y§)¸ÓˆC•8—¡Ôæ º³g”޶Áú¸n�+Žx_% îÔ§l&êÚ…ð¶ëV’^‹CËúGÀ¿ÞY‚û/P¸M‚/œîÜȨ¯á›w¬Kr‡Ü~‹ç”$vü�sÓ?Ì�É«¾ÊÜ î�Ê)›ðk@ ,¥LË�èºGsu�âWaf4ÚØ´qså�)A¢Hi3Fä ïcàµMÇMøŽ;îή£"O™‹º]r¶‰Z¦/›­�Ž@>ǹe-—ƒ? */ø6b;‡%õ|Dïp!.hÐê­íÊjêÇ•8äË� ‚{.ìcry>m!fŽ¢LµŽFÒÁ½5ß ~®Ã?¼ää¡TÅ€&,× &¹",µ³°T‚{ì;KŠ€Xû°Á�tSççÀ?�k)„y]¡÷©§žÊ•Õ’öq?P›§_ƒX’(W,Á�t1Èšöƒ¤Ó,Á=ŸïÚâ©w‚{Zb‚{®çµ3θc÷´-—iß­Jî]údÈý{výzrýz YêÓc€Ë¨¸÷ Û=PpïÒÕwØgÂ/_åÕÛW,uKW, Ç/_à-ŸçµÌ Û‹f/uÍÞÆÕBÁ½˜r($bÍO1},Ø M±ÏÉú~’b“� ½§ñ¹µ¨Ÿ´G9€ßÒ¢"±á«f à;T¢ Yi¹�§ÐŒz�àN; Õö‡ºÕ÷-, Ð>Ð�Bµ½�gÆUÁŒ8ÜÑî`3qâ3žu‡çAdêþµÂF÷š©¶77{‡»7TÛGï=Âõ¨òs*‚» +ªEp·;Û²¤ÅM?Ó}83CâîÙ5÷C;µš»î?°Ç£â%þÄI“&_l’ËGäÔ1àÂAþG »ƒÇ÷Ö[o2ž%p_èÌ‚ O™ƒ1x&{NØWìs�æÔ­u>I£L!ÐQ0òp)wòaÕ:Ö4`˜½„ò›ï7†Ò5d¬‚; Qâ¦AgÆO~ò“@0(†àη„o ³H/ê½fij¿�ðù~Ò˜§z"¸3íúë¯ßGê'ùé|!¶c·Þzk˜^‹¶‚Õ׌ônxZò]¶ûÌs@=#iL·Eý‰ÆW’àÎflp.<þøãÉSC㌺+õîŸ=£„<Šã‚:"D b­‚;õ=ê“õD{öâkóœRŸ¦qI]Çê´å¦7Ž[ëõ�þÜ›WxÒž÷·ouYáô"Âsë×’×çùó¿Æ«‹¿�9òû¾²ö8{ϼݹ+Ÿ+÷k¾ÔÛ9/¼Ô©ÜcÒeTš“¨0‚…CärüQ.Üwß}¡L†dž‹äÊÀ0k‡á,-Va�Áãtðc ¢½�4:¸ib ûãÿØ*H-Ó×êBÚ�|ŽsËV.5'Q¯Á�N½ÅüWvKꔦ´Y£gÏžñáN±žtÈS·7‚»Í¬Tk ({sÜùn˜"3!æ ¹™ˆÌmÌ7HšñeUJp‡8cÂ#�Às‰•$ñ)•ø+©·æªÃÛ5b� „sЉ�y«±”:2>QÞfÉ„(Ÿ´C=4jð�¼ýv_á©’ÑÄljªïj¨–‡bî1$‰8xVy†àû„EpÚꮥÜyÆ�V´ÑFÚwËî…TÍãd^ô“3]ó'Þvýe„²ô\Ïñß¿i½¬ÿ²{ïîýÃvS·Þ^®«oeT›W.qK–/ô¤ö �eaˇnaó\· en?wæ‡nð¬Q%Ümv&GŠÓËz±åPò¼búX Ü©Çç›ñƒ>¾'õ¦à^íA+mùNssµÃ’÷—þ¸¿þõ¯�è€VG3½×Ÿ õª\wf¦¤<`À"ßd|¡ó1 F�Üê”Fp/ô®Ö’à^¨Ž”|6‹íó¬Uý¤\‚{¥å~Tî#~„¨·Å†o¿uš¸J6×z¥åF13êQǬ†¡àþôÓU¤àþéO•WÁ}ñâ…nó¤¿ÌàkÔ°Gî1Ì­_Õö#¸~ø¸£à¾`Á‡Aµ}Ö¬)!+µÆæ³Ÿ=5§‚ûÛoϬHÁýK_:§Ã+¸/Z4ßó‰nvÓ§¿¾æ^t÷ÏéP·ATÛs=§Ç÷U)¸¿5ÃÎüS€g�“3ý©1Vå®ã÷ù`ŠWsb–[Ñœi7Œ¹•Ws?Òs�2íŽrãîÈçÑÖÀ‹ÁéÂøfaÌ‹™’» ‚2�3®b˜ñ<‹UrOŠ#‡HjðSŠÏ ß\1žú³m6q’Å·_ýóˆŒ0È¿}Ð8!膸*DÔ ñQÇÀ Àãó3Q‰°3úÁ7É fú›íp1aÚðÿŒ'�®œ:_Ìc# }†¦Þî'ÙpŸ»m�›³È³Î Ø7>îÜ![ùÙË׈{¿ä�;^sî÷EhAlÜo•»î°yŽ1@Ū¸'ëI`†_›ûÎô‡ç2D Œ{�"ƒ«mií"®ƒÏ ^4ϼ‘ÛñË—Jn·4óÜño$wüüø­Ÿß»ÌÕ€Ÿ|ár ŸËxgLPQfžù¤?�8H'aiëXÚsÅ—k_ÝÜ�‚#86Ÿþô§ã]a=vâØAÀ‡rHhÒ˜ CÔ*å‰ ™UB µ8´¬<Ô—qä2�†P[�-~FJ%¸ó1¥³‡Q(fꤋ ƒèôË_þ2L9faX¢rD~l<‹(Ú`Å6ò)T!¥9±èàÇ‚% î싉êl'�!$>Sò°ã�ù¸nlI¢rÓVÌ=±ëâ`¥ãˆ‚-Í(˜'Ù±Š��c.CÕõ",& æ ›k(H¹mÉðtèÑih8;^ìs�Fp'žZçÓÒª¥B Þ0òp©w: ®ÓÐav´Ñ� ±âŽ5¶É.‚;$ Tô!3X3—ŸuÌòýÁqÎ59—oU¾s!ü¡ˆÅß,k,Ópå›bƒ\ׯÆ>kQG‚h]�ÑÌÔ'P‘Ĩ{€_²Í1êíÇwœã~QÿÂÀ†‘Zˆ@½†m±ÑࢀAJ·vN#yÓ€¢.;OÈ/ShLÜÿüç?»K/½4ÄKã7‰iá~aI‚;ƒ*l¶Ô6“õ.ž f ¢ÃL:F¢©„àN#B=ù¢CŨä`f›1‡ƒq¦`å¦7œ¬Ÿ�Íî-¾êŒ‚ûæ¿(.Ù�Üo·–ÄÉý°«�›öaf<-äö+ž-.ÞÉÿ�QpïlwH‹¨J`�Ë!È%§Û„$Ã;‰ñÎ!œmȉ�ÝhC1¨)Ÿ%„¥ÍbÄDˆzñ7�ã”Ç<«9Öi·†22^ìŒã[µå–[†r�ý Ž ü´³i—É&—:|¥é ×�hpò9Î-ë¹ÔÔ©p¬cÔ¨÷ƆÀƒuFAÌHú‘â°�¼žtÈS¯*DpW:ú¨ÓêT(&lÁ�{h÷�™£ø^Äu[î ~V«Wâk¢£Ç¬÷xFÎØj×ȵ,¥³�ó‹!¸s_¸¾}/9�ŽBÀ6V ±”ïÓ9眓�~Á�qã|å'a|ã 3ñý¼êª«G×ݤ“ï&­ }³m†b‰À"¸ƒ-B¼ót>� �–\Ó,Ž[÷âî†�ÃtÚ€ôšË\õ5|µšq§ši/6®´ïV¹÷{¿ïùblPÓnàš¶ö\ßo¯ïú{Ò;Ö¯ç×½kOßò�o‹Zæ2ûüæ )cAóûn~Ënž_bïÏxßõ›>¤ÃÜñSP&bôÇæ4Å1|-��àÞ–ï4¸æz¯Ù›îkÑ`àJG}¯sÜɃ˘ù™ú ¤f4rLp¯tvžµ(–¾VL)W¬ÅôyÖ²~R.Á½šå÷•:=~fø ¼óX>ß.,ã}•–Ôÿ ͨg\šøºå¬×’ද¿þ¢'·ßîûU2ƒÖáUÛ?Q=5ì8ωà6/½ô”kºÛ×ý[B6ÚÜã'fíúË/?ë½ÜégÏÊÔ1�äŸÓáU›]`한³çT÷Œ‚{-î†÷rÏð�:5÷yaWÏžMÞ§pˆÿ–ïÒÊná})‚ûºwþ8 ‚:}¼fVG‚pޏýþIƒïÆcú¥ñýå2ã1$�á·Êç‹Â�…?+6ønpsiCè7N“ÿ¬£ÏõöÇÞìáÎy |ú:ë{9w�ï:2b{2D÷Ïý##°•<oÿ|¿…îC—gTÜ»dŽøî¤TKÖ“¨Ó/�>|x¹Œó3Ƹ_òUÛÒü`Îõ!‰ãS‚�¯.îO+'-ÔðcÂ1€ËA{?.!›Bñ'ûघðÕèÑ£ƒ°b®88ϸ²ø¯FŽ™“àŽ?�vœUÒ�Ù2W¼ñ¾º!¸“(”(�Ñé‚Î\D—˜( 野T@Íe�� "'­m2.m×FýéO jéÉ+ð"â ñ™Ë™L¡`�G^'žxb2Š0RÞ…½c$+òâs}Jö‘f?N=:󸮩º²ßŒ�ä5>@6R›<à¨ÀŒxÎóm„vnrù�Wǹ�3‘Âãú|¤ RÑq‚¡’i)6K?%Þ3 j>V�þ“Ä& C|ŒÀM!e–…)'mÅÜ‹Ÿ%ÄHiæÔ¶c¨àÒGçT’Ünan¹å–€�©ü³Ÿü~÷»ß ¸Ù¨¢äà;¿Ð|y®x>rU2èHäƒ >WVìs` à #iµÎgòzÚB@Ô#åÜÉ ³pp>Ä€ –Ä 03“�Y.‚;ÇöÝwßP_…¨á —ñMµÙF ~Xý„Μޠï¹çž\§†FÕ¯ýëôQ7ß@IDATp,&¸³Ã:Ph¤ÞQK£aÁ·�úõŠ$¡»Ük3cËôéÓÃétì0kD 5ìg°!õx: q¾åf4Ê©ga;î¸càž� öpŒuˆï�Õc²(ªöìpÇ}d(ˆ�ñ=Iܹ�Ì�ƒ¡�Ñ”8¨ûÝqÇáù/,Ip§ÞÀ ÈbÔ¨+@&‡x2eÊ÷ûßÿ>(üs.ƒòŒ|T Á�¸bR>$ÚH 䀘A½Î° ~K]ЬÜôÚùZÖ?øŒà¾°Ù¹Q?/>Í;ñ ~ Šëؼ¥‚;ûÍN÷ÂÅ’Û9gÚ9Î+-z•ÑHÁ�2šz?ïL¹ŽÊ*FSI ;?Å8$«­Hb åÑI^aƒ÷§NFÊCÒFYÆà)S+á[b é8R);c["{9‰”ï|Ÿ¬cb å-å«I ä7,�r;E´A ˆ-&¨SÎ0Pç)j8y�tÉ̱¢¬ÅQiú,-…@##�æ8�óÌ»dê�L�ŠQÏÃÿb~UД%”#Ôm(c؉QßJ#Ã… ü“‹àN}�2ÚÔ6“ÙG€Å,ÉŒMñŠð”…¹ŒzYþø·l&³;Ù7„r�ú)å.–kU5î´ˆ›ç‰9›Y2W>l_)ßfΉ îԓͧË5yVñ߆ú­¾cflJ𵥨 ¬tÙ2(”¶Æû‚Ÿ”ºløê¬m„0n«Äáâul@½†Ù;­4cëÖÊ6Ï3ub1Á=éÓæx¬ê�oÙfs☃âÌ÷[)Á_-3=Tj¥<íQ_‹ŸÁxÀA¥ùÎu>~tÚm±5ÚŒ6iß-ë 0¡€ƒ´õŽL„-U%9î-U؉¾óe¤‰‹!.@Y÷¿Ñ îmùNóìæz¯“Ï4ßo)¸gPéÈïuÁ�œÑÖÎU7‰ îñwœvv©³ó$Ÿ«R¶­ŽTjÙdu–4_ iˆóUíúI¹÷Z•ÔMáP_ÁgŒïµ«´Ü€ddþ"ü6¹fÔ‹ûÑËI£�óøãÿ®XÁUäí¶û˜E–‹½jûƒÞêgp5lwoêî ÃÃÜz£—í#lu�F>ì°/Öµ‚ûüùú>�›|;hj›có™Ï|Ãó.6m…ãJÜO:é[¾þ‘°Ø*ò:ß0Õö32íÇ¹Q{wëo–\Y‹äÛszì±_‘‚û[3¼¨ÔŸÌÕTp�ツ¦~è¦?ŽšûŠphĈ-Ö¨¹ŒƒvšõÙ³g‡¼þóŸÿ Kë; ï3ÿ³âa̬‡á£ÂÌfþHSrOó{…“ü�ù5m»VËjû',�33[>!úL¨Ã`ô{ñœ!2·^ýÚÔ!ÓOC¿y¬Æþ»ßý.ÛÏEÝ�¶¾[¸°ô ãïÅ pãG3‹ëMì‹ë¡> ÊñÊU~Öç•]ÜeO÷q7Lò ö¤‡%Õ’õ$êš|p�М‰犀>6îqZý(×9¥ìKówðÜãc„�z»‘ÛËí÷´4ñìðÉÿ?ï#¾lüÑ¥Z²ÿ€z­‰Sá+È'Ö� 2þrÂ6éO'}Fpç™.ÕªNpDZ?räÈ^Ú(’´Dò’™e>gxÒ‰qÕMÍ „òâC8I#ÁVB µëhY[xøq�ÓIA/;ªptXg\mSàÂué¡�£Ó¡˜ÂÅ^J ‘¤jR©éå£Î®OG »b ü ÝS¸Cð»b��‹ÁiïP%i+6LƒMÇù«P¥Æâ{òN% § çsïìüb—` Á„ŽF:5!l¤ung)áÚ*Ÿ¥¤Ia…€m‰€sKUp'�±º:ß ä|/ÙOÃÂ,�à‰ÁÈ"�8¨¿Æ†ƒÕp¾e|O!˜éðë_ÿzVÉ;Ù¸$êµ�ìùcI‚ûYg�Zqì7¿ùMh³nF]‚!uS)·c4(èØ¤a³Ï>ûü>ò­¡NAZ ZWK¹< šqÄÒ—kÉ@D"qã�t1xàÖ[oÍuJØÇ@HHã¦HnÉøXßöÛR<S: ’wSs¤$—�7N–I“&­Cp'<ƒ¤K»)ÍèPâ¾ÚsX)Á�ëðŒ¢8Ÿf<û8DxÞc+'½ñùZ¯oük¦DÁ}¡ç/¢à¾<3>£¨„Cf¿3"¹Ç'An¿üÙxOþu¦|õ,Opï™!¸wõΫ žÎ�xª¾ü±ä>Zm‡dZ§mìœ0aÂ:D¸˜ŒžLE™ÆwÄfSÈ•Ê4ÞcÊ3¶cUHã K³¤ãÏ‘^âå›…Ù€¾'f\pA˜fÓ¶miŠ¢l3p¥ØØÈd ûfrŒ¼@œá9ŽÎ×$y0ô?•¤ÏâÐR42iŽó8ÏIµ£Œä£~„™ïÄÞOöáëå]ﬖtȃ xAZIóµ%‰ë¹HîÅ„1ÌñqåëȳÁ»>¹¤|¥³'ù�¨Á�kA¾e–¦älXÉtØv)ßfΉ HGÚ’6} |íyŽÃy+Þ—¶Î÷‰ï{²ŽLxÚ!¦ŠÉYú( YLN§S“l¹|½ø¢™…Ž$|à¼ãæ ÇWÎ1ŒþÜ`׎±Hg±ÑÖd&)ûÆ—Kp'ýÿþ÷¿CÔ™b”m¤%A3¾m þ·÷ºÑ ӥúÖÒÚa†?KÚL"¸g�àÞQßë|wÀƒÏ0¶˜XÄwÙêôI—:;O©ÏfœŽr˦bŸ”ë‹)·Àçoñß'ûÀ”A§ôm#:Ç,}f¥ÜŸJË êz…fÔƒ,W «6Á�oÒ¤Iü Ï;¼é²�ÄõFfÔ°{ô^ÛoS�´'ã0âp½ÜÁ楗žtãÇßëûk2ƒÑÛÜ×>5'>ô[Z¼rŒ·õFv›í5ÜuïÕ}m ¬Ùs*‚{FÁ½Öw»…-^Í}úã3ÝÜé5÷=zz‘‚±žÈ¹kN߃�׈KÜ×ÞÕbü„†€þÓŸþtí‰~�Ìm6ñ#Ž8Âýå/iõ,þÿ÷Ã9ôW[BôW³dà@<Ë9}<�½ñ;Ò·†�É8Ô5©ŸàƒI¶Gý'&ô"еtE÷Õ;¸W>H/ÏNÛùï}ªU–R7.~ع߮¥ô®n» V¸?¼À·Õ=ÁÝ÷ Ò?ØÅÿ§Y²žDÿ¶ùñ{¡˜ŸfˆîQ§}œÆH;·˜ýiþê†p ñïâ»4‚{1q CýÀäóçÏœ—|¢iñ%û¨/�ƒú­ oå:!Þ¸­pz“þtKÏ^]Üse¢Ø}(ð�Å/gòü4'/)Ê)t”Òéb/hòüä6ç•C MÆ£m! „€B@�¶E ‚;)5"†¥‡¼ ¸´}4ið�~úérŸ�†4!›ÐÁ™ ¡â#�²(ˆ› Jìtš±R� ;—´Ð¥LCŒ:¯Y’àNÝtFûr>„ÈêWh8¡nn3° h*òÄwÊ)§dUºs)þÙ5mI£¨wâg°3ã@‹Ø £ÐéJzµžËpÔ“¡(›A_î™ÍÜbÇlIxœt2¹ƒc4zÁ %wT…“wÂÐÀc`÷ ò¹„Ø¢6€""�c:Y’)2K<@—04lÉ/N #·³b‹‘ô¹.£Ê“Ƴ@G¦6ƒ�…ãB:… §™ç•†æù矟�–Íαe©éµó´¬ÌaµÜ+2,ò}"{ÿɹék_¥¢2°‹'¹ßáU¯Qrç¤Ó ·?SÔéÙ@£=·â‘¯8××Ü{x…X/¼0!<—•ÜKˆO¹DÙCÙ—€Th&¦˜lŽªA’ôÈ #œ‡ 8-c£l¡\¢ÜÀAgF9Ï,#”çÉ™Äðgp ‡ƒ�([òYÒñ‡Eý�rÓ¾v Å� ü÷Ï„¶ß–ÌbÆLc î†ìÇ¡¤QÎ2ÐN®ØH?éfö°|VnúòÅ©cB QHsœÇùK:¨ãcˆJPFQ¦ÄFù ¹½-òÇׯ—õ¤CÞêÇ”gɲ>Ns>{¾cq¶^ˆàN9ûóŸÿÜ]uÕU­êz|Ch³ ú”«œåûa3CBª³Y­ìºÅ.)ßQ’§îLÞ Mƒ[Ê·™4Ð^HÔL÷�ç”6ueo¦J¨Érí¦4¦ È?3HR_Îe¦ÆŽ2ƒBs‘és�G{ƒÙ›0®A”Î5ÒO;‘_`É{‰A BéÔŒo¹Í FÚüÌ=$ÝàÎyÌŒÅ3y•ö d:Ú[tœ;³r îV/"ž±cÇbæ(¯ÎÆ9VïwòÔ‘gÜ)çžÔòœ´ïV¹÷–OÌq}]Ø´~øÐ3óîBhï×s�ÿϨ+öêÖ×+Âus+Ve–®XìÛBóý€ßLChAË\· Ò{¦>>wæ\7`Æ0wZ îôc&}PIÜüÁׄ¥õ�Æç¤Ü ƒ¯ƒvFç4ÿiŸð-À¯‚Ä¬Ñ îä³ÜwšsKõ­åk‡v’î ü/÷Žú^ç#¸“A¥S_±Y’ØÜÙ®dvžRŸM®gVK‚{-ë'åÜÉw9åä|¾�Ũÿá/¡.D» ž ÷åPì’K. åEØð?¥ÜŸj”…fÔC@²Áý™gv‡ pÛ¼EIQN¸a¢[¶€ÁG’èâÅ üì�·ºéÓ_ ñdTÛ‡{ÕöAE×·KJ@"°‡=ô u§à>þÜ Ú>{öôvÅæ„¾¾Ž‚;ãJÜO<ñ¿;Œ‚ûÂ…óüsz‹ç'‡{Ñ£—÷�ì9Ì«¶·�½=§ÇsŠoGŽH<Å�kó­·f¸þó/!ÓµRp�Å4wÚ‡nš'º¯X¶2>|s?ãÊžÔ9(Ú)Öñ_`[1ȰJ☠¶5Q Sp§=ˆOÓúI¬�3ÌñS¬jŽSKÚUmÿ§?8Ù_M¿ }³X®Y¶˜íÖ”È!¿#V€Ýwß}YÎ}ÜÖç®ù‰gÏ!<í?3òG�¾aæã˜õ®XÝÅùñî°»yË|G]ŠÝsRaõv;õ‘éÎ�ð7ÛZw9¨×jwÛq:„°ºwY]2Á�™�¬ïœ¼xà�ë^dÍ|ˆøÂ𗦉٥ž\Ä�4 ñ×!`îµ ¸SOÅ� )�ºi©–ì?`0>OŒÙ4ãAòɸáEÐÆ! a“þô˜àŽ å)fËd|Éíª+¸'/Pì6„ œ»¼HZ6•E®ó‹qâä:Oû„€B@!  �J î4!óa�PDÍ=¶4‚;a¨Ôzè¡ë��âóQGí=i<ð@h€ZÃ>y"!�[ g;ªï±AždjyêÏiF'(йñÀO”¼èðÄÆ�Èði糟†�5­!WÆäë|ç–r Ò jˆçŒ*æ:ñˆó|q�!í Îed0÷0—b®8h`™R‰]’iÁ=Ž,!èp.×.ÅèÜ1‡ ê|#ŸK‰7_X°¢=Ž„´ZŠÒb{¤7_^t¬rðàBXá î8¬Î¹Ë¹kž/=^Hîwž˜!¹Ÿv«s)‘Üο°“s—Žu–'¸¯öåÎË/O ¤2Êœj:{JÏaÛžÁ{JÙÀ{Ššƒ— (æ3¾V~å WL)JÎLŠ3 Ò Š´…Ê7Pîú>p}¾µ”»ä …‘$i?_ú9VNú Å©ãB £#�æ8�ó•tPÇÇl�²Ò6õ?Dx÷‹­SY�¸L:äÁ‡²š²rsÜ”Ìÿ³Ï>ÛjæHæœgjW„Ï¥îÇC]œú[1uEÒE½šò–¾!ÌtZkƒ¬Å€[Œ”°ÙÈyœo8C¼/4À,Æ‚Á$�JmŠîøXruféÉïëᇈðqx³ZÇ'd¥äŒ*–çⓟüd4À¾r îL=l�«7$ûrÕ¯(¬ó õýü ]-›rÊ”¨ÏfSHE¶ï~G�qÇîQ½,Ó¾[Fp7Bw1éýÑ�ÏpÍŸxÛõìï{½Ahïßsp µ³Ý¯Ç@×§{׫{¦,ìѵÉw–wu+Wg)ËW5{uºÅ¾=”T²hù|Oxÿ0KxŸÿæB·á›[ºÓ¿z>Ñe¦‚^HÁ½˜ÈPß5âH1}£ùî”]”ãÇ�Ïyi|)�6o¾ùæðÍ1цœ� ì,å�&*ˆøÀ¨ÄßÈz|§Io©¾µbÚa�Npï,ïu!‚;ÏB( ¨7KÜÙ_îì<¥>›––µ$¸­ê'íñm¿é¦›‚@ûì° A ê…ÌW‚‚;÷E-]Ü~ÿß`‡8Vš½óÿÒŽ¬»ÿ…9^tðÊu÷ÛD¯øü‡¾¿º,‚û /¼��ÉìøCv¶‹ß–ødñ“RGB0‚YϪmiþž.¬¿³š}žäÿ±ñ9ð9š�­”ü%ûh×ãÛÆðM¤ ½p]óçà‹Æÿ�ô§¿5qiæ¿Xkw‚;£!B;7Kab™*ƉcaµB@! „€h\Š!¸›B#Å“ ”ë °CŒFi%vöjŒ4§s�ŽÔï’FÅeFRÇq:Ü!¥õ«_Mž’ݾå–[a!î4DmR<ÄyÍMü_ùÊW²çÙ äŽY£ÁöÓ>ãŒ3‚â`Lnç8Ê-4²q®ƒŽõ|f�"5àDƒ¨e¾8;±b î!/J£ȇþîÍžßñä,¯ÀyuƉ•ïœjC­ýÎq~ï¿kêæ¼3kéÒ%AÝ”Ñþæð)VµÚék¤øŠé m¤ü*/B ³ �æ8�óŸtPÇÇ´ž�¤Cžú±Ü™½"YߎcƒäB' "s Ü¥ó÷ŽAO…å‹£-ŽÑ~A‘ ‰Ùî¿ÿþ  EÝ%¬Bmª$Ù]qÅÁç†À@G3½×™bDÆû•Ï w0HÌHa/¿üò:Ô!Ë™�§Ôg3N§•M¨€RG)Ö ½§q<µ¨Ÿ´W9¿åþç ~k/P·¢Çl¤Þ$–rªUnð,¥Í¨WI9ß×'ž¸¿bwÔ�·Øbû@†Ì�µ7Á}äÈ-ãl¶ëú’%‹6--™™˜Ú›ã�ÿÚ: ¡àÞ°!¸_sÍ/½0ȲðLp/FíÕ>÷£�>Y îoÍðßÝËýh w+–/]î¦=6+KpïÙ³É÷Ç~Ó×eûY�†^2à³v B6˜ÍèfJÚ6S$}á„mÌfýCcÖ9,9ÓwØýÐFi +e°n{ ÀGh�™‹5Ú�´ }…«üÿòUžà¾¼‹Û÷Úü÷÷¾[(ƵÇ!¸úеÛÉ5î~ÁÜ{¬ö3<—®àÎ}€»€Ï–YÒðyå2žA\B #).˜ëœR÷¥µ‹hçrmERGä¿Z}žÆå �AÝAA†(%ýÉþƒ˜¸N|öŽ'ãè‚J=¢€V?æ½&ÏFpÇW`÷d<ù¶Û�à¾í¶ÛK$J•ñ¨eÛ/Ep�ÑкB@! :/ÅÜÛ :ŸP¤…ì‚’#JŒÅ4LhtÐÉ4O\PÌ*æ¼8_8 L…œóce˜8œ­Cì§á”T´ãñÒEä‹Fq3uT£›î�~‡•?C§ÕJœVžà¾¨Å¹³ïôÓ!¾hGÛfù™œû?¯ÞÞ¯§s=<Á½›'¼¿óÎ7oÞ¼ ò 骚Ξ¶ÉU}^¥˜ÒúL¹R%„@>Òçñ9Iu|LëùH:ä­~L�•¤Bƒ?ÓHîtè1˜¶˜Y:HƒuæOmûe†):%iË<ôÐCA•¨ýRSÛ+{ì±!�¥ª·çJƒ©QÀç�:ŠÌÀ³EÇ+ÏdZG/3]ÑŸBçíÍZi ŒáÍ7à£×n¯8iw´wÚ «\×MûnA¢‚»ëã4Þºwí™Qmï‘™a­O÷~^½Ý?›]{…ãݺv÷åTWÿÞd¤èV¬jñƒ}—¹e+–„ãKW,t‹—/ðúóÃöªwº¹�ßÚ¶ª î!âvþ¡9Ê쑞Œ™Kõ¯�“ئ—/ç�.Å·ÖÚaz¯kóÈòlâ7æâ=-fvžRžÍÚ¤ºp¬mQ?)œŠÖ!Ê)ˆ²„%êCÔå ÍžTìý©v¹A|Éõ µCZ#”¾U-‚û¶Ûîê/ôBB·¹©S'… vïÕÍ�Ús¸[Ï«d—Úg’žâô#¦Œ�‚{=ÜIñÂ…óÜÜâû�¦„ ´6��àžó^4uw£>1Ì­¿ÙzáÞÔúÇžSÜ3 îmIp§íýÁ´ynúã3ÜŠe™öÇС›y_È‘¾?¨Ö·¾nâÁ}í­h‚;^À2H3Tá9~à�ºsÎ9'-Xv?}…Fp_ì îcÿ>È}¸ÌwÖ¥Ø_vnÇMR&v?<͹£¯KìŒ6÷Zíîê‰àÞ¨èã°áß8û™†ªÑM÷F¿ÃÊŸ!€ÓÊÿ¹•žß±ÔϤü�çu|þï^ÍýM QÛån›:wýgœ[¿�s½»{r»WjÀeöƯ5Q:ép£«-:²j›Ûö�½Ú¤íŸ#¥@HsœÇèärPÇǵžŽ@Ò!OHˆ,`Ê!K’Ü‹%·/�t|ôê•!gºV{G©’Y±ŠQ/mÏtVrí»îº+(«0À1£V1÷¿’ëéÜ·@g¨¯¥}·Œà¾ÿþû}ãxñé®yS?‚ï�­[?rÖ[·.=<齇ogd¶»8ßà-ŽLøUžè¾jõ ?«•o yƒðî÷„õð³ÈÜÝhwÆ×.X»¯À3;`cÆŒ)R‡; z¯�Ó{ÝYžvå³Z´E¹QM÷gŸ}Ä 2Àmsð%A0ᆉnÙ‚fÏ:Â�Ý%œK_ÄäÉ=ÑýO¨Zö­7r�'w=z÷()þRqø�C>_wwò6¯¼òœ?þnßõJ%ÞÀf¤гOÛ`Á}à ‡„kÛ îsæÌrCwâ†î\$Ûџܲd¹{îúŒÒʸqgw8‚ðË/?ãïÅ=­îE[>§Ü7Ùd¸Ý†N¹d怶"¸ó¼N|¦WmŸ°îÑ£§Ûk¯ƒÜ¶ÛîÒiú-|ðÁ�w›é…�ô˜‘¬mV9„‹°ë¯¿>,!ZcFj5Åvk/Rn'ûfûm «wwÔÉñ‹_„~³3fÂt5p¡¯‚ûÊÕ^ÁÝbNº}€{å}ßi—bg}¹ó÷K9˜Øý¥:wó«‰�Ñæv®pW² ˆ`uëRº‚;QpÀa–E³˜M3›™ŠlæAD 왌’Rñjš¿ƒž"”RmQ/êø¨ápðü2@¶±Â\ý/¾øb˜}’þÙ]wÝ5§ ï¸Íذçž{ñ‹¤?=æšXÙQ ØíNp/%± +„€B@! bDp�ѨÝ:�EŒÐýðÃÁ½ÑÕ½pÔ0U0#©‹Ù^;ô³¨=æ¸ZÉ}y†ä~Þ¿�ó}L¾ã¤6×÷¾wô¶Î]ä¹+éëÉí¾†i»úýÍÍËÂz8,yqöˆÜ^�ûФÕI©bB Òçq¹Ôñq­§#;䙉º±9å9Á¹˜™‘ ¹Ó™�1ÛS1ЉÜ7îÔ½;‚26ß™Ë.»,´þçþÇAo4»öÚk=©ä÷‰O|Âzè¡�–=å§è õµ´ïV9÷¼Í5·dÈoµº}ëÞÈ}üãŸ*:zÜ‹†ªÓÔ{]Á]ïu§y5”Ñ<´E¹Q¯wƒeÉ’Ežä~»WsÏ0⺯QÉ®¥š{½Ü › æù¥n]«æî±¹' âµSº7lDp·»�Y¢¬ÿàƒÑ½ð³ŒÜc¸Û`t툸v/DpwžÄY{‚;þŸ¦~èÉí³ÜŠæÌ ØaÃF»}ö9Üû<:�j;O¼î­ß¶ÚCÁýÎ;ïtãÆ� ‰¹ûî»ÝÇ>ö±uVÆë'„àîÇs¸Ÿ>Þ×ýãÕ¦¼1=tŠs;×tó+ž,ï îùìømšÝwö\ì«U.ÁýòË/w§œâä Ým·ÝÖê’7Üpƒ;þøãÃ>„9~øáVÇ«µ‘æï˜;wn˜é?rLp¯´ïÓüÔFpÇ�Œ¿:m¦Ç|ùÌÕ0gÎ÷Úk¯…Ó˜ò£ýh«(Þ{ï½à'eçÀ�ÝN;íŽÇþt|àæKç�I#¸s|çøÍ·Új«V×Á½ÚB@! „€èHˆàÞ6w‹Fwþ.\ÔÜs�|n›Ôè*B@ÔœW+ýÿr?³æ2ï§E¡áÙÙÎýÍ‹èxa÷öBÔ +»r//ö°qç>>Ô¹ÏìàÜ®^½½_OçØßà *vóävˆïLe‡Ã£ÿþÁÑ#‚{e¸Çg·Ei|=­ !Ð6¤9Îã«Çêx¹ëÔ;‚UÚIçE©˜àNÇAK‹WúõË�|ä#qЪ­¿ûî»A½r{1„øª]X !Ðnt†úZÚwK÷v{ìtá# ÷Z÷?bоh‹rƒïq5ìÉ'p•*¸ï»ïáY÷8M´;§LyÅ=òÈnÙ2?í¤·õF ôjî#\�(–qxìØÏÕ¥‚{›I“žw�>©¹·6Ç÷ÕuÜQЮTÁý‹_<«Ã)¸Ç÷ãÕWQÖ¿ÇûšÃîÁ#2³ÔBYßžÓ£Žú²Ü=Áý¦›®˜ïqò®ñ-©ÊúrÏò�:~¦ûpæZÕö½÷>Èm½õÎ�J�LjíF†|бú˜cŽ ÛIåögžy&ì·ðtPØ.U¹=œä ×¶…Õ»‚;Êã;ìà;ؼÑW�¢>}i±Ýÿýî¼óÎ »¾ÿýï»±cÇfÓÿ†Šùa‡æËó ³ûqõâí¥°ye÷Àôžî¬ûúe�çZä'›¼õ‹é$÷›<¹ý›·;7oY®³×î»lÿEn¿‘-®©Ûj?[fÎ5ú Ó,W= ß7¤èiÓ¦…ÓÈÿw¿ûÝ0#æ½÷ÞëN:é$ÿ­šŽ=ðÀnß}÷M‹¾¢ýiþŽeË–uõ#Fd îÌØY©ïšº¾i#¸£ê�J|93�Æý&tHüÌ`Iú1Ò?|øðெ´)ÿ8¶ãŽ;ºAƒ2rÜá™,^¼8•àþÈ#�„xøI’ÜEpÏB£! „€B@�ކ€îmwǬaD#wG£G�n»èJB@Ô�•kì(¹#FÒ ÙÝ+5,õë-~ÝûH‚s‹i ±5‹ÌFâ7ö=¡ÊŽSÊûj\OOdïí í^X(ÛY¢ÜŽuóË)S¦'ê�ùLÉ B¿•"�ËñWiœ:_�öG Íq§,vPÇûË]ïÌw0³Îó8øùfU{ªd: ¨{Ó!Á÷�™��@g¨¯¥}·ŒàÎÔâÙè<ÇŒ¸Ñ‘ó¢´W½×Î齮γ¤X:mQnt‚»Ýñ¥K’;dw¬{*Ù^±Ü«dWJ ³k°4âpG ¸[ºQè¡Û"5÷nnÄîÃÜ›×Ü ùu—‹Í÷bæÌÉá ³ŒØ}¨Ûp‹ê’rí9Á=£à^ ‚;>Ÿ÷'ÏuÓŸ˜åVÒ1âmøðͽjûa¾ot`ØîL?"¸ÿ õv·‡‚;‰¹è¢‹Â Ь3Ðòöž{îÈÃwÝu—ûå/Ôå!¾¿ð Ù!#ïµ×^œHÊ B€dmÉ!¬Op_ÐÜÅuã@÷Ö¢µÇ-\rùß>Ê}7snPïÌ‘y~’µ+žu‚{!Òo•û×±óÝÀ¦Õ¾ÿpuV+ßyiõ¤ &¸O}êSnÁ‚átÏbVM³ .¸À�þù¶Yõeš¿ƒ 18aèС®oß¾w#¸—[—¡¬25<Èão¾ùf*�¼Pfãþ#¸sƒ>À?8féåÚf#GŽ äwÛN#¸óÎl²InÙSp·8b’»–B@! „€ÜÛî–Y‰Æ �FâCâ5jTÛ%BWB æ@^7'„wÔ ¼³„àŽ»‚ãkÝù“Ñ¥–Øù‡Ðá=lsÌÿC‚Ÿ>}ºÃ1Åÿ>}údÉíæ,É%-�4Ç_1ç*Œõ‹@>ǹ¥š:jà²ò@¥ÝHæq�$8íqüW‹ä΀RêÜĉr;q‡Sù¹Ð™B@Ô;�¡¾–öÝÁ½ÞŸN¥¯\ô^‹à^î³£ó:/mQnt$‚»= ¦æá4l Ûlï®Z*ÙFîHwp }úÚk‚š{VA|¸Wºß«ú؈àâùíÕWŸw�=v�knΨÝòœŽöÏiµf°çT÷ÚÜ[–´¸©�ÎtófÍ7ºgÏ^ž| Wmß)KêÌÿ4ÎQ#¶ßxã�!SFJÝ}÷ÝÃöqÇ–IåöÇ{,ì2dHXšzø'?ùÉ°Í ‰å˜Ü�ÊÂF¹ê©§ºn¸!»/¹ÒÔÔä®»îº@ø¶clŸyæ™¶é&Nœè6Þxãì6}ô._Õ%_]óR/÷ó'ûd�×båœÝ—¸/n¿,cõèº:ôæSo' ùêI�öO?ýô R§wƒ 6p�ÛO;í´xwÕ×Óü\¢8>zÞ |̱¿·Ô~Pž,Vo‡@O¼ˆ–ciwâZ¸p¡›Çyœ¢r;�â8:óúÀ�­UºønYý˜:2JîÔ�épCѽC±�²šxcåvâ-µ££œëë! Ú�ÎP_Kûn‰àÞþÏŸRPô^‹à^›'K±62mQn@ ª†=ùäî¹çþãà¶9x‹’¢œpÃD·lAsPEÞf›]Š:rûøñw»7Þ˜ÂwóÓEŽÜÓ+–WAÍ݈ÃÜGŒ(-/E%¾Æ�-Zà~øv7sæk±ñJ÷ÕPs7lŽ=ö+nà 3¤UË ÚsæÌrCwâ†îœ[•ÕÂÆË–%ËÝs׿v}á ßtýûŠwèõÅ‹¹w¸3^ù`Ö”õ«¡æn÷âÈ#¿äUp‡whœ*MüÛoÏt7ß|eˆf�“w­(:ü0Aµýq¯Ú¾<£RÀ½1·6³Jn>x¥»ú°n½Þ«]êí^Ëú“銷‹©'¡8þꫯ†Ù1GŒávÝuWÿ�éGS“õ4£œ™3gNHÁl} &jR¬ï—x0Èí¬ã—ÞETÏ‹�'Dýä#¸[0Húˆ²p]Q€)ùHZÁ�wfà 7Ì+äòì³Ï5z‹Š–B@! „€ÜÛþ–YC ’;�ú4ˆ Lc åe›Z«íS§+ !Pm¹ÝXíUŠ|õêUné’Åa&œ.8Dp‚PŽ@æÃgŽ�*]RѬA€2gi{™9Þjqý¤Ó®¯UËt�Ò}ß)Ë ÜKƒïµ×^2b5÷Íö®Îs*‚{FÁ½÷–Å˽jû 7ïÍŒ²xSªí¹-·Ü¡•¿´´»ßñCCBÅ’"ø°0¾U˜ù¬ŒÐvF?�a1#ÂG‡JZm+‚{I‰ªƒÀø#Qîž;w®CœcèС¡�-_Òè“KSùöŸ·2üwq‹[œ›ðNw÷•;û»e+Ö¨V勸„c½º¯v»Ðí´Ñ ×׺»uñw ¯ñQÐÚ¢žT0)Òü?0$÷M7Ý4~ž_{—liçØÒúQÌm>ix³gÏjüø¡ËµbîÅÆ��à>xðàuÊ•8^8(/¼ðB+’»î1BZB@! „€èPˆàÞ>·+rŒ˜CÃ04ªãÆVû¤VWB ½0g Kœ5�ü ±ñÏ–8^Ì™“Flï¼4ÂõgÍšÕÙP„€ˆ@)HÖ~X§õ_þ© óO=ÙêÅÆêÆ|íß¾‹|ù>òÏ>þ-LûåNWB ­¨çŽÚja‘Öák÷<°Z—j—xî¹çžpÝ1cÆ´ËõuÑúC@ïµsz¯ëï¹TŠê�¶(7Po­†=õÔƒUQpßzë�KNβeKר¹gĺõX£æ¾ùzYÂe)‘‰ûàƒ?Û!Ü㼚‚x+5÷݇º ¶X¿"lŽ9æ”uÜ!WªàþùÏŸÙP îñ½X²dQŒajîá9Ýc¨ÛpËòÔ¨í9=∓¤àîÜo¹åªw9 îøhÞ{}®›ñ”WmoY«ÚþÉO¢Ú^{¥çø9©Çu”Ç1#Ìâ£ÂŒàþþûï‡mÛŸ$¸Û~Dw°J îF¸‘駦˜ŠûòU]Ü–.îž©=Ý÷êëVxe÷jXw¯Ô~ñ>‹Ý�›µ¸þ=W»]‹WoçúmQO*7ŸiþŽ8>}0 �w†Y­cp>_pì_f?4äv8¬·Þz®OŸ>ñeJ^¯5Á�ô"îBŸpÚ K4>õ˜ä.‚»!£¥B@! „@‡C@÷ö»eÖp2»yŒÄC#³ÆVû¥TWB ˆ�2FÚ3KŽùÝŸõ�n¥A! „€B@´%Õœq‡ö8FýºZëÕÀ"mæÜ«�®â¨Gô^‹à^�Ï¥ÒTßԪܸ÷Þ{CÆ8à7zô誀ОwËÀô鯵Vs/S±ÜˆÃ�@pêo¼ñ’Ws¿ËÏ6Öà¸é7zÌ×¹Ṵ̈Á½ÐAQÖ?þOî[Ž ªð9Á=£à^.Á½yQ‹›6Õöá~ Ú¾÷Þ»Í7ÿhYƒ@·[›5@@÷€š%®„@r÷Ëæ•]Ü"Or¿kJO÷Ãÿô©XÉåöŒYâÝâúyr{S·Œr{×"ÕÛIrG'¸“Hîäƒ�$�Ó“$wÂ$Í8,áa@’÷ÝwÝúë¯_1¹�kÕ’àNü¤™k°,fF†˜ä.‚;Ê„€B@! :$"¸·ÿmƒàŽYc*¹nÛ,1ÂÉ„€hê‰(§Å5 ¯Cp— ! „€B@�ÎŽ@£Ï¸“6óˆî�ýÉoìüë½ÖÌ �ý„+wµ@ åÆÍ7ß’zä‘Gº¦¦¦ª$‚ûóÏ?êà¶9x‹’âœpÃD·lA³ûÔ§uå(¸Çƒ4 yB7Ö­§Ws/Q±ÜHÜô™¯àc³xñB÷ŸÿÜéÖ*ˆwu#væÄ‹Ws7lŽ>úäuÜ!Wªàþ¹Ï�Ѱ îñ½@Í�{Á  ŒçtÄLJº�lU¼š»Ý îoܹgôã¹+•àNå{¯àf<éUÛ—g„ºFŽÜÊ�3ÖDûÅ·Këu†€)Ê×Y²69kIî]<©Ý’ûKïuwz’û”ËëË=x¥;ߓ۷ßpE ·÷êîËÁ.«])ävo‚;ù€ìM^P4”x!P ô^WEÅ!ª‡@ÜŸ‚âg5¬^î–HÜ�|øæq” ³ñÿÑGïZ« ÞñM݆^A<ž�3™aÂûlÒê0ãwÞyÓ Ýeˆºsëc­&6Z–,wÏ]Ÿ¹GŸýìé�BÁ=†`Ù²%AÍ}Ú´IawxNQsßzÃ8Ø:ëv/?üD)¸{÷[oýkÀh�“w]«ì¯ÍõΤ÷Ü̧g{Õö̬ԣFmíöÞû`O$í› ¦•úF`£�6ªï6hêb’ûŠU]ÜR¯æ¾lE·°¥‹{ú­î?3»»WÞïîæ,êê{<Öר7î·Êm»Á 7fø ·Û�å®ÏÕ®W÷Õ®·WmïÞuµWn÷3<û¯�U²5ÁÝ€¾dÉÇåòغwïfßéÓ§OÕfá‰ãg½–wâ‡ä±Âþ²eË¡½õÖãPAÁ½ D „€B@!P¯ÄÙzM£Ò%„€B@! „€B@!�#ÂæÕqŽJÁ½ãÜ+¥´vè½®¶ŠY”ƒ@ÜŸÒÈwÃfæÌ7�xñâŒZ3jîùË�8ÜÈw°�`6uê+žè~·'ÑeÄlÒßm6f¤ë•¢æn؈ànOWõ–S¦¼â{ì¯Ì»8D:pˆNÇ ÷jîM9/b÷B÷Œ‚{!‚û2TÛÿ3Ý-xÛTÛûbûf›m“_í¬_Dpo¿{“ÜW».®Å�Éü³ÞÅ-_•Ù^½:ÃVïÒeµëÙÍ9?¾Ì/YÏl³¯‹«ŒÜ �Jpo¿;œ¹2Äóä ?¯¼òJ¨7“6Êm»í¶­‚¢ÒnJô±Š;þ¥K—µúbHî"¸·‚UB@! „€ �Ø!Û‘Ò­´ ! „€B@! „€B@¬E@DصXhM4 z¯åN*�‚@ÜŸ2gΜªd ÷ Æ;H¹Û¼EIqN¸a¢[¶ Ù¡à¾ÕV;•tn±�[Zš½šû}^Íý…pJ·<ŠåF>ðÀVÁ=Æ Bu¬æÞµ»Wº÷ â¡ žPÔ5lŽ:êËë(¸C0®TÁý3Ÿ9­Ó)¸Ç÷5÷ñãïö^Í>§ÃwÛÔ«¹¯«¬o÷â°ÃÆIÁÝ+¸ßvÛÕ³u܃jû»nÆS³Ýªž}ë Rû^{äzõê¶õÓ±Øxã�;V‚0µ+3¯’[éß/ˆîlóz±½Ê“ÛWù%†2{WOrG¥ÝZ\7ÿoÄv޳]‰‰à^ zùÏ�?~«³gÏnµ]hcÓM7mdàÀ�­¶�ä™Þ”Ü!Ư¿þúAѽUàhC÷ ­ ! „€B@t,b‡lÇJ¹R+„€B@! „€B@! „€B@�¶A îOé,wCvÖ¬)^Íý—UsÏ¡’mÄáÎBp›Œšû«AA’5†šûè1#\Sÿµ â†�ýL›6) :°{1pH7jïÖÊúv/DpÏ(¸ç"¸3pfê£3ÖQm5jëšÝ;E\{Dp¯=ÆÅ^ÁˆîðÙ3¤ǫ̈¨5üöhŒÔê@v·1S•Û-}‹/v/½ô’mÖÕrûí·w}ûö­«4Õ[b’$÷––?£L³kjj Šî½zõr=zôp]»® !‚{½ÝE¥G! „€B hb‡lÑ') B@! „€B@! „€B@! :qÊÛo¿]•œ?óÌÃ+¸�3¶f îq&—/ovOz§[¸p~6Êý÷?Î ¾yv»³®LŸþZ+5wp8∓ÜlÒ ´ßyçM·þfë¹ 6ÜêX¾�åÍ+ÝÔÿLAN8áTׯßÀ|Á;õ±Y³&ûçô.gjî€Á}£�†vj\xîLÁ úôéçöÞû`7l˜ÞßF|0† )íÓˆ(OB ³" ‚{g½óÊ·B@! �Ø!ÛÙQ„€B@! „€B@! „€B@!Puâþ”jÜŸ{î÷üóã+Jk{ÜIøòå-^Íý¯æþ|ÈG.wEìÀ'£ «¹ü©®ÿÖDôÛo¿ÖÜgU”KÜ Ã×ܼÌ=ñÄZ5÷#�ü²[ý� ŸØÀ!>øàwóÍW„n±Åön÷Ý?íššz5pŽ;wÖDpïÜ÷_¹ï܈àÞ¹ï¿r/„€B@��@ì�íÐQâ…€B@! „€B@! „€B@!P#âþ”Ù³gWå*|0Ç=øà-néÒ%eÅ×·owÀÇÕ…z7jÐË–-ñêí[¸.]º”•ŸF=iöìi!k›n:j�,Nž<1 X¹rå:ÇŠÙ1dÈ·ß~G óbÀòa˜u€�£FmSä�lõêÕnÚ´I®W¯ÞnÈ�‘�›Qå, °é¦› ! :)"¸wÒ¯l ! „€B ˆ²��åA! „€B@! „€B@! „€ÕF îO©Á½ÚiT|B@! r! ‚{.T´OtDpï÷Y¹B@! „@C";d2ƒÊ”B@! „€B@! „€B@! *D îOyóÍ7+ŒM§ ! „€h;†ÚvÓ•„€¨+Dp¯«Û¡ÄäB`ÕªUnÅŠ®gÏž¹kŸB@!Љˆ²�e]v5“v@IDAT! „€B@! „€B@! „€©Äý)"¸§Â¤B@!P‡ˆà^‡7EIm„@§ ¸¿üòËîùçŸwS¦Lq}ûöugžyfEdé¶$\_sÍ5®¥¥Åí´ÓNn×]wÍ>'NtO>ù¤ëÒ¥‹;ñÄ]·nݲÇaBûµ×^뮺ê*7yòä€Á°aÃܾûîëÎ=÷\÷‘�|¤²©<! „€";d+ŒJ§ ! „€B@! „€B@! „€B !ˆûSfÍšÕ�yT¦„€B 1€3(B s"PU‚û{ï½ç~ô£¹îÝ»»_üâYDçÌ™ã~üã»=z¸K/½4»¿-V~ö³Ÿ9þcƒ0=hРxWÁõgŸ}ÖýéOrÏ=÷œ›={¶ƒä¾Í6ÛÒùn»íæŽ>úè�¿‚•`ÓM7uÍÍÍî´ÓNs^xaöì_ýêWî‡?üaØž9s¦ëÓ§OöXG_!¿Ç{¬{üñÇsf¥ÿþn ¤ÿœ´S! „€è4ÄÙN“ieT! „€B@! „€B@! „€% ÷§ˆà^p *„€펀îí~ ”!ÐnT•à~ç�wºqãÆ¹Í6ÛÌ=õÔSÙLÝrË-îä“Ov›o¾¹{â‰'²ûk½òÈ#�â9×Aé|÷Ýww[l±…»ä’K\SSSQ—G=ýôÓOwÿú׿ò†ßc�=Ü•W^é6ÜpüáJ=Ø î_ýêW³x�5Ê}ãßptwÜq‡»õÖ[„믿¾ãþn´ÑF¥BªðB@! „@!;d([ÊŠB@! „€B@! „€B@! ª†@ÜŸ‚ˆ¢L! „@GA`øðá%©J§UF ªwTÚQn?æ˜cÜÿøÇlRQÿõ¯T¹ÿð‡?d÷×z…´�&ìÆotûì³OX/ögÅŠ!/ãÇ�§@’ÿô§?ˆò¨Ô¿øâ‹îÑGuï¾ûn8>dÈG£`ûí·/öÃu6‚û„ ÆÃè+°�Õé¿ÿýï»ßÿþ÷7ˆðv ©B@! „@C";d2ƒÊ”B@! „€B@! „€B@! *D îOÁ½B0uºB@´)"¸·)ܺ˜¨+ªJp?þøãÝ<à~ô£ÕmËé‘Gˆà_|±ûÚ×¾f»k¾üÊW¾ânºé&7xð`7iÒ$×­[·’®ù›ßüÆ]pÁáœÞ½{‡¸>ö±�µŠcþüùAáý®»î ûQr¿ýöÛ[…©d£³Ü¿þõ¯‡Á`‘ý¸ãŽkß¼yóÜn»íæ>üðàÂÿÆo´"À· ¬ ! „€B áˆ² ŸYeP! „€B@! „€B@! „€e ÷§Ì˜1£ŒtŠB@�öA`Ĉísa]U�vG ª÷-·ÜÒÍ�;7¼!zc«W¯v›m¶™[¸p¡»ãŽ;‚úy9¹^µj•{ç�wÜœ9sÜ€Äï^½zå�êÄO ×Üzë­Á>oàÄAò±ãŽ;º¥K—†#¿ûÝïþ43r?Ç~øa·ÝvÛå J>Þzë­ ú¾á†:Tßóï+%¸¿÷Þ{áz£G�výúõË™¦zÚ9fÌ÷ꫯüzè!‡j~Ò~ûÛߺóÏ??ìf@Å;ì� ¢m! „€B “ ;d;I–•M! „€B@! „€B@! „€B@”„@ÜŸ"‚{IÐ)°B@´3"¸·ó Ðå…@;"PÁýÙgŸu¿úÕ¯Bò©Oœ81¬ï³Ï>®oß¾a…í×_=¬ï·ß~%tì²Ë. Êêa#ÏÏŠ+Ü/~ñ wÕUWR¸íÑ£‡;v¬ûÞ÷¾ô¶Ÿå[lá,XàV®\™Ým$òAƒ¹×^{-»?måúë¯wgœqF8üÅ/~Ñýßÿý_Zаÿ¹çžsp@X7n\Hs|ù Ž¿üå/îƒ>ÈZo½õÜI'�äÎ=÷\×½{÷ì~[)‡à)ÿ?ø�»çž{¹�¸ Š6Ì�rÊ)A]?qÜ®Ù^KÈÿ¤±¹¹Ù¡¾ÿ“Ÿü$gR^|ñEdz„ýéOrG}tÎpÚ)„€B@4>±C¶ñs« ! „€B@! „€B@! „€B tâþ”éÓ§—�ÎB@!ÐNŒ9²�®¬Ë !ÐÞTDp¿ôÒKSIÈù2Ö³gO7sæÌœ„îäyg�u–»öÚk“»³Û¢ïºë.·ñÆg÷1jgñâÅÙíxõ÷©S§Æ»r®CR¿óÎ;ñûî»Ïí¼óÎ9ÃÅ;_zé%×ÒÒ”Ò·Új«ø�;çœsI¿ÕÎh#)žÃ¥ÜQ¹GMþå—_ÎÆÞµkWyÜlÿý÷wøëÍ$±ë®»†dýð‡?t§žzjÎ$¢®ÏlØ·¿ým÷�ï|'g8íB@! �Ø!Ûø¹U…€B@! „€B@! „€B@!P:qŠî¥ã§3„€B ýÁ½ý°×•…@{#PÁýñÇw¨ic^xa w³~ñųvÞyç¹Õ«W‡uÛ�Šú 'œ°&Dúâ’K.q?ÿùÏC€�vÚÉ�xâ‰nÏ=÷tÓ¦M äók®¹&Ûn»íÜí·ßîú÷ï¶gÍšåPLÿÖ·¾åyäáýÆo ÇPI‡_ÈöØc7yòd9âµ)Ï:/×ñßýîwAQ�cÿøÇÝÉ'ŸìvÜqG!þÏþ³{ê©§Âi`xÚi§µŠ¢T‚;x�ö�o|Ã�yæ™nàÀ�î™gž ƒ¸gØM7ÝäÆŒÖëåçþûïÏ>W^y¥;ì°ÃR“fƒŽ:ꨀaj@B@! �Ø!›ÌèÕW_�Ü¥m! „€B@! „€B@! „€B@tj>ùÉOvêü+óB@!бÁ½cÝ/¥VT�ŠîqBŽ<òH÷è£�ºŸþô§�ÀmÇ=ôP÷ÄO¸ÿýßÿu_úÒ—lwÁ%Jä×±áÇ»ÿûßn½õÖkuêÝ¡±óÏ?ß�qÆ­ŽCˆ¿ãŽ;ÜÖ[oÒÖê`��Ñ£G»ùóç»Q£F¹§Ÿ~º@èôÃï½÷^È êä‡ôôë×/{‚ ÜÁì^{í5×£G�@¦GáÞ¬T‚û¾ûîˆó(œ?öØcMX’0Z¶l™;üðÃÝ—¿üåVÇÛ{ãŠ+®pçž{nHÆ=÷Ü“UsÏ•.:¼ñÆAY…}™B@!Ð9ÈGpg!ƒ eB@! „€B@! „€B@! „€èÌÄý)ˆJÊ„€B@tàoÊ„€èœT…àŽB;„pÈÚ11yåÊ•� ¾dÉ’@PG…½X#žÏþó!ø?þñ·ß~û­sjKK‹Ûe—]Üœ9sÜGá.¿üòVaÊ%¸“î�6Ú(ĵÿþû»ë¯¿¾U¼¥l@¾þìg?NAeeø¤Ý}÷Ýî _øBØMø�wÞ9¤T‚ûý×¹^xÁm°ÁîÁt›l²I6®z_¹ùæ›Ý)§œ’™vÏ-Ûn»­{÷Ýwݧ?ýi÷·¿ýÍvk)„€B@t2b‡l2ë"¸'ѶB :¬¿þúÕ‰H±! „€B@! „€B@!Ðæ<óÌ3m~M]P! „@¹ˆà^.r:Ot|ªBpŸ2eŠÛ}÷Ý]÷î݃ySSS@æÕW_ucÆŒq(’OŸ>=,‹… %xTß1â8p`ÎS!�C 1b„{öÙg[…)—àN$F,‡l^‰BøÏ~ö3Ç?võÕW»Þ½{‡õøçÍ7ßtgŸ}vØõóŸÿÜ�tÒIÙÖŽÓN;Í]xá…Ùý¿úÕ¯ÜøÃ°=sæL×§OŸ°Ž’ýoûÛ°>hÐ wÌ1Ǹ8 ¨—öïß?{~=®Lœ8Ñí³Ï>!i—^z©ãþ岿æf7tèPÇÀНýë.ÊLû„€B@�N€€î�à&+‹B@Ô"¸×Ý-Q‚„€B@! „€B@! „@Ñ<ýôÓE‡U@! „€í�Àf›mÖÞIÐõ…€h'Ê&¸¿ýöÛ�´NºQÛ¾æškBn»í¶lV®»îº¬ú¹íïÑ£‡ûØÇ>– “¶ò™Ï|&¨¾o¼ñÆâsšAò†ì�½ñÆnðàÁÙ •ÜQ›‡x!}ÆŒ®k×®ÙxKYA…5úb�4Cî6+•à¾lÙ² ÿÐCYaÙ­[7·çž{5yÔî{õêÕêx=l,]ºÔ ><×Ï:ë,wÞyçåLÖäÉ“³JøÉ9OÐN! „€B aÁ½ao­2&„@# ‚{ß%M! „€B@! „€B@@@÷é°B@Ô"¸×ÕíPb„@›"P6Áòñþð‡’»É&›¸—^z©àyFp/¾V÷±cǺ§žz*¤“Ê}¹S]œp îþûïñ ŸfÏ?ÿ¼ãø�èÎ9çœl°R jÕ*÷È#�¸¿ýíoî�psçÎÍÆÇ  þþ÷¿§ªâ· ÜÆ6°üQ¼ÏewÞy§7n\8tóÍ7»½÷Þ;W0íB@! :"¸w‚›¬, !Pwˆà^w·D B@! „€B@! „€E#`\˜¢OP@! „€íˆÀèÑ£Ûñ꺴í‰@Ù÷ÓO?Ýýç?ÿ iŸ={v6²Írí3fŒûÍo~cAR——\r‰C�›2eJ*ûsŸûœ»÷Þ{݈#ܳÏ>Û*¾JÜö³Ÿ9þ±Ë.»,¨¢·Š<±±zõê b¿bÅ 7dÈwÐA…?þñ�Ý/~ñ ×½{÷ ßÔÔ”83ÿf9÷8FÒõÚk¯¹ýë_î¯ý«ûàƒÂá¯}íkîâ‹/ŽƒÖÅú±ÇëPŸGqþá‡v[o½õ:éb€Ýë—_~Ùm´ÑFë„Ñ! „€B s ‚{ç¸ÏÊ¥õ…€îõu?”! „€B@! „€B@!P "¸—‚– ! „@{# ‚{{ß]_´eÜ-É+W® êæK–, já;ì°C8´|ùò@:oii Dåí¶ÛÎN)jy÷ÝwgIåÿøÇ?Ü~ûí·ÎyĽË.»¸9sæ¸#Ž8Â]~ùå­ÂTBpŸ8q¢ÛgŸ}B| y9rd«øã�o¼Ñ}ýë_»Î=÷\Ç?«�“'ÔÓK±J îñµPrG!�{õÑ�~4Éããõ°~íµ×º³Î:+$å€p×]w]«dÝrË-îä“OûöÜsOwÛm·µ:® ! „€B s! ‚{çºßÊ­õ�€îõq” ! „€B@! „€B@!P7ß|s9§é! „€mŽÀ&›lâ6ß|ó6¿®.(„@} P1ÁýÕW_u¨²÷ìÙ3(”÷èÑ#äì…^pÿõ_ÿåz÷îí¦OŸ¹KÉ2¤uHØØðáÃÝý÷ßïÜ*ŠoûÛîÊ+¯ ûÎ?ÿ|wÆg´:^ Á�ˆ>ÿùÏ»{î¹'ÄIZXÏ¥À>iÒ$w '8ë{õêåÈ»uø¿õÖ[ÎHÿ�üo¿ýv׿ÿVé$oç�w^Ø÷ýïß�;6{¼‚ûÔ©SÊìØQGåN=õÔl<¶²óÎ;»Y³f¹=öØ#¤Åö×Ë’�¤mÆŒ!IßúÖ·ÜÙgŸpðÁ3¼ûî»á�®½÷Þ»^’®t! „€퀀îíº.)„@§GÀÚ»� „€B@! „€B@! : "¸wÀ›¦$ ! :)"¸wÒ¯l �5TLp¿þúë±%õ{ï½7 ìUW]åÎ9ç÷ñ�<¨˜g”°ò“ŸüÄ]zé¥á ˆÙ'�t’Cµ{Ú´iîŽ;îpW_}u8–F¯”àþæ›oõ¢E‹Âu¶ß~{÷ßÿýßn÷ÝwDvÈý=ô�ûå/éP“ÇN9åwÉ%—„uû¹è¢‹Üe—]6Qp·|,^¼ØÝu×]á|TÕ!¾CŽG1Þ¬‚ûªU«Ün»íÈá]ºtq\pA Ë£Yæ™:M! „@Û# ÷¶Ç\Wõ‚@ÅwˆÆW\q…ûò—¿ì~ö³ŸeóuÖYg¹k¯½6(Š_|ñÅÙý¥®|ó›ßtF\ÊuîСCÝÝwßí6ÞxãuWJp' &¸Ï~ö³î½÷Þ['þxì3Ï<Óý¿ÿ÷ÿ\÷îÝãCnõêÕAMý†nhµ?Þ@þºë®sŸúÔ§âÝ®‚;'ÞtÓMî´ÓNËîÙGzbrø^{íåþúÿ³w&ðVMí4Hi4�Bi¢9¢ä-¥QÊL…¤™2$J¦DªRP‰Ê�á�2ËKƒˆJšDƒúû­ìcŸsϹ÷Ü{ιgú®ÏçÞ½÷ÚkxÖwí}ÎÚgÿÖ³žÞÊ—/¯Ó)ĽW¯^¶`Á‚ û$¤Ð5wÙe—Ås@€@vðƉZy'4|øá‡n²eh<Ç€ î±ñ#7 @€ @€ Ä—À¯¿þê äý`|¹R @ ™b¸ËÓöüùómÈ�!Ö±cÇ@[š5kfü±=ñÄvÞyçâó»#aöC=dò¿fÍš@v‰¶›7on}ûöµJ•*âý;ÝO™2Åäá}îܹþSùÚÿñÇmðàÁ6aÂûã�?‚òÊŽÊ•+[¿~ý¬I“&AçüÛ¶m³ûï¿ßF�mÞ Jç•ÿ¬³Î²›o¾ÙªT©âÏâö+V¬hòî.ñ¼êð°aìÿþγù?üà<Ê{çäYþÖ[ouü={‹)bòäÞ¾}{ç…^ÇéäÍ}ñâÅN°衇ZÍš5­téÒé`:6B€ P¸dª€ B�{!@€ @€ @ ©<-÷¤v•C€âJ f�{\­É¥°¿þúËV®\éÄá%K–4yn/UªT.9âjýúõ&ñ¸å;vì°cŽ9ƪV­jò¾mP;~úé'[»v­•+WεC"÷DÙ¸|ùrÛ´i“yä‘…Î+m¢L@€ à'€ÀÝOƒ}@…C�{áp¦@€ @€ @ˆŽ÷è8‘ € �NÒFàžNP±€ @ p p/ÎÔ@ÀO�»Ÿû€ @€ @€ �lÜ“ÝÔ@ˆ?îñgJ‰€ @…D�{!�¦@>Ü}0Ø… @€ @€ �¤@àžô.À@€@Ü p�;R „ @(,Ü ‹4õ@ø—÷Y°@€ @€ @É'€À=ù}€€ �x@ào¢”@€ Ph¸j*‚  €À=€‚@€ @€ @HÜS 0€ gÜã ”â @€ �÷ÂcMM€<Ü=l!@€ @€ @  pO…^À@€@| p�/OJƒ @(DÜ 6UAø‡w.@€ @€ @H%ÜS©7°€ ÜãÑR @€’@�{ S% �õ¸gý%@€ @€ @)E�{JuÆ@€âB�{\0R @€@2 pOuꄲ�÷l¿h? @€ @€ �Ô"€À=µúk @ñ €À=)€ @ )¸'{ÊWúË/¿˜®�5jØgœ‘òöb Ò�÷të1ì… @€ @€ �Ù¸gvÿÒ:@ÈNܳ³ßi5 @ÈÜ3¢Ã6bݺuÖ»wï°ç"E>òÈ#V¢D 8p Mž<ÙŠ-j¯¾úª•+W.Râ!�ÈMà¾eËw X²@ å ìØ±Ãþúë/+^¼xÊØë=kþx0‰Õ†”é Iiñ¸VSº�¤>kR¢0"Å $ú>‰Gù±ŽOSÁ†XÛ�â—æ%™@<®ñ$7�ê!� %€À=C;–fA€@V@àžÕÝOã!@€@z@àžÞý—›õòÂÞºuëÜ’ä8÷ÆoXéÒ¥mÒ¤IöÀXÅŠmìØ±Nèž#1€@� „ Ü—.]jC† ± ˜îÝ=÷ÜÓŽ>úh»ôÒK­Y³f®‡ŒH´¿øâ‹6aÂ[²d‰mݺÕ:è kذ¡]{íµ¶Ï>ûÄlæÚµkí‰'ž°ßÿÝöØcëׯ_®e¾÷Þ{6bÄûúë¯M/îtOV«VÍj×®m—\r‰+V,¡ùׯ_ïêŸ={¶ýðÃNô¯{^+§œþùV½zõ\ë×Éü¶á£�>rßïyüO‚"EŠØÝwßmrÒe(�Dß¿þù§M›6Í>ûì3÷§{¹råÊVµjUkÔ¨‘�x≹’Mv~÷ùçŸÛܹs�ýúLÙk¯½œýúLÑX¼T©R¹¶!Ùùs5Ž“($‰ú¬yûí·íµ×^‹ª;h A€@ªHÔ}âµ7ãS¯no› 60Æözƒm"$ú>ÖØxúôén|ª1æªU«ÜØZÏ—õêÕ³“O>9×fÅ:¶VáÉÛ&»þ\s)D ·ßѸ§PGa  @ N¸Ç $Å@€ >î…ϼ°jܾ}»{©à¯oÍš5Ö·o_5hÐ '¢õÎï¶ÛnNX'A›‚~È,_¾<âv[Ä‘€_àþæ›oÚõ×_oºgÃ…V­Z¹ 'ºG H7òzxùå—›ÄÕá‚&U�92*Aw¸üŠ“¥W¯^¶zõj—Dâ´… †M./y·Ýv›[¥$l‚¿#kÖ¬iZÑäÀÌ‘$Öü*ð‹/¾°.]ºØ† r”¯y·¿õÖ[í / {¾ 6hÌw×]w…-3RäW_}e|öD¢“ùñ‰¾5¡ëšk®É1^õÈjLÚ£G÷âÅù·ÉÎ/[t_Ý{ï½n’Šß6o_W4ùæ�Cñ¢‚¶ÉÎd H�D~Ö<üðÃöôÓOGÕ²?üÐÊ–-UZA ° $ò>Q[’5>õsL¶ Œ±ý½Á~"$ú>^¹r¥[ùå—ÍïÚµ«Ýxã�æýöëOëØZe%{l›ìúý<Ù‡@*Èëw4î©Ü{Ø@(îãF.@€ �  ~‰¨ô‚WžL ™Cà矶6mڸ͚5ËÊ”)sãä}¨hÑ¢aËÉí\h†ü¤ ÍË1Ò�€'p—§× .¸Àä%K"ÒöíÛ[�:uL÷ª¼K{/®ºê*»á†Ò­™Ø ëÙ³§ó 'ZDÞÑ%ÓwÐŒ3!y;~å•Wlß}÷ͱmÛ¶ÙàÁƒí¹çž³�;wòæ&p¿çž{lôèÑ.­ìèСƒqÄnå„W_}Õ¾ùæwîðÃ7‡¾ø�5ÿòåËí¼óÎ3y§T�ûÓN;Ívß}wçýyâĉ¡¬VR9ûì³]:ÿ¿‚Ú Ó£F�òv_“ä _m—Ð�{XLY™Èûwݺu¦ \ÞÄ”ã�?Þ=wT¨PÁ¾ýö[{ýõ×móæÍ޳ì¸âŠ+‚˜';¿Œyê©§Üg�ö5YG+®HÐþÛo¿Ù|`‹-Ò)S›´ZC¨'÷dçwÆñ)@ ‘Ÿ5½{÷v«—hì]¥J•ˆ­ÕwÝc�=†÷ˆ„8‘l‰¼O’9>õ¸¦‚ Œ±½Þ`›(‰¼�åÐDÏŽòȬ Õ�4hàž±/^ìž¿½gÐsÎ9ÇMÐô·3Ö±µÊJöØ6Ùõûy²�T%íïhÞïѼLÕžÄ.@€@þ pÏ?3r@€ ¤î)Ò…dF´÷÷ßß}ôQ;æ˜cìÎ;ï X'/Ó"ÝqÇ&¡Ü[o½eK—.µƒ>Ø:vìhzI"�?Æ 3ýºqãF«T©’5mÚÔ:wî(ÇÛ‘÷¢©S§Úüùóíã�?vå5©â”SN±Æ�{ÉØB ãx÷+¯¼ÒæÌ™ãÚwûí·M6Ò½Ô¼ys'ð+Q¢„{!¹ß~ûe ”¹´4ø¹çžëxÐA9¡{É’% 8p óÞ®ˆN�:YŸ>}çòÚ‘Fžç<ïtòŽ\®\9'ÈŽ$pÿßÿþç^úË;£Äô“'O6ï^T}zÑ'ïîú^R�××-Z¸}ý‹5¿Ê�7j ç4iE“Wüá³Ï>s,4éEߟӦM ˜ÇÃ}¡û'H¤»uëV;묳L«½²“@"ï_Õ3ˆ·¢€îånݺ]뺷µÒ�„8¥ê~õ‡dç×ÄÌSO=Õ$&:òÈ#íÉ'Ÿt“x<u¾ÿþöÒK/¹( g5öB²ó{v°…@² $ú³FžjçÍ›ç&‘0 ÙÍ¥~ˆ@¢ï“TŸ&󮯼4É”‰¾�'L˜àÆž2INlô\ëwF¢çg}'ê7\ý¾¤ß}ýÏæ±Ž­“=¶Mvýù¸H �¤ÈÏïhÜ“ÖMT @Hî CKÁ€ @‰&€À=Ñ„S«ühîò¬+±mõêÕí™gž 4BÞ€V­ZåôžW=Ç·gŸ}V»N4[³fM·¯±Ú((ÂŽ&°�?Þyo—Ð_"{BvHäý+¢çŸ¾óp.q¸7é#”ô­·Þ¶K êŸä•ìüï¼óŽ]~ùåÎäÐÉ0^;~üñGkÒ¤‰;Ô -~qm²ó{6²…@² $ú³F°5aæÚk¯uÉn/õC  yŸ¤Âø4l`Œ]�+“<ù!�ÈûXvhµ£·ß~Û­D"ñºž‰CË/¾è~ëU¼~gÒ³¸b['{l›ìú=Žl!�Êòó;÷TîIlƒ Œ÷‚q# @€@ @àž�Pˆ&ÄKà®%Ü{õêå<ÛÊ »D…òè® —(ZÚ¹nݺÎó´Ärï¾û®pÀ‘’Ò=þøã6jÔ(—^iêÕ«g¿ÿþ»Ö)¾X±b.Íqǧäd ÜgΜiZAaÈ�!Îkrh#ÿøãçñU/N;í4ÓËÒ…@«V­ìÛo¿µÊ•+»Ï}w„ ¹%~Wxùå—ÝRê¡iÂë^�¼_¿~Ö¦M—ÄÆ¸Ëk»¾—$`?ùä“môèÑáŠ�k~I…ñi²m`Œ�ŽwEúÙœÈûX4Î;ï<Ój`Z9íÍ7ß è½÷Þ 8 ý^Œul�ì±m²ë œH¤�üüކÀ=Å:s @q €À=)€ @ 9¸'‡{²j�—À½]»v&ïC^X½zµée�‚»;vôN9/Õõ(¼þúëV¾|yÓ Dy´”xWb¿Æ�»óÞ¿>}úØìÙ³-´ï<[¤; ÜŸzê)$p÷ĸ{î¹§-X° bÁwÝu—é³Z÷É¢E‹Üês)B`ÅŠnõ™£?ºtéÖ²uëÖ9Ïê:yÍ5רu×]6]4‘Þ=΃ûÔ©S³ô½R¤H'X¾|y èR¥J9ïîݺu³O<1¯�Xó«ŒfÍš™ê«Y³¦ûn{øá‡í…^pb�W¨T©’[­¡{÷î9¾ãaîZrþ—]Í›7w¶hšډg#Ù¬¥¢ï¿ÿ~wZ÷ΑG))ñHo¿ý¶]qÅΞ!C†8qw$ã$&×÷G‹-L¢ï‚†H/æTÞ˜1cìî»ïvEk¥Ù)H„*ÀñÇHk~$Ýúõë�P÷›o¾±ÿýï�òCw$6—¨×?,6„ÖãKˆûÊ+¯¸úä½]+F²—@aß¿Ÿ~ú©=ú裸8ÞÄ­ú£ƒ´¢On!Ùùe›&£É+´í_}õ•ûLS|½zõÜj-jKn!Ùùs³�sH�DÖè{¶eË–Î|‰ý$ú J–,é&i‡Nn —–86�Dß'©0>M¶ Œ± ûªÎ¾ú}{Dµº¦~kÕDKMÝ}÷Ýݪa:.^¼¸[qó†nÈuâe¬ckÕ•ì±m²ëÒ�@¤ßѸ§Cïa# @ ¸ç�©!@€Rˆ÷êŒB0%Uîòž÷À¸‡Hè(/ïòà.Á“„îd Üëׯoò„¥†±yþe”5¹äÔSO�˜–HcÇŽ LdÒ2è¡“¢üvJØþý÷ß[�5ìÅ_ôŸÊ×~¤s*DêÛ:uêäV[¼x±Íœ9ÓMÎV{C¿÷ ‹õ@ /‰¼ORa|š 60ÆÎë*ä|¬yûmÓo¾Z5H“µÃ…8Ànºé&·r—"uhÚXÇÖ*/ÙcÛ¬Μ9¡9† @€@Ê@àžr]‚A€ @Ñ@à-©ÌH—*÷Ï?ÿÜ.¿ür+W®œÍ˜1#3àÒ 䃀îg�u–}÷ÝwNø+p¤ sýû÷w§_xá;î¸ã"%%)Càµ×^³îÝ»;{žyækذaDÛtnÍš5vÊ)§ØÓO?1]^'r¸:Ô† (¢k×®Ö£G�À±·óÈ#�Ø“O>鯾új“·w…XóK¼S­Z5Û¹s§+ïÀ´çŸÞ*V¬è޽Z¾^⻕+W:{}ô‘í±Çît¬6xu„n{öìéÄý9hBÍa‡š„ã,#PØ÷ï²eËlÊ”)ŽòºuëLǦjÒ…®Kyq¿ä’K"öB²óË0}?ÿòË/¶mÛ6Óxûã�?6ÝÏ ÇsŒésP“Z"…dç�dñH$�DÖhâš¾ãäѶ}ûö9š£q‡·zL·nÝc— ‰€@’$ò>I…ñi*ØÀ;IwU›ÈûØÃ¨U�ô=÷Ûo¿¹(­ü§ßŽöÙgûöÛoí“O> ¬d¢ÕÂôÝ'ïáB¬ck•™ì±m²ëÇ•8@€ $“÷dÒ§n@€ �˜ p� _ÚeN�ûÖ­[íôÓO·íÛ·;Á�¼ÚúÃúõë�ðW¢>yÖ%@ ÓHà~íµ×Úo¼á^8¾óÎ;›¨�žèWb×2eÊDLË ¤ yDoÓ¦�3çÎ;ït^˜ÃÙ¶eË;þøã�ðûâ‹/¶Þ½{‡KU\n÷‘#GÚÀ�åȾHÁ[]ᤓN²1cƸd±æW!*oÓ¦M®¼~ýú9ÏÎî äŸÆfZR]AõÖ­[7°K\!!ÿ$v�G[ ïÕ_þòC’r˜E’qÿ†â]ºt©]uÕUnEŸ"EŠØ¸qãr] "ÕòKœ/QûàÁƒ�iZ}E«°D’�?Z;I�X$ú³fãÆ�nÂŒ>Cr{¦lÖ¬™-_¾ÜjÕªðèK»È �xHô}’ ãÓdÛ�q~hŸ3Æ%’Ýlj¾�5nÔ3�(hr¨¼´wéÒ%ºVÔêa~ø¡‹W9‰6Ä:6OöØ6ÙõGË™t€ @Hî‰"K¹€ @ '€À=áˆSª‚T¸ Ê-·ÜbóæÍ3 }‡ b•*Ur¬äý²OŸ>&/ï�7Fl—RWÆÄ‹€®ûAƒÙðáÃ�׬E‹Ùî»ï¶xÏ»²ò¼ûî»aÓ �T#ðçŸÚ 'œà„Ó‘¼¥Ëæ%K–¸%ÒµÇwØ\ Ý…ÜòŠõêÕ+P®D‘Âu×]g³fÍr÷äÿû_·�5¿ê:ãŒ3LžõäUÖûÞs¾‹/vEi"Œþâaƒ+È÷Ïk«„ò,êQÞ—”Ý,"�Œû7Þ/¿üÒÎ9çwªcÇŽ¦‰!ù ÉÎ/[%Òë­·œÙï½÷žíµ×^ùiBÒóçËXC ŸRå³FÏž'N úÞÏgSH�„Hô}’ ãÓdÛÀ;a—/ÿC Ñ÷ñ§Ÿ~X¥$·Iãr2¢ÉÜ6l°Ê•+»çËütR¬ckÕ•îcãXíÏoÒB 0Dúí×_uÕkRLíÚµ Ãê€ @ Á¸'0ÅC€ $Ž÷ıMÅ’SIà¾yóf»òÊ+MB>…ýöÛÏJ—.íÄÛ¶m³ *8O—ˆíRñJ¦X H¬þòË/Ûm·Ý抚ëDì‘{÷›V7Ñ �ËÆ:¶V]ÉÛ&»þH¼‰‡@ªˆô;÷Tï9ìƒ äŸ÷ü3# @€@Š@àž"QHfÈ;zëÖ­]mJP.è\ß¾}­F�Îô—FyU†¼Nëœ?HÀ(Á¸qãìˆ#ŽðŸ²† š<IÐ{ÐAÎéÇR•%¹+V¬pñò"«?¿KôD€@&�À]š:¸æµhÑÂ~øáMÕ*ò~­Ð¾}{0`@Ž4D@ U \zé¥&�Åú\—gÄ£Ž:*‡©çŸ¾i…·ß~;W¡hŽÌ!‘^Ì)ÙÎ�;íÔSOµU«VY¹rålþüù¦—ú¡aÇŽV¯^=[¿~½[aÄ[5!Öüªg„ Ö¿W¥&·tîÜ9´zwì((½÷9üê{vΜ9®ðÞî'þ$òþýàƒLÞ%xà�ÀŠ.Â÷oݺuN £û²Q£F�1i²óËÄN�:9Q�&bΘ1íÆâ3=°{ï½÷š„í ú ¨Y³¦ÛOv~gÿ �ùY£ïZ=–*UÊ�1$â 4NW�ôùB€@ªHä}’ ãÓdÛÀ;Õ®øÌ´'‘÷±Æšs*äµ*šVGÒDgoRW¬ck••ì±m²ëÒ‘@¤ßѸ§cob3 @ wÜsçÃY@€ �&€À=…;'ËL[³f�ótÀäêÉ3˰ÐÜ % �û_ýegžy¦›Ü±Ûn»Ù‹/¾hÕ«W´X‚>yo÷V9ˆÕ»u `v PH^zé%7YJÕ5nÜØž|òÉ šåÍ\äüÞ™ý‰¾ùæ[°`�»Wtßä"½˜óòè»ýöÛÝá%—\bJ|ðÁ€w÷óÎ;Ïîºë®@’XókuMfùᇜx^c°Ã?}ú¸xMæ¾ÿþûs¤!É&�Èû$Ƨ©`cìd_å™_"ïc9 ¹è¢‹ÄcŽ9ÆäÅ}Ÿ}öÉÕ¿zšžC½ÕÅb[«¢d�m“]ØD@ MDú �{št fB€òA�{>`‘4ý È󦼜…ótMë¶lÙâ–�&m¸4±æW¦âôƒ·–×ÿ¼B…†/¾øÂÍfÿî»ïÜ’múQ|÷ÝwwÉF�m[·nµã�?ÞjÕªš5åŽõ#ƲeËœ×(-õL€ �ì&€À=»ûŸÖCÉ!à uý/9�<òH'ªÑê6l°�:¯“²0’ø79ÖS+¢# ßþóŸÿVè¸êª«¬[·nî7=ƒëEš&7)„›À!oªòªªpðÁÛ¬Y³rý-"Ò‹9WÀßÿB'�Hx*û±Çë~Ðý¨UHÊ—/ï^Òûè±æW¹~Q¿&tÝrË-�%äåU^Â:‰b$t÷ù.âïñ°Ae]~ùåNl+ïú²éÐCõª` G Ñ÷ïC=dÏ<óŒ«K+ötïÞÝMòªP¡‚ib‹D§“'OvçË”)c¯¾újÐ Éίïiý~¨ß)t¿jËÑGmk×®µ… š&ÌxÂÝs7Ýt“K«ÉÎ0„$™@¬Ÿ5úìÐ*$ š¬¥I[^�`Oì4iLA÷©þ´ÚØÒ¥Kݸâ‘Gqß­òî>vìX«\¹²—�-R†@"ï52Ƨɶ�1vÊ\îkH¢ïc Ü%tWØo¿ýLï°�;î87~þöÛoíÍ7ßtÏÜZ±@A¿7É¡‚b['{l›ìú=Žl!�n"ýŽæ=Ç~øá‡V»vítköB€ †@VÜs÷†a’QZbkøðá&q€–þÊÆ Áç AƒlÓ¦MÎS�< $ˆå¤I“Ü�ü±ó¨)a´´zA³×^{åZ¬DázX~ÿý÷måÊ•Î[‘^ ËkJ«V­rÍ«“±æÏ«qªS§Žiéãçž{.‡MâÊN/ÚõÂ[A/ÚõBëšk®±;ï¼3¯ê’~^‚|ýø//pZzNË´ @ { pÏÞ¾§å€@òxw½\ìÝ»w@Ä'‹4‘V^ì¼�·Kt+1,éF૯¾rË•ëw  ª$:óµ×^kú /¿ü²ÝvÛm�èyóæ¹—õ�ˆ��H/æüÉä¹\ÏîžØMç4�_¢/H`;räȰ"·Xó«‰Öå%Ò ZÁAÁ»çµ/ñ½–—÷Î)Î ±Ú ßu:vìèŠ;÷Üsíî»ïöŠf � ‰¼õ=§^xá… :C4ùB«?TªT)èT²óˉد»îº Ï“ #ÿ9èÚµ«û.ô~Nvþp¶�dˆå³F«Aè}ƒBûöímÀ€AMÐ{ ­¡#¼ ±ˆ¢$4áFÎkHU‰¼OÔæd�OSÁÆØ©zõgŽ]‰¼�7oÞì&�Ïœ93W`ZUHÏ™~q»2Ä:¶VÉÛ&»~1 @ ÝDú �{ºõ$öB€ò&W�»^°éÇýbÅŠÙÃ?¨]Þ›ä�¢xñâN°8Q;y‰{#™ðù矻¶h9e‰¡åÛä�®^½zv 'ÌMÔ®7’�_6­]»Ö­B©ïpM’ñV¬go¸¸dçgq(lù¬‘€O÷›œFå”Ncm}÷jòèqÇ—ÇK¹ÙÀ9ă@"ï“TŸ¦‚ Œ±ãê@â;@IDATq¥RFny«^ÝGZ]¿3éýï¾ûî››99ÎÅ:¶V�ÉÛ&»þP‰€@@àžF�…©€ �( ÄUà.!­µ¨>õÔSî¼óN'–·k-ËZX!qo$[üwý¸èËC•÷`¥üúR^¼=OÙ‘ÊÌO¼GŒá^˜Êƒx¼B4âáxÕ•ßrôã¬&Bxžë;ì0+_¾¼úDà~ñÅ»™Þz¹*a¿ß þöíÛ]]º+Hwæ™g™¬%¯=�hòx.Aµ$Ú¨[·®ó /Oèò "¡¼?Äšß_V¤ýnݺ9oz‘,A½–&÷‡+®¸Â&Mšä¼E}ýõ×a_N¥£À]“*W®ìø«_Ô?@ÈNܳ³ßi5 �\áîɵˆÚ!@€ @€ @ › pÏæÞ§í€ �©â*poß¾½½ùæ›v×]w™– öB›6mì�wÞqž¹%È-¬�¸7’-~�{8Ï×;vì°Ñ£G[ß¾}í�?þpÂa ³÷ßÿHE¦D|* Ü ä–Å(MÐqïÞ½müøñniÜ+VDÍP³³åmHž“.ºè"{ä‘GräÕòÁõë×wñ—^z©[ÔK$¯lµk×v‡ò€¦ë7ԋʃ>h÷ß¿KêÅ=Öüž¹m%Ò¯R¥Š›ÁÞµk×€§vOä¯tjC¸­À]^çÔ—Ë[�–„ËmÉq]Zš]L<ð@çÕÍ.t?ÚkôÊ+¯t^é=ôPûä“OB‹á€²„÷,éhš ¤î)Õ@€ @€ @ ë pÏúK€ ��â*p?æ˜cÜ’MÓ¦MsÞ­ÅkçÎ�¦eÉ%p•·ì:uê£å¿üò‹ýüóÏV¶lY“(W^½s ш{#åÏKàîå{úé§í¶Ûns‡Ã‡·¶mÛz§‚¶±?¨€<äQ^‚g±.^¼xÄÔÑŠ‡½¶mÛf‚k9myT�VÐìåÏÏV‚ö!C†8Ñø\à²^{íµ¸ûí·vá…ºëO“Z·n�Ã]›ºŽ´”v“&Ml„ �4S§N5ÏsþsÏ=g­Zµ œóv6oÞl'žx¢­Y³Æy÷v:k~¯ŽÜ¶ï¾ûn ]šдiÓ@rOÜ/¡¿¼¥…åÿ›o¾ñ¢-qzÍ5טV[ �ßwß}öÖ[o9žÞy]™k"I¸ kgðàÁ6vìX'Œ÷ÒÈÛ¼¼ß?ôÐC¶×^{yÑV«V-—.œÍjO¨@ÿÅ_ L¤™7ožU­Z5P;€ �=¼ï_}?ü00a-ôÇ€ PpÜ ÎŽœ€ @€ @€ ÜãÏ”!@É&“À}Á‚N�¬F,[¶Ì>ÿüsמÆ�;A´$4–@ZáôÓO·’%Kº}yÔ®P¡‚ÛÏíŸDÛ?ü°�9ÒV­ZH*w‹-¬OŸ>NÔ8ñ÷N~Ľþ|þýhîòj}øá‡;áï%—\âD»þr b¿òß}÷Ý6tèP+Uª”-Y²$Pä­·Þj\K$üßÿþ×ä9|öìÙ¶zõj—F^ÆÏ:ë,'—‡m/äW<üöÛo;OüêS Àd‹¼šËsùGá·­Ìò .‘¾ *p÷òç¶]¹r¥Õ¨QÃ%¹úê«mÀ€�äfßsÏ=îX×p¤kUbº3fX¥J•ìƒ>ˆ[þ@A¹ìôë×Ïüq—â믿vÕ½äŸëÚ 4ADÞÔ½�›÷/¿üÒZ¶lé<á{éC·º»wï­U t~öÙgAñþ1ÓêòÀ®pÜqÇÙO?ýäOØ×5!‘¢?¨_êÕ«ç¢ÂÙàOË> d.î™Û·´ H]ÜS·o° € @€ @€@6@àž�½N›!@ Ó Ä$p—ÇmyvÎoØ}÷Ýmùòå&1v^áÆo´1cÆDL&qìk¯½fp@ M~Ľ�L!;Ñ Ü•MBÝõë×[£F�lÒ¤IA%Ä~п6l˜•(QÂ~üñÇ@™´?ÿüóÎóuÆ mÊ”)�sþ‰îß{ï=k…üˆ‡å•þöÛo7Ï“v‘"ELè½ oîêµ7Ñ!‘÷^½zÙˆ#\äe¼Y³f�æÈ›¹<º—.]Ú–.]ˆÝÑ„ƒgžyÆ]Ë?üðCÀ{~¬ùCë wܦMçÕ\õE‹%‘-š\¡ëEÞÍuOHL® ûΕë8’À}ÅŠÖ¼ysÓDy¿êª«œ—x‰Y4B+x“/4£C‡*Î…'Ÿ|Òä9_A[äå]+<ÈüäÉ“M«<(tëÖ-0‘@×¹&S¨MÞÐd‡W^yÅ¥Ó} cÐ5)áû¦M›ìì³Ï¶gŸ}Öš}@Èܳ¤£i& �R4h�§=š„K€ @€ @€ î…A™: @…K &�ûüùóíÓO?ußyç�Oßžçk��ÈuçÎ�.�_¾|y;ÿüó]\nÿðˆ~üñÇÛÅ_ì<6KT+úèÑ£]öjÕª9Ál™2eÜq~Ľ‘ê�Và¾víZ'ÜU9cßqÇ�" j¿ ÈKàîUÒ¶m[“q‰‡¿ùæ'L÷„ê ­¢ÿù矮¬Í›7;Qô£�>juêÔ±_~ùÅy*ïÝ»·»×­[7 RölIÄ6Qw‰¾Ï=÷\×–SO=Õ&Nœdþ™gžiZ¡àØc�ubî “¾yP—'uÝZ=@!Öü®�<þi‚ÁW_}åDçãÇ�›Z÷ÌôéÓ­J•*N .Q$�{�=lÔ¨Q.‹¼ÛË˽?È |Ó¦M�wwMzÐ}©É š< ëQ«Hüî­Ü s±Ës¾.ªW¯nsæÌQt ´k×ÎæÎ�ëV øè£�ñáv<Îòä>uêÔpIˆƒ � '€À=Ã;˜æA)I tòi¨‘ZñË{. =Ç1 @€ @€ @ ޸Ǜ(åA€’O &�»ß|Ï›ôý÷ßo—]vYàTË–-íý÷ß·|кtéˆÏkG‚j ×*V¬ho¼ñ†óZîÏwóÍ7ÛsÏ=ç¢$¿îºëü§� >/qoPßA´w Ú{ì1—sܸqvÆg¸ýXí�Fà.æò¶î‰ŠU±<ãK|.±<’Ë3¹?ä%~ýõ×í¢‹.rYä™\uøƒ¼v‹én»íf”•*UÊ:îû‰¸KhÑ¢E‹€0[×–'L÷P¹re'ÀnÒ¤‰óäîŇnå±_ÞÉ$2—à[!Öü®�<þI´¾fÍ7YDÞþÃ…Xîò¼® ,'�t’éºä_bv…wß}×µ;\ºÐ8Ïó½®ÝŸþ9èÎëõ—Õ±cG›9s¦ë?M0 @€@ö@àž}}N‹!�äÈ̓»&¾"pO~a @€ @€ �l"€À=›z›¶B€@¶ˆ‹À]Ú+UªäÃ3f̰Zµj9~ýõ—{±-oàË {´AåÈ3¹Â /¼`Û†‰¸O<ñD'�mݺµIlëш{ýéýûy Ü%Ê2dˆI¾cÇ+[¶¬-\¸ÐmUN¬öG#p—°Wí Þ¤‰¶CE¿y‰‡U¦Dà ݻw·>}ú„_¨Çñ¸¯\¹Òš7on+V¬°bÅŠ¹ á®­úõëÛâÅ‹sw ÄóÏ?o={ötLüýkþ¼ ëš;à€ܵwÕUWÙ]wÝ6K4÷@8;ì0Û¶m›uëÖͼÕB+Ñ5ï‰ú%²·2ƒV�·÷ 6ØúõëÝV+;xº—Ô^ÈëõÒi« &L˜`*T°o¿ýÖŠ}@Èܳ¤£i& �R¸§Tw`  @€ @€ �¬'àiP>üðC«]»vÖó @ ÄEàþÝwßY�:uœHuÙ²eV¢D Çæ«¯¾²F�Ùî»ïnK—.uÛh¡É¼¼¾+¨üråÊ…ÍÚ¡C›5k–ã.X° (M4âÞ  ¾¿À]ÑûzaíÚµ¶qãFïЉÚ'Nœh'œpB .Vûó¸çÆT‚dÙsà�ÚgŸ}°I;y‰‡ûí7ç9_gyƒ?çœs¬aÆÎK¶<·fˆ§À]ýÖªU+ûæ›o\äyÿ‚ .ÛœÎ�;›®�ýöÛϾüò˰i)aù£�>êÎKÄ­‰ ±æw…äòoݺuvÔQG¹·Ür‹é/\ˆæ'pÿä“O« <Ø:uê®xûã�?Ü šäÒµkW»÷Þ{é^{í5“èýã�?v+ N„ìÄ"pïÝ»·iU]—«W¯)™C@Èܳ¡—i# �j¸§Z�` @€ @€ �ì&€À=»ûŸÖC€@f(°À]ž°%ZW�‡õÑ£G»ý©S§º­þ�;ÖÆ�_¼xqç;�(ÂŽ„Çòú./ÕŸþy„Tf pžÔ•@œåÉ٠ш{½´¡ÛP�{èyKT[µjU“8Ô“z¬öç%pß{ï½BíPÛ®¿þzǾ w•¥ bç‰Ü½ò÷Ýw_;÷Üs�‡÷c�=Ö‹Nè6^÷ßÿÝÚ¶mëÄÖ2X|¯»îºˆ¶{וúøÇŒ89ãŠ+®°I“&™ØhB‡bÍï•i»}ûv7�AÂò«¯¾ÚÝáÒFsÄ"p—wöC=Ôd‡XÜwß}Î ÿEhBÆAdåË—w“UæÎ�07�»w­kb�& @ û pϾ>§Å€@ò pO~` @€ @€ üK�û¿,؃ d � ÜûöíkO>ùd¾9„]‡+Ĉç•Þ«ŒD ÜO=õTkܸqÀL‰ž�<òH«W¯^� >�àï�XíO¦À]íXµj•›¸ðòË/» ;vì4¯hÑ¢Î3·Äî‰ñ¸K¨/Oÿž¨:7�ç^{49Câi…9sæXõêÕ½SA[]_|ñ…»B'wÄ’?¨’ÇsŒÉ+}ÇŽ“ûl@$.±ò×_m{íµ—?iÜ÷c¸K˜ùå—Û”)Sœm�÷ë×/O;%–nÑ¢…K'ÏïÇÏ‘G+ h"ƒBçÎ�‚mÇš_eäêׯo‹/¶ÿüç?6f̘°É£¹ÂypWa§�vš}öÙgnÅ…×_=lù#FŒ°^½z¹sï¾û®U®\Ù”ö¢‹.rqÆK ZµjeóçÏwÑ‘îò ÿÉ'Ÿ„f :nÙ²¥½ÿþûV·n]›6mZÐ9 @ ; pÏŽ~¦•€@jˆ$p_²d‰3ôˆ#ŽpÏ‹©e5Ö@€ @€ @€@¦@àž©=K» @ › XàîAû믿L/¯7oÞlo¾ù¦wÜq7Ë´ÞÛXîÝ»w·Ñ£G;³róDj÷öíÛ­N�:¶lÙ2“ÇþY³fÙñÇH&á|㿽úùå—.nòäÉÖ°aÃÀùXó Êeçì³Ï¶÷Þ{/WïåÑÜ‘î=zô0õ±‚úýꫯ²æûï¿·¦M›š&@ì¹çž&1‹&>øï�Þ½{[Ïž=ƒòI�Þ¦M#…P�»·ú�ÎÉ;þþûï¯Ý°Áób/¡ûÈ‘#æ!€2›÷Ìî_Z¤&�pwÄí©ÙW™jU•*U\Ó4ñž�dàLuê %ÀuJ„ãÂ&À5XØÄ©/®ÃpTˆ+L\ƒ…I›º"à:ŒD†øÂ"À5XX¤©'7º¥_“E)k×®�[rÎA€ �&b¸õÕW&¯ì»ï¾»/^Ü5}Ñ¢EÖ¤I+Y²¤-]ºÔŠ-š/$½V¯^Ýå©X±¢Íž=Û*T¨TÆÍ7ßlÏ=÷œ‹“ üºë® :�¸7(ƒïÀ/Ò-ˆ÷XíO”À=/ñ°ê•hºT©RöôÓOç�;Öä]aÒ¤I®ï}Øâ¾‹Àý®»î²G}4`ÓO<áÄê�ߎDì]û¯SyE¿ñÆ]ª£�>Úüq;á„lݺuÎ ¼X(Ô«WϦN�êöýÿbÍï/+ܾwýËv­rP¶lÙÉ¢¹" ÜW¬XaÍ›7·•+WZ±bÅœÀ]‚ö½÷ÞÛyô×õ!‘»ÂСC­C‡nãÆ�&^°ËÃÿí·ßî> Ö¯_oo½õ–É«û–-[\Zý ¸ßrË-¦ÕäEÿ’K.q“h4‘Æ–/_î&¸(NbüÛn»Íš}@Èܳ¤£i& �RBîˆÛSª{²Â^œfE7§t#¹Sº{²Æ8®Ã¬éê”m(×`ÊvMVÆu˜UÝ�’�åLÉnÉ:£¸³®ËS®Á\ƒ)×%Yi�®CîYÙõ4€2œ@Ì÷qãÆ9a¹<©Ïœ93€KÞ”oºé&7+Nbñ‚„ûî»Ï ä²JX,¡«ÄÄzy>}úô€wiy‡Ÿ6mš•)S&¨šhĽA|± ÜUT,ö'Jàž—xxüøñ&Q¹B­Zµ¬OŸ>vòÉ'ÛÎ�;Ý$å_½zµí³Ï>λ¶_î2Åù_Aî¿üòK¾W ÐDŒÒ¥KZ 6«þ &â4‘C«蜂Ä᯽öštÐA�4ÞN¬ù½r"mßxã Ó„…Pò^žhî�Hw•!õòŽ./í‘‚„å˜ûƒ®›§žzÊØ×¤—SN9Åf̘áâBîï¼óŽ›lÈð÷ΑGéfÙúã¦L™b—^z©‹RYº^ € �}¸g_ŸÓb@ ùüwÄíÉï�l´€§ÙØë©Õf®ÁÔê�lµ†ë0[{>uÚÍ5˜:}‘Í–pfsï§FÛ¹S£²Ý ®Ãl¿’ß~®Áä÷˜é:DàΕ@È<1 Ü=Á´„¦<ð@€�<_˃u·nÝœÇæÀ‰|îÜpÃ æ —Âe=ä�Cìõ×_·8 ÇéhĽ92ý�»Š*¨ý‰¸ç%–gíÖ­[Ûÿû߉ØwìØuï±ÇÎ3z»víiµãñÛsÏ=Ý ÑÖ³jÕ*«Zµj´É�g÷eË–9ÏõþLòBþÐCÙ°aÃì�?þðŸ²3Î8ÃMb8üðÃâý±æ÷—º¯¾’§ôÍ›7[Ïž=­wïÞ¡Iœ\BpM™;wnŽóŠÐ *Cžùûõë—#Í‚ \;•ßö{ù®¼òJëÚµkŽ<Š�Çû'Ÿ|Ò~úé§ÀyMT¹÷Þ{�xm‹)â<ćN”�`Ĉ6þ|—·R¥JöÁÊÑŽçÁ~ß}÷uB|y²'@€@öðƉ^xaŽÆ³a$D@ˆ OàŽ¸=.8)¤xqZhd‰+®Á¸â¤°à:, 8²Å�×`ÜPRP ¸c€GÖ¸àŒ F ‰‘×aŒÉ3®Á˜R@è:Dà�@H11 Ü[µjåD¨C† ±Ž;š×¬Y3ûøã�í‰'ž°óÎ;/ŸßO ,�ðkÖ¬ d/V¬˜5oÞÜúöík¿† Ýç%î —Oqòí ¥&Mšd�5Š”4×ø‚Ú?`ÀÓR¥JÙòåËux öÛo?'ê œðítïÞÝF�mÿ/\¸Ðwf×n^âa úì&(¬X±"�¿lÙ²vüñÇ;�²÷�8™á;k×®µO?ýÔ~üñGµ_âòhC¬ù#ÕÓ¹sgÓdŒ#Ž8Â>úè£HÉâ¿qãFûá‡ÜC�Dåûï¿¿›�Wáò¦¯ òr¿÷Þ{ç•<èü¦M›œÇ|Mp�÷|/è¾’hÿ×_u÷é£�>ê�b @YF ¿÷Ï>û,¥ Õ¨Q#WûRÝþHÆgj»"µ—xd�p÷¯îˆÛ3©—Ó¯-Þo_ýuú�ÅA€k0#º1íÁu˜ö]˜ö àLû.̈pfD7¦u#¸Óºû2Æx®ÃŒéÊ´m×`Úv]F®ë�{Fu)�� 81 Ü ‹£"+W®t‚Ö’%K:ñ¶ÄßéRÑþHâa?S‰šåÙ¼L™2ÎÓ7^²ýt’¿/¯êž'ýY³f™<¤gC˜={¶�þùN`¯vk′“÷ôè÷pY¿åé*Ü÷·�}d*�p÷¯'p×D[Æ™Úó©Ý.^œ¦vÿdƒu\ƒÙÐË©ßF®ÃÔï£L·�k0Ó{8=ÚÇu˜ý”ÉVr frï¦OÛ¸Ó§¯2ÕR®ÁLíÙôj—®CîéÕgX @ˆ†@ÚÜ£i i ��.¾øb›>}ºµmÛÖ†žÎ=÷\›3gÞÛ³¢·i$ �Ü äWàž{iœ… �h p�†iI€§‰¤KÙÑàŒ†iM€ë0Ñ„)?/\ƒyâ|aà:, ÊÔ‘®ÁÜèp®°piê‰D€k0â “€®C­:úÓO?Ù‡~hµk×.Ìê© € �@àž ° �Â" ûõë×·-[¶Ø´iÓ¬nݺ…UuRêyíµ×¬S§NV¶lY÷`²Ï>û$Å*… �Ô €À=5ú+ �ì"pÐA¹W¬XÑÞÿýìj<­M Þs/×_JtGVÁ5˜•Ýžr�æ:L¹.É:ƒ¸³®ËS²Á\‡)Ù-Ye×`VuwÊ6–ë0e»&k ãÌš®Né†ê:\¾|9÷”î%Œƒ äŸ÷ü3#RŽÀĉmÁ‚vòÉ';Oî)g` 3fŒ}ùå—NÔß²eË8–LQ€ �ޏ§c¯a3 �{b? @€ @€ �Ì" ‘»bàÁ=³ú•Ö@€@v@àžÝýOë!@€@Z@àžÖ݇ñ€@š@àž¦‡Ù€ @€ @€2”÷ íXš@YM�{Vw?�‡ @éM�{z÷ÖCéI�{zöVC€ @€ @ÈTÜ3µgi d3îÙÜû´€ ¤9îiÞ�˜¤%îiÙm @€ @€ @ c pÏØ®¥a€ �ŸgqçÓt@€ �{b? �ޏ§c¯a3 @€ @€ �Ì%€À=sû––A€@ö@àž½}OË!@€@Ú@àžö]H �4$€À= ; “!@€ @€ d0îܹ4 €²–÷¬íz@€ÒŸ÷ôïCZ¤îé×gX @€ @€ @ “ pÏäÞ¥m€ �­¸gkÏÓn@€ �¸g@'Ò@ í pO».Ã`@€ @€ @M�{Fw/�ƒ �,%€À=K;žfC€ �L €À=z‘6@éF�{ºõöB€ @€ @ÈlÜ3»i d'îÙÙï´€ dîÑ�4H3ÜÓ¬Ã0€ @€ @€@†@àžáLó @ + pÏÊn§Ñ€ @ 3 pÏŒ~¤€@z@àž^ý…µ€ @€ @€2�÷LïaÚ@ÙH�{6ö:m† @B�{†t$Í€ÒŠ÷´ê.Œ… @€ @€ �ñ¸g|Ó@@ÈBܳ°Ói2 @ÈÜ3¥'i �N¸§Soa+ @€ @€ �Ì'€À=óû˜B€@ö@àž}}N‹!@€@Æ@àž1]IC �4"€À=�: S!@€ @€ dîYÐÉ4€²Ž÷¬ër @€2‡÷ÌéKZ¤îéÓWX @€ @€ @  pφ^¦�€ �m¸g[�Ó^@€ �A¸‡ïÌ�;sƇ‰Ê™èŸ˜ÝœÙ-\d˜tDA™O�{æ÷1-„ @€ @€ �N¸§Soa+ @ :Ü£ãD*@€ �$€À=|§ pÏ…X@ >¸Ç‡#¥@€ @€ @€@| p�GJ� ¤î©ÔØ@€ �/܃qyÂöÿ¸k÷¶;m7óöƒs„?*ò··öÝlW!ÚWð¶xrßŃÿÈfܳ¹÷i; @€ @€@º5jTº7û!@€²€÷,èdš@€2•÷{Vâö¿þ¶ÏZZÂ�õEI·ýicÑÀ¹sDÞ+ú·¨ý 2¹�«ýá¶g¾Åmu.ÕEî¿üò‹éÚ¨Q£†�qÆ‘Ê$€À«¯¾j‹/¶‹.ºÈöÙgŸÔ�ü"¸'¿°€ @€ @%ðá‡ZíÚµ š�|HIxpOÉnÁ(@€@L¸Ç„�Ì€ @É$€Àý_ú™&p_·n�õîÝûßF±÷È#�X‰%làÀ�6yòd+Z´¨Il\®\¹(r'>ÉsÏ=gzqpæ™gZ›6mrT¸zõj»ûî»mëÖ­vôÑG[�=r¤É¶ˆåË—Û�!Cì÷ß·ÓN;ÍÚ·o_(ÆŒcï¾ûnÔu5mÚÔÚµkg«V­²Ö­[ÛοoÈ .¸Àn¼ñƨËH§„ÜÓ©·°€ @€ @Á¸óàˆžÀÞ{ï}bRB€b$€À=F€d‡ @Hîö·�vÿogüã¹ýî÷JǽSúÔÛäÊüÏ[¬Èß^ÜéÉ]^Ø%ÎOxã�7¬téÒ6iÒ${à�¬bÅŠ6vìX'tÏO9‰JÛ¯_?›9s¦uêÔÉ®¹æš j6nÜhݺu³ï¿ÿÞöß{úé§Ý6(Q–L™2Å~øaûóÏ?]Ë% ¿ùæ› …‚&L›6-êº<1û¶mÛœ_×ïí·ßnÍ›7�ºŒtJˆÀ=�z [!@€ @€ L�{0Ž �è p�ž)!@ vÜcgH € @I"€À=sîÛ·o·Ï?ÿ<èÊZ³f�õíÛ×Å 4ÈöÜsÏÀùÝþVÛרQÊ)ââ~ýõW+_¾|ʈÛeT$�»<¶_ýõ¶páBgóSO=e‡vX mÙ¶#±ÿ}÷Ýgo¾ù¦kzÉ’%í�?þpÒ Kà¾bÅ Óõæ#GŽ´÷ßß7nì¼³ûÏiRÂ�è¢$rWöÚk/’ŒÚGàžQÝIc @€ @€²Œ÷,ëpš �8@àG˜@y@àž'"@€ ¤*îÿ Ü·í0»pZy×U?l(÷.;´ì_®Ìÿk¹ÎŠïÒ�'Ôƒ{¸üüóÏÖ¦MwjÖ¬YV¦L™pÉò÷×_EÁçv.´’hÒ†¸+_Ÿ>}lΜ9VªT){üñÇ­J•*¡Åç8ަ>¦ü¦÷ò$_AòH^¼xqWí-·ÜbóæÍsÜ>ùäwîÄO´ž={:ð¯¾úª�3Æñ([¶¬ëcñªX±bÌý›£€"¸Ç�¬€ @€ @H2îI@@àžÆ�‡é€Ò�÷4ì´l3yûöíγ¡¼ @€€Ÿ÷îlßÍN·—óc§ŸRôûÕ÷ß•vt;³ÞÙµ?îÓ]Û"ÿ8™~«ÃZ+YlWaOG_YRFëÁ]¢éÛo¿Ý$.~æ™g5�}öÙ¶jÕ*' ×ø•ËsøÎ�»Úså•WÚ¤I“œÈ½D‰¶uëÖÀ¹®]»Ú¥—^(Kyn»í6'’WdÑ¢EM^´½Ð·o_kÙ²¥wè¶¡÷#F8¡³òJÄ-a|¤ðùçŸÛ5×\c­++VÌ4NV8òÈ#]9Ø{¡ öy|N?ýt{óÍ7]Qòª.F ªsèСv '¸cï_~móê©Q£†}öÙg^1Î+º¼£«o$ô…t¸« š ðÈ#�Xݺu]¦L™b÷Þ{¯~øá¶iÓ&[³f�éóúó�C±3Ï<ÓtM(øÏí»ï¾6räHóÿh\�þuÇé÷8�¤@€ @€ $�÷$@§Jdÿ»Š iÍ€ �&€À=…;'›MûòË/�¸èƒ>pÞ0%¦9餓œéòË/·½öÚ%ÞÊ�ÑäÉ“ÂyI<í´ÓrKtN"�§Ÿ~ÚÅ]wÝuvôÑG�÷~ûí7»ë®»â"Z•¡s³gÏv¶Ëƒ¨?ì·ß~΃cÍš5í°ÃóŸb€ �( p7óÄì›¶îf�Çæ=F ‡¶Ü»b§uÚµ­XÎlà¼]ûO|œcNǵVz÷]‚pOôœ"qGñ¸ïö·2¿W¯^Ö¢E '0¾ûî»�GwY¾Ç{Ø=÷Üã„É›7o¶;þöö.ãp€i|é…ÇÜy8Wz¥©W¯žýþûï6~üx¯ñ«ÒÈc·üwy�8p ;%1þYg�å%˱•Wù.]ºØÚµkMâ󫮺Ê$0Ö˜YBz�Wýòï…‚Øç ÏU†Ê»úê«�ûo¾ùƉµ-Zd*T°Ñ£G<ÆÄ6=çž{®óh.�·úE“BC& ÜÕ¶ªU«ºçõ¡¼ÿ÷éÓÇþøã×ìÆ�ÛÍ7ßì8ëœ&QHz�¤C¹ÆrŒÀ=zä… @€ @€@r pO.j‡@:@àžÎ½‡í€Ò�@Ì÷|Ж.]ê¼ëÉ£`åÊ•£¦à �åé°yóæ9<F] 3ŠÀ¼yó¬S§NN ®a›¿ð v衇†;íòÝzë­6nܸÀùþýû›ÄçцW_}Õ:wîì’¿ôÒK&¡Ih�åœsα�>úÈ�’Í~Q‘¿ŒÐ¼¡ÇI…—úP2C€r'€À�{¸+$/îíÚµs"b/ïêÕ«­U«Vîðú믷Ž;z§œ'nyäVxýõ×­|ùò¶cÇkÒ¤‰%K¤:V”`Y“Cëñî*cãÆ��ïÏ?ÿ|®ÏQ”6ÌŽ=öX{ê©§‚Dàß}÷�;˦×^{Í £ jŸ'<×8[Ãýá%®×x÷×_u“4�T!¿¶)�W�ž5NÏ+d’À]ãý©S§yc×5¤gã²eËšž!49 ¶ëzÖD€›nºÉE´½2ã±EàŠ”@€ @€ �ä@àžîÔ �L €À=z‘6@H1 Üëׯo‹/v-– øá‡Žªõz)òÉ';Áˆ2\{íµNàUfe,�¹sçZ‡lëÖ­V²dI·¯ëD¢£éÓ§›<º+ȃ¦öý¢ÅòÉ'ÖµkW[²d‰!Þ÷íÛ·;üÌ™3]D�1"H î¸Ë¥ßƒüªU«L0ux¡}ûöÎ˧wÌ€ �¼ pÿWà¾ñoî§Œ)˜÷«ëìb}Û©»¶Ë×™5µkýŸÁý0V&Í=¸‡¥k¬¦ ŒÓU«V-ÐhMÆmÔ¨‘·iâ£<�k¬©1k‰%ÜŠAE‹ ¤×N$�½'pJü÷�Ĺ—)S&ô”;öóšéMÂô'Ô8rùòåÎËzݺu lŸ'<¿âŠ+ì²Ë.óWáöxà{ùå—�ÇuyÀWȯmÊãÕ#Ẍ¬sáB~îê3oœ®¼êÕ«Gœ,.½§Õ™ôL¢ Ý»w÷¢slu~Ù²e�þP‚)S¦Ø½÷ÞkGu”�3&(ÏØ±cmÈ�!9¼ð+ÑðáÃÝ5ùŸÿü'ð¼\Ðë/¨Ò¸Ç�ì€ @€ @H"îI„OÕHsÜÓ¼1€@šˆYà~ê©§Ú_|áš]ªT)·I˜ágóÆoØ\ˆBà@‘Õ;_|±�èZ’ö xHT.¡�D% ´�yæ™�ó…Hü²mÛ6'ѹ¼#*Ä[à~à 7¸úU¶îÙ*»?øîá¼ÀËû¥ÄO·Ür‹mÞ¼ÙŠ/nÿûßÿrˆöýe²@€@0î܃¯ˆ]G‘æž°Z^ÐkÖ¬”õôÓOwc2]S•*U :§1©DÓžÀ]ã¼¥ w OÜšÀé àýw�{5–íÒ¥‹mÙ²Å6lhZk·ÝvËQ”V úé§ŸrćF\uÕU¦r jŸÇ'ÜÕ5qâDg£&h"€B~mS¯žpý ó¡!¿wMTÈM8/Oèòˆžß�»&ï:4¨jOகÄÞž{î9çµß/p/hÿúË�u�{¬É@€ @€ �ä@àž<öÔ �t'€À=Ý{û!¤�¸ ÜÕôûï¿?¬·¿P,^x¡Í˜1#�À=€"kw$:úè£mÆ vÑE9�‡¡0´Z€V P¸ôÒKM^$½°ÿþû;á‘SÆ ³cŽ9ÆN<ñDw:žwy^ôV*Pù“&M +JÏKàîÙýØc�¼1JÜÒ¬Y3ï[@€ò €À=XàÞ`Txîåö0 õÄî¡=î³—xG»¶ç�7›·48Î;z·sú{p'¬Î�À]^̽q¨7Þôøh«É‹ò²-Oá�>ú¨Iè®à¸¿ÿþû.N2ï¹ç·ÉC{‹-líÚµN(*ÌWÆ�?þØN8ᓺuëÖÎËzAìó„çëzcngØ?ÿ¨�ûöíëÄ9¡�×¹ƒ>ضnÝjMš4± &’HàÞ¨Q#{üñÇm¿ýö³åË—Ç]à.O•½zõruªÏ¦M›f*TØà߉Vàþæ›oZûöí]V‰|Úµkç/†}@€r!€À�{¸Ë#ÑÜ?ÿüs»üòË­\¹rA“vÃÙâ�óî�:u²k®¹&pêÎ;ï´×^{Í ØåÝ;T4ß½{w›?¾Eëy¼ öyÂsÙ&CÃ#�ùä—G6Ipí…Ã;Ì®¼òJ»âŠ+¼¨ÀöÖ[o5-//áõܹsMÞß{ï=çÝñ�C1µó²Ë.sìŠ/n_|ñ…Ì ðí¨ÍÖüñA‚š�7šÄµk×vâ_–ŒÙ]¹r¥Õ¨QõG  h›¼HÊóûn»íæââ-p—ÇJ ™t½j’ÅôéÓíÀ Ôº­À}ðàÁ¯�º¶=ôÐТ8† @ îÁ÷:#ƒ=¸j¾ \çÌz¾¶kÔ'Á0߸Ԭæß^܆Ìßµ½+xè½+òŸÿ\‚wM¶”Ç÷íÛ·Û3Ï<ã<µû!­_¿Þ¾ûî;÷¼á=›è|$�»&ÌêeéÒ¥¦G�å¶^™‚ëY¢^½zîÙÆïzç¿þúk÷\qÄG¸É—µÏžËó¼êÔóš¶lÙâDïcßxã�vÁ¸SùµM™¼z¸ï¢«Uœ† b�7¶�îŠüç¿ú]œä�ÿŽ;îp±íß ‚c<@à#@²C€ @€ @ ‰¸'>UC Í pOóÄ|@iF n÷óÎ;ÏæÍ›ç„âçœsŽ=ýôÓaQÈkyÍš5�7õ¶mÛ:O„?ÿüsX�»}ú8O†þÈž={ÚóÏ?oåË—wz±ò‚'p×Ró]»vuÑØ{¢/�¶ ,°3Ï<ÓEI sýõ×»} ¿5©@^åO>ùdÇÅ�Ȱòž./ê ‚4kÖ,b ã)pפ]O“ÈS¿®�#�<2bÝ:‘—À]e©Ï{ôèáÊ=ÿüómذa¹–ÉI@€‚ p¸×z6XàÞÿô]¼n¬o¶îÏ]ûmÿo×¶ñ»¶J³ô·]û§ífÒîŠ þ¿àRî"rË-·¸çý�'qr¥J•(MœÕó€&ž† –# Ü•ñûï¿·.]º˜„ä'œp‚›pë Ì5ùµ[·nNP¯�ôÌ U 4ÙVÏ;÷ß¿Ûׄϣ�>ÚÙQû<á¹ Ð3Ýu×]gšÈ¬Õ´xà›9s¦«WÏ5‡~¸«§ ¶yõ pwÝsM~îÊU�þÝU[|þ#p�GJ� @€ @€@2 pOuê„@f@àžýH+ ¤ �¸ Ü;vìh|°Ékº¼ úé§N bòäÉÎ ¶âåé]±Ã Üå‰]âåeË–™ÄÅÝ»ww^å­pöìÙÎs¡<&Êkº„Þ¨_à®:t¾oß¾vâ‰':‘ÉÍ7ßìÄõ:§²öÚk/ÓRóuêÔ±Ÿ~úÉyÒ~ÿý÷uÚn»í6'>vÿ“×ôæÍ››Ää›\uÕUÖ´iSW÷Ûo¿mÇ·%K–¸äC‡µ:xY͸{£·k×.àíQ¢tyn<öØcMžØÏ8ã 7nœ—<°•(æñÇ·"EŠ8¯ïž°@b1ò‚ø{缸tßjR€&&ȃú©§žj'N̵Iñ¸ßyç�6hРÀ¤ ˆäm?¯à¸+íi§�æ²Èþ5kÖØ?üàÊÔªšìñÈ#�8ÁP^år€ � pGàþïÕðïÞ¬Y³ÜjOòD.ë^ÈMX-�ì›7ov+î…Ïœ!�)¸gJOÒ@éA ®w½¨—¸búôé¦Ýzxoá�wÃúõë;2òôÞ¥K—ˆw L.\h§œrŠIH.H8òÙgŸ9Q¹D ~�»Ä~A‹ÎË{¶ï¯H,.|høöÎ^ʹýÿW»6éy$øàƒøh„*£ï°ÃN,‰�¼yøá‡ã²="?Õ‰ àŽ”ê³»êw={ötƒÂbÿ§Ÿ~êªÚ3’*îÑÁ`›Á©Väœ&ßS1Ÿd*èSíœ ‡ì‹Ò"“‚{ݺu�Jž_~ù¥[-Ç%<“q îA]ºt‰7ù÷ßw œsçÎuÑ“˜‡sG!" " "� î…%¸§vTTÎTôÐC�L<Óñ̚͠B<Ï�T‰'Ä&Zo*í󂻯¬Nâ2Ïàë­·^Êë)OÛµYÃS'�ÊþM}i¥O)Á½tFšBD@D@D@D@D@D@D@D@ª* îUuϨ]"Põ Hp¯úûH-�|"�qÁ}ìØ±vøá‡;FHçˆê>ú÷ïï*—SiqÊ”)®ÊyT÷U«VÅ+#¶k×ÎUƒ÷˾žwÞy†üܤIWíœqAÁ=ªÊ:ÓP­‘ùúôécC† aP±8ùä“í…^°-ZÄ»[§M›m¶™!lœ~úéFõ¾¨@Ê÷ÛúèÝÃ3m”àþÙgŸ9áœñwÜq‡õíÛ—·%‚í¤7N;í´xó^pçFïeí3¯@»ù¿víÚNd÷U©ÌŽ´M—÷ˆÞùË–-3ªðS¹ž@ð?÷ÜsSÞìL îGy¤Ýwß}n½ß|ó�;6©–_-ft=õÔSñ„†pÃRÜý<§žzª=÷Üsî#ÉM›6õ£ô*" " "�„€÷¿÷ß×T³½Ÿ\ÏÑúnIõÔ×-4f­èî'èñ„Ù¢ßý§Ä¯›6úÓ�|ûèÅV·¦÷ĤrwŒ÷ÜÝwÝr îM\ë�Ì�àž9–Z’ ǵ½" "P¹2.¸³9÷ß¿]yå•V½zu›8q¢m²É&öŸÿüÇ.¸à·µï¿ÿ¾µnÝÚ½�Ü™‡JÙ>¶Ûn;ÿ¶Ø+Òy³fÍ\w䦪 ¸¯X±Âm/‚;Ò2•¹‰²îToßa‡œ$ï+–{Dhª‰çsP1Ÿ û¾šy¿~ýŒÿË™ÜÃÕ×áϾ%7nlï¼óŽÛçá¶•EpôÑGíÒK/u‹à\éÞ½{xqú," " "A@‚»÷ˆÃBƒÊIàŒ3ΰŸ~úÉ%é¶jÕªœKÑl…@@‚{!ìem£ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ@¾�à^þ=;þ|ã·) kî»ï¾å_�æ�% Á=Gwœš-" 9J +‚ûâÅ‹]µvdï /¼Ð `{ï½·Mš4ÉvÙe{饗⸢wækÞ¼¹­Y³Æ‰áW\qE|úÒÞ,X°À¶Þzk7Y&+¸#\o¶Ùf¶zõj;ýôÓmРA‘MaÙVbèСֻwo÷¾,‚;3ôìÙÓ&L˜àˆ©~íµ×ºªíÿú׿ Ù�ä�|�?ÿüÓN9å{ñÅÝ&žwÞyvõÕW—ys³%¸Ó�K.¹Ä{ì1×&0ÆŒã*î»kÿ)‹à~ã�7Úí·ßîæ7nœµiÓ&¸(½H@@‚ûß‚ûê?«Ùc_Ôq¤®[?±ò¾v�enæ“Ú¯´ZÕUÁ½ü$5§ä> µ" " " " " " " " …K Ðwœ¦²xH)wÞy§Õ©SÇlÏ?ÿ¼Õ¨QÃpB5jT¸’¶¼ $ÜW®\éΓ‚£�.xøŽüñ‡ÕªU«àY€d’@Vwxþù绬Å&Mš8¸G�®Ý=ô�zè¡ñmˆÜ¹çž{Ú”)Sl¯½ö²‘#GƧ/íM¶wÖÛµkW›Õàñ«i½?Ýä'uXá^Ol_ôÚ Ö_V#;J‘¦�‚& Á½ w¿6^D@D@D@D@D@D@D@D Ç ºàޝá‹ú]ùóÏ?Ç‹MÞvÛmÎùñãpS¶ÝvÛ¸ÿóË/¿Øzë­—ÐUñóéUò‘@Ppç�wì¼óÎ3Ω¨À_£Xh"ï+j �\!@q\œÎ�?þ8²É$E=öØc†[Ö¸ýöÛíÁLi6îéë®»nJÓj"ÈEYÜ�A&Ö§Ÿ~ç‚äîæ'‘àþý÷ß»ªÖdwÕ¬YÓU„ïÒ¥‹5kÖ̦OŸnœÈÈÜÄ¥—^¯šžMÁ}Μ9¶ÿþûÛ¼yó\›ÜÚ¹y“9Ã…é™2dˆõéÓǽ矲 îÌsÚi§ÅÅ}>wìØÑÞxã Þ–ª€ïºë®n8™¢Ÿ|òIüáºÄÄUtûºmÛ¶ej™€Ü¢"Û‚;ë$;÷ÔSOu«¯W¯ž½ùæ›ñªýAÁ=ª}áaO×\s�¾…Á賈€ˆ€$! Áýo8Üÿf¡w" Ù% Á=»|µtÈ&�BÜ£ØR �‹ÞGÆ £&+Ó0*ûÖ¨Q#rždãÂ3”eÚð¼ú,™&à÷iÓ¦¹bµnE`ïÕ«—uêÔÉû|øá‡�DâÌ3ÏtÎ_¦Û¡å‰@eÀ3fŒk®&Åo͹‡¼þúënø?þñ{á…Ê\¨¿'‘ó­uëÖ 7•s�ÂѪàž‘Fä�¬ îO?ý´ënN<´!»SÍ=‰w¦™‹€ˆ€ˆ€”B@‚{q@kŠŠ®ÛòÕE•Ü­(*µþëÊj¶ê�¢i“r÷ýæÔŽý½uÝ:ES6^§h¡õb•Û‰šªÞ^RÿŠ@�à^À;_›." " " " " " " "�ó$¸—Ü…© î&L°»îºËZ¶liŒ/_ç§Ÿ~²k¯½ÖÆŽkÿýï�‚�8RG}´vØaFÑÇ¡C‡üûí7ÛrË-]QÍãŽ;.¾ÿ†ÊÀ/½ô’}øá‡Îµª_¿¾í´ÓN¶Ç{8¿ÄO§W¨h^p?ãŒ3ìÝwßu«¿êª«âŽ8Ö) »|ùr«S§Ž~7Ø`7­þ�| €—yÄG¸Má73D÷ºuëÆ7mðàÁ®z;úöík ˆ�Kå E‘ß{ï=—8‚ó¨�B%@�ë´÷½öÚ˾øâ w2ÞqÇÅXòÀ…¼»hÑ";à€œˆ^l‚ØdDäóÏ?߸ᅃ»›nº). ûñ›l²‰�{î¹vì±ÇÆåvƑ֪U+7Ýüñ~–øk‡Œjì\@Âmf"*r#5³œñãÇÇçóo&NœèÚÄCé_ý­‘�à œ‹L8úõëg�<òˆqÃF’O%ÈÂD€¦+¤ZµjÙ”)SŒÌž¨øõ×_­G�F†Ç‘B*š‚ûo¼aôZ@Ü}÷ÝÖ­[·Íøý÷ß]ªíÚµ«!)*D _xà�ö¿ÿýÏOæú͵?BF~'F�m[o½ux’„Ÿé­ƒ¤)ª·÷êÕ+át!ùN §÷|ßQÛwÍ5׸î‰GW�:uŠšLÃD@D@D@D ` Hp/Ø]¯ ¨DÜ+¾V-" " " " " " " " i�à^`¦÷Ã?ܨìëã§Ÿ~2DH!øè£�ö£\ìÞ½{»Ï¯½öš+ôùçŸÚÞ{ïmÈÁƒ¶.]ºÄ§çÍ€ìí·ß¶ðzŠM¤"�Eî<ð€ÝqÇn-}ô‘5jÔ(r�Tn§'‚æÍ›ǸBò�×éí¶ÛÎHb:öØc�^5¢‚ ìTb'n»í6ëÑ£GÔd%†Ñ‹½„Ppùþûïw÷�… Ú·ß~ë¥Z·nmÕ««ëõà4 / p�©öóÏ?ÿ•—[—£E7.ï¿ÿ¾�7Î^xá×eÑî»ïîº*ÊÑMR³E@D@D@D k$¸g ­,"  HpOˆF#D@D@D@D@D@D@D@D@D Ê�à^reJp�’Ò©^�°þðÃ[Û¶mã+G^ÄB–|öÙg­Y³f6kÖ,ëÓ§�Õ©SÇÞyç«Q£F|zÞ¼ùæ›vÕUW9ùqذaÅÆéƒT÷Ë/¿Üõ:P¿~}›8qbÂÕ^ýõÆo¹Ç“&M2zPˆ@®˜3gŽë�€í ÇŽO<1r“/^ìzì`äÙgŸmçž{nätá�‹-r=w0œêÕTë­· ñ�XwÝu]‘äN8Á¶ß~{7Lÿˆ@>�à^Åöîã�?n_|q¼U<ÀŽ9ÒZ¶l¦7" " " " E$¸ëH�Š' Á½â™k�" " " " " " " " "�)ÜK’Ì”àNeëöíÛ[Á^{íeË—/w¢ï–[nYlÜ®»îêªôzÁý•W^±ë®»®Ø4Q…ÇŽ[B€�šVÃD “Üéya}«­¶²—^z)áâ}ôQ»ùæ›ÝxŽí-¶Ø"á´!¹B€¢Å§žzªkîÝwßmݺuKØôŽ;ºëÿ`·ß~{Âé‚#f̘a={ötƒ�Ùýõ×àèøûºuëºÄ)Ö¡�|& Á½ŠíÝ×_ݸø5nÜØÚ´ic§Ÿ~º­¿þúU¬•jŽˆ€ˆ€ˆ€T Ü«Æ~P+D@ ‹€÷ÂÚßÚZ�ü" Á½äþ¬*‚;•zo¹å×À(iQž*ïÛl³�Ýu×]ªˆ]rWjH– ¸wîÜÙ.\èz x衇®©ý¢‹.rãIþØsÏ=N«"�+ž|òÉx"Òˆ#J$5·±ý›o¾±m·ÝÖžyæ™à¨„ï?üðÃbUá:è ëÛ·¯ëåcúôéöÆo¸„)РA{úé§­E‹ —§"�ë$¸çúTûE@D@D@D € Hp/à�¯M¨4Ü+ ½V," " " " " " " " i�à^aUÜ¿üòK;å”S¬Q£FF�L…T5î=zô°™3g:±Á7Q0îšk®q£GŽiíÚµK4©†‹@ÎxõÕWí /tí6l˜í¶Ûn ÛθŸþÙöØc{ðÁN1fÌ»øâ‹Ý zôèÕ«Wp´{ϲ|ExŠ'ûö”˜PD Hpσ�¨M�B% Á½P÷¼¶[D 2 Hp¯LúZ·ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€¤G@‚{I~UEp_µj•íµ×^¶fÍCœ¤R{0–,YâÄâuÖYǶÞzëà(½� !€à~Î9çØ[o½e믿¾½ÿþû ׋€ë¥Þ�?þØ6l˜pZ��\!0mÚ4;ä�C\sh½{÷ŽlúÊ•+­C‡ö×_ÙñÇoW\qEätá�¿ýö›Íž=ÛªW¯žô:ß­[7ûî»ïlûí·�Wt/KŸE Hpχ½¨m�% Á½@w¼6[D R Hp¯TüZ¹ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€¤E@‚{I|UEp§eýúõ³÷Þ{ωï¾ûnÛrË-]ƒçÏŸo 0ª¼wéÒÅ\rC4D²L€ãò¶Ûn³‡zȪU«f“&M²ÚµkG®•*ÔT£fžñãÇGN£�"�kV¬XaÛm·�×O;í4»è¢‹"7aÖ¬Y¶ÿþû»q×^{­uÔQ‘Ó•w ÷ƒQ£F¹óï“O>Ix–wùšOª  îUeO¨" " " " e& Á½ÌÈ4ƒˆ€¤M@‚{Úµ¨4ÜK¢¯J‚ûòåËíŒ3ΰéÓ§»†n°ÁÖ AûþûïmõêÕÖ¸qc{à�lÓM7-¹!"Y&€¬>zôhëß¿¿[ÓóÏ?o­[·Ž\+U®©v½ãŽ;ÚðáÃ#§Ñ@ÈE]»vµyóæÙ>ûìc÷ÜsOä&Ð˽�?þ¸uêÔ)rºðÀ… ÚÒ¥K­N�:Ö´iÓðèøç«¯¾ÚFŽé>öÙgV·nÝø8½�|" Á=Ÿö¦¶ED@D@D@ Œ€÷ÛáÚ\�*A I“&V«V-÷Ê„ ªD›Ô�ÔHp/ɉêè|°�”ˆPŒ»òÊ+mÛm·u¬ý4ÌË2¨j͸` @"+>õÔS¶ùæ›GÙn»ífkÖ¬q°/,¿üò‹[UyçÌ™ãæ©Q£†!U"¿7kÖ¬ØrôA*Š‚;2mŸ>}Ü*8à»ýöÛK¬ž^¨nMôêÕË®»îºÓh€ä*�“N:É>øàãºü /X‹-JlJïÞ½]Œ7nœñÛZ*AòI$õêÕsóÕ¯_?r¶ž={ÚŒ3¬Q£FöÑGEN£�"�$¸çÃ^Ô6ˆ€ˆ€ˆ€ˆ@��à^ ;^›-"P©ø¡ÅW’à^©»B+�2�à^fd•:ÃÏ?ÿl+V¬° 7ÜÐjÖ¬Y©mÑÊEÁý�?þ°ýöÛÏ%_T«VÍžyæÛf›mâpþüóO£z»ï… ,Õ«ã Ѩž}öY—ìD»téb÷ß±Ö¾öÚkvÁ¸aQ=pMg¤÷Î�;ç‘�ñãÇÛÉ'Ÿì>žwÞyvÖYgùQñ×Q£FÙ€Üg¬n¾ùæø8½�|# Á=ßö¨¶GD@D@D@ ˆ@Y÷É“'Wi:áªáÆVõö‡Ûë?çëvùíÓ«ä3�¨ówç�w6‰íù¼×µm" " " " " " " " ùL@‚{>ï]m›d—‚;|·Øb 'Øò{¯¿þjƒv¨™.Jîe¸Br™=otïÞ=ÞÃÆ™gži§Ÿ~ºÕ©SÇÔ/¿ür#9‰ˆJð¸ð íÕW_uão¼ñF;ì°ÃÜ{þ!�iþ§Ÿ~rÃŽ9æãzùöÛoíÍ7ß´;ï¼ÓH$¡ºû“O>i­ZµŠÏ¯7"�o$¸çÛÕöˆ€ˆ€ˆ€ˆ@�àž;;J� ¶ˆ@>øòË/íú믷I“&Û¬Æ�;±�ÊëQ�ãpË-·Øºë®k÷ÝwŸm³Í6%&ûñÇ]%ø‰'ºÄ?‰$íÛ··K/½ÔÚµkçëUò–€÷¼ÝµÚ0ÈÜók E@D@D@D@D@D@D@D@D@D@D@2G@‚{æXjI"Ph‚‚»ßöÅ‹§©HݰaCkÑ¢…m±Å~´^E ï PÍý›o¾q"úÆolmÛ¶µúõë'Ýî•+WUÙkÖ¬Yêtœ_³fÍr #HíHî (Ü eOk;E@D@D@D  HpÏÃ�ªMÈ îYC«‹@ÞˆÜó~£µ�" " •F@‚{¥¡×ŠE@D@D@D@Ò% Á=]‚š_D@D@D@D@D@D@D@D@D@D@D �Hp/¤½­m�Ì�àžYžZšˆ€ˆ@rÜ“óÑX�*L@‚{Þ9jšˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ@•# Á½Êí5Hr†€÷œÙUj¨ˆ€ä îy±µ" " " "P˜$¸æ~×V‹€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€”�€÷òqÓ\" fÜuˆ€ˆ€T$ îI[ëÈ( îÅ©…‰€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ä9 îy¾ƒµy"�E»îºk©KŸ6mZ©ÓhH…€÷T(i�*I@‚{•Ü-j”ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ@% Á½Šî5Kr€ÀÆoœ´•›o¾¹IpOŠH#E@D@Ê@@‚{`iR�ªE@‚{Ù÷Ç_ýåf ¾þùçŸæ?—|œFïE@J¨V­ZÉ�•4$ª- «^½ºùqá×JjjÂÕúëOðU×­„¸4¢œüyPÎÙ3:[T[–KçmF�ha" " " " " " " % Á=£8µ0((É*¸Ïš5Ë$¸Ôá ��¬�àžuÄZ�ˆ€ˆ€ˆ€ˆ@¶Hp/Ù°Š úÇØêÕ«mÍš5Nrg˜¦Îã‡ëUD 9�(95ùÙ‹  >ó�5¬V­ZîÕómö¯Áù*ó}ðÄõI×­ÊÜù½îªrìçÃy›ßGжND@D@D@D@D@D@rŸ€÷Ü߇Ú¨,Ü+‹¼Ö+" …I@‚{aîwmµˆ€ˆ€ˆ€ä î©ïF/‰åPÄv$×úõë»ÿëÔ©¯èœú’5¥ˆ@6¬íl!£‹&‘eÍšÕ¶|ùr[¶l™Kná”ÝYaU}uÝÊèî×Â*€€ÎÛ €¬Uˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€¤M@‚{Úµ(XÜ v×kÃE@D RHp¯ìZ©ˆ€ˆ€ˆ€ˆ@&HpO�"’¨ÿŸŠí+V¬pUœ›6mj묳Nj ÑT" Y'–cÿZ»Æðð²6¤Zµ¢9Ö¾Äg_¹r…ÍŸ?ßUEçZ@ewävÿ|ÂJxã¯Y¼êºU ;@«L™@øü,äó6ehšPD@D@D@D@D@D@D R Hp¯TüZ¹ä4 î9½ûÔxÈ9Üsn—©Á" " " " ž€wO"ñ+r(á+·S¹¹^½z¶ÑF%žIcD@*œ€—dƒr쟱|öãh”_Zƒ2;‚;Ÿ«óºvÄÚ÷yÞ¼y®ª;×$÷êÕ«»ÅWV%w]·JÛ»_UøsÓŸ—|.Ôó¶ªìµCD@D@D@D@D@D@D tÜKg¤)D@¢ Hp�梡" " Ù! Á=;\µT� Á½tȾ òš5kì÷ß·ºuëJn/›¦� %”dÿø³HbçQ6(Ë"ѧ�jdP\ç}PnGp¯s×î_YÓ ¹ûkDÍš5cÊ*¹3¾¢C×­Š&®õ•‡@ð\Ôy[‚šGD@D@D@D@D@D@D ²Hp¯,òZ¯ä>�D‚û¬Y³ÜÆm¾ùæ6mÚ´ÜßPm�ˆ€ˆ@• Á=‹»�/“'O6ºz?æ˜c²¸¦ü^4ÕF²j×®�• ]¹r¥Õ©S'+ËŽZhºëûã�?Üb©¬XÞH· å]¯ŸoÕªUYÛŸ~•õšíãµ*°K· é™8²µŸÆ�ᆲµlÙÒvß}÷”ÃÕ«WÛðáÃcÂÚ_Ö¹sgkÓ¦MÊó&›�e²¿:tè`Ûo¿}²I5Nr–€÷ä»ÎK¢\÷¸þòÚ¼yóä3i¬ˆ@…@’õâú±7ˆ²ÿûÅlôT³¾7ûñ7³ÕE_ÊÝ®Z±¯54Ûe³Ãb�[ý³Hp¯Û‘Ûcÿ¹×o¿ýÖUoçûUÜ+Cr×u«Ü»Y3V �·[«È8 îGªŠ@ÁˆÜsAnoݺµÛG¹(ß«í•szå2wˆårûÕvóAi î·Þz«Ý|óÍn™G}tpÙV«V-w²l»í¶Ö¾}{W-²ØyþáŠ+®°‡zÈÖ]w]ûæ›oò|k3»yíÿùÏì±Ç³3f8As“M6±®]»Z¿~ýlƒ 6Hk…3gδÁƒÛ„ \¥Â 8¡ô¬³Î²<0¥eÿòË/vÛm·ÙÒ¥K]Ã-·Ü’p¾t×7}út{à�ìÍ7ß´ùó繘ï¸ãŽv饗Ú?ÿ3TJ‰tÛðù矻õöÙgöå—_ºur^ó¯^½¬~ýú [€�Œ€øÔSOÙW_}eË—/· 7Üи6uÔQvÐA%œ7FdóxÍ»+VبQ£Œ}Èÿ?þø£µmÛÖIÏ{챇ª“qÎDÒ=þ2q,Z´È†j¯¼òŠ!o!y¶jÕÊ:vìhǼ㑌Ciã¸&têÔÉ/^l�>úhÊ×–KÛ¶Új+·Šn¸ÁÎ8ãŒÒV—Òøýë_Nh=ûì³màÀ�)Í£‰D ×HpO¾ÇE}RÏ,›m¶Y…&ö%o�ÆŠ€ ɈíTj_¾ÚìÖqfÏÅäv>g#¨â~`ìï¸ýv3kËóuUÝ1Üc±jÕJ÷œÔ°aC÷�ÃKîEc+æ_]·*†³ÖR~:oËÏNsŠ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€T Ü«Æ~P+D  „÷\�Ûá,a¶rŽ6q¯î:æÅ½<ªêùš¶à¾çž{Ú”)SJeÒ¬Y3{òÉ'më­·.uÚ|™@‚{ùö$ÕE�8âûðÃ#€lñÜsÏ•[F}íµ×ìÄO4*&Gë¾ï¾û\µÂ¨ñ {÷Ýw aÙœ Jÿœ9sÜûð?é®ïã�?¶Þ½{Û¯¿þ^´ûŒì÷ÝwÛ>ûì9ž�é¶áᇶ¸JúQ+¡Ú4 Hsá@Ž>óÌ3môèÑáQñÏò$ʰoË?üðƒÑ6âðï”ëK6�×L°ã¸ìÛ·¯ëM"ÛóÏ?ßí_¦pd¢ é™8&MšäŽäó¨ ‡ˆë¯¿ÞN>ùä¨Ñ) »è¢‹ì‰'ž°ÝvÛÍžþù”æñU†àN D믿¾;G}[ô*¹F@‚{â=†$Jp-'ىϪޞ˜—ƈ@Eð’,gêšXÕöe«ÌÎ}Ùì“*¦%ÛolvOO³ú±Ž²jÆ×:î6{ö·î»ßq|¯QTr¯ˆÐu«"(kéÐy›=Í+" " " " " " "PUHp¯*{Bí�Ü#ÜsEn‡rU7S9ÔöT(e~š\æ�\n¿Úžùã9•%VUîÜ÷Ûo¿8 D*=SÑÖU²_~ùeÛf›mü ¼~•à^¾Ý{Úi§ÅeèÍ7ß܉—�5²1cÆØ‹/¾èJÅò÷Þ{Ïš6mZ¦•Py¼{÷îNòBÒ8î¸ãœŒŠ(=dÈûùçŸÝò.¾øbcÿ…cÕªU6hÐ »÷Þ{�$æÇ'ÜÓ]æ©pNÅUb÷Ýw·½öÚË�qß�Iöï¼óޓ֓yun¥Û†;î¸Ãm3ëG@§Â=´… Ú¸qãlâĉŒrÝ?ýôÓb•Ü©l~úé§Û /¼à¦AÆßÿý]ÅlcŸ¿ûî;7ŽåRõº,ñÑGY�=Ü,÷ß¿KŒ(Ëü™˜6[Çk&Ø-X°À3þ:Ü®];ëÒ¥‹;o¦N�êÎ)Äj‚8H”F&Ú�îñ—‰s€jíû«’Îöqq¿â<â>EòÛJ�Ürä‘Gº÷eùç‹/¾pI&TI&™ƒÊøe‰ÊÜI ;v¬q�%‰@!¹J@‚{â=‡(Êÿ<—ó,Ѹqã”z}I¼D�È$DYäö?brûª?Ìnk6ú«L®¡ôeË?°§Yíf5ÖJî þâž›øþŽàÎ÷¦ŠÜuÝ*}¿iŠÊ# ó¶òØkÍ" " " " " " " ™# Á=s,µ$(4^pÏ%¹�}TUÅÍT޵=J™Ÿ&—¹C#—Û¯¶gþxNe‰U•{Æ÷�vÚÉ^yå•b,ý�‘&‘“‰ .¸À®¼òÊbÓåë îeß³Ÿþy¼ù&›lbãÇ�·zõêÅtÕUW9•ˆÅ7Þxc|\*o�xßxã 7éàÁƒí”SN‰Ï6oÞ<Ûyç�mÙ²eV§N'no¸á†ññ<œQÝ‘• Zùzë­gT†N$¸§³>d´Ž;ÚܹsÝú8o8‚1bÄ;çœsœ¼Fo £F� ŽvïÓmöÛnkˆÒ[mµ•�‘a}ÐF’¨ÞNP½ú€ð£ÝgªZðz饗lã�c¥"×Ué9ä�8S`Ø©Fe îÙ<^a™.»ÇÜíxrìr¾ø*œ Cü¦w€™3gºcþÿû_±ó-mH÷øËÄ9pê©§º^Øf®Ë³Áà>uÐAÙï¿ÿn-[¶t×�²J\$rpþ‘Ä�ÔU ?¸Îð{ îa"ú,©�àž˜’(Ïã$ñ,Y²Äš7onuëÖM<ƒÆˆ€T(DÙ?cÿS½}ʳcž‰Éîï5b…Ùÿ_,·¯íEUÜ«Ç>¯Xñ»{N$ɸf͚¬ÏFåÝ]·ÊKNóU�·EZëÈ&�(Á}òäÉÙ\eÖ–�Ï�,ru»’m“Ɖ@Eˆ:¿ÜsMn‡WU7SÙ—j{*”2?M.s‡F.·_mÏüñœÊ«*÷¬ îÌŠ+¬}ûö®š;¯o¿ý¶Uâ¹xΜ9®Â6"ìúë¯_aÕâh ëGòD®¦Jx*ÁöÍž=ÛÉC-Z´p¢(ó¥*¸ÿôÓOFñ-·ÜÒ¨’WÈqÆgسÏ>ëDUR^¼x±í¸ãŽ®¢ zXÈMÆî›o¾11öÓûï¿ï„�à<·Þz«Ý|óÍnP¸Šûm·Ýf7Ýt“wØa‡ŸÙÇO?ýt¤àžîúþûßÿÆ+IqÄF…ò¨¸îºëâ•·iË>ûìŸ,Ý6P¾W¯^ny=ô�zè¡ñeû7T`GB&¨ˆûí·ûQ®Z»¯ ÍkPŽ÷Q]|»í¶³åË—»åø?>Ùky÷L^c²y¼Ré>]vÈë\o‘9WHÄÇðáÃí /tƒ{ì1ëÙ³g|’tÛ�îñ—‰s€íîܹ³KiÕª•«Xލ±†ê#Ëî°ÃáI~Få&Ïõ)•Ä›ùóç»kþFmd>‰¦,‚;U˜¹ç €mºé¦¶îºë&lÛ¿þõ/[¹r¥�}öÙ6pàÀbÓ•µ‚;’,ç;ç /TÀWˆ@U Á=ñ^Š¢\gÚ´iSæœÄK×�t Éí+cÉÜøžÙÈrü~Ô¦I¬šƒb=-Õ146V~JÑrËòo¯Øï?ýc�ÏÔ‰="!¼sÏŸ6mªëõ¡2w]·Ê²5mEÐy[”µ�Š Á½"(k"�û’ îø?Ó¦MË™�¬ªâf*ÕöT(e~š\æ�\n¿Úžùã9•%VUî"¸¨{÷îöÉ'ŸØ[la<,‡ƒ ºÈÃ�È8>¨úŒDJÞp0Ë%{»vížÄ`©ÌKŒ=Ú|W)Hµ[o½µŽÔŒL�ØLö&²"�|ˆ<%õ2~áÂ…víµ×Ú3Ï幯ç�zŸÍã5ìöÝw_׋×¶?*8ÏH  î¸ãëÛ·o|²tÛ�îñ—‰s€Dz~ ž{î9cŸe:8¶ýùN2 ® ƒ ²3fÄsŸ¹üòËݽŒó„¸á†Ü}/>ÑÚ7ôÀüÜ'ƒ±Ûn»¹mÜ~û탃Ýû(Á�éH$ ž?þÜA\'ù'T¤ïß¿¿;†¸wÈí´—{•O‚ ÎÃ{z» QŒ6(D ›ü½ú˜cŽ)±š¨?Ж˜¨Œ¾ùfZ¬7˜Ñ±¹þ~^-¾ˆjÖ­Ûa±gÞÖÅWÂ'îÍœë<§òÜšê3S%45¥UNŸ>ÝõÃ+zÉ÷à�‚<ñ�¤5­®êÛÍ3ÇW_}åëH¦ª QÙmúúë¯Ý÷LzÏ¡w*¾ïÕªUÛ]E¨Þ¾"öõó ';_\6Z[Çävª¯¯“Û}ô‹uV5ªŒ’û&뙽;¥Ö‰ î5«Ç¾—Æ6yòö�ü#ÖÎZîØ«È îùtÝòû%¯$"Гk ј¿µ(²K€?Uq÷×y›]ÎZºˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ@ö dã÷“ì·Zk¨ |w î·7ªªtš µ=JÙ™Fì³Ãµ´¥Š{i„Ê>¾Bw¤a„ªÛöéÓdž R¬¥Há¿þúk±áÁˆ¾¾Ê°Ž0܃•«ý4~øa\dFpßc�XiºX,X° .¸#ç!zqÏÏë_ÃÒ'Ñà‘BÃ" Ÿ‡ª¼�:u²^x¡„àNõ^Ö9eÊßæAõêÕ]¥Ø×$BÅ�d‚{ºë»å–[Œÿ‰±cÇ:éß·%øJ5gs‚H_õ›Ïé¶�e”HÃ>!Ù‹Lˆ)ðâµG�öøã�'\Uù}FTª÷Âu¢9.¸à‚D£-Ø&*ï5&á b#²y¼fŠÝ%—\bTe'¨äNá §¿o‚ #™hCºÇ_&ÎHz&q�A4£ç zhÚ´iK™>“¬äK�éy$Hé$ÆÀ5*Häò½4D î\³¸ß‘0�5²W_}ÕZ¶lYlt”àÎý˜m�ŠpÚˆ#ܹ擸¢æ‰º?“T@r2&òqÔý9jY&å!PÑ‚ûÇ�µÿ,z¦ ·¹Å/ïYï.»ÆzœÙ3<ªÂ?w’÷:tèPámÈä yæãžN<ñÄñžy2¹Žª´,eI°$´é‘%‚ûÏj 6,ö\Z™m¯Ì6ÝsÏ=ÆÿÁàÇ£† ×µ?c¦ìê˜à¾<–+½óEÒlpºdï‘ÛŸŒu´”Ûýôý^7{öﯚ~pÂW¤ö §›Õ«eV+ö¾zÌpŸ4és÷LS™‚{¶¯[#GŽtÉê$ðõ —Zš#>øà{ùå—˼”úõëÇ“ y¾$Ù�àû=3)²KÁ]çmvké" " " " " " " C@‚{ÅpÖZD  ð·t âIp¯¸½+a¶âX×”ËÜÙŽ\n¿Ú<+î}UåžuÁ�jb—]v™«8Kµº×^{-.–ƒŸ*²TŸž7ožáø�Žª¯ãÆ�3Ä/¾"Æ#ÈûÈ”àÎò¨Nwå•WÚ.»ìâÏ�ÝTëFF¤-TÎ J%W\q…k#�žp n^¤›gŸ}Ö^yå·þ Š•|þ÷¿ÿmƒæ­ûAú¼óÎ3äD¶©)ŸÈVµa·ð*øÏìÙ³ÍW ¦r>ã‚ ¤^â¼ôÒKÝñ5]xØÙgŸmÈš 40$†DA5åaÆYÍš5íûï¿wU M›LpOw}o¾ùfüx¿ë®»,ª2-ízï½÷â’?‘Aq5Ý6$Ún†#x#e°’C�æHè@ºðÁ¹Ì¹ƒd;iÒ$?¸ÄkP&áC2#Ù‹$*©2?û•¤+z;$ÝúçÌL,;�eHpO‡^ñy+Kpç{�ïAŠûeÇŽ]-ϵk×±?b²ìªXîÛÒUf�î/ÞædŸ¶ÞÀì©�ÜþëÊâ²{�˜ëüÕ‚dK)>î£3ÌÔŽõÒR#Ö+YLpÿüóϬI“&•ZÁ=›×-žéÙ‡ï–D¿~ý줓N*%‹ŸxŽ¢'¹²ÏñüøH¼ûî»ñ^vÚi§Ïòe]¶¦/�‚»ÎÛÒ9i �ªO@‚{ÕßGj¡TU¹*¸WUžj—ˆ€ˆ@rÜY "¥„Wä¶ï¾ûΨÙ¼ys'u#L㢋.Šÿ%5#È3ÕÝg©vNdJp_g�uìÅ_tÂA°mH„¾ Z°ú1r4²$ѬY3'…Bä?ª#aÁN“'Ovò •Û‚Á�øçž{®­X±Â:è  ý‘=ØŽÊxãÞ½{»U#Ýxà� ›�ȹlÙ2;ôÐC㉠'^;�uâĉ֦M—<‘hz*1S‘™@JÙj«­MjÉ÷t×Ç1Ϻ‘/èâ‡Ä äÖ`pn!ËŽ5*>¡›cšH· ñ…®}ƒü?sæL'´s ³zF )€D‘`\sÍ56tèP7ˆ6î¹çžÁÑîýÔ©S�\âGpü3_*A…}/µ'ªüžÎ5&Y²}¼fŠ2ÂΘ1cÜæ W‘�¼L𙇤�`rãÒmCºÇ_&ÎΡE‹¹k HTnOˆêTÿGB/K Gqs¯zúé§KÌJâÖ3Ï<ã†Ã”c<&L0Ö�¤N„w’Ä� ’¨ îS¾‡“pÒO”àîçE¥wˆpÏ~<Õ‚è>rŒpO Ú©ÔNÐ’Õ|øªöªàî‰è5›$¸'¦ë+¸“ÔB" I+¹ôfÁþnÕªU< 0ÛCÂÏîÂi²gÐL¬/ÕeHpO•TéÓU–àÎó©Oòzä‘G¬sçÎñƆEÙ�î‹�Jú¹ýéØW¦`åöK^+’ÙƒÃÞ�‘ºäþ±BàaÁÝÿ‘šû9Ï�uÝ V?g»Hláo$%FõØÆß?x~'Hâ '_’¬í{Äãï\ùû …<Ó)²K@çmvùjé" " " " " " " G@‚{ű֚D ßøßr­‚{¾ím�ˆ€ �Œ îÉ vØavä‘Gº*¶Áé¨BûÅ_8aœêîQ�؇àGŒ?ÞI-¼Ï”àžHJ¤‚<5�`âßSéöä“OvÑÃÒ>#¨Ô»õÖ[»*¹aÁ}ï½÷vÕ¬¹éóÃúFmä–Uèÿ } ⯿þz¼š{ª#9!jQå9•@†¢2ü©äž(¨œê©§ºÑ‰ö¯Ÿ7™àž‰õ!o#qÈV¥^^GVCJ~üñÇ}sÜ+\|%åL´!¸ð.]ºØ—_~ä�_‘*Â>ò,-AÈÀ>¨êÞ«W/·_ü0ØÓ“A*‘ŠàžÎ5&Y²}¼fŠý‘¶}¢Ax›¨Þ�t}ðÁ—hÒmC&Ž¿tΤªùóêƒÏýû÷wI#CT^§G ªÝå©6N-ˆ£$èDq&A±žª­ÈLQAutäu",¸s�¡'IF�5»K0#é$|?KGp�\Q``°7 ®Ýþúí'Aú§çŽ1…d“€÷Ät½(JR×)®CŠ’$¸—d’Î�Ê’É“µ¹²ÚD¢%={q?$±9˜De]a¶Óɶ hRû§—Û/Ž}…~fíãyÛ˜ü>" ¿#¹÷Ž}í™’B%÷ÿ;=¶ÜXެ¯àþÙgŸßWéÅ¥2÷l_·èE-ü\Æ÷@’¡+3n¾ùæxK|W‚¿¢êÐy[uö…Z"" " " " " " "� îéñÓÜ"PÈ$¸òÞ×¶‹€ˆ@ÅȨà~öÙgÇ·¡æÇ4*�!¹ùjÁT™¥KvA—JÜ«W¯¶ÓO?Ý Ÿ?ø±ÏKäȃ¾Êw¦÷(1�õÓvºú&î¸ãëÛ·¯{� á+ñ͘1ÃÖ[o=7<üÕª§L™R¢‚{°*2ó"wëÖÍ­«aÆáÅÌççŸÞN9å·½#GŽ4ÄäDAòÀ‚ JÈœ‰¦g8§OŸž4™‚éÆ/¾øbÞ:é!™ –LpÏÄúæÎ�ëª&Ïž=Ûµ‡jÛÛo¿½‘?þøcWéáñ•d *+rÞyy&mp+^ûÏO<ázfàœ¥m|ñõmcŸ°ßˆƒqûí·Û�7ÞD¯íÚµ3ªiSm� WJ¨`}É%—•âS‰Ò÷t¯1ÉÚ�íã•u§ËŽ}õ…Ä‚jæÏl°�».s %‡ ‚8‰<áêœé´!Ç_:çb{Ó¦M]/"l#²7 JÍ›7çc<àDurÖÅ9Ƶß'’Ä'Jð&(ÑS©ýúë¯/6%½qpŸ£'†ÓN;­Ø¹œùí¸ãŽsƒ‚‚;ǰÄ9o|Åô༼GÒ¢×”&Mš¸}ëÇgRp‡×Ý%K–¸^Uxõ•ãøHPˆ@e�àž˜zE îôêÂ}�êÂ\{ÂU‡µrùòåF2ßx† 7˜ð½(Ѽ¥ gÙ\ӹކ{™ Î[‘‚;÷ zlâz §díJµ‚{p™|—€cª÷± ‡²¾çGÏAÜ㸷z·²drÚŸ©6‘Âÿ[l±…{6³áy›D¯-ZDŽ÷ÓÓk ɸL÷òË/ûÁîÕ‹²+c¸ ¢ït±Ñ‘^;Þ ‰ÝÇE¯þ-·ûaŒyÔß<ËÞ/–;g‰Ÿ"úõÿÎ(š§NM³ÕÌòYp§— ÝvÛÍý=‚D]’š¹^üñ.�8šPñ¡|o¡g«ºuëÚ&›l’±ëV6wÎU¾ÓûßÂÁùC�yü�"Õ$|®ý\¸ßpMË÷¿gè¼ 5ú," " " " " " "�«$¸çêžS»E ò Hp¯ü} ˆ€ˆ@!ȘàŽŽ üðKUf*µH²p@ìGóÏâ݃yx¿ÿþ»mºé¦îGÓ  ˜)Áý–[n1~Ø?ÔvèÐÁ ¶ï¨£Ž²·ÞzËÉ#ájÖÁe ;>óÌ3%w~8¦Jð»ï¾œÜIÉT&ïÓ§�«¦\bJ±TòXR!œ¸í¶Ûœ`à>„þA€B’æGô3Î8ÃU;Mùy”c”ó‘«‚ê]wÝåF#EQ�?Q$Ü3µ>*K#{‘<ؤ($¶‹ŠƒáÞ2ÕW¬@IDAT†à:ƒï;† ON W�öÓrŽÝzë­qÑØçuÿý÷7’czöìéåÞàtQïKÜÓ½ÆD­ÓËöñê×S^vì�XHx ±æ¬³Îò‹u¯ˆï\ûèƒ`D¬p”· ™:þÒ9èë·ß~s›”èZÏÈ`O!œKÁžÂ<‚ŸI@Z#¢’¥�&I2 ‚÷7 ðRè;ìà†Ïî›É’}‹ˆ¿åú楥tw$öë®»ÎÝóÜ…÷Dd4¼"HpOL9‚;R¯¿Frß ù†D6þî£~ýúîyö‚ .H(ºÓëÏ[܃h§DQ$Sž•ÃAÒ×k„R¾ø·‰ä&zÅàzˆÐI0Œ¡øâƒd5oý4~¸Oü÷¿ÿížSüðt^Y=ª<ùä“NœöËB"åúO¯èz4 Žç=÷.ŸØûè£�Æ~ýtÜû¸§¾øâ‹.9‘á0Ûwß}íÒK/uÕ§ÿóŸÿ8Ñ•„ÌT‚çÄÇ{ÌMJÒÉÏÁàᘠñ™í{饗Ü÷C?MyÛ>vHЀ)="l¼Ø.þQ£F¹ã–$‚Þ‹Hò¤7ž9|têÔÉ–.]ZìØòÇ•¯æîEÙ1Á}ÉŠÔ÷¹ýüÌ.Œ}õ¹¶rûßC‹Þ!¹?ÛçoɽÛc¥WqGpo«à¾Nîœ3ôžCð=êþûïwÇ3â÷{ï½çö»ñÏ„ \ê´iÓœ Ï$\“èYŒeòw‹t¢,‚;W ù™ IøÄOŒ¯šï´l'?4¼úê«îÃõ–ã’àÚÀ3çŽ;îè’<9†ß~ûíxÏG¿&2 D]yå•‘›<–�N8á„Èé‘4ï¾ûnW]ÏWjOÃgŽ1×p%ä¨i“ î™\Ç ÇÇ Ç=Â2 U§1™‘¸ZµjUL2Èd¢¶ß;æ˜cìõ×_w¿þúk×&?ο"½ÿþûnxߺukwM íT´ôûqíàƒö³%}Í”àžè“låÙ>^ƒë.» X�,„jümÚ´q•ÜÛ¶mkcÇŽ ®:þ¾†åPù˜8úè£ IœÊÇQÑ«W¯×E¦#ùŠgŸ€5/rvXrFª~ä‘Gœh›ðy“ xÎô xQË*˰«¯¾Ú}/H4÷’{ï½×Ý“ý4¥ î<+³ ‰‚Êõ|×ð÷¦ƒ›ï áž§Â�”ÜIÀõÁñDrÏ`QÁº8Î^{íµ2 îCì;’ÚÉÃ=®…dø`Ò^:m ;¬÷¶fGnSTµ}D⯡n&$÷�{‰í×¼]|9QŸ>>³pwÎξO�=Ú}?!‘ž@v÷I×aNÇwÉ sDõêÕãB8ŸëÕ«çÎcÿw†•5Ê"¸ó}Ä?Òßc}�€ÄߨÆÎ3&òz8蹈ë É?ôJ\‡}�=~Ó‚»_/= p=åyŸsˆD|‚ãš{ &\G¸FR•�ž9àÂ5�sÓŸs<ó2×xŽeŽy߫Ǹqã\Ì#Öî™Â·'W_uÞæêžS»E@D@D@D@D@D@D@Â$¸‡‰è³ˆ@ª$¸§JJÓ‰€ˆ€d‚@… îü L·íqTÀ£»{¢k×®®25?S1/*� ~lE !�B|EA~Fd Ç�!Cœ˜ÀðL îH2~]TÜgŸ}«uÕ�©‡`[šàœ™Œ‘f©ø‡¬‚�YHAµ`¶™Щ$�”ªó#;�ˆžL¼ÎË—4ä‚÷‘†Â�”ã%,ßÓ@xšàçd‚{ºëCð" Ûì�õàúyß¿{ðÁÝàpõótÛÀ¹Š”ù˲ ¢bÀ€FP‚¤_‰ImæÌ™V·n]'Œ!T„ƒjúlÇ|¸}xÚðç àŽè…0Žt®1áe…?góxM—ûƒýB”ÖÓÁ^{íåä>¦E*¤ú$‘nÒ=þ2q�4„˜M !™GE0!àÖ[oµO<1j²Èa�;wvb²T”ÐDÂILœ¾âyxAtܯˆ àÎgŸtÃ~ò2ÃS‰Tw¤;*À‡ÃŸ;|AEþ¤Êg0è‘á�Cqƒ$¸Éè}EÈ´à~ÿý7ÚŒßÌVÕ¨ŸpS~jо_¯cäøMjM–ΈÇÀÚ,³ -&öO8M¦FT„àÎóÏ"ÁàÞO•tîía92XÉœçûðõA›û+23÷#äaÿü�ŠàÎú£¡ƒ\ï¨Q£œœíÇÓÛ††àÀóO¦ùÕËŸóôDï;Á¸üòË]Ò&øouêÔÉ�N$¸—Éuží 'Ür_Ab%�÷O9å÷>Á�g„nݺ¹å�àÄw«`âr/²+=eÜ™‡DMÿŒî«íŸþùîþɾ…Ï¥>ÒmSPpç;‰$¦ùøüóÏãß ø~ëà÷“¥K—ºûô²eË\B6ÉØÁ8÷ÜsíÍ7ß,‘¼À4aQ¶cñYƒ‹©�÷Ÿž]‚;I $çò½†¤{sÎð¼Ã3ÇC0�Ø}ÏôʳÿþûG»g@ö5Ëeù|ÿ)OdCp'áß'#û6ñ÷ þ¶Bð Ë6¿ëñ\ê�gÎ;z|"8/ý}wðàÁñgA72öϪ>Qôì³Ï6Î�| �·ù´7µ-" " " " " " "PØøw§�v*lÚz�r�à^.lšID@D œ*DpGv@¬ð¹éÚÝWàFŠóéì4öÛC5ar*ôÖ¯_ßfÍš—\XnóXe[ä@„ƒ`P]�îÁh‰L î´�ª‚b Uƒ•É�‰úôé¯`ÜÙ/X"Y‡·—eÒÍ8b'mVqd\¾r(Õ *@#˜\€®°Î>g¤÷.]ºû‘ž*ŠCˆSüx�€@2�Ž'æ¡‚8‘Juød‚{ºë㸦}$=lºé¦N@‹þH¯TÉCpúøã�‹I¨é¶á±Ç‹W4EÔ@V *ð©ÈŠx4uêT'41Ò9ç5‘H¦j¢¯\šh·€ˆ�r}•Õpõz?y:׿ŒD¯Ù<^ÓeGÜž={º¦“lCwĺp{DØrË-�¤é¶!Ýã/çIF\+8ï›4i⮩lg0¸¦ÃŠjÂH”ˆŽT�L5:è ûàƒbÕ˜·p‰ áù�ýàO O!ûƒ}Åý€0",¸sMôâü=÷Üíü2àŒ :cÆ WQ�{��d‚;É<¾ÒnT²�ë‘&ü|õ_–M[Y§OL îɮžmz�Lð¢�ï±'¸Üòü�öþûÙkµ÷´Ÿ¿V—›Îûõ—뫔ǮÆDà¢$¤t–UÚ¼ÙÜyæ:à+ûÛC2+¢&ÁóÚV[måÞvØaîY«}ûö6bÄ7,üû‰’àY˜ÊæD*‚;Õà}⟛ií?\k©Oð]Ä'=ò9›‚{PŠ¥â:Ïmáà{߇Ø_ܳHü% îH¹gžy¦›†ÊôQ½q�¦,z­B^õ©ÓÜÙ×þ9�D:îá`[h÷ßòî´›çMª§óŠï�^–¥gªP#Ý6÷=zë ‰õðý€ï}ìTu÷•ñƒm 9‚cˆç‹1cÆG9¹7UÁ½Ã=Åf­ðŸŸ“ÿ‚;ççß_د$sú �ÚßGx^£Jy0HÂöúù>O¥ÿlD6wz &†ÐîGyÄ]Syu>ólË÷4"(ô“€DÏG\«|Ñ7Qà�çá“ £súmXp×y›Ó»S��‚&PžßO ˜6^D N@‚{…Þˆ€ˆ€T�Œ î´•Šƒ>øñ˜Ê‹ˆÚTü¢Ú:� KEh/Ι3ÇU?CŽ¥‹k„o„v*ÒÅ5‚ R8A1Äñ`P9 ©—à‡f„;dŠÉ“';1iÏG¦w–GÅI_]!�õ"¤#c >Åë àî% /Y_{íµN°AÔ§áM7Ý!©ˆæ«-úmÈ÷W¤8‡ ò2ò@�:u\…=„rD"J@‡ɨŠÞA!Ñ Ñˆý·xñb'Ïx¡>Jžw ý“LpgÒt×GKŽ ¢mÛ¶Æ1ѱcG'Û 7Q¡›sŒˆÚ^†§Ó¸°Þ•+W²(wÃýÂ'4¥#¸“à“’­—gEž3Ê#¸Óvîmì$y<›#ä+L3.Ý6�ç¨XÏ Üƒ¹úçr†ûàù“g*ÄÁ(K÷v•,¸Q‚;Ç­O´Kì\/I@áï|?ô= øýÉsß3xþ'虇¤¨ùî>6ý|e}Í´àÎw"ßûY°-üÍÂWu'‡gä`�8é“eyg[Ùv=h}/IÁùxO¯œ3|?óUâÃÓäêg¾6ýûų%+ÌtÞæêžT»E@D@D@D@D@D@D@$¸ë(/ îå%§ùD@D@ÊC £‚{i  Ê#2ë6ÛlSlR*fóã)ÿ?’"Ð…!‰‚J¿Q�DøÆo¸Q™Üs?üð„?Ø"RÙ:(¸Ó„*ø¥ ¤E–éc×]wu TÎ-´@j:ðÀ]‚ÛNUP„� ÄLþ25B3�¼€ô Ĥ§`ÅPº¡çÇz/ù²ï�SÂ?ò—ãß—&¸§»>c¶ 7ððíe8Ƀ NŸnH A|ERHÈ=÷a¹¹NTtNTÖ&)ÄWhM4]Ôp_=;8ŽJ�œŸ>Ò¹Æøe$zÍæñš.;ª�Â>˜pµTÞG\ WªdÚtÛ�îñ—‰s€í QÆ'SðÙ§Áóˆ^þýïÇÇ1]*�4H5t"*ñ†áˆC$h!šF÷¤q",¸3Œ¤-®‹ðH$‡Q˜kš�d‚ûûï¿ïîŸ~Z^ƒUèILãüò ,Áéx�èÇýŒ î¥]‹ÝLúG2D@‚{b�\ã²)¸sï÷�íà„JðA’×2ß =¼ôêÕ+<›û¼bÅ '˜Ò~ãx¾ RÜIZ¢¢v8�V»víêW¤à~ê©§º„ ’ËÆŽnVÒωwžûX=³„Ÿƒ äÞÎ2/×§#¸ŸvÚin}¥­—gtzç)¯àN{©LÏ=™à9…gó�6ÚÈ}þ“n›‚‚{¢cÇ îT¥¾ñƃ«wï3%¸o;¤Ä¢K 8¸�Y—ÍcÏSÍÆÎ*1ºØ€1\Çogöù¼X"úgÅFE~˜|nþWp¿âŠ+âÏ.<÷…¿k“�⃿!ЋV0H9ï¼óŠ}�g<"7Ïi|ÿð½Uç+ËûL îô4G5öpw§ÃçW”àÎw*΃²Ï›üØ‘/ÜuÞæËžÕvˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ@á�à^xû\[,™" Á=S$µ�T¤-¸Såì‹/¾ˆ\b2²B;ÿÓ¥9 UõÙ'È oH–á@”G˜A&õìý4TYæ8d?¤TRf=TÆóUçÃó¥»>ªþ#:Ð^„¯`P•›cÅw|Ÿn�Û¯¼òJ'GùJ×,ŸÚ·oï*;…òàºyÏñÎyìQ�áþ|aŸq­(OpžÂfäÈ‘¶páB·ν°|‘Î5¦´veóxÍ;®C\§àï«ñ³MjíÚµsâ ¿ÖEmkºmH÷øËÄ9Àv!ús_àÚ Î_dA¤'/¾Ç—ö¦ÈL$ZQÉ’åDÉÜ«|¯$LÃ> �‹û”Oðà„þÐĸ`åt¦!yŒ ±Ücƒr;㸇Ò.d,γpp_äºIï Ä–[néÎs?ÕãY6ëöIYˆ†gžy¦c¹Ùf›¹ä£påøT®Å~z�t HpOL0Û‚;ÉC\?£¢4Á=,™—ܹ¶ñ Bä¢àóÇ>DϲDi‚{iÒ|¶÷ÒÖË3<÷¼t÷G}Ô=ÿ‹DàgŸ}ÖZ·n]ŸÜËÛ¦ª$¸·½»Äæ•ðí%fë­S4ø‚WÌû´Ä$nrûóÇü=m—‡‹D÷è©‹†~užÙº±e¯S3–`\Íì³Ï>ub2=iù„ãdógj\6®[´�ëJçÎ�&ƇÛOÏrI0¸ú¨Ÿ®,¯œ;$j!û‡%y–ƒÜŽ˜Ïµ‡û\i×WæIõZÌ´ H‡€÷Äô²!Š…`’:‘¨£"(B"|Òã×’O¹qÝ$Á'*¸FûÄ9?/Óå¢à~Ï=÷ÿãÇ�O˜ìë&ý“Hp'ñöÞ{ïuSó#‰½Qáåzž¹èm„îÚEïá š3‰L¢ù.»ìâÞÓ3I„D²õÒÃÉqåÜgΜéƒIy<§Sq:|ÿI·MÁã™D°¨êÿQÁý×Xk›¿‹‡;ÆQÿL:Ǭyà1÷ü1%%wäöŽý[ng9íc‡à·‹¢–ø÷°©çç·àN¢# y>èm-*üsÏXœ7ÉžÓø^1aÂ{ê©§âUÒùJÅôò>ŸUeÁ�¿·Ð3ÏÓ\#Hö.´Vp×y[h{_Û+" " " " " " ùE@‚{~íOm�T$ îI[ë¨r‚»v‰ˆ€ˆ€äzñ2æ›o¾iÛm·]®m‚Ú+9K@‚{â]—mÁ�äÃ×^{-2Ùí±Çs•ŒiÝ‹/¾h-[¶t ¥‡•¯¾úÊ%-Ž1"²ñìS*¼/¿ür¼‡‹ŠÜo¼ñƽÀD62Å�Ü|•{Äônݺ•˜i” å$¾vêÔÉ%2Q"Áý�wÞ1ªKÆ ³ÝvÛͽþCÒÒÞ{ïm ,°îÝ»Û�wÞéF“¬tÀ¸÷W]u•sL¬Ìw(X&½AÁ�}}Á¸áˆî{챇{ü‡$,ÚC2CywÄÙÞ½{»ž¹6Þxc;ûì³]O3¬a߯߯3Ý6UÁ}å³%1Á½UÑ.ò›ùº]L^±ïßòúâØ| �U[ŸW49òû¸X'0¾Ê;CÏ{9¶Tz®äëØ®]/–§]»F~Vp§Ç+Äsz¢¡çšDIéô|äÏ—áÇ[">ÈŽ÷Á%�„ç‰ú\•wÚK²Iלç\+ -¼à®ó¶Ðö¼¶WD@D@D@D@D@D@ò�€÷üÛ§Ú"¨(Ü+Š´Ö#" " î:D@D@D Ž?þx3fŒQ¹)Q!"P12/¸ßh3~‹õ\P£~ ø©A û~½Ž‘ã7Yü©5Y:#rkÿ±ÌZ4DÖ�®^žpÆrŒÈ¶àN“N8á»üòË‹µ‰úÈ#�´eË–=Í|úé§q ž*Ù#GŽtÓ_vÙevâ‰'›wöìÙvÄG•‘éÙè“O>q=ó0Q¶÷É“'»ö²äê�ò6#Aï'ˆ ì zîxî¹çlƒ 6(¶lDsª“�<òˆuîÜÙ½O$¸#­{¹œ*Ó£G�¶F�¹yü?lU¥‰K.¹ÄN9å÷‰ž Ì¿ÿþ»[ë ²ýþûïïzaxPp§/è#Ÿ³Þ`•j¶ ©ŸˆÜY>R:=u±�áêØÁŠ÷ˆÆ]ºt±ÓN;ÍÞ{ï=w ±MíÚµsËçŸtÛT÷U˜Q ºÅíñÍJúÉý¥ãþ–Ø‘Ü|ÂlV¬B;Ãï¹ý‘‰þSò×UpÏGÁ}þüùÖµkW—D’¬ç �)’ äÀqý¡º;b<2;Çp08|¯$øì¼óÎÁÑ)¿¯ê‚û•W^érØ `~IR9ï¼ólÖ¬Y®7>®!ù^p×y›O{UÛ"" " " " " " …I@‚{aîwmµd‚€÷LPÔ2D@D@R% Á=URšND@D@’@ÊDÖ[¹r¥«8\^±)É*4JD ‚@¦÷o¾™f¿ü2?bMEƒ¾ûn¦��ý›}Ú¬Wä4猴=7kh›nºeäxþóŸMm‹-Z'Ÿ©^p§š7RtÇŽÑR~YÖ‚ý|}úô±}÷Ý×ÉŒ&L°ÇÜI¢ŒG†<öØcý¤Nœ>ꨣ á´F�FUedíÆ�ÛG}dO<ñ„q=%nºé&—4ägΖà¾pá¸TN;¨¸¾ÓN;YóæÍ�dï×_Þ× ¨N%{ª¦ï²Ë.n;ß}÷]óÇpëÖ­íùçŸ�¯&8ßgŸ}V¬âô]wÝe÷ÝwŸ›vÛm·5˜î°ÃŽ;=‰ø$‚V­Z¹å7hÐ ¾\¦ýüóÏÝçãŽ;ÎØŒŸ:uªw¿þúëø´AÁ��TÖ÷íe½Ì‹0ÿ¿ÿýÏUêã�7âóF î^x¡½úê«nšpµü)S¦X¯^½ AÉþŽ;îpÓÍ�;×�’‘ã·Øb —$@â„�tÚ<žI¾8úè£ýbã¯{î¹§;^é}€6‡ƒªòHû›o¾y|Ûü4çž{®±?Z´háž üp^ƒ¢ìo+Í6/*šœ$áûí66C%÷XÅubñïE‚;Ã}œóRêr;ó̺$–”ÃÜ‘¸k×®íÎÕp2‚_O¦_³qÝ öJÀyƒìž,Ht™4i’Õ¯_߯�諭snúdžöíÛ»Þ豇öŽ7Î%Æ�ÐB"‹OÈH¶ŽD㪺àþÃ?¸D Ÿ~úÉ$ ðüK²ÍÌ™3Ýu‰¤&‚8ò)tÞæÓÞÔ¶ˆ€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ@aHGpço$ሞ$þ¹ZüÝßoªE ü{´Þ‰€T!Ü«ÐÎPSD@D Hp/€�¬M¨£F�²‰'ÚŽ;îXLʬ˜µk-"P˜¼l‹4Žtþ@^–ÿüñÇcmø¸Ï“ î}wï»ìég©´× (ŠÈÛ¡C‡´Û‚©ÒþÒK/9ñ8jÁÁêÇÁñÓ§Ow’7UÚÒ0ÕÀƒ‘-Á�uôíÛ×Ug®ïßÿþ·õìÙ38¨Üﯻî:{òÉ'ÎOU÷{ï½×¶Ùf›ø4Éw&0`€qßIm´‘�1¢DÅø/¾øÂèu„*îQAÕtÄ{",¸#ŸSuŸs+*X'Ç{”àŽXpà@·n?οR1á’Wgãyä{á…lñâÅ rÕÌ©ž‰@Â~à�œäŽ´ëƒjÏTÖ¿æškŠ ÝŒ§=HýTÎf{‘gƒÁ2‡ê$v*Gû@ºÝ{ï½í¢‹.rUèýðàë|à*¤Sµ}Íš5nBúYg�eTf÷U÷©Æß©S§à¬¶hÑ"CÂ}ùå—ãóÒÆ}öÙÇU¸¦ ?ó!S•?œ¯lÓºë®ë*={¡–ÿ‰¨}ȶ"ÀO›6Íñ=z´µiÓ&¾èò¶)•cÇKù$tP->çcÆŒ‰¬Ò~þùçÛ믿nTÒçØ †eWÿi¶4&¸ïö Ù·‹‚S”þ¾cLrsœY㵕ܙãläö¿OÇÒ›b˘½wªYý˜à^«º‚û¤IŸ»c2×wªŠûó8˜T‘ ç(× Ž;z§2dˆ›ÜŸÇÏ<óLäøTƒ ðßÿ½ÛÆM6Ù¤„€Ÿh90e=¥UÑN4²áåmS²efk?ñΚ˜à¾|µÙ%¯š ÿ;o#åÕ"¹¿r|‘ä~ö‹fÃÊ(·³¢cc�;Üv@Q%÷š1Áý¯ØucÊ”/� $åêÕ«—8–Sn`'ÌÆu«ŒMHir®]\ó8wHÌ Ÿë)-$&âÚÏ5œ ’Wò9tÞæóÞÕ¶‰€ˆ€ˆ€ˆ€ˆ€ˆ€ˆ@a(«àÎßEþàš±xóÛ:îõ‰)E‡þá·ñqnD)ÿÔˆýÙ|ã†EÝY×¶¨§Ñ}›ý-žq¡?«—²´ÜýÊ+¯½ÛR\†ßr=Þyçã÷¢Î�;»ß„ªÒöÌ�;×õäÉß·)TÑQ‘ë_µj•+@űÅï=‡vX‰^}³±ýܳAUËHD@‚{"2." " " "På HpO¼‹‚¢(®›7oîdÌÄs”>&‘à^úœ¹7Åwß}gݺu+wéHNUs…$"À�Bî+c¿å|ô½ÙOü]õ(Ñ<™Ne¤WbUà;mbV'–߀àþûïË�ÊçÿøÇ?*UpÏÔu+ÓÌ´¼Â& ó¶°÷¿¶^D@D@D@D@D@D@ò…€÷ŠÛ“½9øàƒ]a�£Ž:Ê.¸à‚Š[y–ÖD/Ž_~ù¥ëõ”^0«R ßÓ{%½À>úè£Þ´ŠZ?Å„.¹äûøã�ãÛxï½÷º^ƒã²ôF‚{–Àj±" " ‘$¸GbÑ@�\ Á=ñ^ò‚;¾—,Ybë­·žm¸á†‰gHaL! îß~û­uïÞ=*Ñ“ 2ĪÚv£[ª¡•EÀW=ZÜ—®2»ð³§¿¨ØÖÕÎìŽXõöµÍjÅw*$ÍŸÿ£-^¼Øõb@µýʨàžÉëVÅÕÚò�€ÎÛ|ßÃÚ>( © îü-„ø3öúúÚÊí7|Рh`ÿ°ËR·´î›¯4ŠrùRÉ�^v{õêû»ë|»êª«lÿý÷/ÚÀrþ;tèP{ÿý÷í�C±Þ½{—s)ÿ¿½ó�ªJßøG¯‚Š ÒeYZÀŠ ”Y ¬4aAÊ"J‘¢ÒAéMŠeEÊR\”*ˆ„@àÏ¢Aª(P�fèøŸ÷Îpg¸“Ì$“É$y¿ç™¹í´û»)ç̼ç= ËF�»w~Á¸GFFJÿþýÕ¤¦iÓ¦.aaarß}÷yo\€®Pà �,†H€HÀ'¸û„‰‰H€H€H€H€B‘îÞŸ îxݼySbbb‚Ñ%JxÏàÕÔ$pÇrŽQQQ>P±Oòøã�§ˆ¥FíïŽgA_áû¡[÷+7EÎÆˆ´\àps?ˆÒã.£b~‘yÍEreÉ’Þ!nw¸·ã»£< ¶gÍšUÒ§Oïø")�¾â.1á)ãïVÂ[ÅHà.þÞÞeÁ=       �äK€÷à>;ˆÜ/]º¤«f&´fˆäW¯^-­[·–Î�;'´¸xå§ÀÝ;¶` Ü1ÑaöìÙR¹re™0a‚÷% Ü*‹$ ðJ€w¯hx�H€H€H€H Ô $…À}ÁúÍòS®gmÑ;%/V¯"+V³½ì“‹BØŽ¥ ÿýw¸gÉ’%Þ͸r劌?^óׯ__Ê—/ﲘ‘HÀ!pw(Üá~t"÷N‘{ÿH‘ÿîv^K Fp>j\Jä]Çʱy²9Äíîíq;œ‘®]»*û÷ï×/Z2eʤBw܃�þ»̶³®ÔA€¿·©ã9ó.I€H€H€H€H€H€H %ðWàŽÏ/[.¿_‘¿èX 2ÀQ0‡c™KGü'â¼~V‰ý ,‰*5ð� @|�Û·p�•0qÕ �{\mðUàW9�àeLS ÿ` ÌMÛRl|b»†º‡ &Ë–-“6mÚH§N�Ls‚²¥À=(˜Y � �À¸óG�H€H€H€H Ù¶ÀýСýòõ×_8xÁwÙ.ÒÈsÏ5–¢EKÚ] ú9#Åap�›{éÒ¥ƒÞVH$à�IJ· rw|‡sÕáä~ùºÈŽ“"ó¿ÙrLä—K"7�ß‘x/$Ž+™íy+“V* Ò¼œH¸Ã½={FœÏàø®&�CÃŽ/ŒöìÙ£®íXÆ_âà•TwþÝŠã¡òr’àïm’âgå$@$@$@$@$@$@$@ $@�»È† ä£�>’råÊI‡äƒ>�­[·Ê… ôÜÓO?-�5’ìÙ³ßC¦B‹-’;vHtt´^‡!Pxx¸æ�yˆ5zõê%'Ož”~ýúI™2eô’µþæÍ›Ë´iÓ´,Ô_ @-§Y³f.áüâÅ‹eÁ‚rêÔ)�>Ã…ÐñÉ'ŸHBÌ�PÆîÝ»eÍš5²}ûv9tè�äÏŸ_þú׿JË–-å±ÇCWÄ&pG9p˜›Ã‡Ë£�>ª\j×®íºwS~öÙgR­Z5[‘v—.]äܹsòî»ïÊ_þò“M·›6m’ÈÈH}fàQ¬X1iÛ¶­\¿~]úöí«mŸ1c†[»ƒ±cÇj[óæÍ+Ø·NnøþûïeĈšmäÈ‘R¸paWþÖßµkWùõ×_eðàÁú³·nÝ:9räˆrnÑ¢…4nÜXNŸ>-pfÇï'¾ÓÃ=תUKÝúMÅóçÏ—%K–È™3gä�?þ�9rH®\¹ôòĉ%Ož<&i¢m)pO4´,˜H€HÀ†î6Px*´`Æ+ÄX3:‰èà&VÙ‰ÐÜ ‘ÂÚ)÷·@_xa qôèQ “'žxÂß*˜žH€H€|&l�»Ï ¡„èK¡€ÿápqLJ±ž†PsÙH•nݰà éšCä~ bw‡£ûÇþuÇ>L€ r‡Û;âÎÆyàñnõ[‡+{z¸³;^Bö,A{&Ç ÂvláÜŽHçØ}zÕÆhÇ[ëÖ­¥sçÎz8gÎÁC\�€1‰Ñ¹|ùå—¶B|MèÃÛ®]»äµ×^ÓÕ€‘|7…@9“&MR ‰žp¼}üñÇzOõêÕ“�šÓ®mDD„üöÛo2}út7q<Äá±ãY!¬í<ˆó}¸;vLZµj¥m~ýõ×UÐ�2¡QÂyˆô1ÑáÍ7ßÄi�øÔÿ�üCEé•*UR;Ø€±¹¸°Cð�Ÿ°7sí•W^‘víÚiÝS§N|7j®ã3|Ü?bÞ¼y’/_>ÝOÌ7 Ü“.Ë& ð$@�»'‡tÑAÿôÓOå§Ÿ~ÒÎYÁ‚µÓܧOŸÍ:ÄÀ>tîöîÝ+111‚Ù˜eË–ÌŒEÇÒ.ú÷ï//^´»d{®~ýúR§N�{®a/f¾b‹�BΜ9¥B… ‚½ 6”ûïw.íuOFˉ³gÏê@ ”Ì™3ËèÑ£-WÝw8 ÿþ÷¿u–¬•,YR*V¬(½{÷vÍætÏu÷¼æÎ�+ß|ó�v´ÑÁ‡(/Ü#fÚzÆìÙ³¥G�òÈ#�ȶmÛ$kÖ¬žIxL$@$@!€ÿé8Hx†¯ÐzæKiÇæÃXüOG¿çüùóòàƒªkFJ»WÞ $gøbȸBC8 A;ï*lwlñQ=®;?²�ûNñ�¾Âv¼ h‡à]�qÍñ—GGN1c`,‚¾»·Û½ÝÜÿn܆:þÞ†úbûH€H€H€H€H€H€H€ìøúý‰³_¾žFªÏu ÜíÊ‹í\ÎÌΫË[9·…rŠŒŒrîøî9×·8çXyÒù ¨½»§Ü‘˜£D„ß~ûmyöÙgUÜC?¸yCèÞ¦M7wqœ_¸p¡ŠË¡!�Ó;z 8�CxÜ´iS�k»‰ØîH- ò/^\à½ÅæÍ›µ]+V¬P·vSÖ€Tûa¿›kñÙBØñ4´0O>ù¤À5nèÐÒ@ Žv@Ó²lÙ2— ÞNà~üøq-ÎãU«VUfЕÀXNùp<‡ë<Ê„C=">wÎáÔ~õêU©R¥ŠNxÔá¿oß>Áhp¾ Ü‘öóÏ?—1cƨ°Ú¸×£�ÐÙ ­Ð.A—ƒˆoýFàŽÏÜ!–‡¨ðÜáæ�@Æ S-¾ÏÃÄð‡ž þÖ@:<<;àƒ¸“6ë"  À�?!G�8tø·lÙbÛ6tz1s‚p®W_}U¾øâ ¯Y±ÌÓ¨Q£Ü HŒe— úð5 ·ÎâD>tÜÑ …€ß.Š)¢ƒt¶½ÅúõëuP±:�\ :ìËGa°äM˜�å‰0KËÙ_œ`Ðä-0“³p­��^Íš5u«nݺ Y   H ¸ûFbQôƒÐÁR�èàC4|¸ˆå $@¡Avó¥¶xáë«°ûq„ë&°‹clñ¥�ùbÛK—.ê ø�¿XÆ.A¸'•¸Ý´›· nC�oCý ±}$@$@$@$@$@$@$@ž(p± Üa²Ø¸qc7LF| à £—À÷,ÐA@ÓAüóÏ?ï–gÉ’%2bÄJ¯]»Öåâ—À‚y#úF�‰Ãlz O÷ò@ ÜgÍš%|ð�ÖJ¬l퀋9V2dˆT¯^]/Ù ÜM9м@ŽÏšMà{)ˆÒa´Gzˆó†±?îà�W¡B…Ô0Ój¶=Ú{îÜ9¿îhK÷îÝeëÖ­‡uLN@9pX‡Èf™&â[¿¸7iÒD�(My¿þú«4hÐ@¡»iÑ¢…¹¤®ÿøÙA|õÕWnf™¸»0q‡H€H … À=…?àäx{˜]hè˜i A:f„bY% 2¹rå’¨¨(yøá;ëXùp£tuìØQ0¨@@Ü]·n]yüñÇeÏž=Ú!„;9Htº­Ñ¡Cu<µžóÜGçs÷îÝzƒ ¼L`*ÌæE 3�:Ê”)#.\ÐY—è,#²eË&_ýµ êõÄ�7 ^ÐIÅàbÞî(ŽôpyG`)& ¶°ÔDòPa†%‹°�¶xqàŒ×Af«îرC]ð±Tâ�wÞÑç¤wÞ0ƒÔ‡Y¥x–   4 Ü}'j‹ÂÙÿÇ!tLJ•è[Á¹ýô $@IO@Åíw»ýiПÞ–+1è¸öc¬€ Äø;€qE¨ˆÛÍÍòï–!Ámr!ÀßÛäò¤ØN      HÝü¸_r8¸?;'~î�Ÿt²î[͹=v^¤î,çþ…«îÏ!êŸçä¾ ;¸Ã½ú ˜~X"i¯Ъà{”C‡©Ù[è/ ‡0NàE‹Õü± Üyä5xÔ„–73B¿Á|�5\W-pë­·ôþ¡íÀË—°¸Cð¿nÝ:�®¦}ûö÷cÄì¸ÜœóGà£É�7z­gôèѪ7òÇÁmùí·ßôÙâ{38”ãØÎ%?¾õ�;tCø±˜`x”.]Úu ?OÐùÀ`ÒsDÒ Ü«8ÚxØñ‚h¿«½Ü!  �Ä @�{bPe™ñ&írÇ2LF[g\¢³þá‡jùÂ>Üçº0cô�7ÞÐô… ÖåzòåËçÊ�ŽjÆ uÉ'œ\¾|¹.ýãJàÃÛÑé„0 K,•(QBsA˜9\×!ÊŸ?¾Û,O$?~¼ë~0# Xæƒ,G…@û!BÛ¹s§­ƒ;:ºõ�;áÃÂÂP”+ð|cbbôg õZ£J•*ú�]h ÜR£K˜\îßO�»õyqŸH€H ð(pºUžw±Æ¥K—¤víÚz ®à0„é„çÈc§g��P�5äÚµk*ކÈÊ÷^½zɦM›¤cÇŽÒ¶m[mo\ovwèe¾ùæéÒ¥‹´jÕêž"fÏž-Ðú@üý ÂÜáŽí‰5ð�TõêÕ•åôéÓ¥L™2z¹[·n²mÛ6¯õ¼÷Þ{ª£ñWàŽ•ŽÿùÏʉ'$[¶lòÇHûöí¥C‡ÖfI|ë§ÀÝ #H€H€HÀg¸ûŒŠ ›:ûpúFg�Ä#FØV‰Y“f &¸¤ÃÑ<®€l1stæÌ™^³`†ìáÇõ:œÏá€W=zTžzê)¹qㆦ÷tLÿå—_¤|ùòZ?œÜ±Ä•õ k”çv¸ÆÃAiŒ`×0 @û‹-ŠC�ØîXr /Ć t€xäWœè#A$@$@�$`þ_ÒÁ=þTÑ£x=þü˜“’+ôá=¿´I.÷¿[ÉåI±��&�œoÍ‚å‘ � � � � � � ÄŸ@|îO~êîà>Îé£'­+ˆô\élË,�EÝ#Û‰„9\Ü“¶8·ï8½�ïÛÚßÁM;v¬T­ZÕ­5K—.•áÇË}÷Ý'«W¯Ökׯ_—¿ýíoª ?~¼<ýôÓny ð†Ð;C† ³Fl‰!poذ¡¼õÖ[nõÇçîõÐÝ”(QB $Ϙ1£«hW† ¢ïµÃC;�;òâU¶lY�^ÆjÎ�N§N�d×®]‚¼x!ŒÛzÖ¬Y•±5Ï?ü /¿ü²¦³ ÜaÚãIÞaühÍ‘:ÄõÇ�÷ÛÁúLd€^.üê£lÔm&* 1ñ­Ÿw}”|#  ¿ Pàî72fH,‰›ñСC¥sçζUa¹!t®½{÷,íäKÔªUK¢££%þü²sçN¯Yzè!×µþýûK÷îÝ]ÇÞv^ýu™7ožvpáÞ^¬X±{’0@>üðC=Gõ·ß~[à*åÊÙ²e‹Îô¨¦ew‡ÆûüUç~£ÿ8·Õun‘æÈïÎý;·&­óÈý}G»¤¸CÄ>yòd)Y²¤6è»ï¾S�ÌëÕ«'t5¢r¸·çÌ™S&Mš$�=ö˜^ƒ »k×®ráÂu9r¤+O îcÆŒ‘Ï?ÿ\ á€þÀ¸ê‰ÏL !8ǽFDD¨i!Ìq ÇõÏ>ûL²dÉ"üƒÂNà¾oß>yå•WTüÿ /¨@Â*p‡!櫯¾ªæ’0«„nõÀqÌ�nÅÓÁFOƒ R~LB°NNغu«>o8óã{Ç È;ï¼#_~ù¥À(šFøßú)p×GÉ7  ð›î~#c†Ä"€Ž&:öˆ3fHƒ ¼VU¸pa]¨Q£F2mÚ4¯é¬ÐYE�µjÕ¬—u�îgžyÆuÂuä‹-<¨�_Ì:EG݈Øíò ÓÞ·o_�H�N0f½BŽ(Uª”¼ûî»òì³Ïêqlo± Ü/^¼(Å‹×N=–x2ƒkyèÀc–,X˜ÀrKèüÇhs³fÍT �´Ë—/W{»|p£ß±c‡:¹c.ƒH€H€I€÷@ÒdY$@$@$@$@$@$@$@$@$@$@$@)�m8´Ã ú ¤sçέ+ÞþöÛoú#cCˆ«­ B`½ÿ~M“'OÝž9sF·ÉC3Q¸‰@ Üa–8xð`-ãcC_ôøûб@·’>}zu9rDÅê(º«©¢�Àé`ĈÉТÀ½mƒåÆ�‚• atY»vm$Õ°:»ã„õȃºq?111*´· Ü‘nîܹ:¹ûÐÜäË—O]ÛQ^éÒ¥eÏž=÷8¸ãyÁ™Q©R%W~<÷-ZDõÐϘ4˜¨€çvþüy½w00Ÿú)p7ô¸%  ÿPàî/¦NDp÷îÓ§�Ö°jÕ*—›»]••+WÌ$­P¡‚k9(»tÖs6lП8‡Î0qV1;\Ý!Ú>{ö¬+[‡dĈ®c»�Ž;ªHƒ,9Wv»À``åÊ•ºŒf¢Ú:ËèCÀWÄ&pGÞúõë˶mÛ´LÀ Ê ¼°tä1ÓÔ`êË ß=zÈìÙ³5+–xš0a‚µ·} ¾þúkÜéžA$@$@�$@�{ i²,           �”N >÷òÓÝÜ £™ME•ryº³ßïðÖ{~ŽóÚºC&‡÷mô¿‚ïà^±bE¬�;VݽѺ|P þ yä‘Gîi0 áD£?¬|�(X° j\àbŽüÖhÞ¼¹Š¶áøq5&‚0?´Š­­yŒˆ®äÕ«Ww]‚xÚš%K–ˆÕCXnÜÕ] ý܉ŒŒTÇr¸×Ãu=mÚ´R¨P!uk¯U«–[ià²k×.m¿ç5h}V¬X!ÑÑÑ*N‡+zXX˜êW`Žè˜Cÿí·ßjz\‡kz¿~ýTÓá¹§ÀiæÌ™£Z¡¨ >{öìÒ¶m[»C ¡;îMÀÄ×!žïÙ³§4lØP/A–¨üMà> Ê L"0ný¸îoýÏ?ÿ¼œ>}Z <Ë–-kªÐ-^¾|YæÍ›§í°^¬Zµªšf~ñÅzoæši7~Nð f<ôÐC:±ÌÌD�`ÖϺH€H€R ÜS×óé»]¼x±«ã…eŽjÖ¼³¦•M«átŽÎ::zóçÏ·Iajüøñ*07W1û³\¹r:PAGQ£F Ù¸q£v{õê%XbÊ[@¨‘<Ä똽iâíÒ0Àå§O<ñ„”)SF—¨Bç~÷îÝš "t fÊ—/oWŒë\\÷“'O f�=zTó`æjxx¸vÈ·oß®ƒˆòá¿nÝ:�1{êÔ)Á¹Ø;³œò‚¿YŽÉ._—.]dÁ‚*œ‡€žA$@$@�$@�{ i²,           �”N€÷»î¸Ož9¶›H€’' Ü“çsK‘­†À»ú�™§ãÆ�“—_~Ùö>Ñá„03S±Dfµú£G�–1cÆh~Ï|uëÖ²#""ôÊFÞ¢}ûö:›å­[·Ú�wáÂ…®r jŸ5k–Îvµ– øo¼¡jt¾7oÞ,9sæ´&qÛ�KàŽÄ˜-Œ™§Fän-ƒ‚Q£FéìÙE‹IŽ9äСاMcVjïÞ½µÌx…?®™À˜;mÚ4bv-ƒH€H€IÀ_�;%B9<]B¹­l � � � � � � � � � � �@ò#à«ÀÝ!Éи|#�”�æt%¿}眹k¸´/oí<ªàav>~³È€H“Òû6mçµ]ÎIö Î ÒÜ9ç=W®,]ºTÍ­÷„•˜t¹ùåiÔ¨‘_ €x}Æ ~åab Üùs@$@$L¸“6늕fUb‰#×»wï.ýû÷·MÿÓO?érP¸7ñ6mÚØ¦‹í$fQnÚ´I¢¢¢tFgÉ’%µL8’C´mÊÄ’EX*È. ȇÛ;Ú‹%¥¦L™b—LÏá:–tÂÌÔ½{÷z�q øAƒiž™3gê2MÞ õEàŽ¼˜¹ 1îõÿûŸäÉ“Gà€wwÌ"Æ=£MXN ¢zo|ÇŽµ¼Â… «0þá‡ö–Üu¾k×®2wî\Ÿô®LÜ!   Pàî#(&#           îWn¦‘¿Í½_Ù»�ö†dqžúòŽÐÝ$¨?Kä÷+æÈû¶PÎÛzqM‹ó’%=îÞIÙ_�‹<46þîÓ§O÷' Ó’€ À�?$@$@Á$@�{0i³®8 ”/_^—ªW¯žºœÛeX±b…´ní-^¼XªV­j—,Þç†*“&MÒü~Cn­Zµ’•+WªhîíX¦Ê[-ZT.^¼(•*URa¸·t?üðƒT©RE/ÃI~È�!Þ’Š¯w¯8. M÷_¿~]óáœok×®•–-[ –‘‚{þ²eˤ`Á‚vIï9g8�Ê   $î�¬›e‘ � � � � � � � � � � �@r#@�»ÈºuëÔÄ0,,L˜Ü!ÛKIF€÷$CÏŠI€H U À=U>öнé¦M›Êúõë%]ºtºÄמQ§NÙ±c‡žÞ³g�øâ"ŽÄ³gÏ–ƒJ–,Y¤wïÞ’6í½3‹Ož<)•+W–˜˜˜XÍ£££¥V­ZÚ†-Z¸ñzÂæ­X±brþüym+œßÓxYOkÕªU*$G°<ئ4ç©ØîÇ�¸Ï#À ÷d}ûö•©S§ê%onõÛ·o—Æ� öóæÍ«÷±‰ù=뉈ˆLxê©§4¯çu“ � �@BPàžzÌK$@$@$@$@$@$@$@$@$@$@$�Úø+p¿q;�|ú}&Å4pC¶€ãüìZf»°k’!mpÜ~,�R  ÜSɃæm’ �@ˆ À=D›á$0gÎ×ÒIÏ=÷œÌ�;× Í’%K¤}ûöz¢m8‰["l¤�è½zõênBr¸²Ã�1fÌiÛ¶­5«î·k×N–.]ªûÞÒàbóæÍ%22RÝÛ·mÛ&… Ö<ÞÞ5j$7nÔË£F�r݃5ý¥K—bù-[¶èiÏ!,÷± Ü!Їþ¹sç¤P¡B²yófö[ËÂ䀚5kÊ­[·$þü!{ÆŒ­Idß¾}Ò AççÎ�[yC¬ïO”(QBÛ¡û§Ÿ~êOV¦%  �8 Pà'"&             Ü](¸C$à' ÜýÆä$@$@ "@�{‚ð1s  ܸqC�¾�=ªE÷ìÙSzôè!™2eÒ%¢ ê>sæŒ^[¼x±T­ZÕ­ ÿú׿ç´C0nâòåË*ú†“zúôéå�7Þ�V­Z©+9Ï'L˜ .ïH‡rÍ3dÈ`²»¶‚×­[W�[¶l)'Nt]ó¶WúfÍšÉíÛ·5ÉK/½¤âõ²e˪x|çÎ�2zôhu˜G‚¢E‹ª(Ý®~SGlw¤7nœŒ1B“—.]ZFŽ)�?þ¸¶Ëmõë×OpßOV8‡gP¯^=9}ú4¥k×®RªT)Ý·{ƒÛ~™2eÜ.;vLëÄIð†c<ƒH€H€I€÷@ÒdY$@$@$@$@$@$@$@$@$@$@$@)�€¯wÃá¶ÃTýÒõ4z8cgf·íé?Ò ®ûXìþá¬NÝD»òW5[Û0ç6{†?%]Z_Kb: �¤ @�{RPg�$@$�z PàžzŸ}ÈÞùîÝ»Õ5ŽæˆtéÒ©ûÍ›7]mîÓ§�àåp-?q℞nݺµŒ?Þ- ÜÝ! ‡Ó»·ˆË©¼I“&²aßÝÛM=p|ïÔ©“ ÚÍ9»m•*Uäã�?t c‹¸îôƒATT”[1i#Æ?ÿ¼;ÂìØ±£ 6Ì-  HŸ5kÖ=ç½�èܹ³Ë!ߤ�>\ñ«V­’ððps‰[   Ü‚‘…� � � � � � � � � � � ¤¸§’ÍÛ$�D @�{"@e‘$@$@^ Pàî /$%�èèhyóÍ7eÇŽnÍÈ•+— ÛÛ·oïvÞ@>pà@¹ÿþû‚7Þ=cß¾}*4ß³g�Û%¿ëׯ¯ùá nßÿ½Ô¬YS/Áý®ïþÄ‘#GdÈ�!òí·ßÊÉ“']YáÔô¿ÿýï×z8ÌÇݺuÓ{Ì–-›º­Û¥‡cü¨Q£äý÷ß—«W�³žMº¼yóªˆÝÐÍy³E;fΜiãÜBp?xð`·t½{÷–3f& ìÝ»W'*¸%à � � $�î Èì$@$@$@$@$@$@$@$@$@$@$@©Š€¿wÀ¹é4]—˜N'÷߯¦Uf¯¥‘ë·œøîÚì9�­ïÎ\"Ó‰äÈäLù@fg¡YÎíˆôÎ"­Ù¸O$b(p±Âæ� �@ '@�{ ÀÉýöàæ~àÀ¹~ýº,XPÂÂÂ${öì±ÞÖµk×$mÚ´ÑxlqöìY��þرcR @yì±Ç¤P¡B±e è5Ôÿã�?JÖ¬YUÜž1cÆ€–o-ìÖ­[²ÿ~�@Žø�>ú¨”+WN2eÊdMÐ}8î—.]ZpŸ-[¶”‰'´|F$@$@ @�;H€H€H€H€H€H€H€H€H€H€H€HÀwñ¸›Òoݺ߾£fÿSÒˆÙ7ibÛ¦u(ÝkÎkì#ÒQØîÁwH(pO‰M$ �D€÷ô0y+$JÖ¬Y#/¾ø¢º¶¯^½ÚÖM?”Ú˶� � $O¸'ÏçÆV“ � � � � � � � � � � $  Ü“†;k%�”@€÷”ðy$@$�|Pàž|ž[JÉŠ@Ó¦MeýúõtoOVO��% �äG€÷ä÷ÌØb           �¤#��{Òµš5“ „ ÜCá)° $@$�zPàžzž5F`åʕҪU+É‘#‡`pŒ.ƒH€H€ƒî‰A•e’ � � � � � � � � � � ¤T¸§Ô'Ëû"�Ä'@�{â3f $@$@w Pà~—÷H€D`Μ9²wï^yúé§%"""@¥²  ¸—î÷2á           ðF€wodxžH .¸ÇEˆ×I€H€I€÷@ÒdY$@$@$@$@A%@�{Pq³2           �dN€÷dþÙ|HB¸'!|VM$@©�î©ð¡ó–I€H€H€H ¥ À=¥f&   HJ¸'%}ÖM$@$@$@$@$@$@$@$@$@$@$�ÜPàžÜžÛK¡C€÷Ðyl � ¤ÿýpŠÊaVÚIEND®B`‚scientificcomputing-scifem-652ead4/docs/api.rst000066400000000000000000000040471525450532400217050ustar00rootroot00000000000000############# API reference ############# .. currentmodule:: scifem Mesh utilities ############## .. autofunction:: create_entity_markers .. autofunction:: reverse_mark_entities .. autofunction:: extract_submesh .. autofunction:: transfer_meshtags_to_submesh .. autofunction:: find_interface .. autofunction:: compute_interface_data .. autofunction:: compute_subdomain_exterior_facets Function spaces and degrees of freedom ###################################### .. autofunction:: create_real_functionspace .. autofunction:: create_space_of_simple_functions .. autofunction:: vertex_to_dofmap .. autofunction:: dof_to_vertexmap Assembly ######## .. autofunction:: assemble_scalar .. autofunction:: norm Boundary conditions and sources ############################### .. autofunction:: interpolate_function_onto_facet_dofs .. autoclass:: PointSource :members: :undoc-members: Interpolation ############# .. autofunction:: interpolation_matrix .. autofunction:: prepare_interpolation_data .. autofunction:: petsc_interpolation_matrix Evaluation and geometry ####################### .. autofunction:: evaluate_function .. autofunction:: find_cell_extrema .. autofunction:: compute_extrema .. autofunction:: closest_point_projection Solvers ####### .. autoclass:: NewtonSolver :members: :undoc-members: Periodic meshes ############### Building a periodic mesh, moving data on and off it, and the vertex correspondence the rebuild runs on -- found either from the coordinates or from the ``$Periodic`` section of a gmsh model. .. automodule:: scifem.periodic :members: The two MPI tag constants are documented from the module that defines them, since that is where their values are written down. .. autodata:: scifem.periodic.mesh.DEFAULT_TAG_BASE .. autodata:: scifem.periodic.mesh.NUM_CONSENSUS_TAGS PETSc utilities ############### .. automodule:: scifem.petsc :members: XDMF output ########### .. automodule:: scifem.xdmf :members: Compat functions ################ .. automodule:: scifem.compat :members: scientificcomputing-scifem-652ead4/docs/refs.bib000066400000000000000000000006321525450532400220130ustar00rootroot00000000000000@article{auricchio2013approximation, title={Approximation of incompressible large deformation elastic problems: some unresolved issues}, author={Auricchio, Ferdinando and Beir{\~a}o da Veiga, Louren{\c{c}}o and Lovadina, Carlo and Reali, Alessandro and Taylor, Robert L and Wriggers, Peter}, journal={Computational Mechanics}, volume={52}, pages={1153--1167}, year={2013}, publisher={Springer} } scientificcomputing-scifem-652ead4/examples/000077500000000000000000000000001525450532400212635ustar00rootroot00000000000000scientificcomputing-scifem-652ead4/examples/blocked_solver.py000066400000000000000000000140641525450532400246370ustar00rootroot00000000000000# # Nonlinear elasticity with blocked Newton solver # # Author: Henrik N. T. Finsberg # # SPDX-License-Identifier: MIT # In this example we will solve a nonlinear elasticity problem using a blocked Newton solver. # We consider a unit cube domain $\Omega = [0, 1]^3$ with Dirichlet boundary conditions on the left face and traction force on the right face, and we seek a displacement field $\mathbf{u}: \Omega \to \mathbb{R}^3$ that solves the momentum balance equation # # $$ # \begin{align} # \nabla \cdot \mathbf{P} = 0, \quad \mathbf{X} \in \Omega, \\ # \end{align} # $$ # # where $\mathbf{P}$ is the first Piola-Kirchhoff stress tensor, and $\mathbf{X}$ is the reference configuration. We consider a Neo-Hookean material model, where the strain energy density is given by # # $$ # \begin{align} # \psi = \frac{\mu}{2}(\text{tr}(\mathbf{C}) - 3), # \end{align} # $$ # # and the first Piola-Kirchhoff stress tensor is given by # # $$ # \begin{align} # \mathbf{P} = \frac{\partial \psi}{\partial \mathbf{F}} # \end{align} # $$ # # where $\mathbf{F} = \nabla \mathbf{u} + \mathbf{I}$ is the deformation gradient, $\mathbf{C} = \mathbf{F}^T \mathbf{F}$ is the right Cauchy-Green tensor, $\mu$ is the shear modulus, and $p$ is the pressure. # We also enforce the incompressibility constraint # # $$ # \begin{align} # J = \det(\mathbf{F}) = 1, # \end{align} # $$ # # so that the total Lagrangian is given by # # $$ # \begin{align} # \mathcal{L}(\mathbf{u}, p) = \int_{\Omega} \psi \, dx - \int_{\partial \Omega} t \cdot \mathbf{u} \, ds + \int_{\Omega} p(J - 1) \, dx. # \end{align} # $$ # # Here $t$ is the traction force which is set to $10$ on the right face of the cube and $0$ elsewhere. # The Euler-Lagrange equations for this problem are given by: Find $\mathbf{u} \in V$ and $p \in Q$ such that # # $$ # \begin{align} # D_{\delta \mathbf{u} } \mathcal{L}(\mathbf{u}, p) = 0, \quad \forall \delta \mathbf{u} \in V, \\ # D_{\delta p} \mathcal{L}(\mathbf{u}, p) = 0, \quad \forall \delta p \in Q, # \end{align} # $$ # # where $V$ is the displacement space and $Q$ is the pressure space. For this we select $Q_2/P_1$ elements i.e second order Lagrange elements for $\mathbf{u}$ and [first order discontinuous polynomial cubical elements](https://defelement.org/elements/examples/quadrilateral-dpc-1.html) for $p$, which is a stable element for incompressible elasticity {cite}`auricchio2013approximation`. # Note also that the Euler-Lagrange equations can be derived automatically using `ufl`. # # import logging from mpi4py import MPI import numpy as np import ufl import dolfinx import scifem # Initialize logging and set log level to info logging.basicConfig(level=logging.INFO) # We create the mesh and the function spaces mesh = dolfinx.mesh.create_unit_cube( MPI.COMM_WORLD, 3, 3, 3, dolfinx.mesh.CellType.hexahedron, dtype=np.float64 ) V = dolfinx.fem.functionspace(mesh, ("Lagrange", 2, (3,))) Q = dolfinx.fem.functionspace(mesh, ("DPC", 1,)) # And the test and trial functions # v = ufl.TestFunction(V) q = ufl.TestFunction(Q) du = ufl.TrialFunction(V) dp = ufl.TrialFunction(Q) u = dolfinx.fem.Function(V) p = dolfinx.fem.Function(Q) # Next we create the facet tags for the left and right faces def left(x): return np.isclose(x[0], 0) def right(x): return np.isclose(x[0], 1) facet_tags = scifem.create_entity_markers( mesh, mesh.topology.dim - 1, [(1, left, True), (2, right, True)] ) # We create the Dirichlet boundary conditions on the left face facets_left = facet_tags.find(1) dofs_left = dolfinx.fem.locate_dofs_topological(V, 2, facets_left) u_bc_left = dolfinx.fem.Function(V) u_bc_left.x.array[:] = 0 bc = dolfinx.fem.dirichletbc(u_bc_left, dofs_left) # Define the deformation gradient, right Cauchy-Green tensor, and invariants of the deformation tensors d = len(u) I = ufl.Identity(d) # Identity tensor F = I + ufl.grad(u) # Deformation gradient C = F.T*F # Right Cauchy-Green tensor I1 = ufl.tr(C) # First invariant of C J = ufl.det(F) # Jacobian of F # Traction for to be applied on the right face t = dolfinx.fem.Constant(mesh, dolfinx.default_scalar_type(10.0)) N = ufl.FacetNormal(mesh) # Material parameters and strain energy density mu = dolfinx.fem.Constant(mesh, 10.0) psi = (mu / 2)*(I1 - 3) # We for the total Lagrangian L = psi*ufl.dx - ufl.inner(t * N, u)*ufl.ds(subdomain_data=facet_tags, subdomain_id=2) + p * (J - 1) * ufl.dx # and take the first variation of the total Lagrangian to obtain the residual r_u = ufl.derivative(L, u, v) r_p = ufl.derivative(L, p, q) R = [r_u, r_p] # We do the same for the second variation to obtain the Jacobian K = [ [ufl.derivative(r_u, u, du), ufl.derivative(r_u, p, dp)], [ufl.derivative(r_p, u, du), ufl.derivative(r_p, p, dp)], ] # Now we can create the Newton solver and solve the problem petsc_options = {"ksp_type": "preonly", "pc_type": "lu", "pc_factor_mat_solver_type": "mumps"} solver = scifem.NewtonSolver(R, K, [u, p], max_iterations=25, bcs=[bc], petsc_options=petsc_options) # We can also set a callback function that is called before and after the solve, which takes the solver object as input def pre_solve(solver: scifem.NewtonSolver): print(f"Starting solve with {solver.max_iterations} iterations") def post_solve(solver: scifem.NewtonSolver): print(f"Solve completed in with correction norm {solver.dx.norm(0)}") solver.set_pre_solve_callback(pre_solve) solver.set_post_solve_callback(post_solve) solver.solve() # Finally, we can visualize the solution using `pyvista` import pyvista p = pyvista.Plotter() topology, cell_types, geometry = dolfinx.plot.vtk_mesh(V) grid = pyvista.UnstructuredGrid(topology, cell_types, geometry) linear_grid = pyvista.UnstructuredGrid(*dolfinx.plot.vtk_mesh(mesh)) grid["u"] = u.x.array.reshape((geometry.shape[0], 3)) p.add_mesh(linear_grid, style="wireframe", color="k") warped = grid.warp_by_vector("u", factor=1.5) p.add_mesh(warped, show_edges=False) p.show_axes() if not pyvista.OFF_SCREEN: p.show() else: figure_as_array = p.screenshot("displacement.png") # # References # ```{bibliography} # ``` # scientificcomputing-scifem-652ead4/examples/evaluate_function.py000066400000000000000000000026601525450532400253540ustar00rootroot00000000000000# # Evaluating a function at a point # # Author: Henrik N.T. Finsberg # # SPDX-License-Identifier: MIT # # In this example we will show a how to to scifem for evaluating a function at a point. # Note that the implementation is based on the approach outlined [here](https://jsdokken.com/FEniCS-workshop/src/deep_dive/expressions.html#evalation-at-a-point), # and users are encouraged to read this for more details. # Let us start by creating a rectangle mesh and a function space. from mpi4py import MPI import numpy as np import dolfinx from scifem import evaluate_function comm = MPI.COMM_WORLD Lx = Ly = 2.0 nx = ny = 10 mesh = dolfinx.mesh.create_rectangle( comm=comm, points=[np.array([0.0, 0.0]), np.array([Lx, Ly])], n=[nx, ny], cell_type=dolfinx.mesh.CellType.triangle ) V = dolfinx.fem.functionspace(mesh, ("P", 1)) u = dolfinx.fem.Function(V) # Now let us interpolate a function $f(x, y) = x + 2y$ into the function space. # and use this as an example for evaluating the function at a set of points. f = lambda x: x[0] + 2 * x[1] u.interpolate(f) # Let us pick a few points to evaluate the function at. points = np.array([[0.0, 0.0], [0.2, 0.2], [0.5, 0.5], [0.7, 0.2]]) # The expected values of the function at the points are exact = np.array(f(points.T)).T print(exact) # We can now evaluate the function at the points using the `evaluate_function` function. u_values = evaluate_function(u, points) print(u_values) scientificcomputing-scifem-652ead4/examples/mark_entities.py000066400000000000000000000046571525450532400245070ustar00rootroot00000000000000# # Entity markers # # Author: Jørgen S. Dokken # # SPDX-License-Identifier: MIT # # DOLFINx gives you full control for marking entities. # However, sometimes this can feel a bit repetitive. # In this example we will show how to use {py:func}`scifem.create_entity_markers`. from mpi4py import MPI import dolfinx import numpy as np # We start by creating a simple unit square mesh = dolfinx.mesh.create_unit_square(MPI.COMM_WORLD, 60, 60) # Next, we want to mark some of the cells in our domain. # We create three marker functions below. # Each of them takes in a ``(3, num_points)`` array, and returns a boolean array of size ``num_points``. def left(x): return x[0] < 0.2 def right(x): return x[0] > 0.9 def inner(x): # We use numpy bit operator `&` for "and" return (x[0] > 0.3) & (x[0] < 0.7) # We want to mark these entities with with unique integers 1, 3 and 7. from scifem import create_entity_markers cell_tag = create_entity_markers(mesh, mesh.topology.dim, [(1, left), (3, right), (7, inner)]) # Next we can plot these marked entities import pyvista vtk_grid = dolfinx.plot.vtk_mesh(mesh, cell_tag.dim, cell_tag.indices) grid = pyvista.UnstructuredGrid(*vtk_grid) grid.cell_data["Marker"] = cell_tag.values # Create plotter plotter = pyvista.Plotter() plotter.add_mesh(grid) plotter.view_xy() if not pyvista.OFF_SCREEN: plotter.show() # We can also mark lower order entities, such as facets def circle(x): return x[0] ** 2 + x[1] ** 2 <= 0.16**2 def top(x): return x[1] > 0.9 facet_tags = create_entity_markers(mesh, mesh.topology.dim - 1, [(2, top), (7, circle)]) facet_grid = dolfinx.plot.vtk_mesh(mesh, facet_tags.dim, facet_tags.indices) fgrid = pyvista.UnstructuredGrid(*facet_grid) fgrid.cell_data["Marker"] = facet_tags.values fplotter = pyvista.Plotter() fplotter.add_mesh(fgrid) fplotter.view_xy() if not pyvista.OFF_SCREEN: fplotter.show() # We can also exclude interior facets by adding `on_boundary: True` (by default this is set to False). boundary_facet_tags = create_entity_markers( mesh, mesh.topology.dim - 1, [(2, top, True), (7, circle, False)] ) boundary_grid = dolfinx.plot.vtk_mesh(mesh, boundary_facet_tags.dim, boundary_facet_tags.indices) bfgrid = pyvista.UnstructuredGrid(*boundary_grid) bfgrid.cell_data["Marker"] = boundary_facet_tags.values bfplotter = pyvista.Plotter() bfplotter.add_mesh(bfgrid) bfplotter.view_xy() if not pyvista.OFF_SCREEN: bfplotter.show() scientificcomputing-scifem-652ead4/examples/periodic_heat_gmsh.py000066400000000000000000000255301525450532400254570ustar00rootroot00000000000000# # Periodicity from a gmsh model # # Author: Jørgen S. Dokken # # SPDX-License-Identifier: MIT # # The {doc}`Poisson example ` found its periodic vertex # pairs from the coordinates, by giving # {py:func}`scifem.periodic.create_periodic_mesh` an indicator and a mapping function. # gmsh already knows the pairs when the model is meshed periodically, so a ``.msh`` file # carries them in its ``$Periodic`` section and nothing has to be rediscovered. # {py:func}`scifem.periodic.read_periodic_mesh_from_msh` reads them. # # If you know the periodic pairs of mesh nodes in advanced, this is the preferred route. # It is more robust than a coordinate based search, as it is prone to floating point # tolerances and risks pairing with the wrong vertex if the mesh is too fine or the map # is wrong. # # With the mesh loaded from GMSH we will solve the heat equation with a localized heat-source # and periodic boundary conditions in one direction. # As usual, we import the modules required for this demo. # + from mpi4py import MPI import gmsh import numpy as np import pyvista import ufl import dolfinx import dolfinx.fem.petsc from scifem import assemble_scalar, evaluate_function from scifem.periodic import read_periodic_mesh_from_msh from scifem.periodic import transfer_function_to_parent_mesh # - # ## Meshing a periodic model # # We mesh the unit square and mark it periodic in $x$ **only**, so the left and right # sides are glued while the top and bottom stay real boundaries. The domain is a cylinder, # not a torus. # # In the GMSH Python API, `setPeriodic` takes the curves that are *replaced* first and their partners second, # along with the $4\times 4$ affine transform, row-major, that carries the partner onto # the replaced curve. Here that is a translation by one in $x$. The curve tags of # `addRectangle` are 1 bottom, 2 right, 3 top and 4 left, so the right curve is replaced # by the left. # + comm = MPI.COMM_WORLD mesh_file = "periodic_cylinder.msh" resolution = 0.025 if comm.rank == 0: gmsh.initialize() gmsh.option.setNumber("General.Terminal", 0) gmsh.model.add("periodic_cylinder") gmsh.model.occ.addRectangle(0, 0, 0, 1.0, 1.0) gmsh.model.occ.synchronize() # The reader takes the cells from the physical groups, so the surface needs one. gmsh.model.addPhysicalGroup(2, [s[1] for s in gmsh.model.getEntities(2)], tag=1) gmsh.model.mesh.setPeriodic(1, [2], [4], [1, 0, 0, 1.0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1]) gmsh.option.setNumber("Mesh.MeshSizeMin", resolution) gmsh.option.setNumber("Mesh.MeshSizeMax", resolution) gmsh.model.mesh.generate(2) gmsh.write(mesh_file) gmsh.finalize() comm.Barrier() # - # Reading the file gives the periodic mesh directly. The rebuild needs a layer of ghost # cells across every interprocess facet, which `model_to_mesh` does not provide by # default, so the ghost mode is passed through. periodic_mesh, replaced_vertices, replacement_map = read_periodic_mesh_from_msh( mesh_file, comm, gdim=2, ghost_mode=dolfinx.mesh.GhostMode.shared_facet ) # We also read the mesh *without* the periodicity. It is needed to visualise the result # on, and it lets us run the same problem with the seam left open, as a control. Reading # the same file through the ordinary DOLFINx reader gives the same cells in the same # order, which is what # {py:func}`scifem.periodic.transfer_function_to_parent_mesh` requires. # + mesh_data = dolfinx.io.gmsh.read_from_msh( mesh_file, comm, gdim=2, ghost_mode=dolfinx.mesh.GhostMode.shared_facet ) mesh = getattr(mesh_data, "mesh", mesh_data) if comm.rank == 0: print( f"vertices: {mesh.topology.index_map(0).size_global} -> " f"{periodic_mesh.topology.index_map(0).size_global}" ) # - # ## A heat source next to the seam # # Heat the cylinder from a Gaussian blob and let it spread: # # $$ # \frac{\partial u}{\partial t} = \Delta u + g, # \qquad # g(x, y) = \exp\!\left(-\frac{(x - x_0)^2 + (y - y_0)^2}{2\sigma^2}\right), # \qquad u(0) = 0, # $$ # # with no flux through $y=0$ and $y=1$, which is the natural condition and so needs no # code. Backward Euler with step $\Delta t$ gives, at each step, # # $$ # \int_\Omega u^{n+1} v \,\mathrm{d}x # + \Delta t \int_\Omega \nabla u^{n+1} \cdot \nabla v \,\mathrm{d}x # = \int_\Omega u^{n} v \,\mathrm{d}x # + \Delta t \int_\Omega g v \,\mathrm{d}x . # $$ # # Heat spreads the same way in both directions from the source, so the solution is # symmetric about the line $x = x_0$, with distance measured around the cylinder. Going left # from the source just means passing through the seam. # # We put the source at $x_0 = 0.15$ rather than at $0.5$. At $0.5$ the same symmetry would # hold on an ordinary square too, so it would say nothing about the seam. The value of $y_0$ # does not affect this; it is off centre only to avoid a second symmetry in $y$. # + x0, y0, sigma = 0.15, 0.8, 0.05 dt_value = 5e-3 num_steps = 20 def solve_heat(domain, degree=2): """Run the heat equation on `domain` from rest, and return the final temperature.""" V = dolfinx.fem.functionspace(domain, ("Lagrange", degree)) u, v = ufl.TrialFunction(V), ufl.TestFunction(V) u_n = dolfinx.fem.Function(V, name="u") x = ufl.SpatialCoordinate(domain) g = ufl.exp(-((x[0] - x0) ** 2 + (x[1] - y0) ** 2) / (2 * sigma**2)) dt = dolfinx.fem.Constant(domain, dolfinx.default_scalar_type(dt_value)) a = ufl.inner(u, v) * ufl.dx + dt * ufl.inner(ufl.grad(u), ufl.grad(v)) * ufl.dx L = ufl.inner(u_n, v) * ufl.dx + dt * ufl.inner(g, v) * ufl.dx problem = dolfinx.fem.petsc.LinearProblem( a, L, u=u_n, # solve in place, so the next step starts from this one petsc_options={ "ksp_type": "preonly", "pc_type": "lu", "pc_factor_mat_solver_type": "mumps", "ksp_error_if_not_converged": True, }, petsc_options_prefix=f"heat_{id(domain)}_", ) for _ in range(num_steps): problem.solve() return u_n, assemble_scalar(g * ufl.dx) uh, source_integral = solve_heat(periodic_mesh) # - # ## Verification # # ### The total heat is conserved # # Testing the step equation with $v = 1$, which the space contains, leaves # $\int u^{n+1} = \int u^{n} + \Delta t \int g$: the stiffness term drops out because # there is no flux anywhere, through the insulated sides or across the seam. After $n$ # steps the total heat is therefore exactly $n \Delta t \int_\Omega g$. # + total_heat = assemble_scalar(uh * ufl.dx) expected = num_steps * dt_value * source_integral if comm.rank == 0: print( f"int(u) dx = {total_heat:.8f}, expected {expected:.8f}, " f"relative error {abs(total_heat - expected) / expected:.2e}" ) # - # ### The solution is symmetric around the cylinder # # We compare the temperature at $x_0 - d$ and $x_0 + d$ along the line $y = y_0$, wrapping # back into the square. With $x_0 = 0.15$, any $d$ larger than that sends $x_0 - d$ around # the seam: for $d = 0.2$ we compare $x = 0.95$ with $x = 0.35$. # # Heat can only reach $x = 0.95$ by crossing the seam, while $x = 0.35$ is reached without # crossing it. So if the two temperatures agree, heat has passed through the seam. On the # ordinary square there is an insulated wall at $x = 0$ instead, the heat cannot get to # $x = 0.95$, and the two disagree. We solve on that mesh too, as a control. # # Note that we sample points inside the domain, not on the seam. The two sides of the seam # share the same degrees of freedom, so they hold equal values whether or not the mesh was # built correctly. Points inside the domain do not, so comparing them tells us something. # + def line(xs): """Points at `xs` along y = y0, wrapped into the unit square.""" return np.column_stack([xs % 1.0, np.full_like(xs, y0)]) offsets = np.array([0.1, 0.2, 0.3, 0.4]) control, _ = solve_heat(mesh) # `evaluate_function` locates each point on whichever rank owns it and broadcasts the # result, so the samples are available everywhere. sampled = { label: ( evaluate_function(field, line(x0 - offsets))[:, 0], evaluate_function(field, line(x0 + offsets))[:, 0], ) for label, field in (("periodic", uh), ("plain", control)) } gaps = {label: np.abs(behind - ahead) for label, (behind, ahead) in sampled.items()} if comm.rank == 0: print(f"\n{'d':>6} {'u(x0-d)':>10} {'u(x0+d)':>10} {'diff':>10} {'plain diff':>12}") for i, d in enumerate(offsets): print( f"{d:6.1f} {sampled['periodic'][0][i]:10.6f} {sampled['periodic'][1][i]:10.6f}" f" {gaps['periodic'][i]:10.2e} {gaps['plain'][i]:12.2e}" ) # The two columns sit an order of magnitude either side of a single threshold, so one # number asserts both halves of the claim: the cylinder is symmetric to discretisation # error, and the square is not symmetric at all. assert gaps["periodic"].max() < 1e-4, "the solution is not symmetric around the cylinder" assert gaps["plain"].min() > 1e-4, "the control is symmetric too, so this proves nothing" # - # The periodic column agrees to discretisation error; the plain mesh is off by orders of # magnitude, because on it $x_0 - d$ is a cold corner of the domain while $x_0 + d$ is # downstream of the source. # ## Visualisation # # The solution has to be moved onto the non-periodic mesh before it can be written or # plotted: the writers place one output point per degree of freedom, and a degree of # freedom on the seam has no single coordinate to be placed at. # + u_parent = transfer_function_to_parent_mesh(uh, mesh) with dolfinx.io.VTXWriter(mesh.comm, "periodic_heat.bp", [u_parent]) as writer: writer.write(num_steps * dt_value) # - # Warped by its own value, the plume is a single smooth hill centred on the source, and it # runs off the left edge of the square and back in on the right -- one hill on the # cylinder, cut in two by where we chose to unroll it. # + solution_mesh = pyvista.UnstructuredGrid(*dolfinx.plot.vtk_mesh(u_parent.function_space)) solution_mesh.point_data["u"] = u_parent.x.array.real # The temperature is small in absolute terms, so scale the warp to a fixed height. peak = comm.allreduce(np.abs(u_parent.x.array).max(), op=MPI.MAX) # Each process holds only its own piece of the mesh, so the pieces are merged onto rank 0; # plotting without this would give one picture of each partition rather than of the domain. pieces = comm.gather(solution_mesh, root=0) if pieces is not None: grid = pyvista.merge(pieces) plotter = pyvista.Plotter() plotter.add_mesh( grid.warp_by_scalar("u", factor=0.5 / peak), scalars="u", cmap="inferno", scalar_bar_args={"title": "u"}, ) plotter.add_mesh(grid, style="wireframe", color="gray", opacity=0.25) plotter.camera_position = [(0.5, -2.1, 1.9), (0.5, 0.5, 0.15), (0.0, 0.0, 1.0)] plotter.camera.zoom(1.15) if not pyvista.OFF_SCREEN: plotter.show() else: plotter.screenshot("periodic_heat.png") # - scientificcomputing-scifem-652ead4/examples/periodic_poisson.py000066400000000000000000000606501525450532400252140ustar00rootroot00000000000000# # Poisson on a periodic mesh # # Author: Jørgen S. Dokken # # SPDX-License-Identifier: MIT # # This example solves the Poisson problem on a doubly periodic unit square built with # {py:func}`scifem.periodic.create_periodic_mesh`, and covers the four most important aspects # of these meshes in DOLFINx: # # 1. **{ref}`Building it `.** What the indicator and mapping functions # do, and how the resulting mesh differs from the original. # 2. **{ref}`Transferring facet markers `.** How to move a # {py:class}`dolfinx.mesh.MeshTags` from the original mesh to the periodic one. # 3. **{ref}`Checking the answer `.** Why the source has to be mean # free, and why the obvious test solutions don't actually distinguish a periodic mesh # from a broken one. # 4. **{ref}`Looking at it `.** {py:class}`VTXWriter` # and {py:class}`VTKFile` draw a periodic mesh wrongly. # We import the various modules required in this example. # + from mpi4py import MPI import matplotlib.pyplot as plt import numpy as np import pyvista import ufl import basix.ufl import dolfinx.fem.petsc from scifem import assemble_scalar from scifem.periodic import create_periodic_mesh, transfer_function_to_parent_mesh, transfer_meshtags_to_periodic_mesh # - # (periodic-building)= # ## Creating a periodic mesh # # To create a periodic mesh in DOLFINx, one has to start from an existing mesh, or {doc}`read the mesh with periodic data from file `. # It is important to note that if you would like periodicity to properly work in parallel, one has to build the mesh with the # {py:attr}`shared_facet` ghost mode. # {py:func}`scifem.periodic.create_periodic_mesh` checks this and raises if it is missing. # If you build your mesh by hand, please ensure that you supply # {py:attr}`dolfinx.mesh.GhostMode.shared_facet` in the mesh construction # ```{admonition} API compatibility # :class: tip dropdown # # On the `main` branch of DOLFINx, ghost mode is supplied directly to {py:func}`dolfinx.mesh.create_mesh`, # rather than through the partitioner. Use {py:func}`scifem.compat.create_partitioner` to get # a partitioner that works on all versions. # ``` N = 25 mesh = dolfinx.mesh.create_unit_square(MPI.COMM_WORLD, N, N, ghost_mode=dolfinx.mesh.GhostMode.shared_facet) # Periodicity is described by two functions of a `(3, num_points)` coordinate array. # The `indicator` function marks the vertices that are to disappear, and the `mapping` # function` converts each marked vertex to its partner vertex. # Here we remove the $x=1$ and $y=1$ sides and glue them onto $x=0$ and $y=0$. # # Both functions are evaluated on the same array, so they must be written to handle the # corner $(1, 1)$ as well: it is marked once, and the mapping has to shift it in *both* # directions at once so that it lands on $(0, 0)$. # + def indicator(x): return np.isclose(x[0], 1.0) | np.isclose(x[1], 1.0) def mapping(x): values = x.copy() values[0] -= np.isclose(x[0], 1.0) values[1] -= np.isclose(x[1], 1.0) return values periodic_mesh, replaced_vertices, replacement_map = create_periodic_mesh( mesh, indicator, mapping ) # - # The rebuild is purely topological; # the {py:class}`dolfinx.mesh.Topology` loses a set of vertices, # because each pair has been merged into a single vertex. # The nodes in the original {py:class}`dolfinx.mesh.Geometry` are untouched, # with their node numbering preserved{ref}`*`. # ```{admonition} The new Geometry # :name: new-geometry # :class: note dropdown # # The new {py:class}`dolfinx.mesh.Geometry` is not the same as the original, # because the new topology might have more cells and ghosted nodes (local to process) # than the original, which has to be reflected in the geometry dofmap. # ``` tdim = periodic_mesh.topology.dim if mesh.comm.rank == 0: print( f"vertices: {mesh.topology.index_map(0).size_global:6d} -> " f"{periodic_mesh.topology.index_map(0).size_global:6d}" ) print( f"geometry nodes: {mesh.geometry.index_map().size_global:6d} -> " f"{periodic_mesh.geometry.index_map().size_global:6d}" ) print( f"cells: {mesh.topology.index_map(tdim).size_global:6d} -> " f"{periodic_mesh.topology.index_map(tdim).size_global:6d}" ) # So the mesh is a torus topologically, while still retaining all its node coordinates. # The two cells that meet across the seam are genuine neighbours, and a continuous # function space on the periodic mesh is automatically periodic. # There is no [constraint matrix](https://github.com/jorgensd/dolfinx_mpc.git), and no # boundary condition to apply, because the domain now has no boundary at all. # + def compute_num_exterior_facets(mesh): """Count the number of exterior facets on a mesh.""" mesh.topology.create_connectivity(mesh.topology.dim - 1, mesh.topology.dim) local_exterior_facets = dolfinx.mesh.exterior_facet_indices(mesh.topology) return mesh.comm.allreduce(len(local_exterior_facets), op=MPI.SUM) org_exterior_facets = compute_num_exterior_facets(mesh) periodic_exterior_facets = compute_num_exterior_facets(periodic_mesh) if mesh.comm.rank == 0: print(f"exterior facets: {org_exterior_facets:6d} -> {periodic_exterior_facets:6d}") # - # The other two return values record what happened for transferring data defined on the # original mesh. `replaced_vertices` lists the vertices that disappeared, and # `replacement_map` maps each old (process-local) vertex to its new (process-local) # index; {py:func}`scifem.periodic.transfer_meshtags_to_periodic_mesh` uses them to # carry a {py:class}`dolfinx.mesh.MeshTags` across. # (periodic-meshtags)= # ## Transferring meshtags # # In this section we look at how making a periodic mesh affects {py:class}`dolfinx.mesh.MeshTags`. # We start by creating a {py:class}`dolfinx.mesh.MeshTags` object # on the orignal mesh, marking all facets, including those we want to replace. interior_marker = -1 top_marker = 1 bottom_marker = 2 left_marker = 3 right_marker = 4 fdim = mesh.topology.dim - 1 org_facet_map = mesh.topology.index_map(fdim) vec = dolfinx.la.vector(org_facet_map, 1, dtype=np.int32) facet_values = vec.array facet_values[:] = interior_marker facet_values[dolfinx.mesh.locate_entities_boundary(mesh, fdim, lambda x: np.isclose(x[1], 1.0))] = top_marker facet_values[dolfinx.mesh.locate_entities_boundary(mesh, fdim, lambda x: np.isclose(x[1], 0.0))] = bottom_marker facet_values[dolfinx.mesh.locate_entities_boundary(mesh, fdim, lambda x: np.isclose(x[0], 0.0))] = left_marker facet_values[dolfinx.mesh.locate_entities_boundary(mesh, fdim, lambda x: np.isclose(x[0], 1.0))] = right_marker vec.scatter_forward() # locate_entities_boundary only returns local indices. Scatter to update all procs org_facets = dolfinx.mesh.meshtags(mesh, fdim, np.arange(len(facet_values), dtype=np.int32), facet_values) # + tags=["hide-input"] def gather_grid(grid, comm): """Merge the per-process grids into one on rank 0. Every other rank gets ``None``. Each process holds only its own piece of the mesh, so a plot made without this shows one partition rather than the domain. """ pieces = comm.gather(grid, root=0) return None if pieces is None else pyvista.merge(pieces) discrete_viridis = plt.colormaps["viridis"].resampled(2 * N + 1) facet_mesh = pyvista.UnstructuredGrid(*dolfinx.plot.vtk_mesh(mesh, fdim, org_facets.indices)) facet_mesh.cell_data["marker"] = org_facets.values grid = gather_grid(facet_mesh, mesh.comm) if grid is not None: plotter = pyvista.Plotter() plotter.add_mesh(grid, scalars="marker", cmap=discrete_viridis, show_edges=True, line_width=6, scalar_bar_args={"title": "marker"}, clim=(interior_marker, right_marker)) plotter.view_xy() if not pyvista.OFF_SCREEN: plotter.show() else: plotter.screenshot("periodic_poisson_facets.png") # - # Now we transfer the meshtags to the periodic mesh. The facets on the seam are merged, so # the new {py:class}`dolfinx.mesh.MeshTags` has fewer facets. new_facet_tags = transfer_meshtags_to_periodic_mesh(mesh, periodic_mesh, replaced_vertices, org_facets) # + tags=["hide-input"] periodic_facet_mesh = pyvista.UnstructuredGrid( *dolfinx.plot.vtk_mesh(periodic_mesh, fdim, new_facet_tags.indices) ) periodic_facet_mesh.cell_data["marker"] = new_facet_tags.values grid = gather_grid(periodic_facet_mesh, periodic_mesh.comm) if grid is not None: plotter = pyvista.Plotter() plotter.add_mesh(grid, scalars="marker", cmap=discrete_viridis, show_edges=True, line_width=6, scalar_bar_args={"title": "marker"}, clim=(interior_marker, right_marker)) plotter.view_xy() if not pyvista.OFF_SCREEN: plotter.show() else: plotter.screenshot("periodic_poisson_periodic_facets.png") # - # As we observe, the facets with replacement vertices have been replaced by the facets on the # opposite side. We measure the area of the facets on the seam and check that it is the # same as the area of the facets on the opposite side. We can use the `dS` measure on these # boundaries, as they are now considered interior facets of the periodic mesh. dS = ufl.Measure("dS", domain=periodic_mesh, subdomain_data=new_facet_tags) dS_bottom = dS(bottom_marker) dS_left = dS(left_marker) area_left = assemble_scalar(dolfinx.fem.Constant(periodic_mesh, 1.0) * dS_left) area_bottom = assemble_scalar(dolfinx.fem.Constant(periodic_mesh, 1.0) * dS_bottom) if periodic_mesh.comm.rank == 0: print(f"area of facets on left side: {area_left:.6f}", flush=True) print(f"area of facets on bottom side: {area_bottom:.6f}", flush=True) assert np.isclose(area_left, 1.0) assert np.isclose(area_bottom, 1.0) # ## The variational problem # # We solve, on the torus $\Omega$, # # $$ # \begin{align} # -\Delta u &= f \quad \text{in } \Omega, \\ # \int_\Omega u \,\mathrm{d}x &= 0. # \end{align} # $$ # # There are no boundary terms, since $\partial\Omega = \emptyset$. The constants are in # the kernel of the Laplacian, which has two consequences. The solution is only defined # up to a constant, which the second equation pins; and, because the operator is # symmetric, the data must be orthogonal to that same kernel, # # $$ # \int_\Omega f \,\mathrm{d}x = 0. # $$ # # If $f$ violates this, the problem above has no solution at all. # # ```{admonition} Compatibility condition with Lagrange multipliers # :name: compatibility-multiplier # :class: dropdown # # We do not enforce the mean with a boundary condition, but with a Lagrange multiplier # $\lambda$, as in {doc}`real_function_space`, which makes the discrete system # nonsingular. Note that the multiplier does not just enforce the constraint, but also # absorbs any violation of the compatibility condition. We observe this by considering # the modified problem and what it solves when the source is not mean free: # # $$ # \begin{align} # -\Delta u + \lambda &= f \quad \text{in } \Omega, \\ # \int_\Omega u \,\mathrm{d}x &= 0, # \end{align} # $$ # # Derive the weak form, and test the first equation against $v = 1$. # Then the first term drops out as $\nabla v = 0$ and the boundary term doesn't exist as # $\partial\Omega=\emptyset$. We are left with $\lambda\,|\Omega| = \int_\Omega f # \,\mathrm{d}x$, i.e., $\lambda = \bar f := |\Omega|^{-1}\int_\Omega f~\mathrm{d}x$. # Therefore the discrete system returns the solution of $-\Delta u = f - \bar f$. That # source is mean free by construction, so the problem it solves is well-posed for any $f$, # it is simply a different problem from the one we intended whenever $\bar f \neq 0$. # ``` # # ### Choosing a solution that actually tests periodicity # # We manufacture the problem from an exact solution. The obvious candidates are bad ones: # # - $\sin(2\pi x)\sin(2\pi y)$ vanishes identically **on the seam**, so any check that # compares the two sides of a seam is comparing zero with zero and says nothing there. # - $\cos(2\pi x)\cos(2\pi y)$ has zero normal derivative on all four sides of the unit # square, so it *also* solves the homogeneous Neumann problem. An ordinary # non-periodic mesh reproduces it exactly as well, and the test proves nothing. # # We therefore use # # $$ # \begin{align} # u_{\text{exact}}(x, y) &= \sin(2\pi x) + \sin(2\pi y)\\ # \qquad f &= -\Delta u_{\text{exact}} = 4\pi^2 u_{\text{exact}}, # \end{align} # $$ # # which is periodic, mean free, non-zero on the seam, and has a normal derivative of # $\pm 2\pi$ on every side. This implies that it is not a solution to the homogeneous # Neumann problem. def u_exact(x): return ufl.sin(2 * ufl.pi * x[0]) + ufl.sin(2 * ufl.pi * x[1]) # ### Assembling and solving # # The multiplier lives in a "real" space: one degree of freedom for the whole domain. We # build it from {py:func}`basix.ufl.real_element` and solve the resulting $2\times 2$ # block system. # + degree = 2 V = dolfinx.fem.functionspace(periodic_mesh, ("Lagrange", degree)) r_el = basix.ufl.real_element(periodic_mesh.basix_cell(), value_shape=()) R = dolfinx.fem.functionspace(periodic_mesh, r_el) W = ufl.MixedFunctionSpace(V, R) u, lmbda = ufl.TrialFunctions(W) du, dl = ufl.TestFunctions(W) x = ufl.SpatialCoordinate(periodic_mesh) f = -ufl.div(ufl.grad(u_exact(x))) # We use {py:class}`ufl.ZeroBaseForm` to make the RHS block for the {py:class}`LinearProblem` # constructor, which expects a list of forms for the RHS. a = ufl.inner(ufl.grad(u), ufl.grad(du)) * ufl.dx + ufl.inner(lmbda, du) * ufl.dx + ufl.inner(u, dl) * ufl.dx L = [ufl.inner(f, du) * ufl.dx, ufl.ZeroBaseForm((dl,))] # - # The compatibility condition is checked here rather than relied on. As # {ref}`the admonition above ` sets out, a source that violates # it is not caught by the solve -- it silently changes the equation being solved -- and one # reduction is enough to rule that out. After the fact $\lambda$ carries the same # information: a non-zero multiplier in the solution is exactly the mean that was absorbed. # + int_f = assemble_scalar(f * ufl.dx) assert abs(int_f) < 1e-10, f"source is not mean free: int(f) dx = {int_f}" problem = dolfinx.fem.petsc.LinearProblem( ufl.extract_blocks(a), L, kind="mpi", petsc_options={ "ksp_type": "preonly", "pc_type": "lu", "pc_factor_mat_solver_type": "mumps", "ksp_error_if_not_converged": True, }, petsc_options_prefix="periodic_poisson_", ) uh, _ = problem.solve() uh.name = "u" # - # (periodic-verification)= # ## Verification # # ### The solution is mean free # # This is what the multiplier enforces, so it is a check on the block system rather than # on periodicity. mean = assemble_scalar(uh * ufl.dx) volume = assemble_scalar(dolfinx.fem.Constant(periodic_mesh, 1.0) * ufl.dx) if mesh.comm.rank == 0: print(f"volume = {volume:.6f}") print(f"int(u) dx = {mean:.3e}") # ### The solution is periodic # # The mesh has no boundary, so there is nothing to integrate over. The seam, however, is # now made of *interior* facets carrying the markers transferred above, so `dS` reaches # it: the continuity of the space across the seam is one integral over the whole seam at # once, rather than a comparison at sampled points. # # ```{admonition} What the vanishing jump does and does not prove # :class: dropdown # # In a continuous space the jump across an interior facet is zero by construction: the two # sides read the same degrees of freedom. So the integral vanishes for *every* function in # `V`, not only for this solution. # # What it confirms is that the seam facets really did become interior facets, and that the # degrees of freedom on them were merged with a consistent orientation. It cannot tell a # correct pairing from a wrong one, as a seam glued with a shift would pass just as # cleanly. That is caught instead by the comparison against the exact solution further # down: a shifted gluing does not match the normal derivative across the seam, so the # manufactured solution no longer solves the problem the mesh describes, and the $L^2$ # error says so. # # If $V$ were a discontinuous space the integral would no longer vanish identically, since # nothing there forces the two sides of a facet to agree. A seam jump out of proportion to # the jumps on ordinary interior facets would then show that the coupling terms of the DG # scheme are not reaching across the seam. # ``` seam = dS(bottom_marker) + dS(left_marker) seam_jump = assemble_scalar(ufl.jump(uh) ** 2 * seam) if mesh.comm.rank == 0: print(f"int jump(u)^2 dS = {seam_jump:.3e}") # ### The solution is *not* a homogeneous Neumann solution # # The following check distinguishes a working periodic mesh from a broken one: # The normal derivative on the seam is exactly what a homogeneous Neumann solution # is not allowed to have. The `bottom` and `left` markers carry the whole # seam, of total length $2$, and $\partial u/\partial n = \pm 2\pi$ along both, so # # $$ # \int_\Gamma \left(\frac{\partial u}{\partial n}\right)^2 \mathrm{d}s # = 2 \cdot (2\pi)^2 = 8\pi^2, # $$ # # whereas for $\cos(2\pi x)\cos(2\pi y)$ the same quantity is zero. A solver that # silently ignored periodicity and applied natural (zero-flux) conditions could not # produce this field. # # The gradient of a $P_2$ function is discontinuous across a facet, so we should consider # the values from both sides. The `"+"` and `"-"` restrictions in DOLFINx are arbitrary # unless the integration entities are oriented manually (see # {py:func}`scifem.compute_interface_data` or # [Consistent orientations](https://scientificcomputing.github.io/fenics-in-the-wild/src/ucs/emi/emi_primal_single.html#consistent-restrictions)). # We therefore compute the average of the two sides, which is independent of the orientation. n_periodic = ufl.FacetNormal(periodic_mesh) flux = assemble_scalar(ufl.avg(ufl.dot(ufl.grad(uh), n_periodic) ** 2) * seam) if mesh.comm.rank == 0: print( f"int (du/dn)^2 dS = {flux:.3f} (8 pi^2 = {8 * np.pi**2:.3f}, " "zero for a homogeneous Neumann solution)" ) # (periodic-visualisation)= # ## Visualisation # # ### Why the writers get it wrong # # {py:class}`VTXWriter`, and # {py:meth}`VTKFile.write_function` for # any non-constant per cell element build their output point set from the # {py:meth}``: # one output point per degree of freedom, positioned by pushing the reference # interpolation points forward cell by cell. # # On a periodic mesh a seam degree of freedom is shared by cells on *opposite sides of # the domain*, so no single coordinate can represent it, whichever cell is visited last # wins. Every cell touching the seam then gets drawn stretched right across the domain. dof_x = V.tabulate_dof_coordinates() stretched = 0 for cell in range(periodic_mesh.topology.index_map(tdim).size_local): corners = dof_x[V.dofmap.cell_dofs(cell)][:, :2] stretched += (corners.max(axis=0) - corners.min(axis=0)).max() > 0.5 stretched = mesh.comm.allreduce(stretched, op=MPI.SUM) num_cells = periodic_mesh.topology.index_map(tdim).size_global if mesh.comm.rank == 0: print(f"cells VTX would draw stretched across the domain: {stretched}/{num_cells}") # ### Moving the solution to the parent mesh # # The geometry of the periodic mesh still has both sides of the seam, so the fix is to # put the solution back on the mesh it was built from. # {py:func}`scifem.periodic.create_periodic_mesh` preserves cells, so the owned local # cell `c` is the same cell in both meshes, with the same geometry dofmap (up to extra # ghost cells in the new periodic mesh). # # ```{admonition} Why the cell-wise transfer is correct # :class: dropdown # # Merging the seam can change a cell's orientation, so the two meshes need not agree on how # a cell's degrees of freedom are transformed. For a space whose transformations are # permutations, DOLFINx permutes the dofmap at construction, so a given reference-local # index already names the same physical point in both meshes. # # Elements that instead apply their transformations at assembly, such as `RT`, `N1curl` or # `BDM`, are handled too: the cell-wise interpolation that # {py:func}`scifem.periodic.transfer_function_to_parent_mesh` performs accounts for the # orientations the two meshes disagree on. The writers still require Lagrange or # discontinuous Lagrange, so interpolate before writing. # ``` u_parent = transfer_function_to_parent_mesh(uh, mesh) # The transferred field is only duplicated on the seam. Interpolating into a # discontinuous space on the perioidc mesh is the other way to make the output well # defined, but it gives every cell its own copy of every node, which is roughly three # times as many points on a triangular mesh. Vdg = dolfinx.fem.functionspace(periodic_mesh, ("Discontinuous Lagrange", degree)) if mesh.comm.rank == 0: print(f"output points, periodic space (wrong): {V.dofmap.index_map.size_global:6d}") print( f"output points, parent mesh: " f"{u_parent.function_space.dofmap.index_map.size_global:6d}" ) print(f"output points, discontinuous space: {Vdg.dofmap.index_map.size_global:6d}") # The solve happened on the periodic mesh and the output lives on the parent mesh, but the # two carry the same cells with the same coordinates, so the same error integral can be # formed on either. Forming it on both is a check on the transfer itself: a per-cell copy # that placed any degree of freedom wrongly would not reproduce the number. # + diff_periodic = uh - u_exact(x) error_periodic = np.sqrt(assemble_scalar(ufl.inner(diff_periodic, diff_periodic) * ufl.dx)) x_parent = ufl.SpatialCoordinate(mesh) diff_parent = u_parent - u_exact(x_parent) error_parent = np.sqrt(assemble_scalar(ufl.inner(diff_parent, diff_parent) * ufl.dx)) if mesh.comm.rank == 0: print(f"L2 error, periodic mesh = {error_periodic:.3e}") print(f"L2 error, parent mesh = {error_parent:.3e}") # The two must agree to round-off: they integrate the same field over the same cells, so a # transfer that misplaced a degree of freedom would move one of them. assert np.isclose(error_periodic, error_parent, rtol=1e-10), "the transfer changed the field" # And the error must actually be small. A seam glued to the wrong partner still gives a # well-posed problem and a clean jump, but not this solution. assert error_periodic < 1e-3, "the solution is not the manufactured one; check the seam pairing" # - # ### Writing and plotting # # With the solution on the parent mesh, every writer behaves normally. # + with dolfinx.io.VTXWriter(mesh.comm, "periodic_poisson.bp", [u_parent]) as writer: writer.write(0.0) with dolfinx.io.VTKFile(mesh.comm, "periodic_poisson.pvd", "w") as writer: writer.write_function(u_parent, 0.0) # - # ```{admonition} XDMF is the exception # :class: tip dropdown # {py:class}`dolfinx.io.XDMFFile` is already correct on the periodic mesh itself, because # it scatters degrees of freedom onto *geometry* nodes rather than building a point set # from the dofmap, and the periodic geometry still has both sides of the seam. It does # require the function degree to match the mesh degree, so a $P_2$ solution has to be # interpolated down to $P_1$ first. # ``` # + V1 = dolfinx.fem.functionspace(periodic_mesh, ("Lagrange", 1)) u1 = dolfinx.fem.Function(V1, name="u") u1.interpolate(uh) with dolfinx.io.XDMFFile(mesh.comm, "periodic_poisson.xdmf", "w") as writer: writer.write_mesh(periodic_mesh) writer.write_function(u1) # - # Finally we plot the transferred solution, warped by its own value. The field runs # straight off one side of the square and back in on the other, which is what makes the # mesh periodic; on the un-transferred solution this plot would be unreadable. # + tags =["hide-input"] solution_mesh = pyvista.UnstructuredGrid(*dolfinx.plot.vtk_mesh(u_parent.function_space)) solution_mesh.point_data["u"] = u_parent.x.array.real grid = gather_grid(solution_mesh, mesh.comm) if grid is not None: plotter = pyvista.Plotter() plotter.add_mesh( grid.warp_by_scalar("u", factor=0.15), scalars="u", cmap="RdBu_r", scalar_bar_args={"title": "u"}, ) plotter.add_mesh(grid, style="wireframe", color="black", opacity=0.15) # Looking down on the square, tilted just enough for the warp to read as height. plotter.camera_position = [(0.5, -2.0, 1.3), (0.5, 0.5, 0.0), (0.0, 0.0, 1.0)] plotter.camera.zoom(1.05) if not pyvista.OFF_SCREEN: plotter.show() else: plotter.screenshot("periodic_poisson_solution.png") # - scientificcomputing-scifem-652ead4/examples/point_source.py000066400000000000000000000077541525450532400243630ustar00rootroot00000000000000# # Point sources in DOLFINx # # Author: Jørgen S. Dokken # # SPDX-License-Identifier: MIT # In this example, we will illustrate how to apply a point source to a Poisson problem. # # $$ # \begin{align} # -\nabla^2 u &= f \quad \text{in } \Omega, \\ # f &= \gamma \delta(x - p) \quad \text{in } \Omega, # \end{align} # $$ # # with homogeneous Dirichlet boundary conditions. # # Using integration by parts, we obtain the variational problem: # # Find $u_h\in V_0$ such that # # $$ # \begin{align} # \int_\Omega \nabla u_h \cdot \nabla v \mathrm{d}x &= \int_\Omega \gamma\delta(x-p) v \mathrm{d}x # = \gamma v(p) \quad \forall v \in V_0, # \end{align} # $$ # + from mpi4py import MPI from petsc4py import PETSc import dolfinx import ufl import numpy as np import scifem # - # We start by creating the mesh and function space. # To illustrate the usage the point source function, we will # consider a vector space with to components, and we will # only apply the point source to the second component of our problem. N = 40 domain = dolfinx.mesh.create_unit_square(MPI.COMM_WORLD, N, N) domain.name = "mesh" tdim = domain.topology.dim domain.topology.create_connectivity(tdim-1, tdim) # Create the two-component vector space. # The solution in the first component will be 0. value_shape = (2,) V = dolfinx.fem.functionspace(domain, ("Lagrange", 2, value_shape)) # Create standard variational form u = ufl.TrialFunction(V) v = ufl.TestFunction(V) a = ufl.inner(ufl.grad(u), ufl.grad(v)) * ufl.dx # Create Dirichlet boundary conditions boundary_facets = dolfinx.mesh.exterior_facet_indices(domain.topology) dofs = dolfinx.fem.locate_dofs_topological(V, 1, boundary_facets) u_bc = dolfinx.fem.Function(V) u_bc.x.array[:] = 0 bc = dolfinx.fem.dirichletbc(u_bc, dofs) # We are now ready to apply the point source. # First, we create the right hand side vector for the problem, and initialize it as zero. b = dolfinx.fem.Function(V) b.x.array[:] = 0 # Secondly we define the point sources we want to apply. # # ```{warning} # Note that if running in parallel, we only supply the points on a single process. # The other process gets an empty array. # ``` geom_dtype = domain.geometry.x.dtype if domain.comm.rank == 0: points = np.array([[0.68, 0.362, 0], [0.14, 0.213, 0]], dtype=geom_dtype) else: points = np.zeros((0, 3), dtype=geom_dtype) # Next, we create the point source object and apply it to the right hand side vector. gamma = 1. point_source = scifem.PointSource(V.sub(1), points, magnitude=gamma) point_source.apply_to_vector(b) # We can continue to solve our variational problem as usual a_compiled = dolfinx.fem.form(a) dolfinx.fem.petsc.apply_lifting(b.x.petsc_vec, [a_compiled], [[bc]]) b.x.scatter_reverse(dolfinx.la.InsertMode.add) dolfinx.fem.petsc.set_bc(b.x.petsc_vec, [bc]) b.x.scatter_forward() A = dolfinx.fem.petsc.assemble_matrix(a_compiled, bcs=[bc]) A.assemble() # Set up a direct solver an solve the linear system ksp = PETSc.KSP().create(domain.comm) ksp.setOperators(A) ksp.setType(PETSc.KSP.Type.PREONLY) ksp.getPC().setType(PETSc.PC.Type.LU) ksp.getPC().setFactorSolverType("mumps") uh = dolfinx.fem.Function(V) ksp.solve(b.x.petsc_vec, uh.x.petsc_vec) uh.x.scatter_forward() # We can now plot the solution import pyvista topology, cell_types, geometry = dolfinx.plot.vtk_mesh(V) values = np.zeros((geometry.shape[0], 3), dtype=np.float64) values[:, :len(uh)] = uh.x.array.real.reshape((geometry.shape[0], len(uh))) # Create a point cloud of glyphs function_grid = pyvista.UnstructuredGrid(topology, cell_types, geometry) function_grid["u"] = values glyphs = function_grid.glyph(orient="u", factor=0.2) # Create a pyvista-grid for the mesh domain.topology.create_connectivity(domain.topology.dim, domain.topology.dim) grid = pyvista.UnstructuredGrid(*dolfinx.plot.vtk_mesh(domain, domain.topology.dim)) # Create plotter plotter = pyvista.Plotter() plotter.add_mesh(grid, style="wireframe", color="k") plotter.add_mesh(glyphs) plotter.view_xy() if not pyvista.OFF_SCREEN: plotter.show() scientificcomputing-scifem-652ead4/examples/real_function_space.py000066400000000000000000000237051525450532400256470ustar00rootroot00000000000000# # Real function spaces # # Author: Jørgen S. Dokken # # License: MIT # # `````{note} # {py:func}`scifem.create_real_functionspace` is deprecated on DOLFINx >=v0.11.0 in favour of # {py:func}`basix.ufl.real_element`, which is now the recommended way to build the space # below. This example is kept as it stands, using # {py:func}`create_real_functionspace`, for # consistency with older DOLFINx versions that do not have the basix real element. # # The only thing that changes is how `R` is created. Instead of # ````python # R = scifem.create_real_functionspace(mesh, value_shape=value_shape) # ```` # on DOLFINx >=v0.11.0 one would write # ````python # element = basix.ufl.real_element( # mesh.basix_cell(), value_shape=value_shape, dtype=mesh.geometry.x.dtype # ) # R = dolfinx.fem.functionspace(mesh, element) # ```` # ````` # # In this example we will show how to use the "real" function space to solve # a singular Poisson problem. # # ## Mathematical formulation # The problem at hand is: # Find $u \in H^1(\Omega)$ such that # # $$ # \begin{align} # -\Delta u &= f \quad \text{in } \Omega, \\ # \frac{\partial u}{\partial n} &= g \quad \text{on } \partial \Omega, \\ # \int_\Omega u &= h. # \end{align} # $$ # # ### Lagrange multiplier # We start by considering the equivalent optimization problem: # Find $u \in H^1(\Omega)$ such that # # $$ # \begin{align} # \mathop{\mathrm{arg\,min}}_{u \in H^1(\Omega)}~J(u) = # \mathop{\mathrm{arg\,min}}_{u \in H^1(\Omega)}~\frac{1}{2}\int_\Omega \vert \nabla u \cdot \nabla u \vert \mathrm{d}x # - \int_\Omega f u \mathrm{d}x - \int_{\partial \Omega} g u \mathrm{d}s, # \end{align} # $$ # # such that # # $$ # \begin{align} # \int_\Omega u = h. # \end{align} # $$ # # We introduce a Lagrange multiplier $\lambda$ to enforce the constraint: # # $$ # \begin{align} # \mathop{\mathrm{arg\,min}}_{u \in H^1(\Omega), \lambda\in \mathbb{R}}~\mathcal{L}(u, \lambda) = # \mathop{\mathrm{arg\,min}}_{u \in H^1(\Omega), \lambda\in \mathbb{R}} J(u) + \lambda (\int_\Omega u \mathrm{d}x-h). # \end{align} # $$ # # We then compute the optimality conditions for the problem above # # $$ # \begin{align} # \frac{\partial \mathcal{L}}{\partial u}[\delta u] &= \int_\Omega \nabla u \cdot \nabla \delta u \mathrm{d}x + \lambda\int \delta u \mathrm{d}x - \int_\Omega f \delta u ~\mathrm{d}x - \int_{\partial \Omega} g \delta u~\mathrm{d}s = 0, \\ # \frac{\partial \mathcal{L}}{\partial \lambda}[\delta \lambda] &=\delta \lambda (\int_\Omega u \mathrm{d}x -h)= 0. # \end{align} # $$ # # We write the weak formulation: # # $$ # \begin{align} # \int_\Omega \nabla u \cdot \nabla \delta u~\mathrm{d}x + \int_\Omega \lambda \delta u~\mathrm{d}x &= \int_\Omega f \delta u~\mathrm{d}x + \int_{\partial \Omega} g v \mathrm{d}s\\ # \int_\Omega u \delta \lambda \mathrm{d}x &= h \delta \lambda . # \end{align} # $$ # # where we have moved $\delta\lambda$ into the integral as it is a spatial constant. # ## Implementation # We start by import the necessary modules # ```{admonition} Clickable functions/classes # Note that for the modules imported in this example, you can click on the function/class # name to be redirected to the corresponding documentation page. # ``` # + from packaging.version import Version from mpi4py import MPI from petsc4py import PETSc import dolfinx.fem.petsc import numpy as np from scifem import create_real_functionspace, assemble_scalar from scifem.petsc import apply_lifting_and_set_bc import ufl import pyvista # - # We start by creating the domain using {py:mod}`dolfinx` and derive the source terms # $f$, $g$ and $h$ from our manufactured solution using {py:mod}`ufl`. # For this example we will use the following exact solution # # $$ # \begin{align} # u_{exact}(x, y) = 0.3y^2 + \sin(2\pi x). # \end{align} # $$ # + M = 20 mesh = dolfinx.mesh.create_unit_square( MPI.COMM_WORLD, M, M, dolfinx.mesh.CellType.triangle, dtype=np.float64 ) V = dolfinx.fem.functionspace(mesh, ("Lagrange", 1)) def u_exact(x): return 0.3 * x[1] ** 2 + ufl.sin(2 * ufl.pi * x[0]) x = ufl.SpatialCoordinate(mesh) n = ufl.FacetNormal(mesh) g = ufl.dot(ufl.grad(u_exact(x)), n) f = -ufl.div(ufl.grad(u_exact(x))) h = assemble_scalar(u_exact(x) * ufl.dx) # - # ### Creating the real function space and mixed space # We then create the Lagrange multiplier space using {py:func}`scifem.create_real_functionspace`. # This creates a {py:class}`dolfinx.fem.FunctionSpace` with a single degree of freedom (constant) over the whole domain. R = create_real_functionspace(mesh) # Next, we can create a mixed-function space for our problem # # ```{admonition} Note on DOLFINx versions # The API for creating blocked problems in DOLFINx has vastly improved over the last few versions. # It is recommended to use DOLFINx v0.9.0 or later, where one can use {py:class}`ufl.MixedFunctionSpace` # to create a mixed-space of `M` number of spaces. One can then use {py:func}`ufl.TrialFunctions` # and {py:func}`ufl.TestFunctions` as one would do with a {py:func}`basix.ufl.mixed_element`. # ``` if Version(dolfinx.__version__) == Version("0.8.0"): u = ufl.TrialFunction(V) lmbda = ufl.TrialFunction(R) du = ufl.TestFunction(V) dl = ufl.TestFunction(R) elif Version(dolfinx.__version__) >= Version("0.9.0.0"): W = ufl.MixedFunctionSpace(V, R) u, lmbda = ufl.TrialFunctions(W) du, dl = ufl.TestFunctions(W) else: raise RuntimeError("Unsupported version of dolfinx") # ### Defining and assembling the variational problem # We can now define the variational problem # + zero = dolfinx.fem.Constant(mesh, dolfinx.default_scalar_type(0.0)) a00 = ufl.inner(ufl.grad(u), ufl.grad(du)) * ufl.dx a01 = ufl.inner(lmbda, du) * ufl.dx a10 = ufl.inner(u, dl) * ufl.dx L0 = ufl.inner(f, du) * ufl.dx + ufl.inner(g, du) * ufl.ds L1 = ufl.inner(zero, dl) * ufl.dx a = [[a00, a01], [a10, None]] L = [L0, L1] a_compiled = dolfinx.fem.form(a) L_compiled = dolfinx.fem.form(L) # - # Note that we have defined the variational form in a block form, and # that we have not included $h$ in the variational form. We will enforce this # once we have assembled the right hand side vector. # We can now assemble the matrix and vector using {py:func}`dolfinx.fem.petsc.assemble_matrix` # and {py:func}`dolfinx.fem.petsc.assemble_vector`. if Version(dolfinx.__version__) < Version("0.10.0"): A = dolfinx.fem.petsc.assemble_matrix_block(a_compiled) else: A = dolfinx.fem.petsc.assemble_matrix(a_compiled) A.assemble() # In DOLFINx>=v0.10.0, the `assemble_vector` function for blocked spaces has been rewritten to reflect how # it works for standard assembly and `nest` assembly. This means that lifting is applied manually. # In this case, with no Dirichlet BC, we could skip those steps. # However, for clarity we include them here. bcs = [] if Version(dolfinx.__version__) < Version("0.10.0"): b = dolfinx.fem.petsc.assemble_vector_block(L_compiled, a_compiled, bcs=bcs) else: b = dolfinx.fem.petsc.assemble_vector(L_compiled, kind="mpi") apply_lifting_and_set_bc(b, a_compiled, bcs=bcs) # Next, we modify the second part of the block to contain `h` # We start by enforcing the multiplier constraint $h$ by modifying the right hand side vector. # On the main branch, this is greatly simplified # + uh = dolfinx.fem.Function(V, name="u") if Version(dolfinx.__version__) >= Version("0.10.0"): # We start by inserting the value in the real space rh = dolfinx.fem.Function(R) rh.x.array[0] = h # Next we need to add this value to the existing right hand side vector. # Therefore we create assign 0s to the primal space b_real_space = b.duplicate() uh.x.array[:] = 0 # Transfer the data to `b_real_space` dolfinx.fem.petsc.assign([uh, rh], b_real_space) # And accumulate the values in the right hand side vector b.axpy(1, b_real_space) # We destroy the temporary work vector after usage b_real_space.destroy() else: from dolfinx.cpp.la.petsc import scatter_local_vectors, get_local_vectors if Version(dolfinx.__version__) < Version("0.9.0"): maps = [(V.dofmap.index_map, V.dofmap.index_map_bs), (R.dofmap.index_map, R.dofmap.index_map_bs)] else: maps = [(Wi.dofmap.index_map, Wi.dofmap.index_map_bs) for Wi in W.ufl_sub_spaces()] b_local = get_local_vectors(b, maps) b_local[1][:] = h scatter_local_vectors( b, b_local, maps, ) b.ghostUpdate(addv=PETSc.InsertMode.INSERT, mode=PETSc.ScatterMode.FORWARD) # - # ### Solving the linear system # We can now solve the linear system using {py:mod}`petsc4py`. # + ksp = PETSc.KSP().create(mesh.comm) ksp.setOperators(A) ksp.setType("preonly") pc = ksp.getPC() pc.setType("lu") pc.setFactorSolverType("mumps") if Version(dolfinx.__version__) >= Version("0.10.0"): xh = b.duplicate() else: xh = dolfinx.fem.petsc.create_vector_block(L_compiled) ksp.solve(b, xh) xh.ghostUpdate(addv=PETSc.InsertMode.INSERT, mode=PETSc.ScatterMode.FORWARD) # - # Finally, we extract the solution u from the blocked system and compute the error uh = dolfinx.fem.Function(V, name="u") if Version(dolfinx.__version__) >= Version("0.10.0"): dolfinx.fem.petsc.assign(xh, [uh, rh]) else: x_local = get_local_vectors(xh, maps) uh.x.array[: len(x_local[0])] = x_local[0] uh.x.scatter_forward() # We destroy all PETSc objects b.destroy() xh.destroy() A.destroy() ksp.destroy() # ### Post-processing # Finally, we compare our approximate solution with the exact solution # by computing the $L^2(\Omega)$ error. # We use the convenience function {py:func}`scifem.assemble_scalar` to compute the error. diff = uh - u_exact(x) error = ufl.inner(diff, diff) * ufl.dx print(f"L2 error: {np.sqrt(assemble_scalar(error)):.2e}") # We can now plot the solution # + vtk_mesh = dolfinx.plot.vtk_mesh(V) grid = pyvista.UnstructuredGrid(*vtk_mesh) grid.point_data["u"] = uh.x.array.real warped = grid.warp_by_scalar("u", factor=1) plotter = pyvista.Plotter() plotter.add_mesh(grid, style="wireframe") plotter.add_mesh(warped) if not pyvista.OFF_SCREEN: plotter.show() # - scientificcomputing-scifem-652ead4/examples/transfer_tags_to_submesh.py000066400000000000000000000101141525450532400267240ustar00rootroot00000000000000# # Transfer meshtags to submeshes # Author: Jørgen S. Dokken # # SPDX-License-Identifier: MIT # # In DOLFINx, one can create sub-meshes of entities of any co-dimension $(0,\dots,\mathrm{tdim})$. # For complex meshes, it is not easy to locate subdomains or boundaries of interest. # In this example, we will import a mesh from GMSH, where we have marked different parts of the domain # with different markers, and transfer these markers to a submesh. import os import sys import pyvista from scifem import transfer_meshtags_to_submesh, compat from mpi4py import MPI import gmsh import dolfinx try: from dolfinx.io import gmsh as gmshio except ImportError: import dolfinx.io.gmshio as gmshio # We start by embedding an ellipsoid within another ellipsoid using GMSH. # For more details about creating this mesh in GMSH, # see: [FEniCS Workshop: External meshes](https://jsdokken.com/FEniCS-workshop/src/external_mesh.html) gmsh.initialize() center = (0, 0, 0) aspect_ratio = 0.5 R_i = 0.3 R_e = 0.8 inner_disk = gmsh.model.occ.addDisk(*center, R_i, aspect_ratio * R_i) outer_disk = gmsh.model.occ.addDisk(*center, R_e, R_e) whole_domain, map_to_input = gmsh.model.occ.fragment( [(2, outer_disk)], [(2, inner_disk)]) gmsh.model.occ.synchronize() circle_inner = [idx for (dim, idx) in map_to_input[1] if dim == 2] circle_outer = [idx for (dim, idx) in map_to_input[0] if dim == 2 and idx not in circle_inner] gmsh.model.addPhysicalGroup(2, circle_inner, tag=3) gmsh.model.addPhysicalGroup(2, circle_outer, tag=7) inner_boundary = gmsh.model.getBoundary( [(2, e) for e in circle_inner], recursive=False, oriented=False) outer_boundary = gmsh.model.getBoundary( [(2, e) for e in circle_outer], recursive=False, oriented=False) interface = [idx for (dim, idx) in inner_boundary if dim == 1] ext_boundary = [ idx for (dim, idx) in outer_boundary if idx not in interface and dim == 1] gmsh.model.addPhysicalGroup(1, interface, tag=12) gmsh.model.addPhysicalGroup(1, ext_boundary, tag=15) gmsh.option.setNumber("Mesh.CharacteristicLengthMax", 0.2) gmsh.model.mesh.generate(2) gmsh.model.mesh.setOrder(3) gmsh.model.mesh.optimize("Netgen") # Next, we read this mesh and corresponding markers into DOLFINx mesh_data = gmshio.model_to_mesh( gmsh.model, MPI.COMM_WORLD, 0, gdim=2) if hasattr(mesh_data, "mesh"): circular_mesh = mesh_data.mesh cell_marker = mesh_data.cell_tags facet_marker = mesh_data.facet_tags else: circular_mesh, cell_marker, facet_marker = mesh_data # We visualize the mesh and its markers # + tags=["hide-input"] def plot_mesh(mesh: dolfinx.mesh.Mesh, values=None): """ Given a DOLFINx mesh, create a `pyvista.UnstructuredGrid`, and plot it and the mesh nodes """ plotter = pyvista.Plotter() V_linear = dolfinx.fem.functionspace(mesh, ("Lagrange", 1)) linear_grid = pyvista.UnstructuredGrid(*dolfinx.plot.vtk_mesh(V_linear)) if compat.cmap(mesh).degree > 1: ugrid = pyvista.UnstructuredGrid(*dolfinx.plot.vtk_mesh(mesh)) if values is not None: ugrid.cell_data["Marker"] = values plotter.add_mesh(ugrid, style="points", color="b", point_size=10) ugrid = ugrid.tessellate() plotter.add_mesh(ugrid, show_edges=False) plotter.add_mesh(linear_grid, style="wireframe", color="black") else: if values is not None: linear_grid.cell_data["Marker"] = values plotter.add_mesh(linear_grid, show_edges=True) plotter.show_axes() plotter.view_xy() plotter.show() plot_mesh(circular_mesh, cell_marker.values) # - # Next, we create a submesh, only extracting the upper half of the mesh tdim = circular_mesh.topology.dim submesh, cell_map, vertex_map, node_map = dolfinx.mesh.create_submesh( circular_mesh, tdim, dolfinx.mesh.locate_entities(circular_mesh, tdim, lambda x: x[1] > 0)) # We transfer the cell markers to the submesh sub_cell_marker, sub_cell_map = transfer_meshtags_to_submesh( cell_marker, submesh, vertex_to_parent=vertex_map, cell_to_parent=cell_map) # and visualize it # + tags=["hide-input"] plot_mesh(submesh, sub_cell_marker.values) # - scientificcomputing-scifem-652ead4/examples/xdmf_point_cloud.py000066400000000000000000000065051525450532400252000ustar00rootroot00000000000000# # Visualizing quadrature functions as point clouds # # Author: Henrik N.T. Finsberg # # SPDX-License-Identifier: MIT # # Quadrature functions are not possible to visualize directly in ParaView, as they are not defined on a mesh. # However, we can visualize them as point clouds. # In this example we will show how you can use `scifem` to save your quadrature functions as XDMF files, # which can be loaded into ParaView for visualization. # # ```{note} # This demo requires a backend for writing HDF5 files. Please install `scifem` with either `scifem[adios2]` or `scifem[h5py]`. # ``` # First, we import the necessary modules. import logging from mpi4py import MPI import numpy as np import basix import dolfinx import scifem # First initialize logging logging.basicConfig(level=logging.INFO) # Now let's create a quadrature function on a unit square mesh. We will use the `basix.ufl` module to create the quadrature element. mesh = dolfinx.mesh.create_unit_square(MPI.COMM_WORLD, 10, 10, dolfinx.mesh.CellType.triangle, dtype=np.float64) el = basix.ufl.quadrature_element( scheme="default", degree=3, cell=mesh.basix_cell(), value_shape=() ) V = dolfinx.fem.functionspace(mesh, el) u = dolfinx.fem.Function(V) u.interpolate(lambda x: np.sin(np.pi * x[0]) * np.sin(np.pi * x[1])) # One option that already exists with the current DOLFINx/Pyvista API is to plot them as points import pyvista plotter = pyvista.Plotter() plotter.add_points( V.tabulate_dof_coordinates(), scalars=u.x.array, render_points_as_spheres=True, point_size=20, show_scalar_bar=False, ) if not pyvista.OFF_SCREEN: plotter.show() # Using `scifem`, we can write the point cloud data to an XDMFFile that can be opened with Paraview. with scifem.xdmf.XDMFFile("point_cloud.xdmf", [u]) as xdmf: xdmf.write(0.0) # The point cloud can now be loaded into ParaView for visualization, by selecting "Point Gaussian" as the representation. # ![Point cloud in ParaView](../docs/_static/point_cloud.png) # We can write any `dolfinx.fem.FunctionSpace` that has support for `tabulate_dof_coordinates` to a point cloud. # For example, we can create a higher order Lagrange space, and write two functions to file. Q = dolfinx.fem.functionspace(mesh, ("Lagrange", 3, (2, ))) q_1 = dolfinx.fem.Function(Q, name="q_sin") q_1.interpolate(lambda x: (np.sin(np.pi * x[0]), np.sin(np.pi * x[1]))) q_2 = dolfinx.fem.Function(Q, name="q_cos") q_2.interpolate(lambda x: (np.cos(np.pi * x[0]), np.cos(np.pi * x[1]))) # We write these two functions to file as illustrated above with scifem.xdmf.XDMFFile("point_cloud_lagrange.xdmf", [q_1, q_2]) as xdmf: xdmf.write(0.0) # yielding the following point clouds in ParaView after applying glyphs. # ![Point cloud in ParaView](../docs/_static/cos_sin_pointcloud.png) # If you have time dependent data, you can write multiple time steps to the same file using e.g with scifem.xdmf.XDMFFile("point_cloud_lagrange.xdmf", [q_1, q_2]) as xdmf: xdmf.write(0.0) q_1.interpolate(lambda x: (-x[0], x[1])) q_2.interpolate(lambda x: (x[0], -x[1])) xdmf.write(0.3) # If you need to keep the file open for longer, you can use the following syntax xdmf = scifem.xdmf.XDMFFile("point_cloud_lagrange.xdmf", [q_1, q_2]) xdmf.write(0.0) q_1.interpolate(lambda x: (-x[0], x[1])) q_2.interpolate(lambda x: (x[0], -x[1])) xdmf.write(0.3) xdmf.close() scientificcomputing-scifem-652ead4/pyproject.toml000066400000000000000000000072631525450532400223710ustar00rootroot00000000000000[build-system] requires = [ "scikit-build-core[pyproject]>=0.11.0", # Ensuring license field is correctly parsed] "nanobind>=1.3.2", "setuptools>=77.0.3", # Ensuring license field is correctly parsed] "packaging>=24.2", # Ensuring license field is correctly parsed] "pkgconfig", ] build-backend = "scikit_build_core.build" [project] name = "scifem" version = "0.24.0" description = "Scientific tools for finite element methods" readme = "README.md" requires-python = ">=3.10" license = "MIT" authors = [ { email = "dokken@simula.no", name = "Jørgen S. Dokken" }, { email = "henriknf@simula.no", name = "Henrik N.T. Finsberg" }, ] dependencies = ["fenics-dolfinx", "numpy", "packaging", "scipy", "typing-extensions"] [project.urls] repository = "https://github.com/scientificcomputing/scifem.git" [project.optional-dependencies] h5py = ["h5py"] adios2 = ["adios2"] docs = [ "jupyter-book<2.0", "jupytext", "pyvista[all]>=0.45.0", "sphinxcontrib-bibtex", "sphinx-codeautolink", "scifem[gmsh]", ] dev = ["ruff", "mypy", "bump-my-version", "pre-commit"] test = ["pytest", "petsc4py", "h5py", "scifem[biomed]"] biomed = ["nibabel"] gmsh = ["gmsh"] all = ["scifem[docs,dev,test,adios2,h5py,biomed,gmsh]"] petsc = ["petsc4py"] [dependency-groups] # Keep in sync with [build-system].requires above. Needed as a group, not just # as build-system metadata, because scifem is installed with # `--no-build-isolation`, so the build backend has to already be present. build = [ "scikit-build-core[pyproject]>=0.11.0", "nanobind>=1.3.2", "setuptools>=77.0.3", "packaging>=24.2", "pkgconfig", ] [tool.pytest.ini_options] testpaths = ["tests"] [tool.scikit-build] minimum-version = "0.5" cmake.minimum-version = "3.21.0" [tool.mypy] ignore_missing_imports = true [tool.ruff] # Exclude a variety of commonly ignored directories. exclude = [ "examples", ".bzr", ".direnv", ".eggs", ".git", ".hg", ".mypy_cache", ".nox", ".pants.d", ".pytype", ".ruff_cache", ".svn", ".tox", ".venv", "__pypackages__", "_build", "buck-out", "build", "dist", "node_modules", "venv", ] # Same as Black. line-length = 100 # Assume Python 3.10. target-version = "py310" [tool.ruff.lint] # Enable pycodestyle (`E`) and Pyflakes (`F`) codes by default. select = ["E", "F"] ignore = ["E402", "E741", "E743", "E731"] # Allow autofix for all enabled rules (when `--fix`) is provided. fixable = ["A", "B", "C", "D", "E", "F"] unfixable = [] # Allow unused variables when underscore-prefixed. dummy-variable-rgx = "^(_+|(_+[a-zA-Z0-9_]*[a-zA-Z0-9]+?))$" [tool.ruff.lint.mccabe] # Unlike Flake8, default to a complexity level of 10. max-complexity = 10 [tool.ruff.lint.pydocstyle] convention = "google" [tool.ruff.lint.isort] known-first-party = ["scifem"] known-third-party = [ "basix", "dolfinx", "ffcx", "ufl", "gmsh", "numpy", "pytest", ] section-order = [ "future", "standard-library", "mpi", "third-party", "first-party", "local-folder", ] [tool.ruff.lint.isort.sections] "mpi" = ["mpi4py", "petsc4py"] [tool.bumpversion] allow_dirty = false commit = true message = "Bump version: {current_version} → {new_version}" tag = true sign_tags = false tag_name = "v{new_version}" tag_message = "Bump version: {current_version} → {new_version}" current_version = "0.24.0" [[tool.bumpversion.files]] filename = "pyproject.toml" search = 'version = "{current_version}"' replace = 'version = "{new_version}"' [[tool.bumpversion.files]] filename = "CITATION.cff" search = 'version: v{current_version}' replace = 'version: v{new_version}' scientificcomputing-scifem-652ead4/src/000077500000000000000000000000001525450532400202345ustar00rootroot00000000000000scientificcomputing-scifem-652ead4/src/scifem.cpp000066400000000000000000001063101525450532400222070ustar00rootroot00000000000000// Copyright (C) 2024-2026 Jørgen S. Dokken and Henrik N.T. Finsberg // C++ wrappers for SCIFEM #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include namespace md = MDSPAN_IMPL_STANDARD_NAMESPACE; namespace { // Copyright (c) 2020-2024 Chris Richardson, Matthew Scroggs and Garth N. Wells // FEniCS Project (Basix) // SPDX-License-Identifier: MIT template auto as_nbarray(V&& x, std::size_t ndim, const std::size_t* shape) { using _V = std::decay_t; _V* ptr = new _V(std::move(x)); return nanobind::ndarray( ptr->data(), ndim, shape, nanobind::capsule(ptr, [](void* p) noexcept { delete (_V*)p; })); } template auto as_nbarray(V&& x, const std::initializer_list shape) { return as_nbarray(x, shape.size(), shape.begin()); } template auto as_nbarray(V&& x) { return as_nbarray(std::move(x), {x.size()}); } template auto as_nbarrayp(std::pair>&& x) { return as_nbarray(std::move(x.first), x.second.size(), x.second.data()); } } // namespace namespace impl { template inline void sort_array_3_descending(std::array& arr) { // If the second element is larger, swap it to the front if (arr[1] > arr[0]) std::swap(arr[0], arr[1]); // If the third element is larger, swap it up if (arr[2] > arr[1]) std::swap(arr[1], arr[2]); // One final check between the first two elements if (arr[1] > arr[0]) std::swap(arr[0], arr[1]); } template inline void sort_array_2_descending(std::array& arr) { if (arr[1] > arr[0]) std::swap(arr[0], arr[1]); } template inline void simplex_projection(const std::array& x, std::array& projected) { std::array u; std::ranges::transform(x, u.begin(), [](auto xi) { return std::max(xi, T(0)); }); T sum = std::accumulate(u.begin(), u.end(), T(0)); if (sum <= (T)1.0) { if constexpr (tdim == 2) { projected[0] = u[0]; projected[1] = u[1]; return; } else if constexpr (tdim == 3) { projected[0] = u[0]; projected[1] = u[1]; projected[2] = u[2]; return; } else { static_assert(tdim == 2 || tdim == 3, "Unsupported dimension"); } } std::array x_sorted = x; std::array cumsum; std::array Ks; std::size_t K; if constexpr (tdim == 2) { impl::sort_array_2_descending(x_sorted); cumsum[0] = x_sorted[0]; cumsum[1] = x_sorted[0] + x_sorted[1]; Ks[0] = x_sorted[0] > (cumsum[0] - (T)1.0); Ks[1] = x_sorted[1] * (T)2 > (cumsum[1] - (T)1.0); if (Ks[1]) K = 2; else if (Ks[0]) K = 1; else throw std::runtime_error("Unexpected condition in simplex projection."); } else if constexpr (tdim == 3) { impl::sort_array_3_descending(x_sorted); cumsum[0] = x_sorted[0]; cumsum[1] = x_sorted[0] + x_sorted[1]; cumsum[2] = x_sorted[0] + x_sorted[1] + x_sorted[2]; Ks[0] = x_sorted[0] > (cumsum[0] - (T)1.0); Ks[1] = x_sorted[1] * (T)2 > (cumsum[1] - (T)1.0); Ks[2] = x_sorted[2] * (T)3 > (cumsum[2] - (T)1.0); if (Ks[2]) K = 3; else if (Ks[1]) K = 2; else if (Ks[0]) K = 1; else throw std::runtime_error("Unexpected condition in simplex projection."); } else { static_assert(tdim == 2 || tdim == 3, "Unsupported dimension"); } T tau = (cumsum[K - 1] - (T)1.0) / T(K); for (std::size_t i = 0; i < tdim; ++i) projected[i] = std::max(x[i] - tau, T(0)); }; template inline void projection(const std::array& x, std::array& projected) { if constexpr (is_simplex) simplex_projection(x, projected); else for (std::size_t i = 0; i < tdim; ++i) projected[i] = std::clamp(x[i], T(0.0), T(1.0)); } } // namespace impl namespace scifem { template std::tuple, std::vector> closest_point_projection( const dolfinx::mesh::Mesh& mesh, std::span cells, std::span points, T tol_x, T tol_dist, T tol_grad, std::size_t max_iter, std::size_t max_ls_iter, std::size_t num_threads) { constexpr T eps = std::numeric_limits::epsilon(); constexpr T roundoff_tol = 100 * eps; #if DOLFINX_VERSION_MINOR >= 11 const dolfinx::fem::CoordinateElement& cmap = mesh.geometry().cmaps().front(); #else const dolfinx::fem::CoordinateElement& cmap = mesh.geometry().cmap(); #endif std::vector closest_points(gdim * cells.size(), T(0)); assert(cells.size() == points.size() / gdim); std::vector reference_points(cells.size() * tdim); std::array initial_guess; T midpoint_divider = (is_simplex) ? 1.0 : 0.0; if (tdim == 1) midpoint_divider = 1.0; std::ranges::fill(initial_guess, 1.0 / ((T)tdim + midpoint_divider)); const std::array dtab_shape = cmap.tabulate_shape(1, 1); const std::array tab_shape = cmap.tabulate_shape(0, 1); const std::size_t basis_data_size = std::reduce(tab_shape.begin(), tab_shape.end(), 1, std::multiplies{}); #if DOLFINX_VERSION_MINOR >= 11 md::mdspan> x_dofmap = mesh.geometry().dofmaps().at(0); #else md::mdspan> x_dofmap = mesh.geometry().dofmap(0); #endif std::span x = mesh.geometry().x(); auto compute_chunk = [&](std::size_t c0, std::size_t c1) { // Use single buffer for 0th and 1st order derivatives, as we only need one // at a time std::vector dphi_b(std::reduce(dtab_shape.begin(), dtab_shape.end(), 1, std::multiplies{})); md::mdspan> phi_full(dphi_b.data(), dtab_shape); auto phi = md::submdspan(phi_full, 0, md::full_extent, md::full_extent, 0); auto dphi = md::submdspan(phi_full, std::pair(1, tdim + 1), 0, md::full_extent, 0); std::array x_k; std::array x_old; std::array diff; std::array J_buffer; std::array gradient; std::array x_new; std::array x_k_tmp; std::array target_point; md::mdspan> J(J_buffer.data(), gdim, tdim); std::array X_phys_buffer; md::mdspan> surface_point( X_phys_buffer.data(), 1, gdim); // Extract data to compute cell geometry std::vector cdofs(3 * x_dofmap.extent(1)); md::mdspan> cell_geometry( cdofs.data(), x_dofmap.extent(1), gdim); constexpr T sigma = 0.1; constexpr T beta = 0.5; for (std::size_t i = c0; i < c1; ++i) { // Pack cell geometry into mdspan for push_forward auto x_dofs = md::submdspan(x_dofmap, cells[i], md::full_extent); for (std::size_t k = 0; k < x_dofs.size(); ++k) std::copy_n(x.data() + (3 * x_dofs[k]), gdim, std::next(cdofs.begin(), gdim * k)); std::copy(points.data() + (gdim * i), points.data() + (gdim * i) + gdim, target_point.begin()); // Update Initial guess std::ranges::copy(initial_guess, x_k.begin()); for (std::size_t k = 0; k < max_iter; k++) { for (std::size_t l = 0; l < tdim; ++l) x_old[l] = x_k[l]; // Tabulate basis function and gradient at current point std::ranges::fill(dphi_b, 0); cmap.tabulate(1, std::span(x_k.data(), tdim), {1, tdim}, dphi_b); // Push forward to physicalspace dolfinx::fem::CoordinateElement::push_forward(surface_point, cell_geometry, phi); // Compute objective function (squared distance to point)/2 T current_dist_sq = 0; for (std::size_t d = 0; d < gdim; ++d) { diff[d] = X_phys_buffer[d] - target_point[d]; current_dist_sq += diff[d] * diff[d]; } current_dist_sq *= T(0.5); // Compute Jacobian (tangent vectors) for (std::size_t l = 0; l < tdim * gdim; l++) J_buffer[l] = 0; dolfinx::fem::CoordinateElement::compute_jacobian(dphi, cell_geometry, J); // Compute tangents (J^T diff) for (std::size_t m = 0; m < tdim; ++m) gradient[m] = 0; for (std::size_t l = 0; l < gdim; ++l) for (std::size_t m = 0; m < tdim; ++m) gradient[m] += J(l, m) * diff[l]; // Check for convergence in gradient norm, scaled by Jacobian to account // for stretching of the reference space T jac_norm = 0; for (std::size_t l = 0; l < tdim * gdim; l++) jac_norm += J_buffer[l] * J_buffer[l]; T scaled_tol_grad = tol_grad * tol_grad * std::max(jac_norm, T(1)); T g_squared = 0; for (std::size_t l = 0; l < tdim; ++l) g_squared += gradient[l] * gradient[l]; if (g_squared < scaled_tol_grad) { break; } // Goldstein-Polyak-Levitin Projected Line Search // Bertsekas (1976) Eq. (14) - Armijo Rule along the Projection Arc bool target_reached = false; T alpha = 1.0; for (std::size_t ls_iter = 0; ls_iter < max_ls_iter; ++ls_iter) { // Take projected gradient step // Compute new step xk - alpha * g and project back to domain for (std::size_t l = 0; l < tdim; l++) x_k_tmp[l] = x_k[l] - alpha * gradient[l]; impl::projection(x_k_tmp, x_new); // Evaluate distance at new point std::ranges::fill(std::span(dphi_b.data(), basis_data_size), T(0)); cmap.tabulate(0, std::span(x_new.data(), tdim), {1, tdim}, std::span(dphi_b.data(), basis_data_size)); // Push forward to physical space dolfinx::fem::CoordinateElement::push_forward(surface_point, cell_geometry, phi); // Compute objective function (squared distance to point)/2 T new_sq_dist = 0; for (std::size_t l = 0; l < gdim; ++l) { diff[l] = X_phys_buffer[l] - target_point[l]; new_sq_dist += diff[l] * diff[l]; } new_sq_dist *= 0.5; // If we are close enough to the targetpoint we terminate the // linesearch, even if the Armijo condition is not satisfied, to avoid // unnecessary iterations close to the target point. if (new_sq_dist < 0.5 * tol_dist * tol_dist) { target_reached = true; break; } // Bertsekas Eq. (14) condition: // f(x_new) <= f(x_k) + sigma * grad_f(x_k)^T * (x_new - x_k) // Note: g is grad_f(x_k) // Size of step after projecting back to boundary T grad_dot_step = 0; for (std::size_t d = 0; d < tdim; ++d) grad_dot_step += gradient[d] * (x_new[d] - x_k[d]); if (new_sq_dist <= current_dist_sq + sigma * grad_dot_step + roundoff_tol) { break; } alpha *= beta; if (ls_iter == max_ls_iter - 1) { std::string out_msg = std::format( "Line search failed to find a suitable step after {} " "iterations. " "Current dist: {}, grad_dot_step: {}, alpha: {}", max_ls_iter, new_sq_dist, grad_dot_step, alpha); std::cout << out_msg << std::endl; } } std::ranges::copy(x_new, x_k.begin()); if (target_reached) break; // Check if Newton iteration has converged T x_diff_sq = 0; for (std::size_t l = 0; l < tdim; l++) x_diff_sq += (x_k[l] - x_old[l]) * (x_k[l] - x_old[l]); if (x_diff_sq < tol_x * tol_x) break; if (k == max_iter - 1) { std::string error_msg = std::format("Newton iteration failed to converge after {} " "iterations. x_diff_sq={} J={}", max_iter, x_diff_sq, current_dist_sq); throw std::runtime_error(error_msg); } } // Push forward to physicalspace for closest point std::ranges::fill(std::span(dphi_b.data(), basis_data_size), T(0)); cmap.tabulate(0, std::span(x_k.data(), tdim), {1, tdim}, std::span(dphi_b.data(), basis_data_size)); dolfinx::fem::CoordinateElement::push_forward(surface_point, cell_geometry, phi); std::copy_n(X_phys_buffer.data(), gdim, std::next(closest_points.begin(), gdim * i)); std::copy_n(x_k.begin(), tdim, std::next(reference_points.begin(), tdim * i)); } }; size_t total_cells = cells.size(); num_threads = std::max(1, std::min(num_threads, total_cells)); // --- THREAD EXECUTION --- if (num_threads <= 1) { compute_chunk(0, total_cells); } else { #ifdef __cpp_lib_jthread std::vector threads; #else std::vector threads; #endif threads.reserve(num_threads); for (size_t i = 0; i < num_threads; ++i) { #if DOLFINX_VERSION_MINOR > 11 auto [c0, c1] = dolfinx::common::local_range(i, total_cells, num_threads); #else auto [c0, c1] = dolfinx::MPI::local_range(i, total_cells, num_threads); #endif threads.emplace_back(compute_chunk, c0, c1); } #ifndef __cpp_lib_jthread for (auto& t : threads) { if (t.joinable()) { t.join(); } } #endif } return {std::move(closest_points), std::move(reference_points)}; } template dolfinx::fem::FunctionSpace create_real_functionspace(std::shared_ptr> mesh, std::vector value_shape) { basix::FiniteElement e_v = basix::create_element( basix::element::family::P, dolfinx::mesh::cell_type_to_basix_type(mesh->topology()->cell_type()), 0, basix::element::lagrange_variant::unset, basix::element::dpc_variant::unset, true); // We select the process that owns cell 0 to have all dofs and all other // processes ghost them std::shared_ptr cell_map = mesh->topology()->index_map(mesh->topology()->dim()); const int is_owner = (cell_map->local_range()[0] == 0) and cell_map->size_local() > 0; std::int32_t num_dofs = (is_owner) ? 1 : 0; std::int32_t num_ghosts = (is_owner) ? 0 : 1; std::vector ghosts(num_ghosts, 0); ghosts.reserve(1); int rank = dolfinx::MPI::rank(mesh->comm()); std::array send_owner_pair = {is_owner, rank}; std::array recv_owner_pair; MPI_Allreduce(&send_owner_pair, &recv_owner_pair, 1, MPI_2INT, MPI_MAXLOC, mesh->comm()); std::vector owners(num_ghosts, recv_owner_pair[1]); owners.reserve(1); std::shared_ptr imap = std::make_shared( mesh->comm(), num_dofs, ghosts, owners); std::size_t value_size = std::accumulate( value_shape.begin(), value_shape.end(), 1, std::multiplies{}); int index_map_bs = value_size; int bs = value_size; // Element dof layout dolfinx::fem::ElementDofLayout dof_layout(value_size, e_v.entity_dofs(), e_v.entity_closure_dofs(), {}, {}); std::size_t num_cells_on_process = mesh->topology()->index_map(mesh->topology()->dim())->size_local() + mesh->topology()->index_map(mesh->topology()->dim())->num_ghosts(); std::vector dofmap(num_cells_on_process, 0); dofmap.reserve(1); std::shared_ptr real_dofmap = std::make_shared(dof_layout, imap, index_map_bs, dofmap, bs); #if DOLFINX_VERSION_MINOR > 9 std::shared_ptr> d_el = std::make_shared>(e_v, value_shape, false); return dolfinx::fem::FunctionSpace(mesh, d_el, real_dofmap); #else std::shared_ptr> d_el = std::make_shared>(e_v, value_size, false); return dolfinx::fem::FunctionSpace(mesh, d_el, real_dofmap, value_shape); #endif } std::vector create_vertex_to_dofmap(std::shared_ptr topology, std::shared_ptr dofmap) { // Get number of vertices const std::shared_ptr v_map = topology->index_map(0); std::size_t num_vertices = v_map->size_local() + v_map->num_ghosts(); // Get cell to vertex connectivity std::shared_ptr> c_to_v = topology->connectivity(topology->dim(), 0); assert(c_to_v); // Get vertex dof layout const dolfinx::fem::ElementDofLayout& layout = dofmap->element_dof_layout(); const std::vector>>& entity_dofs = layout.entity_dofs_all(); const std::vector> vertex_dofs = entity_dofs.front(); // Get number of cells on process const std::shared_ptr c_map = topology->index_map(topology->dim()); std::size_t num_cells = c_map->size_local() + c_map->num_ghosts(); std::vector vertex_to_dofmap(num_vertices); for (std::size_t i = 0; i < num_cells; i++) { auto vertices = c_to_v->links(i); auto dofs = dofmap->cell_dofs(i); for (std::size_t j = 0; j < vertices.size(); ++j) { const std::vector& vdof = vertex_dofs[j]; assert(vdof.size() == 1); vertex_to_dofmap[vertices[j]] = dofs[vdof.front()]; } } return vertex_to_dofmap; } template std::tuple, std::vector> transfer_meshtags_to_submesh( const dolfinx::mesh::MeshTags& tags, std::shared_ptr submesh_topology, std::span vertex_map, std::span cell_map) { int tag_dim = tags.dim(); int submesh_tdim = submesh_topology->dim(); auto topology = tags.topology(); if (tag_dim > submesh_tdim) { throw std::runtime_error("Tag dimension must be less than or equal to " "submesh dimension"); } std::shared_ptr parent_sub_entity_map = topology->index_map(submesh_tdim); if (!parent_sub_entity_map) { throw std::runtime_error("Parent entities of dimension " + std::to_string(submesh_tdim) + " not found in topology"); } // Invert submap cell to parent entity map std::int32_t parent_num_sub_entities = parent_sub_entity_map->size_local() + parent_sub_entity_map->num_ghosts(); std::vector parent_entity_to_sub_cell(parent_num_sub_entities, -1); for (std::int32_t k = 0; k < cell_map.size(); ++k) parent_entity_to_sub_cell[cell_map[k]] = k; // Access various connectivity maps auto sub_e_to_v = submesh_topology->connectivity(tag_dim, 0); if (!sub_e_to_v) { throw std::runtime_error("Missing submesh connectivity between " + std::to_string(tag_dim) + " and 0"); } auto sub_c_to_e = submesh_topology->connectivity(submesh_tdim, tag_dim); if (!sub_c_to_e) { throw std::runtime_error("Missing submesh connectivity between " + std::to_string(submesh_tdim) + " and " + std::to_string(tag_dim)); } auto e_to_v = topology->connectivity(tag_dim, 0); if (!e_to_v) { throw std::runtime_error("Missing connectivity between " + std::to_string(tag_dim) + " and 0"); } auto e_to_sub_cell = topology->connectivity(tag_dim, submesh_tdim); if (!e_to_sub_cell) { throw std::runtime_error("Missing connectivity between " + std::to_string(tag_dim) + " and " + std::to_string(submesh_tdim)); } auto sub_entity_map = submesh_topology->index_map(tag_dim); // Prepare sub entity to parent map std::size_t num_sum_entities = sub_entity_map->size_local() + sub_entity_map->num_ghosts(); std::vector sub_entity_to_parent(num_sum_entities, -1); // Initialize submesh values with numerical min std::vector submesh_values(num_sum_entities, std::numeric_limits::min()); std::vector submesh_indices(num_sum_entities); std::iota(submesh_indices.begin(), submesh_indices.end(), 0); // Map tag indices to global index std::span tag_indices = tags.indices(); auto parent_entity_map = topology->index_map(tag_dim); std::vector global_tag_indices(tag_indices.size()); parent_entity_map->local_to_global(tag_indices, global_tag_indices); // Accumulate global indices across processes dolfinx::la::Vector index_mapper(parent_entity_map, 1); #if DOLFINX_VERSION_MINOR > 9 std::span indices = index_mapper.array(); #else std::span indices = index_mapper.mutable_array(); #endif std::ranges::fill(indices, -1); for (std::size_t i = 0; i < global_tag_indices.size(); ++i) indices[tag_indices[i]] = global_tag_indices[i]; index_mapper.scatter_rev([](std::int32_t a, std::int32_t b) { return std::max(a, b); }); index_mapper.scatter_fwd(); // Map tag values in a similar way (Allowing negative values) dolfinx::la::Vector values_mapper(parent_entity_map, 1); #if DOLFINX_VERSION_MINOR > 9 std::span values = values_mapper.array(); #else std::span values = values_mapper.mutable_array(); #endif std::ranges::fill(values, std::numeric_limits::min()); std::span tag_values = tags.values(); for (std::size_t i = 0; i < tag_values.size(); ++i) values[tag_indices[i]] = tag_values[i]; values_mapper.scatter_rev([](T a, T b) { return std::max(a, b); }); values_mapper.scatter_fwd(); // For each entity in the tag, find all cells of the submesh connected to // this entity. Global to local returns -1 if not on process. std::vector local_indices(indices.size()); parent_entity_map->global_to_local(indices, local_indices); std::span parent_values = values_mapper.array(); if (local_indices.size() != parent_values.size()) throw std::runtime_error("Number of indices and values do not match"); for (std::size_t i = 0; i < local_indices.size(); ++i) { auto parent_entity = local_indices[i]; auto parent_value = parent_values[i]; if (parent_entity == -1) continue; assert(parent_entity < e_to_v->num_nodes()); auto entity_vertices = e_to_v->links(parent_entity); bool entity_found = false; for (auto parent_cell : e_to_sub_cell->links(parent_entity)) { if (entity_found) break; if (std::int32_t sub_cell = parent_entity_to_sub_cell[parent_cell]; sub_cell > -1) { // For a cell in the sub mesh find all attached entities, // and define them by their vertices in the sub mesh assert(sub_cell < sub_c_to_e->num_nodes()); for (auto sub_entity : sub_c_to_e->links(sub_cell)) { if (entity_found) break; auto sub_vertices = sub_e_to_v->links(sub_entity); bool entity_matches = true; for (auto sub_vertex : sub_vertices) { if (std::find(entity_vertices.begin(), entity_vertices.end(), vertex_map[sub_vertex]) == entity_vertices.end()) { entity_matches = false; break; } } if (entity_matches) { // Found entity in submesh with the same vertices as in the // parent mesh submesh_values[sub_entity] = parent_value; entity_found = true; sub_entity_to_parent[sub_entity] = parent_entity; } } } } } dolfinx::mesh::MeshTags new_meshtag(submesh_topology, tag_dim, submesh_indices, submesh_values); return std::make_tuple(new_meshtag, sub_entity_to_parent); } } // namespace scifem namespace scifem_wrapper { template void declare_real_function_space(nanobind::module_& m, std::string type) { std::string pyfunc_name = "create_real_functionspace_" + type; m.def( pyfunc_name.c_str(), [](std::shared_ptr> mesh, std::vector value_shape) { return scifem::create_real_functionspace(mesh, value_shape); }, "Create a real function space"); m.def( "vertex_to_dofmap", [](std::shared_ptr topology, std::shared_ptr dofmap) { std::vector v_to_d = scifem::create_vertex_to_dofmap(topology, dofmap); return as_nbarray(v_to_d); }, "Create a vertex to dofmap."); } template void declare_meshtag_operators(nanobind::module_& m, std::string type) { std::string pyfunc_name = "transfer_meshtags_to_submesh_" + type; m.def( pyfunc_name.c_str(), [](const dolfinx::mesh::MeshTags& tags, std::shared_ptr submesh_topology, nanobind::ndarray, nanobind::c_contig> vertex_map, nanobind::ndarray, nanobind::c_contig> cell_map) { std::tuple, std::vector> sub_data = scifem::transfer_meshtags_to_submesh( tags, submesh_topology, std::span(vertex_map.data(), vertex_map.size()), std::span(cell_map.data(), cell_map.size())); auto _e_map = as_nbarray(std::move(std::get<1>(sub_data))); return std::tuple(std::move(std::get<0>(sub_data)), _e_map); }, nanobind::arg("tags"), nanobind::arg("submesh_topology"), nanobind::arg("vertex_map"), nanobind::arg("cell_map")); } template void declare_closest_point(nanobind::module_& m, std::string type) { std::string pyfunc_name = "closest_point_projection_" + type; m.def( pyfunc_name.c_str(), [](const dolfinx::mesh::Mesh& mesh, nanobind::ndarray, nanobind::c_contig> cells, nanobind::ndarray, nanobind::c_contig> points, T tol_x, T tol_dist, T tol_grad, std::size_t max_iter, std::size_t max_ls_iter, std::size_t num_threads) { std::size_t tdim = dolfinx::mesh::cell_dim(mesh.topology()->cell_type()); std::size_t gdim = mesh.geometry().dim(); bool is_simplex = (mesh.topology()->cell_type() == dolfinx::mesh::CellType::triangle || mesh.topology()->cell_type() == dolfinx::mesh::CellType::tetrahedron); switch (tdim) { case 1: { switch (gdim) { case 1: { auto [closest_point, closest_ref] = scifem::closest_point_projection( mesh, std::span(cells.data(), cells.size()), std::span(points.data(), points.size()), tol_x, tol_dist, tol_grad, max_iter, max_ls_iter, num_threads); return std::make_tuple( as_nbarray(closest_point, {cells.size(), gdim}), as_nbarray(closest_ref, {cells.size(), tdim})); } case 2: { auto [closest_point, closest_ref] = scifem::closest_point_projection( mesh, std::span(cells.data(), cells.size()), std::span(points.data(), points.size()), tol_x, tol_dist, tol_grad, max_iter, max_ls_iter, num_threads); return std::make_tuple( as_nbarray(closest_point, {cells.size(), gdim}), as_nbarray(closest_ref, {cells.size(), tdim})); } case 3: { auto [closest_point, closest_ref] = scifem::closest_point_projection( mesh, std::span(cells.data(), cells.size()), std::span(points.data(), points.size()), tol_x, tol_dist, tol_grad, max_iter, max_ls_iter, num_threads); return std::make_tuple( as_nbarray(closest_point, {cells.size(), gdim}), as_nbarray(closest_ref, {cells.size(), tdim})); }; default: throw std::runtime_error("Unsupported geometric dimension"); } } case 2: { if (is_simplex) { switch (gdim) { case 2: { auto [closest_point, closest_ref] = scifem::closest_point_projection( mesh, std::span(cells.data(), cells.size()), std::span(points.data(), points.size()), tol_x, tol_dist, tol_grad, max_iter, max_ls_iter, num_threads); return std::make_tuple( as_nbarray(closest_point, {cells.size(), gdim}), as_nbarray(closest_ref, {cells.size(), tdim})); } case 3: { auto [closest_point, closest_ref] = scifem::closest_point_projection( mesh, std::span(cells.data(), cells.size()), std::span(points.data(), points.size()), tol_x, tol_dist, tol_grad, max_iter, max_ls_iter, num_threads); return std::make_tuple( as_nbarray(closest_point, {cells.size(), gdim}), as_nbarray(closest_ref, {cells.size(), tdim})); } default: throw std::runtime_error("Unsupported geometric dimension"); } } else { switch (gdim) { case 2: { auto [closest_point, closest_ref] = scifem::closest_point_projection( mesh, std::span(cells.data(), cells.size()), std::span(points.data(), points.size()), tol_x, tol_dist, tol_grad, max_iter, max_ls_iter, num_threads); return std::make_tuple( as_nbarray(closest_point, {cells.size(), gdim}), as_nbarray(closest_ref, {cells.size(), tdim})); } case 3: { auto [closest_point, closest_ref] = scifem::closest_point_projection( mesh, std::span(cells.data(), cells.size()), std::span(points.data(), points.size()), tol_x, tol_dist, tol_grad, max_iter, max_ls_iter, num_threads); return std::make_tuple( as_nbarray(closest_point, {cells.size(), gdim}), as_nbarray(closest_ref, {cells.size(), tdim})); } default: throw std::runtime_error("Unsupported geometric dimension"); } } } case 3: { if (is_simplex) { auto [closest_point, closest_ref] = scifem::closest_point_projection( mesh, std::span(cells.data(), cells.size()), std::span(points.data(), points.size()), tol_x, tol_dist, tol_grad, max_iter, max_ls_iter, num_threads); return std::make_tuple( as_nbarray(closest_point, {cells.size(), gdim}), as_nbarray(closest_ref, {cells.size(), tdim})); } else { auto [closest_point, closest_ref] = scifem::closest_point_projection( mesh, std::span(cells.data(), cells.size()), std::span(points.data(), points.size()), tol_x, tol_dist, tol_grad, max_iter, max_ls_iter, num_threads); return std::make_tuple( as_nbarray(closest_point, {cells.size(), gdim}), as_nbarray(closest_ref, {cells.size(), tdim})); } default: throw std::runtime_error("Unsupported cell dimension"); } } }, nanobind::arg("mesh"), nanobind::arg("cells"), nanobind::arg("points"), nanobind::arg("tol_x"), nanobind::arg("tol_dist"), nanobind::arg("tol_grad"), nanobind::arg("max_iter"), nanobind::arg("max_ls_iter"), nanobind::arg("num_threads"), "Compute the closest points on the mesh to a set of input points, and " "return the closest points and their reference coordinates."); } } // namespace scifem_wrapper NB_MODULE(_scifem, m) { scifem_wrapper::declare_real_function_space(m, "float64"); scifem_wrapper::declare_real_function_space(m, "float32"); scifem_wrapper::declare_meshtag_operators(m, "int32"); scifem_wrapper::declare_closest_point(m, "float64"); scifem_wrapper::declare_closest_point(m, "float32"); } scientificcomputing-scifem-652ead4/src/scifem/000077500000000000000000000000001525450532400215025ustar00rootroot00000000000000scientificcomputing-scifem-652ead4/src/scifem/__init__.py000066400000000000000000000064031525450532400236160ustar00rootroot00000000000000from __future__ import annotations from importlib.metadata import metadata import dolfinx import numpy as np import numpy.typing as npt from . import _scifem # type: ignore from .point_source import PointSource from .assembly import assemble_scalar, norm from .bcs import interpolate_function_onto_facet_dofs from . import xdmf from .solvers import NewtonSolver from .spaces import create_real_functionspace, create_space_of_simple_functions from .mesh import ( compute_interface_data, compute_subdomain_exterior_facets, create_entity_markers, extract_submesh, find_interface, transfer_meshtags_to_submesh, reverse_mark_entities, ) from .eval import evaluate_function, find_cell_extrema, compute_extrema from .interpolation import interpolation_matrix, prepare_interpolation_data from .geometry import closest_point_projection from scifem import periodic from scifem import compat meta = metadata("scifem") __version__ = meta["Version"] __author__ = meta.get("Author", "") __license__ = meta.get("License", "MIT") __email__ = meta["Author-email"] __program_name__ = meta["Name"] __all__ = [ "meta", "__version__", "__author__", "__license__", "__email__", "__program_name__", "PointSource", "closest_point_projection", "assemble_scalar", "create_space_of_simple_functions", "compat", "compute_interface_data", "compute_subdomain_exterior_facets", "create_real_functionspace", "extract_submesh", "find_interface", "assemble_scalar", "PointSource", "xdmf", "vertex_to_dofmap", "dof_to_vertexmap", "create_entity_markers", "NewtonSolver", "transfer_meshtags_to_submesh", "evaluate_function", "reverse_mark_entities", "norm", "interpolate_function_onto_facet_dofs", "interpolation_matrix", "prepare_interpolation_data", "find_cell_extrema", "compute_extrema", "periodic", ] if dolfinx.has_petsc4py: from .interpolation import petsc_interpolation_matrix # type: ignore __all__ += ["petsc_interpolation_matrix"] def vertex_to_dofmap(V: dolfinx.fem.FunctionSpace) -> npt.NDArray[np.int32]: """ Create a map from the vertices (local to the process) to the correspondning degrees of freedom. Args: V: The function space Returns: An array mapping local vertex i to local degree of freedom Note: If using a blocked space this map is not unrolled for the DofMap block size. """ return _scifem.vertex_to_dofmap(V.mesh._cpp_object.topology, V.dofmap._cpp_object) def dof_to_vertexmap(V: dolfinx.fem.FunctionSpace) -> npt.NDArray[np.int32]: """ Create a map from the degrees of freedom to the vertices of the mesh. As not every degree of freedom is associated with a vertex, every dof that is not associated with a vertex returns -1 Args: V: The function space Returns: An array mapping local dof i to a local vertex """ num_dofs_local = V.dofmap.index_map.size_local + V.dofmap.index_map.num_ghosts dof_to_vertex_map = np.full(num_dofs_local, -1, dtype=np.int32) v_to_d = _scifem.vertex_to_dofmap(V.mesh._cpp_object.topology, V.dofmap._cpp_object) dof_to_vertex_map[v_to_d] = np.arange(len(v_to_d), dtype=np.int32) return dof_to_vertex_map scientificcomputing-scifem-652ead4/src/scifem/assembly.py000066400000000000000000000061271525450532400237010ustar00rootroot00000000000000from __future__ import annotations from mpi4py import MPI import ufl import numpy as np import dolfinx from typing import Literal import numpy.typing as npt import typing def _extract_dtype(expr: ufl.form.Form | ufl.core.expr.Expr | dolfinx.fem.Form) -> npt.DTypeLike: """Given a ufl form, expression or a compiled DOLFINx form extract the data type that should be used in form compilation. Args: form: The form to extract the data type from. """ try: return expr.dtype except AttributeError: try: geom_type = ufl.domain.extract_domains(expr)[0].ufl_cargo().geometry.x.dtype except AttributeError: # Legacy support geom_type = expr.ufl_domain().ufl_cargo().geometry.x.dtype coefficients = expr.coefficients() constants = expr.constants() if (not coefficients) and (not constants): return geom_type else: data_types: set[npt.DTypeLike] = set() for coefficient in coefficients: data_types.add(coefficient.dtype) for constant in constants: data_types.add(constant.dtype) if len(data_types) > 1: raise RuntimeError("All coefficients and constants must have the same data type") assert len(data_types) == 1 return data_types.pop() def assemble_scalar( J: ufl.form.Form | dolfinx.fem.Form, entity_maps: typing.Optional[dict[dolfinx.mesh.Mesh, npt.NDArray[np.int32]]] = None, ) -> np.floating | np.complexfloating: """Assemble a scalar form and gather result across processes Args: form: The form to assemble. entity_maps: Maps of entities on related submeshes to the domain used in `J`. Returns: The accumulated value of the assembled form. """ dtype = _extract_dtype(J) compiled_form = dolfinx.fem.form(J, entity_maps=entity_maps, dtype=dtype) if (rank := compiled_form.rank) != 0: raise ValueError(f"Form must be a scalar form, got for of arity {rank}") local_result = dolfinx.fem.assemble_scalar(compiled_form) return compiled_form.mesh.comm.allreduce(local_result, op=MPI.SUM) def norm( expr: ufl.core.expr.Expr, norm_type: Literal["L2", "H1", "H10"], entity_maps: typing.Optional[dict[dolfinx.mesh.Mesh, npt.NDArray[np.int32]]] = None, ) -> dolfinx.fem.Form: """ Compile the norm of an UFL expression into a DOLFINx form. Args: expr: UFL expression norm_type: Type of norm entity_maps: Mapping for Constants and Coefficients within the expression that lives on a submesh. """ if norm_type == "L2": form = ufl.inner(expr, expr) * ufl.dx elif norm_type == "H1": form = ufl.inner(expr, expr) * ufl.dx + ufl.inner(ufl.grad(expr), ufl.grad(expr)) * ufl.dx elif norm_type == "H10": form = ufl.inner(ufl.grad(expr), ufl.grad(expr)) * ufl.dx else: raise RuntimeError(f"Unexpected norm type: {norm_type}") dtype = _extract_dtype(form) return dolfinx.fem.form(form, entity_maps=entity_maps, dtype=dtype) scientificcomputing-scifem-652ead4/src/scifem/bcs.py000066400000000000000000000170131525450532400226250ustar00rootroot00000000000000import basix import dolfinx import ufl import numpy.typing as npt import numpy as np from packaging.version import Version from ffcx.ir.elementtables import ( permute_quadrature_interval, permute_quadrature_triangle, permute_quadrature_quadrilateral, ) __all__ = ["interpolate_function_onto_facet_dofs"] def build_quadrature_permutations(facet_type, points): if Version(dolfinx.__version__) < Version("0.11.0.dev0"): # In older versions of dolfinx, the permutation is handled internally # in the C++ code, so we can just return the original points if facet_type == basix.CellType.interval: num_permutations = 2 elif facet_type == basix.CellType.triangle: num_permutations = 6 elif facet_type == basix.CellType.quadrilateral: num_permutations = 8 else: raise ValueError(f"Unsupported {facet_type=}") return [points for _ in range(num_permutations)] else: if facet_type == basix.CellType.interval: return [permute_quadrature_interval(points, ref) for ref in range(2)] elif facet_type == basix.CellType.triangle: perms = [] # FFCx order: rot is outer loop, ref is inner loop for rot in range(3): for ref in range(2): # Counteract the mapping with the inverse permutation rot_inv = (3 - rot) % 3 if ref == 0 else rot perms.append(permute_quadrature_triangle(points, ref, rot_inv)) return perms elif facet_type == basix.CellType.quadrilateral: perms = [] # FFCx order: rot is outer loop, ref is inner loop for rot in range(4): for ref in range(2): # Counteract the mapping with the inverse permutation rot_inv = (4 - rot) % 4 if ref == 0 else rot perms.append(permute_quadrature_quadrilateral(points, ref, rot_inv)) return perms else: raise ValueError(f"Unsupported {facet_type=}") def interpolate_function_onto_facet_dofs( Q: dolfinx.fem.FunctionSpace, expr: ufl.core.expr.Expr, facets: npt.NDArray[np.int32], ) -> dolfinx.fem.Function: """ Create a function :math:`u_h\\in Q` such that :math:`u_h=\\text{expr}` for all dofs belonging to a subset of ``facets``. All other dofs are set to zero. Note: The resulting function is only correct in the "normal" direction, i.e. :math:`u_{bc}\\cdot n = expr`, while the tangential component is uncontrolled. This makes it hard to visualize the function when outputting it to file, either through interpolation to an appropriate DG space, or to a point-cloud. Args: Q: The function space to create the function $u_h$ in. expr: The expression to evaluate. facets: The facets on which to evaluate the expression. """ domain = Q.mesh Q_el = Q.element fdim = domain.topology.dim - 1 domain.topology.create_connectivity(fdim, domain.topology.dim) interpolation_points = Q_el.basix_element.x facet_types = set(basix.cell.subentity_types(domain.basix_cell())[fdim]) assert len(facet_types) == 1, "All facets must have the same topology" # Pull back interpolation points from reference coordinate element to facet reference element # We create affine versions of each of them as we are in reference mode. # Then we avoid Newton convergence issues ref_cmap = basix.ufl.element( "Lagrange", domain.basix_cell(), 1, shape=(domain.topology.dim,), dtype=np.float64, ) ref_top = ref_cmap.reference_topology ref_geom = ref_cmap.reference_geometry facet_type = facet_types.pop() facet_cmap = basix.ufl.element( "Lagrange", facet_type, 1, shape=(domain.topology.dim,), dtype=np.float64, ) facet_cel = dolfinx.fem.CoordinateElement( dolfinx.cpp.fem.CoordinateElement_float64(facet_cmap.basix_element._e) ) reference_facet_points = None for i, points in enumerate(interpolation_points[fdim]): geom = ref_geom[ref_top[fdim][i]] ref_points = facet_cel.pull_back(points, geom) # Assert that interpolation points are all equal on all facets if reference_facet_points is None: reference_facet_points = ref_points else: assert np.allclose(reference_facet_points, ref_points) assert reference_facet_points is not None facet_points = build_quadrature_permutations(facet_type, reference_facet_points) expressions = [] for i, perm in enumerate(facet_points): expressions.append(dolfinx.fem.Expression(expr, perm)) points_per_entity = [sum(ip.shape[0] for ip in ips) for ips in interpolation_points] offsets = np.zeros(domain.topology.dim + 2, dtype=np.int32) offsets[1:] = np.cumsum(points_per_entity[: domain.topology.dim + 1]) values_per_entity = np.zeros( (offsets[-1], domain.geometry.dim), dtype=dolfinx.default_scalar_type ) # Compute integration entities (cell, local_facet index) for all facets all_connected_cells = dolfinx.mesh.compute_incident_entities( domain.topology, facets, domain.topology.dim - 1, domain.topology.dim ) expr_value_size = expressions[0].value_size # Update array allocations to use the exact expression value size values_per_entity = np.zeros((offsets[-1], expr_value_size), dtype=dolfinx.default_scalar_type) values = np.zeros(len(all_connected_cells) * offsets[-1] * expr_value_size) domain.topology.create_connectivity(domain.topology.dim, fdim) c_to_f = domain.topology.connectivity(domain.topology.dim, fdim) num_facets_on_process = ( domain.topology.index_map(fdim).size_local + domain.topology.index_map(fdim).num_ghosts ) is_marked = np.zeros(num_facets_on_process, dtype=np.int8) is_marked[facets] = 1 domain.topology.create_entity_permutations() num_facets_per_cell = dolfinx.cpp.mesh.cell_num_entities(domain.topology.cell_type, fdim) facet_permutations = domain.topology.get_facet_permutations().reshape(-1, num_facets_per_cell) for i, cell in enumerate(all_connected_cells): values_per_entity[:] = 0.0 local_facets = c_to_f.links(cell) for j, lf in enumerate(local_facets): if not is_marked[lf]: continue insert_pos = offsets[fdim] + reference_facet_points.shape[0] * j # Backwards compatibility entity = np.array([[cell, j]], dtype=np.int32) perm = facet_permutations[cell, j] try: normal_on_facet = expressions[perm].eval(domain, entity) except (AttributeError, AssertionError): normal_on_facet = expressions[perm].eval(domain, entity.flatten()) # NOTE: evaluate within loop to avoid large memory requirements values_per_entity[insert_pos : insert_pos + reference_facet_points.shape[0]] = ( normal_on_facet.reshape(-1, expr_value_size) ) values[i * offsets[-1] * expr_value_size : (i + 1) * offsets[-1] * expr_value_size] = ( values_per_entity.reshape(-1) ) qh = dolfinx.fem.Function(Q) if hasattr(qh._cpp_object, "interpolate_f"): interpolate_func = qh._cpp_object.interpolate_f else: interpolate_func = qh._cpp_object.interpolate interpolate_func(values.reshape(-1, expr_value_size).T.copy(), all_connected_cells) qh.x.scatter_forward() return qh scientificcomputing-scifem-652ead4/src/scifem/biomedical.py000066400000000000000000000147421525450532400241540ustar00rootroot00000000000000import dolfinx import basix.ufl from pathlib import Path import numpy as np import numpy.typing as npt import warnings def apply_mri_transform( path: Path, coordinates: npt.NDArray[np.floating], vox2ras_transform: npt.NDArray[np.floating] | None = None, use_tkr: bool = False, ) -> npt.NDArray[np.inexact]: """Given a path to a set of MRI voxel data, return the data evaluated at the given coordinates. Args: path: Path to the MRI data, should be a file format supported by nibabel. coordinates: Coordinates to evaluate the MRI data at. vox2ras_transform: Optional transformation matrix to convert from voxel to ras coordinates. If None, use the transformation matrix from the given MRI data. use_tkr: If true, use the old freesurfer `tkregister`, see: https://www.mail-archive.com/freesurfer@nmr.mgh.harvard.edu/msg69541.html for more details. Else use the standard VOX2RAS transform (equivalent to attaching an affine map to a nibabel image.) Returns: The data evaluated at these points. """ try: import nibabel import nibabel.affines as naff except ImportError: raise ImportError("This function requires the nibabel package to be installed") image = nibabel.load(path) data = image.get_fdata() # Check if the image is in the correct orientation orientation = nibabel.aff2axcodes(image.affine) if orientation != ("R", "A", "S"): warnings.warn(f"Image orientation is {orientation}, expected (R, A, S). ") # Define mgh_header depending on MRI data types (i.e. nifti or mgz) if isinstance(image, nibabel.freesurfer.mghformat.MGHImage): mgh_header = image.header elif isinstance(image, nibabel.nifti1.Nifti1Image): mgh = nibabel.MGHImage(image.dataobj, image.affine) mgh_header = mgh.header else: raise ValueError( f"Unsupported image type: {type(image)} - Supported types are mgz and nifti" ) # This depends on how one uses FreeSurfer if vox2ras_transform is not None: vox2ras = vox2ras_transform else: if use_tkr: vox2ras = mgh_header.get_vox2ras_tkr() else: # VOX to ras explanation: https://surfer.nmr.mgh.harvard.edu/ftp/articles/vox2ras.pdf vox2ras = mgh_header.get_vox2ras() # Check shape if vox2ras.shape != (4, 4): raise ValueError(f"vox2ras transform must be a 4x4 matrix, got shape {vox2ras.shape}") ras2vox = np.linalg.inv(vox2ras) ijk_vectorized = naff.apply_affine(ras2vox, coordinates) # The file standard assumes that the voxel coordinates refer to the center of each voxel. # https://brainder.org/2012/09/23/the-nifti-file-format/ ijk_rounded = np.rint(ijk_vectorized).astype("int") assert np.all(ijk_rounded >= 0) return data[ijk_rounded[:, 0], ijk_rounded[:, 1], ijk_rounded[:, 2]] def read_mri_data_to_tag( mri_data_path: str | Path, mesh: dolfinx.mesh.Mesh, edim: int, entities: npt.NDArray[np.int32] | None = None, vox2ras_transform: npt.NDArray[np.floating] | None = None, use_tkr: bool = False, ) -> dolfinx.mesh.MeshTags: """Read in MRI data over a set of entities in the mesh and attach it to a mesh tag. Args: mri_data_path: Path to MRI data mesh: The mesh to attach the MRI data to. edim: Topological dimension of entities to attach the MRI data to. entities: List of entities (local to process) to evaluate the MRI data at. If None, all local entities are used. Returns: The mesh tag with the attached MRI data. """ if entities is None: mesh.topology.create_entities(edim) entity_map = mesh.topology.index_map(edim) num_entities = entity_map.size_local + entity_map.num_ghosts entities = np.arange(num_entities, dtype=np.int32) midpoints = dolfinx.mesh.compute_midpoints(mesh, edim, entities) data = apply_mri_transform(Path(mri_data_path), midpoints, vox2ras_transform, use_tkr=use_tkr) et = dolfinx.mesh.meshtags(mesh, edim, entities, data.astype(np.int32)) return et def read_mri_data_to_function( mri_data_path: str | Path, mesh: dolfinx.mesh.Mesh, cells: npt.NDArray[np.int32] | None = None, vox2ras_transform: npt.NDArray[np.floating] | None = None, degree: int = 0, dtype: np.inexact = dolfinx.default_scalar_type, use_tkr: bool = False, ) -> dolfinx.fem.Function: """Read in MRI data over a set of cells in the mesh and attach it to an appropriate function. Args: mri_data_path: Path to MRI data mesh: The mesh to attach the MRI data to. cells: Subset of cells to evaluate the MRI data at. If None, all cells are used. vox2ras_transform: Optional transformation matrix to convert from voxel to ras coordinates. If None, use the transformation matrix from the given MRI data. degree: Degree of the (quadrature) function space to attach the MRI data to. Defaults to 0. If degree is 0, use a DG-0 space instead of a quadrature space, to simplify post-processing. dtype: Data type used for input data. Can be used for rounding data. use_tkr: If true, use the old freesurfer `tkregister`, see: https://www.mail-archive.com/freesurfer@nmr.mgh.harvard.edu/msg69541.html for more details. Else use the standard VOX2RAS transform (equivalent to attaching an affine map to a nibabel image.) Raises: ValueError: If degree is negative. Returns: The function with the attached MRI data. """ if not degree >= 0: raise ValueError("Degree must be a non-negative integer") if degree == 0: el = basix.ufl.element("Lagrange", mesh.basix_cell(), 0, discontinuous=True) else: el = basix.ufl.quadrature_element(scheme="default", degree=degree, cell=mesh.basix_cell()) if cells is None: cell_map = mesh.topology.index_map(mesh.topology.dim) num_cells = cell_map.size_local + cell_map.num_ghosts cells = np.arange(num_cells, dtype=np.int32) Vh = dolfinx.fem.functionspace(mesh, el) dof_positions = Vh.tabulate_dof_coordinates() dofmap = Vh.dofmap.list dofmap_pos = dofmap[cells].flatten() data = apply_mri_transform( Path(mri_data_path), dof_positions[dofmap_pos], vox2ras_transform, use_tkr=use_tkr ) v = dolfinx.fem.Function(Vh) v.x.array[dofmap_pos] = data.astype(dtype) return v scientificcomputing-scifem-652ead4/src/scifem/compat.py000066400000000000000000000137071525450532400233470ustar00rootroot00000000000000"""Layer for small backward compatibility wrappers for DOLFINx""" import numpy.typing as npt import numpy as np import dolfinx import inspect __all__ = ["create_partitioner"] def create_partitioner( ghost_mode: dolfinx.mesh.GhostMode = dolfinx.mesh.GhostMode.shared_facet, max_facet_to_cell_links: int = 2, ): """Create a partitioner across the supported DOLFINx versions. The constructor has changed shape more than once and none of the forms is introspectable, so they are told apart by the `TypeError` the call itself raises: 1. communicator and ghost mode only, everything else through setters; 2. the same with `max_facet_to_cell_links` passed positionally; 3. as (2) without the communicator. Args: comm: The communicator of the new partitioner. ghost_mode: The ghosting mode to use. max_facet_to_cell_links: Maximum number of cells that can share a facet. Used by forms (2) and (3) only, which take it directly; form (1) does not accept it. Returns: The default partitioner """ if not hasattr(dolfinx.mesh, "create_cell_partitioner"): partitioner = dolfinx.graph.partitioner() else: sig = inspect.signature(dolfinx.mesh.create_cell_partitioner) part_kwargs = {} if "max_facet_to_cell_links" in sig.parameters: part_kwargs["max_facet_to_cell_links"] = max_facet_to_cell_links partitioner = dolfinx.mesh.create_cell_partitioner(ghost_mode, **part_kwargs) return partitioner def cmap(mesh: dolfinx.mesh.Mesh) -> dolfinx.fem.CoordinateElement: """Get the basix Cmap for the mesh.""" if hasattr(mesh.geometry, "cmaps"): return mesh.geometry.cmaps[0] if callable(mesh.geometry.cmap): return mesh.geometry.cmap() else: return mesh.geometry.cmap def dofmap(mesh: dolfinx.mesh.Mesh) -> npt.NDArray[np.int32]: """Get the dofmap for the geometry.""" if hasattr(mesh.geometry, "dofmaps"): return mesh.geometry.dofmaps[0] if callable(mesh.geometry.dofmap): return mesh.geometry.dofmap() else: return mesh.geometry.dofmap def form_map(form: dolfinx.fem.Form) -> tuple[dolfinx.common.IndexMap, int]: try: return ( form.function_spaces[0].dofmaps(0).index_map, form.function_spaces[0].dofmaps(0).index_map_bs, ) except TypeError: return ( form.function_spaces[0].dofmaps[0].index_map, form.function_spaces[0].dofmaps[0].index_map_bs, ) def index_map(comm, size_local, ghosts, owners, tag: int | None = None): if dolfinx.common.IndexMap != dolfinx.cpp.common.IndexMap: assert tag is not None, "Tag must be provided for dolfinx.common.index_map" return dolfinx.common.index_map(comm, size_local, ghosts=(ghosts, owners), tag=tag) else: try: return dolfinx.common.IndexMap(comm, size_local, ghosts, owners) except TypeError: assert tag is not None, "Tag must be provided for dolfinx.common.IndexMap" return dolfinx.common.IndexMap(comm, size_local, ghosts, owners, tag=tag) def extract_cpp_object(obj): if hasattr(obj, "_cpp_object"): return obj._cpp_object else: return obj def topology(comm, cell_type, tdim, vertex_map, cell_map, c_to_v, v_to_v, original_cell_index): """Construct a ``dolfinx.cpp.mesh.Topology`` across the supported DOLFINx versions. The constructor has changed shape more than once and none of the forms is introspectable, so they are told apart by the `TypeError` the call itself raises: 1. communicator and cell type only, everything else through setters; 2. the same with the maps, dofmap and original cell index passed positionally; 3. as (2) without the communicator. Args: comm: The communicator of the new topology. cell_type: Its cell type. tdim: Its topological dimension, for the index map and connectivity it is set at. vertex_map: Index map for dimension 0. cell_map: Index map for dimension `tdim`. c_to_v: Cell-to-vertex connectivity, in the local numbering of `vertex_map`. v_to_v: Vertex-to-vertex connectivity, i.e. the identity over `vertex_map`. Used by form (1) only, which cannot derive it. original_cell_index: Input global index of each cell. Used by forms (2) and (3), which take it directly; form (1) does not accept it. Returns: The topology, with both index maps and both connectivities set. """ try: topology = dolfinx.cpp.mesh.Topology(comm, cell_type) topology.set_index_map(0, vertex_map) topology.set_index_map(tdim, cell_map) topology.set_connectivity(v_to_v, 0, 0) topology.set_connectivity(c_to_v, tdim, 0) return topology except TypeError: pass args = ( cell_type, extract_cpp_object(vertex_map), extract_cpp_object(cell_map), extract_cpp_object(c_to_v), original_cell_index, ) try: return dolfinx.cpp.mesh.Topology(comm, *args) except TypeError: return dolfinx.cpp.mesh.Topology(*args) def ghosting_ranks(index_map, tag: int): """The ranks that ghost each owned index of `index_map`, flat and with offsets. Compat: `IndexMap.index_to_dest_ranks` hands back the two arrays directly in DOLFINx 0.12 and wraps them in an adjacency list in 0.11. Args: index_map: The map to read the ghosting ranks of. tag: MPI tag for the consensus exchange, the same on every process and not in use by another exchange in flight. Returns: ``(ranks, offsets)``: the ghosting ranks of owned index ``i`` are ``ranks[offsets[i]:offsets[i + 1]]``. Collective. """ dest = index_map.index_to_dest_ranks(tag) ranks, offsets = (dest.array, dest.offsets) if hasattr(dest, "array") else dest return np.asarray(ranks, dtype=np.int32), np.asarray(offsets, dtype=np.int64) scientificcomputing-scifem-652ead4/src/scifem/eval.py000066400000000000000000000316001525450532400230030ustar00rootroot00000000000000from mpi4py import MPI import dolfinx import numpy as np import numpy.typing as npt import builtins import typing import tempfile import basix import ufl from scipy.optimize import minimize from ufl.algorithms.signature import compute_expression_signature from . import compat T = typing.TypeVar("T", int, float) MinMaxFunc = typing.Callable[[typing.Sequence[T]], T] __all__ = ["evaluate_function", "find_cell_extrema", "compute_extrema"] def _compute_expression_signature(expr: ufl.core.expr.Expr) -> str: coeffs = ufl.algorithms.extract_coefficients(expr) consts = ufl.algorithms.analysis.extract_constants(expr) args = ufl.algorithms.analysis.extract_arguments(expr) assert len(args) == 0 rn = dict() rn.update(dict((c, i) for i, c in enumerate(coeffs))) rn.update(dict((c, i) for i, c in enumerate(consts))) domains: list[ufl.AbstractDomain] = [] for coeff in coeffs: domains.append(*ufl.domain.extract_domains(coeff)) for gc in ufl.algorithms.analysis.extract_type(expr, ufl.classes.GeometricQuantity): domains.append(*ufl.domain.extract_domains(gc)) for const in consts: domains.append(*ufl.domain.extract_domains(const)) domains = ufl.algorithms.analysis.unique_tuple(domains) assert all([isinstance(domain, ufl.Mesh) for domain in domains]) rn.update(dict((d, i) for i, d in enumerate(domains))) return compute_expression_signature(expr, rn) def evaluate_function( u: dolfinx.fem.Function, points: npt.ArrayLike, broadcast=True ) -> npt.NDArray[np.float64]: """Evaluate a function at a set of points. Args: u: The function to evaluate. points: The points to evaluate the function at. broadcast: If True, the values will be broadcasted to all processes. Note: Uses a global MPI call to broadcast values, thus this has to be called on all active processes synchronously. Note: If the function is discontinuous, different processes may return different values for the same point. In this case, the value returned is the maximum value across all processes. Returns: The values of the function evaluated at the points. """ mesh = u.function_space.mesh u.x.scatter_forward() comm = mesh.comm points = np.array(points, dtype=np.float64) assert len(points.shape) == 2, ( f"Expected points to have shape (num_points, dim), got {points.shape}" ) num_points = points.shape[0] extra_dim = 3 - mesh.geometry.dim # Append zeros to points if the mesh is not 3D if extra_dim > 0: points = np.hstack((points, np.zeros((points.shape[0], extra_dim)))) bb_tree = dolfinx.geometry.bb_tree(mesh, mesh.topology.dim) # Find cells whose bounding-box collide with the the points potential_colliding_cells = dolfinx.geometry.compute_collisions_points(bb_tree, points) # Choose one of the cells that contains the point adj = dolfinx.geometry.compute_colliding_cells(mesh, potential_colliding_cells, points) indices = np.flatnonzero(adj.offsets[1:] - adj.offsets[:-1]) cells = adj.array[adj.offsets[indices]] points_on_proc = points[indices] values = u.eval(points_on_proc, cells) if broadcast: bs = u.function_space.dofmap.index_map_bs # Create array to store values and fill with -inf # to ensure that all points are included in the allreduce # with op=MPI.MAX u_out = np.ones((num_points, bs), dtype=np.float64) * -np.inf # Fill in values for points on this process u_out[indices, :] = values # Now loop over all processes and find the maximum value for i in range(num_points): if bs > 1: # If block size is larger than 1, loop over blocks for j in range(bs): u_out[i, j] = comm.allreduce(u_out[i, j], op=MPI.MAX) else: u_out[i] = comm.allreduce(u_out[i], op=MPI.MAX) return u_out else: return values def find_cell_extrema( u: ufl.core.expr.Expr, cell: int, kind: MinMaxFunc, x0: npt.NDArray | None = None, jit_options: dict | None = None, method: str | None = None, options: dict | None = None, tol: float | None = None, ) -> tuple[npt.NDArray[np.floating], np.floating]: """ Find the extrema of a :py:class:`ufl.core.expr.Expr` within a cell. Args: u: The expression to find the extrema of. cell: The local index of the cell to search in kind: If we search for minima or maxima x_0: The point to start the initial search at method: Optimization algorithm to use for local problem options: Options for optimization method tol: Tolerance for scipy minimize Returns: The point (in physical space) of the extrema and the value at the extrema. """ if kind is builtins.min: sign = 1 elif kind is builtins.max: sign = -1 else: raise NotImplementedError(f"Unknown type of extrema ({kind}), expected {min} or {max}") uds = ufl.domain.extract_domains(u) if uds is None or len(uds) != 1: raise ValueError(f"Expression {u:s} must be defined on a single domain") ud = uds[0] mesh = dolfinx.mesh.Mesh(ud.ufl_cargo(), ud) if x0 is None: x_ref = np.zeros(mesh.topology.dim, dtype=mesh.geometry.x.dtype) else: x_ref = x0 _cell = np.array([cell], dtype=np.int32) mesh_nodes = mesh.geometry.x[compat.dofmap(mesh)[cell], : mesh.geometry.dim] _x_p = np.zeros(3) cmap = compat.cmap(mesh) def eval_J(x_ref): # Evaluating basis functions through :py:func:`dolfinx.fem.Function.eval` # is faster than generating an expression for the same thing if isinstance(u, dolfinx.fem.Function): # This could in theory be made even faster by taking out some of the eval code # However, quite a lot of work needs to be reimplemented for minimal gain # to do so, so we rather push forward, then let eval pull back again. _x_p[: mesh.geometry.dim] = cmap.push_forward( x_ref.reshape(-1, mesh.topology.dim), mesh_nodes )[0] try: u_eval = u.eval(_x_p, _cell)[0] except RuntimeError: # Nonlinear pullback might fail on low precision u_expr = dolfinx.fem.Expression( u, x_ref, comm=MPI.COMM_SELF, jit_options=jit_options, dtype=mesh.geometry.x.dtype, ) u_eval = u_expr.eval(mesh, _cell)[0][0] else: # Expression has to be used for any UFL-expression that is not a Function u_expr = dolfinx.fem.Expression( u, x_ref, comm=MPI.COMM_SELF, jit_options=jit_options, dtype=mesh.geometry.x.dtype ) u_eval = u_expr.eval(mesh, _cell)[0][0] return np.float64(sign * u_eval) # SLSQP only supports float64 def eval_dJ(x_ref): # Could be improved if we could take `ufl.classes.ReferenceGrad(u)` # https://github.com/FEniCS/ufl/issues/450 u_grad_expr = dolfinx.fem.Expression( ufl.Jacobian(mesh).T * ufl.grad(u), x_ref, comm=MPI.COMM_SELF, jit_options=jit_options, dtype=mesh.geometry.x.dtype, ) u_grad_eval = u_grad_expr.eval(mesh, _cell)[0][0] return (sign * u_grad_eval).astype(np.float64) # SLSQP only supports float64 # Bounds force x and y to be between 0 and 1 bounds = [(0.0, 1.0) for _ in range(mesh.topology.dim)] # In SciPy, 'ineq' means the function must be >= 0. # So, x + y <= 1 becomes 1 - x - y >= 0. cell_type = mesh.topology.cell_type if cell_type in (dolfinx.mesh.CellType.triangle, dolfinx.mesh.CellType.tetrahedron): method = method or "SLSQP" constraint = { "type": "ineq", "fun": lambda x: 1.0 - sum(x[i] for i in range(mesh.topology.dim)), } elif cell_type in ( dolfinx.mesh.CellType.interval, dolfinx.mesh.CellType.quadrilateral, dolfinx.mesh.CellType.hexahedron, ): method = method or "L-BFGS-B" constraint = {} else: raise RuntimeError(f"Unsupported {cell_type=}") # --- 3. Run Optimization --- tol = tol if tol is not None else 100 * np.finfo(mesh.geometry.x.dtype).eps result = minimize( fun=eval_J, x0=x_ref.flatten(), method=method, jac=eval_dJ, bounds=bounds, constraints=constraint, options=options or {}, tol=tol, ) X_phys = cmap.push_forward(result.x.reshape(-1, mesh.topology.dim), mesh_nodes)[0] return X_phys, sign * result.fun def compute_LP_average( u: ufl.core.expr.Expr, p: int, domain: dolfinx.mesh.Mesh ) -> npt.NDArray[np.float32 | np.float64 | np.complex128 | np.complex64]: r""" Compute the :math:`L^p(\Omega)`-average of a scalar-valued :py:class:`ufl-expression` over each cell in a :py:class:`domain` Args: u: The UFL-expression to evaluate p: The degree of the norm to use. domain: The integration domain Returns: An array of the local average L^P norm per local cell on the process, including ghosts. """ if u.ufl_shape != (): raise ValueError(f"u must be scalar-valued, got {u.ufl_shape}.") V = dolfinx.fem.functionspace(domain, ("DG", 0)) v = ufl.TestFunction(V) L_p = dolfinx.fem.assemble_vector( dolfinx.fem.form(u**p * ufl.conj(v) * ufl.dx, dtype=domain.geometry.x.dtype) ) L_p.scatter_reverse(dolfinx.la.InsertMode.add) L_p.scatter_forward() cell_vol = dolfinx.fem.assemble_vector( dolfinx.fem.form(ufl.conj(v) * ufl.dx, dtype=domain.geometry.x.dtype) ) cell_vol.scatter_reverse(dolfinx.la.InsertMode.add) cell_vol.scatter_forward() avg = L_p.array / cell_vol.array return avg def compute_extrema( u: ufl.core.expr.Expr, kind=MinMaxFunc, p: int = 1, num_candidates: int = 3, x0: npt.NDArray[np.floating] | None = None, method: str | None = None, options: dict | None = None, tol: float | None = None, jit_options: dict[str, typing.Any] | None = None, ) -> tuple[np.floating, npt.NDArray[np.floating]]: """ Find the extrema of an expression across its integration domain. Args: u: The expression p: Integer to compute the cell-wise L^p norm to speed up search. kind: `min` or `max`. num_candidates: The number of candidates with the largert average $L^p$ norm over a cell. x0: Initial point in reference cell to start search at. method: Optimization algorithm to use for local problem options: Options for optimization method tol: Tolerance for scipy minimize Returns: The value at the extrema and the physical point """ # Extract DOLFINx mesh uds = ufl.domain.extract_domains(u) if uds is None or len(uds) != 1: raise ValueError(f"Expression {u:s} must be defined on a single domain") ud = uds[0] mesh = dolfinx.mesh.Mesh(ud.ufl_cargo(), ud) if kind is builtins.max: sign = -1 elif kind is builtins.min: sign = 1 else: raise ValueError("Unknown extrema {kind}, supports min and max only.") # Compute cell candidates local_avg = compute_LP_average(u, p, mesh) order = np.argsort(local_avg) if kind is builtins.max: candidate_cells = order[-num_candidates:] else: candidate_cells = order[:num_candidates] # Get reference point as midpoint if x0 is None: vertices = basix.geometry(mesh.basix_cell()) x0 = np.average(vertices, axis=0) # Set max efficiency for temporary expression code. jit_options = ( jit_options.copy() if jit_options is not None else { "cffi_extra_compile_args": ["-O3"], "cffi_libraries": ["m"], } ) # Set temporary cache dir with tempfile.TemporaryDirectory(ignore_cleanup_errors=False, delete=True) as cache_dir: jit_options["cache_dir"] = cache_dir # Find local extrema local_min = np.inf local_X = None for cell in candidate_cells: X_c, extrema = find_cell_extrema( u, cell, kind=kind, x0=x0, jit_options=jit_options, method=method, options=options, tol=tol, ) if sign * extrema < local_min: local_min = sign * extrema local_X = X_c # Find global extrema val, rank = mesh.comm.allreduce((local_min, mesh.comm.rank), op=MPI.MINLOC) X = mesh.comm.bcast(local_X, root=rank) return sign * val, X scientificcomputing-scifem-652ead4/src/scifem/geometry.py000066400000000000000000000264101525450532400237120ustar00rootroot00000000000000import dolfinx import numpy as np import numpy.typing as npt import warnings from scifem._scifem import closest_point_projection_float64, closest_point_projection_float32 from . import compat def project_onto_simplex( v: npt.NDArray[np.float64 | np.float32], ) -> npt.NDArray[np.float64 | np.float32]: """ Exact projection of vector v onto the simplex {x >= 0, sum(x) <= 1}. See Algorithm 1: Laurent Condat. Fast Projection onto the Simplex and the l1 Ball. Mathematical Programming, Series A, 2016, 158 (1), pp.575-585. ⟨DOI: 10.1007/s10107-015-0946-6⟩. Args: v: The vector to project onto simplex Return: The projection of v onto the simplex. """ # 1. First try the unconstrained positive quadrant projection v = v.reshape(-1) u = np.maximum(v, 0.0) if np.sum(u) <= 1.0: return u # 2. Otherwise, project exactly onto the slanted face sum(x) = 1 tdim = len(v) sort_v = np.sort(v)[::-1] cssv = np.cumsum(sort_v) # Find the primal-dual root # sum x_i = a # Find K: = max (k in [1,.. N] such that sum_{r=1}^k sort_v[r] - a)/k < u_k # Multiply by k and take the last true entry to get the index rho K = np.nonzero(sort_v * np.arange(1, tdim + 1) > (cssv - 1.0))[0][-1] tau = (cssv[K] - 1.0) / (K + 1.0) return np.maximum(v - tau, 0.0) def closest_point_projection( mesh: dolfinx.mesh.Mesh, cells: npt.NDArray[np.int32], target_points: npt.NDArray[np.float64 | np.float32], tol_x: float | None = None, tol_dist: float = 1e-10, tol_grad: float = 1e-10, max_iter: int = 2000, max_ls_iter: int = 250, num_threads: int = 1, ): """Projects a 3D point onto a cell in a potentially higher order mesh. Uses the Goldstein-Levitin-Polyak Gradient projection method, where potential simplex constraints are handled by an exact projection using a primal-dual root finding method. See: - Held, M., Wolfe, P., Crowder, H.: Validation of subgradient optimization (1974) - Laurent Condat. Fast Projection onto the Simplex and the l1 Ball. (2016) - Dimitri P. Bertsekas, "On the Goldstein-Levitin-Polyak gradient projection method," (1976) Args: mesh: The mesh containing the cells. cells: The local indices of the cells to project onto. target_points: (n, 3) numpy array, the 3D points to project. tol_x: Tolerance for changes between iterates in the reference coordinates. If None, uses the square root of machine precision. tol_grad: Tolerance for determination based on the gradient norm. The gradient is scaled by the Jacobian to account for stretching. tol_dist: Tolerance used to determine if the projected point is close enough to the target point to stop optimization. max_iter: int, the maximum number of iterations for the projected gradient method. max_ls_iter: int, the maximum number of line search iterations. num_threads: int, the number of threads to use for parallel projection. Returns: A tuple of arrays containing the closest points (in physical space) and reference coordinates for each cell to each target point. """ xdtype = mesh.geometry.x.dtype if xdtype == np.float64: return closest_point_projection_float64( mesh._cpp_object, cells, target_points, tol_x=tol_x, tol_dist=tol_dist, tol_grad=tol_grad, max_iter=max_iter, max_ls_iter=max_ls_iter, num_threads=num_threads, ) elif xdtype == np.float32: return closest_point_projection_float32( mesh._cpp_object, cells, target_points, tol_x=tol_x, tol_dist=tol_dist, tol_grad=tol_grad, max_iter=max_iter, max_ls_iter=max_ls_iter, num_threads=num_threads, ) else: raise TypeError(f"Unsupported mesh coordinate dtype {xdtype}.") def _closest_point_projection( mesh: dolfinx.mesh.Mesh, cells: npt.NDArray[np.int32], target_points: npt.NDArray[np.float64 | np.float32], tol_x: float | None = None, tol_dist: float = 1e-10, tol_grad: float = 1e-10, max_iter: int = 2000, max_ls_iter: int = 250, ) -> tuple[npt.NDArray[np.float64 | np.float32], npt.NDArray[np.float64 | np.float32]]: """Projects a 3D point onto a cell in a potentially higher order mesh. NOTE: Reference implementation in Python. This should only be used for testing and debugging, and is not optimized for performance. The performant implementation can be found in :py:func:`closest_point_projection`. Uses the Goldstein-Levitin-Polyak Gradient projection method, where potential simplex constraints are handled by an exact projection using a primal-dual root finding method. See: - Held, M., Wolfe, P., Crowder, H.: Validation of subgradient optimization (1974) - Laurent Condat. Fast Projection onto the Simplex and the l1 Ball. (2016) - Dimitri P. Bertsekas, "On the Goldstein-Levitin-Polyak gradient projection method," (1976) Args: mesh: The mesh containing the cell. cells: The local indices of the cells to project onto. target_points: (n, gdim) numpy array, the points to project. tol_x: Tolerance for changes between iterates in the reference coordinates. If None, uses the square root of machine precision. tol_grad: Tolerance for determination based on the gradient norm. The gradient is scaled by the Jacobian to account for stretching. tol_dist: Tolerance used to determine if the projected point is close enough to the target point to stop optimization. max_iter: int, the maximum number of iterations for the projected gradient method. max_ls_iter: int, the maximum number of line search iterations. Returns: A tuple of arrays containing the closest points (in physical space) and reference coordinates for each cell to each target point. """ dtype = mesh.geometry.x.dtype eps = np.finfo(dtype).eps tol_x = np.sqrt(eps) if tol_x is None else tol_x roundoff_tol = 100 * eps # Extract scalar element of mesh element = mesh.ufl_domain().ufl_coordinate_element().sub_elements[0] tdim = mesh.topology.dim # Get the coordinates of the nodes for the specified cell node_coords = mesh.geometry.x[compat.dofmap(mesh)[cells]][:, :, : mesh.geometry.dim] target_points = target_points.reshape(-1, mesh.geometry.dim) # Constraints and Bounds cell_type = mesh.topology.cell_type # Set initial guess and tolerance for solver if cell_type in ( dolfinx.mesh.CellType.triangle, dolfinx.mesh.CellType.tetrahedron, dolfinx.mesh.CellType.interval, ): plus_val = 1 else: plus_val = 0 initial_guess = np.full(mesh.topology.dim, 1 / (mesh.topology.dim + plus_val), dtype=dtype) closest_points = np.zeros((target_points.shape[0], mesh.geometry.dim), dtype=dtype) reference_points = np.zeros((target_points.shape[0], mesh.topology.dim), dtype=dtype) is_simplex = cell_type in [ dolfinx.mesh.CellType.triangle, dolfinx.mesh.CellType.tetrahedron, ] if is_simplex: def project(x): return project_onto_simplex(x) else: def project(x): return np.clip(x, 0.0, 1.0) for i, (coord, target_point) in enumerate(zip(node_coords, target_points)): target_point = target_point[: mesh.geometry.dim] coord = coord.reshape(-1, mesh.geometry.dim) x_k = initial_guess.copy() for k in range(max_iter): x_old = x_k.copy() # Evaluate basis functions and first order derivatives at current reference point tab = element.tabulate(1, x_k.reshape(1, tdim)) # Push forward to physical space surface_point = np.dot(tab[0, 0, :], coord) # Compute current objective function diff = surface_point - target_point current_dist_sq = 0.5 * np.dot(diff, diff) # Compute the gradient in reference coordinates using the Jacobian (tangent vectors) tangents = np.dot(tab[1 : tdim + 1, 0, :], coord) g = np.dot(tangents, diff) # Check for convergence in gradient norm, scaled by the Jacobian to account # for stretching of the reference space jac_norm = np.linalg.norm(tangents) scaled_tol_grad = tol_grad * max(jac_norm, 1.0) if np.linalg.norm(g) < scaled_tol_grad: break # 3. Goldstein-Polyak-Levitin Projected Line Search # Bertsekas (1976) Eq. (14) - Armijo Rule along the Projection Arc sigma = 0.1 # Sufficient decrease parameter (0 < sigma < 0.5) beta = 0.5 # Reduction factor (0 < beta < 1) alpha = 1.0 # Initial step size target_reached = False for li in range(max_ls_iter): # Apply the exact analytical simplex projection x_new = project(x_k - alpha * g) # The actual physical step we took after hitting the geometric walls actual_step = x_new - x_k # Evaluate distance at the projected point tab_new = element.tabulate(0, x_new.reshape(1, tdim)) S_new = np.dot(tab_new[0, 0, :], coord) new_dist_sq = 0.5 * np.dot(S_new - target_point, S_new - target_point) if new_dist_sq < 0.5 * tol_dist**2: # We are close enough to the target point, no need for further line search target_reached = True break # Bertsekas Eq. (14) condition: # f(x_new) <= f(x_k) + sigma * grad_f(x_k)^T * (x_new - x_k) # Note: g is grad_f(x_k) if new_dist_sq <= current_dist_sq + sigma * np.dot(g, actual_step) + roundoff_tol: # Condition satisfied break # Reduction step (Backtracking) alpha *= beta if li == max_ls_iter - 1: warnings.warn( f"Line search failed to converge after {max_ls_iter} iterations " + f"for cell {cells[i]} and {target_point=}." ) x_k[:] = x_new if target_reached: break # 4. Check for convergence if np.linalg.norm(x_k - x_old) < tol_x: break assert np.allclose(project(x_k), x_k), "Projection failed to satisfy constraints" # Final coordinate extraction tab_final = element.tabulate(0, x_k.reshape(1, tdim)) closest_points[i] = np.dot(tab_final[0, 0, :], coord) reference_points[i] = x_k if k == max_iter - 1: raise RuntimeError( f"Projected gradient method failed to converge after {max_iter} iterations ", f"for cell {cells[i]} and {target_point=} and final iterate {x_k=} ", f"and final point {closest_points[i]} with final distance ", f"{np.linalg.norm(closest_points[i] - target_point)}.", ) return closest_points, reference_points scientificcomputing-scifem-652ead4/src/scifem/interpolation.py000066400000000000000000000402571525450532400247530ustar00rootroot00000000000000from packaging.version import Version import dolfinx import ufl import numpy as np import numpy.typing as npt from .utils import unroll_dofmap from .mesh import _EntityMap __all__ = ["interpolation_matrix", "prepare_interpolation_data", "interpolate_to_surface_submesh"] if dolfinx.has_petsc4py: from petsc4py import PETSc __all__.append("petsc_interpolation_matrix") def prepare_interpolation_data( expr: ufl.core.expr.Expr, Q: dolfinx.fem.FunctionSpace, interpolation_entities: npt.NDArray[np.int32] | None = None, ) -> npt.NDArray[np.inexact]: """Convenience function for preparing data required for assembling the interpolation matrix .. math:: \\begin{align*} \\Lambda: V &\\rightarrow Q \\\\ \\Lambda u &= \\sum_{i=0}^{N_Q-1}\\sum_{j=0}^{N_V-1} \\phi_i l_i(expr(\\psi_j))u_j \\end{align*} where :math:`l_j` is the dual basis of the space :math:`Q` with basis functions :math:`\\phi_j`, and :math:`\\psi_j` are the basis functions of the space :math:`V`. Args: expr: The UFL expression containing a trial function from space `V` Q: Output interpolation space interpolation_entities: Entities of the domain of the input space `V` that one should evaluate the `expr` at. If not provided, it is assumed that we are integrating over all cells in `V` and that `Q` is defined on the same grid. Returns: Interpolation data per cell, as an numpy array. """ if np.issubdtype(dolfinx.default_scalar_type, np.complexfloating): raise NotImplementedError("No complex support") # Extract argument from expr (in V) arguments = ufl.algorithms.extract_arguments(expr) assert len(arguments) == 1 V = arguments[0].ufl_function_space() mesh = V.mesh if Q.mesh.topology.dim == V.mesh.topology.dim: if interpolation_entities is None: tdim = mesh.topology.dim num_cells = mesh.topology.index_map(tdim).size_local interpolation_entities = np.arange(num_cells, dtype=np.int32) else: if (ndim := interpolation_entities.ndim) != 1: raise ValueError( f"Interpolation entities has wrong input shape, should be 1D, got {ndim}" ) num_cells = len(interpolation_entities) elif Q.mesh.topology.dim == V.mesh.topology.dim - 1: if interpolation_entities is None: raise ValueError( "For integration onto a submesh of codim 1," + "the integration entities has to be provided" ) else: if (ndim := interpolation_entities.ndim) != 2: raise ValueError( f"Interpolation entities has wrong input shape, should be 2D, got {ndim}" ) num_cells = interpolation_entities.shape[0] else: raise RuntimeError("Only codim-1 interpolation matrices can be defined") # Extract quadrature points for expression (in Q space) try: q_points = Q.element.interpolation_points() except TypeError: q_points = Q.element.interpolation_points # Compile expression num_points = q_points.shape[0] compiled_expr = dolfinx.fem.Expression(expr, q_points) # (num_cells, num_points, num_dofs*bs, expr_value_size) array_evaluated = compiled_expr.eval(mesh, interpolation_entities) assert np.prod(Q.value_shape) == np.prod(expr.ufl_shape) # Get data as (num_cells*num_points,1, expr_shape, num_test_basis_functions*test_block_size) expr_size = int(np.prod(expr.ufl_shape)) array_evaluated = array_evaluated.reshape( num_cells * q_points.shape[0], 1, expr_size, V.dofmap.bs * V.dofmap.dof_layout.num_dofs ) # Check if we are dealing with a quadrature element or not. # They do not have a complete DOLFINx API, which makes them tricky to use. try: basix_el = Q.element.basix_element Q_vs = basix_el.value_size pull_back = basix_el.pull_back im = basix_el.interpolation_matrix except (RuntimeError, ValueError): Q_vs = 1 # If we do not have a basix element, assume value size is 1 assert isinstance(Q.ufl_element().pullback, ufl.pullback.IdentityPullback) pull_back = lambda x: None assert Q.element.interpolation_ident im = None new_array = np.zeros( (num_cells * num_points, Q.dofmap.bs * Q_vs, V.dofmap.bs * V.dofmap.dof_layout.num_dofs), dtype=np.float64, ) # Check if pullback is identity, then we can skip this step if not isinstance(Q.ufl_element().pullback, ufl.pullback.IdentityPullback): jacobian = dolfinx.fem.Expression(ufl.Jacobian(mesh), q_points) detJ = dolfinx.fem.Expression(ufl.JacobianDeterminant(mesh), q_points) K = dolfinx.fem.Expression(ufl.JacobianInverse(mesh), q_points) jacs = jacobian.eval(mesh, np.arange(num_cells, dtype=np.int32)).reshape( num_cells * num_points, mesh.geometry.dim, mesh.topology.dim ) detJs = detJ.eval(mesh, np.arange(num_cells, dtype=np.int32)).flatten() Ks = K.eval(mesh, np.arange(num_cells, dtype=np.int32)).reshape( num_cells * num_points, mesh.geometry.dim, mesh.topology.dim ) for i in range(V.dofmap.bs * V.dofmap.dof_layout.num_dofs): for q in range(Q.dofmap.bs): new_array[:, q * Q_vs : (q + 1) * Q_vs, i] = pull_back( array_evaluated[:, :, q * Q_vs : (q + 1) * Q_vs, i], jacs, detJs, Ks ).reshape(num_cells * num_points, Q_vs) new_array = new_array.reshape( num_cells, num_points, Q.dofmap.bs * Q_vs, V.dofmap.bs * V.dofmap.dof_layout.num_dofs ) else: new_array = array_evaluated.reshape( num_cells, num_points, Q.dofmap.bs * Q_vs, V.dofmap.bs * V.dofmap.dof_layout.num_dofs ) interpolated_matrix = np.zeros( ( num_cells, Q.dofmap.dof_layout.num_dofs * Q.dofmap.bs, V.dofmap.bs * V.dofmap.dof_layout.num_dofs, ), dtype=np.float64, ) # Check if interpolation matrix of dual operator is identity, then we can use a vectorized # version of this step if Q.element.interpolation_ident: # Smart vectorized version with identity mapping if Q.dofmap.bs == 1: interpolated_matrix = new_array.transpose(0, 2, 1, 3).reshape( new_array.shape[0], new_array.shape[1] * new_array.shape[2], new_array.shape[3] ) else: i_scalar = new_array.transpose(0, 2, 1, 3) interpolated_matrix = np.zeros( (new_array.shape[0], new_array.shape[1] * new_array.shape[2], new_array.shape[3]) ) for q in range(Q.dofmap.bs): interpolated_matrix[:, q :: Q.dofmap.bs, :] = i_scalar[:, q, :, :] else: # Tedious non-identity version for c in range(num_cells): for i in range(V.dofmap.bs * V.dofmap.dof_layout.num_dofs): tmp_array = np.zeros((int(num_points), Q.dofmap.bs * Q_vs), dtype=np.float64) for p in range(num_points): tmp_array[p] = new_array[c, p, :, i] if Q.dofmap.bs == 1: interpolated_matrix[c, :, i] = (im @ tmp_array.T.flatten()).flatten() else: for q in range(Q.dofmap.bs): interpolated_matrix[c, q :: Q.dofmap.bs, i] = ( im @ tmp_array.T[q].flatten() ).flatten() # Apply dof transformation to each column (using Piopla maps) mesh.topology.create_entity_permutations() if Q.element.needs_dof_transformations: cell_perm = mesh.topology.get_cell_permutation_info()[:num_cells] permuted_matrix = interpolated_matrix.flatten().copy() Q.element.Tt_inv_apply( permuted_matrix, cell_perm, V.dofmap.bs * V.dofmap.dof_layout.num_dofs ) else: permuted_matrix = interpolated_matrix.flatten() return permuted_matrix.reshape(interpolated_matrix.shape) def interpolation_matrix( expr: ufl.core.expr.Expr, Q: dolfinx.fem.FunctionSpace ) -> dolfinx.la.MatrixCSR: """Create the interpolation matrix :math:`\\Lambda` of a :py:class:`UFL-expression` such that .. math:: \\begin{align*} \\Lambda: V &\\rightarrow Q \\\\ \\Lambda u &= \\sum_{i=0}^{N_Q-1}\\sum_{j=0}^{N_V-1} \\phi_i l_i(expr(\\psi_j))u_j \\end{align*} where :math:`l_j` is the dual basis of the space :math:`Q` with basis functions :math:`\\phi_j`, and :math:`\\psi_j` are the basis functions of the space :math:`V`. Args: expr: The UFL expression Q: Output interpolation space Returns: Interpolation matrix as a :py:class:`MatrixCSR`. """ arguments = ufl.algorithms.extract_arguments(expr) assert len(arguments) == 1 V = arguments[0].ufl_function_space() interpolation_data = prepare_interpolation_data(expr, Q) q = ufl.TestFunction(Q) a = dolfinx.fem.form(ufl.inner(expr, q) * ufl.dx) def scatter( A: dolfinx.la.MatrixCSR, num_cells: int, dofs_visited: npt.NDArray[np.int32], num_rows_local: int, array_evaluated: npt.NDArray[np.inexact], dofmap0: npt.NDArray[np.int32], dofmap1: npt.NDArray[np.int32], ): A.data[:] = 0 for i in range(num_cells): rows = dofmap0[i, :] cols = dofmap1[i, :] A_local = array_evaluated[i].reshape(len(rows), len(cols)) row_filter = (dofs_visited[rows] == 1) | (rows >= num_rows_local) A_local[row_filter] = 0 A.add(A_local.flatten(), rows, cols) dofs_visited[rows] = 1 A = dolfinx.fem.create_matrix(a) # , dolfinx.la.BlockMode.expanded) row_dofmap = unroll_dofmap(Q.dofmap.list, Q.dofmap.bs) # (num_cells, num_rows) col_dofmap = unroll_dofmap(V.dofmap.list, V.dofmap.bs) # (num_cells, num_cols) num_cells = Q.mesh.topology.index_map(Q.mesh.topology.dim).size_local dofs_visited = np.zeros( (Q.dofmap.index_map.size_local + Q.dofmap.index_map.num_ghosts) * Q.dofmap.index_map_bs, dtype=np.int8, ) num_rows_local = Q.dofmap.index_map.size_local * Q.dofmap.bs scatter(A, num_cells, dofs_visited, num_rows_local, interpolation_data, row_dofmap, col_dofmap) A.scatter_reverse() return A if dolfinx.has_petsc4py: def petsc_interpolation_matrix( expr: ufl.core.expr.Expr, Q: dolfinx.fem.FunctionSpace, use_petsc: bool = False ) -> PETSc.Mat: """Create the interpolation matrix :math:`\\Lambda` of a :py:class:`UFL-expression` such that .. math:: \\begin{align*} \\Lambda: V &\\rightarrow Q \\\\ \\Lambda u &= \\sum_{i=0}^{N_Q-1}\\sum_{j=0}^{N_V-1} \\phi_i l_i(expr(\\psi_j))u_j \\end{align*} where :math:`l_j` is the dual basis of the space :math:`Q` with basis functions :math:`\\phi_j`, and :math:`\\psi_j` are the basis functions of the space :math:`V`. Args: expr: The UFL expression Q: Output interpolation space Returns: Interpolation matrix as a :py:class:`PETSc.Mat`. """ arguments = ufl.algorithms.extract_arguments(expr) assert len(arguments) == 1 V = arguments[0].ufl_function_space() interpolation_data = prepare_interpolation_data(expr, Q) q = ufl.TestFunction(Q) a = dolfinx.fem.form(ufl.inner(expr, q) * ufl.dx) A = dolfinx.fem.petsc.create_matrix(a) def scatter( A: PETSc.Mat, num_cells: int, dofs_visited: npt.NDArray[np.int32], num_rows_local: int, array_evaluated: npt.NDArray[np.inexact], dofmap0: npt.NDArray[np.int32], dofmap1: npt.NDArray[np.int32], ): A.zeroEntries() for i in range(num_cells): rows = dofmap0[i, :] cols = dofmap1[i, :] A_local = array_evaluated[i].reshape(len(rows), len(cols)) row_filter = (dofs_visited[rows] == 1) | (rows >= num_rows_local) A_local[row_filter] = 0 A.setValuesLocal(rows, cols, A_local, addv=PETSc.InsertMode.ADD_VALUES) dofs_visited[rows] = 1 row_dofmap = unroll_dofmap(Q.dofmap.list, Q.dofmap.bs) # (num_cells, num_rows) col_dofmap = unroll_dofmap(V.dofmap.list, V.dofmap.bs) # (num_cells, num_cols) num_cells = Q.mesh.topology.index_map(Q.mesh.topology.dim).size_local dofs_visited = np.zeros( (Q.dofmap.index_map.size_local + Q.dofmap.index_map.num_ghosts) * Q.dofmap.index_map_bs, dtype=np.int8, ) num_rows_local = Q.dofmap.index_map.size_local * Q.dofmap.bs scatter( A, num_cells, dofs_visited, num_rows_local, interpolation_data, row_dofmap, col_dofmap ) A.assemble() return A def interpolate_to_surface_submesh( u_volume: dolfinx.fem.Function, u_surface: dolfinx.fem.Function, submesh_facets: npt.NDArray[np.int32], integration_entities: npt.NDArray[np.int32], entity_maps: list[_EntityMap] | None = None, ): """ Interpolate a function `u_volume` into the function `u_surface`. Note: Does not work for DG as no dofs are associated with the facets in versions of DOLFINx prior to https://github.com/FEniCS/dolfinx/pull/4140, which is included in version 0.11.0 and later. Args: u_volume: Function to interpolate data from u_surface: Function to interpolate data to submesh_facets: Cells in facet mesh integration_entities: Integration entities on the parent mesh corresponding to the facets in `submesh_facets` """ if Version(dolfinx.__version__) < Version("0.10.0"): raise RuntimeError("interpolate_to_submesh requires dolfinx version 0.10.0 or higher") ufl_domains = ufl.domain.extract_domains(u_volume) max_tdim_pos = np.argmax([domain.ufl_cargo().topology.dim for domain in ufl_domains]) mesh = dolfinx.mesh.Mesh(ufl_domains[max_tdim_pos].ufl_cargo(), ufl_domains[max_tdim_pos]) V_surf = u_surface.function_space submesh = V_surf.mesh ip = V_surf.element.interpolation_points try: expr = dolfinx.fem.Expression(u_volume, ip, entity_maps=entity_maps) except TypeError: expr = dolfinx.fem.Expression(u_volume, ip) mesh.topology.create_connectivity(mesh.topology.dim, submesh.topology.dim) mesh.topology.create_connectivity(submesh.topology.dim, mesh.topology.dim) data = expr.eval(mesh, integration_entities) submesh.topology.create_entity_permutations() mesh.topology.create_entity_permutations() ft = V_surf.element.basix_element.cell_type if Version(dolfinx.__version__) < Version("0.11.0.dev0"): V_vol = u_volume.function_space mesh = V_vol.mesh # Before the introduction of https://github.com/FEniCS/dolfinx/pull/4140 # one needed to permute the data according to the facet permutations. cell_info = mesh.topology.get_cell_permutation_info() for i in range(integration_entities.shape[0]): perm = np.arange(data.shape[1], dtype=np.int32) V_vol.element.basix_element.permute_subentity_closure_inv( perm, cell_info[integration_entities[i, 0]], ft, int(integration_entities[i, 1]), ) data[i] = data[i][perm] if len(data.shape) == 3: # Data is now (num_cells, value_size,num_points) data = data.swapaxes(1, 2) # Data is now (value_size, num_cells, num_points) data = data.swapaxes(0, 1) if expr.value_size == 1: shaped_data = data.flatten() else: shaped_data = data.reshape(expr.value_size, -1) if hasattr(u_surface._cpp_object, "interpolate_f"): interpolate_func = u_surface._cpp_object.interpolate_f else: interpolate_func = u_surface._cpp_object.interpolate interpolate_func(shaped_data, submesh_facets) u_surface.x.scatter_forward() scientificcomputing-scifem-652ead4/src/scifem/mesh.py000066400000000000000000000512251525450532400230150ustar00rootroot00000000000000from __future__ import annotations import sys if sys.version_info >= (3, 13): from warnings import deprecated else: from typing_extensions import deprecated from . import _scifem # type: ignore import collections import dolfinx import typing import numpy as np import numpy.typing as npt from typing import Protocol from packaging.version import Version import basix import ufl from . import compat __all__ = [ "create_entity_markers", "transfer_meshtags_to_submesh", "SubmeshData", "reverse_mark_entities", "extract_submesh", "find_interface", "compute_interface_data", "compute_subdomain_exterior_facets", "create_geometry_function_space", "move", "copy", ] if typing.TYPE_CHECKING: TaggedEntities = ( tuple[int, typing.Callable[[npt.NDArray[np.floating]], npt.NDArray[np.bool_]]] | tuple[ int, typing.Callable[[npt.NDArray[np.floating]], npt.NDArray[np.bool_]], bool, ] ) class _EntityMap(Protocol): """Protocol for EntityMap-like objects.""" sub_topology: dolfinx.mesh.Topology dim: int _cpp_object: object def sub_topology_to_topology( self, entities: npt.NDArray[np.int32], inverse: bool ) -> npt.NDArray[np.int32]: """Map entities between sub-topology and topology.""" ... def get_entity_map( entity_map: _EntityMap | npt.NDArray[np.int32], ) -> npt.NDArray[np.int32]: """Get an entity map from the sub-topology to the topology. This function handles both the deprecated construction of an entity map as a numpy array and the newer `EntityMap` class from `dolfinx.mesh`. Args: entity_map: An `EntityMap` object or a numpy array representing the mapping. Returns: Mapped indices of entities. """ try: sub_top = entity_map.sub_topology assert isinstance(sub_top, dolfinx.mesh.Topology) sub_map = sub_top.index_map(entity_map.dim) indices = np.arange(sub_map.size_local + sub_map.num_ghosts, dtype=np.int32) return entity_map.sub_topology_to_topology(indices, inverse=False) except AttributeError: return entity_map def create_entity_markers( domain: dolfinx.mesh.Mesh, dim: int, entities_list: list[TaggedEntities], ) -> dolfinx.mesh.MeshTags: """Mark entities of specified dimension according to a geometrical marker function. Args: domain: A :py:class:`dolfinx.mesh.Mesh` object dim: Dimension of the entities to mark entities_list: A list of tuples with the following elements: - ``index 0``: The tag to assign to the entities - ``index 1``: A function that takes a point and returns a boolean array indicating whether the point is inside the entity - ``index 2``: Optional, if True, the entities will be marked on the boundary Returns: A :py:class:`dolfinx.mesh.MeshTags` object with the corresponding entities marked. If an entity satisfies multiple input marker functions, it is not deterministic what value the entity gets. Note: """ # Create required connectivities domain.topology.create_entities(dim) domain.topology.create_connectivity(dim, 0) domain.topology.create_connectivity(dim, domain.topology.dim) # Create marker function e_map = domain.topology.index_map(dim) num_entities_local = e_map.size_local + e_map.num_ghosts markers = np.full(num_entities_local, -1, dtype=np.int32) locate_entities = lambda on_boundary: ( dolfinx.mesh.locate_entities_boundary if on_boundary else dolfinx.mesh.locate_entities ) # Concatenate and sort the arrays based on indices for tagged_entity in entities_list: on_boundary = False if len(tagged_entity) == 2 else tagged_entity[2] entities = locate_entities(on_boundary)(domain, dim, tagged_entity[1]) markers[entities] = tagged_entity[0] facets = np.flatnonzero(markers != -1).astype(np.int32) return dolfinx.mesh.meshtags(domain, dim, facets, markers[facets]) @deprecated( "This function is deprecated and will be removed in a future version. " + "Please use `dolfinx.mesh.transfer_meshtags_to_submesh()` instead.", category=DeprecationWarning, stacklevel=2, ) def transfer_meshtags_to_submesh( entity_tag: dolfinx.mesh.MeshTags, submesh: dolfinx.mesh.Mesh, *, vertex_to_parent: _EntityMap | npt.NDArray[np.int32], cell_to_parent: _EntityMap | npt.NDArray[np.int32], ) -> tuple[dolfinx.mesh.MeshTags, npt.NDArray[np.int32]]: """ Transfer a ``entity_tag`` from a parent mesh to a ``submesh``. Args: entity_tag: Tag to transfer submesh: Submesh to transfer tag to vertex_to_parent: Mapping from submesh vertices to parent mesh vertices cell_to_parent: Mapping from submesh cells to parent entities Returns: A tuple (submesh_tag, sub_to_parent_entity_map) where: ``submesh_tag`` is the tag on the submesh and ``sub_to_parent_entity_map`` is a mapping from submesh entities in the tag to the corresponding entities in the parent. """ dim = entity_tag.dim sub_tdim = submesh.topology.dim if dim > sub_tdim: raise RuntimeError( f"Cannot transfer meshtags of dimension {dim} to submesh with topological dimension" ) submesh.topology.create_connectivity(sub_tdim, sub_tdim) submesh.topology.create_connectivity(entity_tag.dim, 0) submesh.topology.create_connectivity(sub_tdim, entity_tag.dim) entity_tag.topology.create_connectivity(dim, 0) entity_tag.topology.create_connectivity(dim, sub_tdim) # if hasattr(dolfinx.mesh, "transfer_meshtags_to_submesh"): # cpp_tag = dolfinx.mesh.transfer_meshtags_to_submesh( # entity_tag, submesh, cell_to_parent, vertex_to_parent # ) # warn( # "The returned sub_to_parent_entity_map is empty, as it was wrong" # + " in previous iterations." # + "Consult the library authors if you need this mapping.", # DeprecationWarning, # ) # sub_to_parent_entity_map = np.array([], dtype=np.int32) # else: v_to_p = get_entity_map(vertex_to_parent) c_to_p = get_entity_map(cell_to_parent) cpp_tag, sub_to_parent_entity_map = _scifem.transfer_meshtags_to_submesh_int32( entity_tag._cpp_object, submesh.topology._cpp_object, v_to_p, c_to_p, ) return dolfinx.mesh.MeshTags(cpp_tag), sub_to_parent_entity_map def reverse_mark_entities( entity_map: dolfinx.common.IndexMap, entities: npt.NDArray[np.int32] ) -> npt.NDArray[np.int32]: """Communicate entities marked on a single process to all processes that ghosts or owns this entity. Args: entity_map: Index-map describing entity ownership entities: Local indices of entities to communicate Returns: Local indices marked on any process sharing this entity """ if hasattr(dolfinx.common, "index_map"): entity_map = entity_map comm_vec = dolfinx.la.vector(entity_map, dtype=np.int32) comm_vec.array[:] = 0 comm_vec.array[entities] = 1 comm_vec.scatter_reverse(dolfinx.la.InsertMode.add) comm_vec.scatter_forward() return np.flatnonzero(comm_vec.array).astype(np.int32) SubmeshData = collections.namedtuple( "SubmeshData", ["domain", "cell_map", "vertex_map", "node_map", "cell_tag"] ) def extract_submesh( mesh: dolfinx.mesh.Mesh, entity_tag: dolfinx.mesh.MeshTags, tags: typing.Sequence[int], ) -> SubmeshData: """Generate a sub-mesh from a subset of tagged entities in a meshtag object. Args: mesh: The mesh to extract the submesh from. entity_tag: MeshTags object containing marked entities. tags: What tags the marked entities used in the submesh should have. Returns: A tuple `(submesh, subcell_to_parent_entity, subvertex_to_parent_vertex, subnode_to_parent_node, entity_tag_on_submesh)`. """ # Accumulate all entities, including ghosts, for the specific set of tagged entities edim = entity_tag.dim mesh.topology.create_connectivity(edim, mesh.topology.dim) tags_as_arr = np.asarray(tags, dtype=entity_tag.values.dtype) all_tagged_indices = np.isin(entity_tag.values, tags_as_arr) entities = entity_tag.indices[all_tagged_indices] # Extract submesh submesh, cell_map, vertex_map, node_map = dolfinx.mesh.create_submesh(mesh, edim, entities) # Transfer cell markers if hasattr(dolfinx.mesh, "transfer_meshtags_to_submesh"): new_et = dolfinx.mesh.transfer_meshtags_to_submesh( entity_tag, submesh, vertex_to_parent=vertex_map, cell_to_parent=cell_map ) else: new_et, _ = transfer_meshtags_to_submesh( entity_tag, submesh, vertex_to_parent=vertex_map, cell_to_parent=cell_map ) new_et.name = entity_tag.name return SubmeshData(submesh, cell_map, vertex_map, node_map, new_et) def find_interface( cell_tags: dolfinx.mesh.MeshTags, id_0: tuple[int, ...], id_1: tuple[int, ...], ) -> npt.NDArray[np.int32]: """Given to sets of cells, find the facets that are shared between them. Args: cell_tags: MeshTags object marking cells. id_0: Tags to extract for domain 0 id_1: Tags to extract for domain 1 Returns: The facets shared between the two domains. """ # Wrapping C++ objects to be back compatible with older versions of dolfinx if not isinstance(cell_tags.topology, dolfinx.cpp.mesh.Topology): topology = cell_tags.topology else: topology = dolfinx.mesh.Topology(cell_tags.topology) assert topology.dim == cell_tags.dim tdim = topology.dim cell_map = topology.index_map(tdim) # Find all cells on process that has cell with tag(s) id_0 domain_0 = reverse_mark_entities( cell_map, cell_tags.indices[ np.isin(cell_tags.values, np.asarray(id_0, dtype=cell_tags.values.dtype)) ], ) # Find all cells on process that has cell with tag(s) id_1 domain_1 = reverse_mark_entities( cell_map, cell_tags.indices[ np.isin(cell_tags.values, np.asarray(id_1, dtype=cell_tags.values.dtype)) ], ) # Find all facets connected to each domain topology.create_connectivity(tdim, tdim - 1) facet_map = topology.index_map(tdim - 1) local_facets0 = dolfinx.mesh.compute_incident_entities(topology, domain_0, tdim, tdim - 1) facets0 = reverse_mark_entities(facet_map, local_facets0) local_facets1 = dolfinx.mesh.compute_incident_entities(topology, domain_1, tdim, tdim - 1) facets1 = reverse_mark_entities(facet_map, local_facets1) # Compute intersecting facets interface_facets = np.intersect1d(facets0, facets1) reverse_mark_entities(facet_map, interface_facets) topology.create_connectivity(tdim - 1, tdim) f_to_c = topology.connectivity(tdim - 1, tdim) num_cells_per_facet = f_to_c.offsets[interface_facets + 1] - f_to_c.offsets[interface_facets] is_interface = interface_facets[num_cells_per_facet == 2] return is_interface def compute_subdomain_exterior_facets( mesh: dolfinx.mesh.Mesh, ct: dolfinx.mesh.MeshTags, markers: typing.Sequence[int] ) -> npt.NDArray[np.int32]: """Find the the facets that are considered to be on the "exterior" boundary of a subdomain. The subdomain is defined as the collection of cells in ``ct`` that is marked with any of the ``markers``. The exterior boundary of the subdomain is defined as the collection of facets that are only connected to a single cell within the subdomain. Note: Ghosted facets are included in the resulting array. Args: mesh: Mesh to extract subdomains from ct: MeshTags object marking subdomains markers: The tags making up the "new" mesh Returns: The exterior facets """ # Create submesh to find the exterior facet of subdomain sub_mesh, cell_map, _, _, _ = extract_submesh( mesh, ct, markers, ) sub_mesh.topology.create_connectivity(sub_mesh.topology.dim - 1, sub_mesh.topology.dim) sub_facets = dolfinx.mesh.exterior_facet_indices(sub_mesh.topology) # Map exterior facet to (submesh_cell, local_facet_index) tuples try: integration_entities = dolfinx.fem.compute_integration_domains( dolfinx.fem.IntegralType.exterior_facet, sub_mesh.topology, sub_facets ) except TypeError: integration_entities = dolfinx.fem.compute_integration_domains( dolfinx.fem.IntegralType.exterior_facet, sub_mesh.topology, sub_facets, sub_mesh.topology.dim - 1, ) integration_entities = integration_entities.reshape(-1, 2) submap_array = get_entity_map(cell_map) integration_entities[:, 0] = submap_array[integration_entities[:, 0]] # Get cell to facet connectivity (parent mesh) mesh.topology.create_connectivity(mesh.topology.dim, mesh.topology.dim - 1) num_facets_per_cell = dolfinx.cpp.mesh.cell_num_entities( mesh.topology.cell_type, mesh.topology.dim - 1 ) c_to_f = mesh.topology.connectivity(mesh.topology.dim, mesh.topology.dim - 1).array.reshape( -1, num_facets_per_cell ) # Map (parent_cell, local_facet_index) to facet index (local to process) parent_facets = c_to_f[integration_entities[:, 0], integration_entities[:, 1]] facet_map = mesh.topology.index_map(mesh.topology.dim - 1) # Accumulate ghost facets return reverse_mark_entities(facet_map, parent_facets) def compute_interface_data( cell_tags: dolfinx.mesh.MeshTags, facet_indices: npt.NDArray[np.int32], include_ghosts: bool = False, ) -> npt.NDArray[np.int32]: """ Compute interior facet integrals that are consistently ordered according to the `cell_tags`, such that the data `(cell0, facet_idx0, cell1, facet_idx1)` is ordered such that `cell_tags[cell0]`<`cell_tags[cell1]`, i.e the cell with the lowest cell marker is considered the "+" restriction". Args: cell_tags: MeshTags that must contain an integer marker for all cells adjacent to the `facet_indices` facet_indices: List of facets (local index) that are on the interface. include_ghosts: If `True` integration entities will include facets that are ghosts on the current process. This is for instance useful for interpolation on interior facets. Returns: The integration data. """ # Future compatibility check integration_args: tuple[int] | tuple if Version("0.10.0") <= Version(dolfinx.__version__): integration_args = () else: fdim = cell_tags.dim - 1 integration_args = (fdim,) if include_ghosts: if len(facet_indices) == 0: return np.empty((0, 4), dtype=np.int32) f_to_c = cell_tags.topology.connectivity(cell_tags.topology.dim - 1, cell_tags.topology.dim) c_to_f = cell_tags.topology.connectivity(cell_tags.topology.dim, cell_tags.topology.dim - 1) # Extract the cells connected to each facet. # Assumption is that there can only be two cells per facet, and should always be # two cells per facet. num_cells_per_facet = f_to_c.offsets[facet_indices + 1] - f_to_c.offsets[facet_indices] assert np.all(num_cells_per_facet == 2), "All facets must be interior facets." facet_pos = np.vstack([f_to_c.offsets[facet_indices], f_to_c.offsets[facet_indices] + 1]).T cells = f_to_c.array[facet_pos].flatten() # Extract facets connected to all cells # Assumption is that all cells have the same number of facets num_facets_per_cell = c_to_f.offsets[1:] - c_to_f.offsets[:-1] assert all( num_facets_per_cell[cells.flatten()] == num_facets_per_cell[cells.flatten()[0]] ), "Cells must have facets." facets = np.vstack( [ c_to_f.array[c_to_f.offsets[cells.flatten()] + i] for i in range(num_facets_per_cell[cells.flatten()[0]]) ] ).T # Repeat facet indices twice to be able to do vectorized match rep_fi = np.repeat(facet_indices, 2) indicator = facets == rep_fi[:, None] _row, local_pos = np.nonzero(indicator) assert np.unique(_row).shape[0] == len(_row) idata = np.vstack([cells, local_pos]).T.reshape(-1, 4) else: if not isinstance(cell_tags.topology, dolfinx.cpp.mesh.Topology): _cpp_topology = cell_tags.topology._cpp_object else: _cpp_topology = cell_tags.topology idata = dolfinx.cpp.fem.compute_integration_domains( dolfinx.fem.IntegralType.interior_facet, _cpp_topology, facet_indices, *integration_args, ) ordered_idata = idata.reshape(-1, 4).copy() switch = cell_tags.values[ordered_idata[:, 0]] > cell_tags.values[ordered_idata[:, 2]] if True in switch: ordered_idata[switch, :] = ordered_idata[switch][:, [2, 3, 0, 1]] return ordered_idata def create_geometry_function_space( mesh: dolfinx.mesh.Mesh, N: int | None = None ) -> dolfinx.fem.FunctionSpace: """ Reconstruct a vector space with N components using the geometry dofmap to ensure a 1-1 mapping between mesh nodes and DOFs. Args: mesh: The mesh to create the function space on. N: The number of components. If not provided the geometrical dimension is chosen """ geom_imap = mesh.geometry.index_map() geom_dofmap = compat.dofmap(mesh) ufl_domain = mesh.ufl_domain() assert ufl_domain is not None sub_el = ufl_domain.ufl_coordinate_element().sub_elements[0] adj_list = dolfinx.cpp.graph.AdjacencyList_int32(geom_dofmap) value_shape: tuple[int, ...] if N is None: ufl_el = basix.ufl.blocked_element(sub_el, shape=(mesh.geometry.dim,)) value_shape = (mesh.geometry.dim,) N = value_shape[0] elif N == 1: ufl_el = sub_el value_shape = () else: ufl_el = basix.ufl.blocked_element(sub_el, shape=(N,)) value_shape = (N,) if ufl_el.dtype == np.float32: _fe_constructor = dolfinx.cpp.fem.FiniteElement_float32 _fem_constructor = dolfinx.cpp.fem.FunctionSpace_float32 elif ufl_el.dtype == np.float64: _fe_constructor = dolfinx.cpp.fem.FiniteElement_float64 _fem_constructor = dolfinx.cpp.fem.FunctionSpace_float64 else: raise RuntimeError(f"Unsupported type {ufl_el.dtype}") try: cpp_el = _fe_constructor(ufl_el.basix_element._e, block_shape=value_shape, symmetric=False) except TypeError: cpp_el = _fe_constructor(ufl_el.basix_element._e, block_size=N, symmetric=False) dof_layout = dolfinx.cpp.fem.create_element_dof_layout(cpp_el, []) if not isinstance(geom_imap, dolfinx.cpp.common.IndexMap): _cpp_im = geom_imap._cpp_object else: _cpp_im = geom_imap cpp_dofmap = dolfinx.cpp.fem.DofMap(dof_layout, _cpp_im, N, adj_list, N) # Create function space try: cpp_space = _fem_constructor(mesh._cpp_object, cpp_el, cpp_dofmap) except TypeError: cpp_space = _fem_constructor(mesh._cpp_object, cpp_el, cpp_dofmap, value_shape=value_shape) return dolfinx.fem.FunctionSpace(mesh, ufl_el, cpp_space) def move( mesh: dolfinx.mesh.Mesh, u: dolfinx.fem.Function | ufl.core.expr.Expr | typing.Callable[[npt.NDArray[np.floating]], npt.NDArray[np.inexact]], ): """ Move the geometry nodes of a mesh given by the movement of a function u. Args: mesh: The mesh to move u: The displacement as a :py:class:dolfinx.fem.Function`, :py:class:`ufl.core.expr.Expr` or a lambda function. """ V_geom = create_geometry_function_space(mesh) u_geom = dolfinx.fem.Function(V_geom, dtype=mesh.geometry.x.dtype) if isinstance(u, dolfinx.fem.Function): u_geom.interpolate(u) elif isinstance(u, ufl.core.expr.Expr): u_compiled = dolfinx.fem.Expression(u, V_geom.element.interpolation_points) u_geom.interpolate(u_compiled) else: u_geom.interpolate(u) mesh.geometry.x[:, : mesh.geometry.dim] += u_geom.x.array[:].reshape(-1, mesh.geometry.dim) def copy(mesh: dolfinx.mesh.Mesh) -> dolfinx.mesh.Mesh: """ Copy a mesh by copying its geometry. Note: The C++ topology object is shared between the two meshes. Args: mesh: The mesh. Returns: The new mesh """ # Initialize C++ mesh cpp_mesh = type(mesh._cpp_object)( mesh.comm, mesh.topology._cpp_object, mesh.geometry._cpp_object ) # Initialize Python wrapper with new symbolic numbering in the `ufl.Mesh` return dolfinx.mesh.Mesh(cpp_mesh, ufl.Mesh(mesh.ufl_domain().ufl_coordinate_element())) scientificcomputing-scifem-652ead4/src/scifem/mpi_utils.py000066400000000000000000000270311525450532400240640ustar00rootroot00000000000000from mpi4py import MPI import numpy as np import numpy.typing as npt import dolfinx mpi_dtype = { np.float64: MPI.DOUBLE, np.float32: MPI.FLOAT, np.int32: MPI.INT32_T, np.int64: MPI.INT64_T, np.complex128: MPI.DOUBLE_COMPLEX, np.complex64: MPI.COMPLEX, } def all_to_allv(comm, send_data, num_send_data, recv_data, num_recv_data): dtype = mpi_dtype[send_data.dtype.type] assert recv_data.dtype == send_data.dtype, ( f"Data types do not match, {recv_data.dtype} != {send_data.dtype}" ) assert (d_size := send_data.size) == (s_size := num_send_data.sum()), ( f"Number of send data {d_size} does not match data size {s_size}" ) assert (d_size := recv_data.size) == (r_size := num_recv_data.sum()), ( f"Number of recv data {d_size} does not match data size {r_size}" ) send_msg = [send_data, num_send_data, dtype] recv_msg = [recv_data, num_recv_data, dtype] comm.Neighbor_alltoallv(send_msg, recv_msg) def all_to_all(comm, send_data, recv_data): """ Exchange a single item with each neighbor in a distributed graph communicator. Note: The count is passed explicitly, and is 1 on every process. MPI-4.1 9.6.2 requires the type signature of ``sendcount``/``sendtype`` at a process to equal that of ``recvcount``/``recvtype`` at *any other* process in the communicator, not just at its neighbors, so the count must be identical on every process whatever its degree. Left implicit, mpi4py derives it as ``buffer size // degree`` and falls back to the whole buffer when the degree is zero, making it rank-local: 1 where the degree is nonzero, 0 where it is zero. Such a call is erroneous; Open MPI rejects it with ``MPI_ERR_TRUNCATE`` while MPICH happens to accept it. See https://github.com/open-mpi/ompi/issues/14452 for the discussion. ``all_to_allv`` is not affected: the vector variant is only required to match pairwise along each edge, so per-process counts may legitimately differ there. """ dtype = mpi_dtype[send_data.dtype.type] assert recv_data.dtype == send_data.dtype, ( f"Data types do not match, {recv_data.dtype} != {send_data.dtype}" ) indegree, outdegree, _ = comm.Get_dist_neighbors_count() assert (d_size := send_data.size) == outdegree, ( f"Number of send data {d_size} does not match number of destinations {outdegree}" ) assert (d_size := recv_data.size) == indegree, ( f"Number of recv data {d_size} does not match number of sources {indegree}" ) comm.Neighbor_alltoall([send_data, 1, dtype], [recv_data, 1, dtype]) def get_ownership(imap) -> npt.NDArray[np.int32]: """Get ownership of each index in an index map.""" owners = np.full(imap.size_local + imap.num_ghosts, imap.comm.rank, dtype=np.int32) owners[imap.size_local :] = imap.owners return owners def find_position(data, values): """ Find the position in values of each entry in data Example: .. highlight:: python .. code-block:: python values = np.array([4, 5, 1, 3, 2], dtype=np.int32) data = np.array([1, 2, 3, 4, 5, 2, 1], dtype=np.int32) b = find_position(data, values) # [2,4,3,0,1,4 2] Note: Where ``values`` repeats an entry, the first occurrence is returned. Uses a sorted search rather than a dense ``len(data) x len(values)`` comparison, so the cost is ``O((n + m) log m)`` in time and ``O(n + m)`` in memory. """ if len(data) == 0: return np.zeros(0, dtype=np.int32) # a stable sort makes `searchsorted` land on the first of any repeated value order = np.argsort(values, kind="stable") slot = np.searchsorted(values, data, sorter=order) if np.any(slot >= len(values)): raise ValueError("find_position: data contains values not present in values") position = order[slot] if not np.array_equal(values[position], data): raise ValueError("find_position: data contains values not present in values") return position.astype(np.int32) def compute_insert_position( data_owner: npt.NDArray[np.int32], destination_ranks: npt.NDArray[np.int32], out_size: npt.NDArray[np.int32], ) -> npt.NDArray[np.int32]: """ Giving a list of ranks, compute the local insert position for each rank in a list sorted by destination ranks. This function is used for packing data from a given process to its destination processes. Example: .. highlight:: python .. code-block:: python data_owner = [0, 1, 1, 0, 2, 3] destination_ranks = [2,0,3,1] out_size = [1, 2, 1, 2] insert_position = compute_insert_position(data_owner, destination_ranks, out_size) Insert position is then ``[1, 4, 5, 2, 0, 3]`` Note: Uses a sorted search rather than a dense ``len(data_owner) x len(destination_ranks)`` comparison, so the cost is ``O(n log n)`` in time and ``O(n)`` in memory. """ if len(data_owner) == 0: return np.zeros(0, dtype=np.int32) # which destination block each item belongs to block = find_position(data_owner, destination_ranks) # Compute offsets for insertion based on input size send_offsets = np.zeros(len(out_size) + 1, dtype=np.intc) send_offsets[1:] = np.cumsum(out_size) assert send_offsets[-1] == len(data_owner) # Index of each item within its own block, in order of appearance. A stable sort by # block puts each block's items in a contiguous run, in their original order, so the # position within the run is the position within the block. order = np.argsort(block, kind="stable") within_block = np.empty(len(block), dtype=np.int64) within_block[order] = np.arange(len(block)) - np.repeat(send_offsets[:-1], out_size) return (within_block + send_offsets[block]).astype(np.int32) def unroll_insert_position( insert_position: npt.NDArray[np.int32], block_size: int ) -> npt.NDArray[np.int32]: """ Unroll insert position by a block size Example: .. highlight:: python .. code-block:: python insert_position = [1, 4, 5, 2, 0, 3] unrolled_ip = unroll_insert_position(insert_position, 3) where ``unrolled_ip = [3, 4 ,5, 12, 13, 14, 15, 16, 17, 6, 7, 8, 0, 1, 2, 9, 10, 11]`` """ unrolled_ip = np.repeat(insert_position, block_size) * block_size unrolled_ip += np.tile(np.arange(block_size), len(insert_position)) return unrolled_ip def broadcast_marked_entities(mesh, dim, entities): """Extend a set of entities to every local copy of the entities in it. An entity marked on one process that holds it comes back marked on all of them. Use this on a set that is only correct on the owners, such as the output of `locate_entities_boundary` or `exterior_facet_indices`, when the ghost copies have to carry the same mark. Collective on the communicator of the index map for `dim`. Args: mesh: The mesh the entities belong to. dim: Topological dimension of `entities`. entities: Local indices of the marked entities, owned or ghost. Returns: Local indices of every entity marked on this process or on the owner of one of its entities, ascending. """ marker = dolfinx.la.vector(mesh.topology.index_map(dim), 1, dtype=np.int32) marker.array[:] = 0 marker.array[entities] = 1 marker.scatter_reverse(dolfinx.la.InsertMode.add) marker.scatter_forward() return np.flatnonzero(marker.array).astype(np.int32) def local_range(comm, num_indices): """The block of ``range(num_indices)`` this process is the post office for. Uses ``dolfinx.common.local_range`` where it exists, so that the blocks match what the rest of DOLFINx means by the same words; the fallback reproduces it. """ if hasattr(dolfinx.common, "local_range"): return tuple(dolfinx.common.local_range(comm.rank, int(num_indices), comm.size)) per_rank, remainder = divmod(int(num_indices), comm.size) low = comm.rank * per_rank + min(comm.rank, remainder) return low, low + per_rank + (1 if comm.rank < remainder else 0) def index_owner(comm, indices, num_indices): """Which process is the post office for each of `indices`. The inverse of :py:func:`_local_range`, vectorised: the first ``num_indices % size`` ranks hold one extra, so the blocks differ in length by at most one and no rank is left out. Args: comm: The communicator the blocks are spread over. indices: Indices in ``range(num_indices)``. num_indices: The size of the range. Returns: The rank responsible for each entry of `indices`. """ per_rank, remainder = divmod(int(num_indices), comm.size) indices = np.asarray(indices, dtype=np.int64) split = remainder * (per_rank + 1) below = indices < split owner = np.empty(len(indices), dtype=np.int32) owner[below] = indices[below] // max(per_rank + 1, 1) owner[~below] = remainder + (indices[~below] - split) // max(per_rank, 1) return owner def exchange_to_destinations(comm, dest_ranks, payload): """Send rows to the ranks that name them, and receive whatever arrives. Only the outgoing edges are known -- a process cannot tell in advance who will write to it -- so the neighbourhood is built with ``Create_dist_graph``, which derives the incoming edges from the outgoing ones, rather than ``Create_dist_graph_adjacent``. Collective. Args: comm: The communicator to exchange over. dest_ranks: Destination rank of each row of `payload`. Need not be sorted. payload: ``(n, k)`` of ``int64``, one row per entry of `dest_ranks`. Returns: ``(sources, received)``: the rank each received row came from, ascending, and the rows in that order. """ # Not reshaped from a flat array: ``reshape(0, -1)`` is ambiguous, and a process with # nothing to send is the normal case here, not an edge case. payload = np.asarray(payload, dtype=np.int64) assert payload.ndim == 2 and len(payload) == len(dest_ranks) width = payload.shape[1] order = np.argsort(dest_ranks, kind="stable") dests, counts = np.unique(dest_ranks, return_counts=True) send_buffer = np.ascontiguousarray(payload[order]) graph = comm.Create_dist_graph( [comm.rank], [len(dests)], dests.astype(np.int32).tolist(), MPI.UNWEIGHTED ) try: in_ranks, _, _ = graph.Get_dist_neighbors() in_ranks = np.asarray(in_ranks, dtype=np.int32) # Uniform neighbourhood collective: the count is given explicitly and is the same # on every process, as MPI-4.1 9.6.2 requires. Letting mpi4py infer it from the # buffer size would make it rank-local, which is an erroneous call. recv_counts = np.zeros(len(in_ranks), dtype=np.int32) graph.Neighbor_alltoall( [counts.astype(np.int32), 1, MPI.INT32_T], [recv_counts, 1, MPI.INT32_T] ) received = np.zeros((int(recv_counts.sum()), width), dtype=np.int64) graph.Neighbor_alltoallv( [send_buffer, counts.astype(np.int32) * width, MPI.INT64_T], [received, recv_counts * width, MPI.INT64_T], ) finally: graph.Free() # `Get_dist_neighbors` lists the neighbours in the order MPI chose, not ascending, and # the receive buffer follows that order. Sort so the caller can rely on the grouping. sources = np.repeat(in_ranks, recv_counts).astype(np.int32) order = np.argsort(sources, kind="stable") return sources[order], received[order] scientificcomputing-scifem-652ead4/src/scifem/periodic/000077500000000000000000000000001525450532400233005ustar00rootroot00000000000000scientificcomputing-scifem-652ead4/src/scifem/periodic/__init__.py000066400000000000000000000022521525450532400254120ustar00rootroot00000000000000from scifem.periodic.geometrical_search import match_vertices_geometric from scifem.periodic.mesh import ( DEFAULT_TAG_BASE, NUM_CONSENSUS_TAGS, check_cells_stayed_distinct, check_facet_ghosting, create_periodic_mesh, create_periodic_mesh_from_igi, ) from scifem.periodic.topological_search import periodic_correspondence_from_nodes from scifem.periodic.transfer import ( transfer_function_to_parent_mesh, transfer_meshtags_to_periodic_mesh, ) from scifem.periodic.utils import PeriodicNodes, VertexCorrespondence, resolve_to_roots __all__ = [ "DEFAULT_TAG_BASE", "NUM_CONSENSUS_TAGS", "PeriodicNodes", "VertexCorrespondence", "check_cells_stayed_distinct", "check_facet_ghosting", "create_periodic_mesh", "create_periodic_mesh_from_igi", "match_vertices_geometric", "periodic_correspondence_from_nodes", "resolve_to_roots", "transfer_function_to_parent_mesh", "transfer_meshtags_to_periodic_mesh", ] try: from scifem.periodic.gmsh import extract_gmsh_periodic_nodes, read_periodic_mesh_from_msh __all__ += ["extract_gmsh_periodic_nodes", "read_periodic_mesh_from_msh"] except ImportError: pass scientificcomputing-scifem-652ead4/src/scifem/periodic/geometrical_search.py000066400000000000000000000157771525450532400275130ustar00rootroot00000000000000from .utils import VertexCorrespondence from mpi4py import MPI from ..mpi_utils import broadcast_marked_entities import dolfinx import numpy as np __all__ = [ "match_vertices_geometric", ] def match_vertices_geometric( mesh, indicator, mapping_function, max_chain_length: int | None = None ) -> VertexCorrespondence: """Pair up the vertices of the seam by evaluating `mapping_function` on them. Selects the seam with `indicator`, moves each selected vertex with `mapping_function`, and snaps the image onto the nearest vertex of the mesh, checking that it actually landed there. Args: mesh: The mesh to make periodic. indicator: Marks the vertices to be replaced, given coordinates as ``(3, n)``. mapping_function: Maps a marked vertex to the one it is identified with, given coordinates as ``(3, n)``. max_chain_length: How many times `mapping_function` may be re-applied to reach a vertex outside `indicator`, for a mapping that applies one offset per call and so needs several passes to carry a corner to its root. Defaults to ``mesh.topology.dim``, the number of directions such a mesh can be periodic in. Exceeding it raises, which is how a cyclic mapping is caught. Returns: The correspondence :py:mod:`scifem.periodic` rebuilds from. """ comm = mesh.comm if max_chain_length is None: max_chain_length = mesh.topology.dim mesh.topology.create_connectivity(mesh.topology.dim, mesh.topology.dim - 1) mesh.topology.create_connectivity(mesh.topology.dim - 1, mesh.topology.dim) # Find the vertices of the seam through the indicator function, and the facets given # up with them. Both are broadened so that the two sides agree on what is replaced. indicator_vertices = broadcast_marked_entities( mesh, 0, dolfinx.mesh.locate_entities_boundary(mesh, 0, indicator) ) indicator_facets = broadcast_marked_entities( mesh, mesh.topology.dim - 1, dolfinx.mesh.locate_entities_boundary(mesh, mesh.topology.dim - 1, indicator), ) geom_index = dolfinx.mesh.entities_to_geometry(mesh, 0, indicator_vertices).reshape(-1) owned_vertex_coords = mesh.geometry.x[geom_index] # A geometric tolerance has to be a length. `np.finfo(...).eps` describes relative # precision near 1.0, so as an absolute padding it stops meaning anything once the mesh # sits away from the origin: at coordinates around 1e6 a single representable double is # already 1.2e-10, larger than 10000 * eps. Take a small fraction of the smallest cell # instead, floored by the rounding error of the coordinates themselves, which grows with # distance from the origin. _cell_map = mesh.topology.index_map(mesh.topology.dim) _cell_sizes = dolfinx.cpp.mesh.h( mesh._cpp_object, mesh.topology.dim, np.arange(_cell_map.size_local + _cell_map.num_ghosts, dtype=np.int32), ) h_min = comm.allreduce(_cell_sizes.min() if _cell_sizes.size else np.inf, op=MPI.MIN) coord_scale = comm.allreduce( np.abs(mesh.geometry.x).max() if mesh.geometry.x.size else 0.0, op=MPI.MAX ) eps = max( 1e-6 * h_min, 100 * np.finfo(mesh.geometry.x.dtype).eps * max(1.0, coord_scale), ) # Map vertices to new coordinates mapped_vertex_coords = np.ascontiguousarray(mapping_function(owned_vertex_coords.T).T) # Follow the mapping to a vertex outside `indicator`; see `max_chain_length` above. # Entirely local: `indicator` and `mapping_function` are pointwise in the coordinates, # so a process may run out of chains to follow before another does. local_unresolved = False for _ in range(max_chain_length): still_indicated = np.asarray(indicator(mapped_vertex_coords.T), dtype=np.bool_) if not still_indicated.any(): break mapped_vertex_coords[still_indicated] = mapping_function( mapped_vertex_coords[still_indicated].T ).T else: local_unresolved = True # Collective check to check that all vertex mappings have been resolved. if comm.allreduce(int(local_unresolved), op=MPI.SUM) > 0: raise RuntimeError( f"`mapping_function` did not reach a vertex outside `indicator` within" f" {max_chain_length} applications. Either the two functions disagree, or the" " mapping cycles: an indicator vertex is mapped onto another that maps back." ) # For each vertex that will be replaced, find which process should take it over vertex_ownership_data = dolfinx.geometry.determine_point_ownership( mesh, mapped_vertex_coords, padding=eps ) # On process that has taken over a vertex, find the closest vertex (local to proc) that # will be its replacement acquired_vertex_coords = vertex_ownership_data.dest_points potential_closest_vertices = dolfinx.mesh.compute_incident_entities( mesh.topology, vertex_ownership_data.dest_cells, mesh.topology.dim, 0 ) closest_vertex_bb_tree = dolfinx.geometry.bb_tree( mesh, 0, entities=potential_closest_vertices, padding=eps ) closest_vertex_mid_tree = dolfinx.geometry.create_midpoint_tree( mesh, 0, potential_closest_vertices ) closest_vertex = dolfinx.geometry.compute_closest_entity( closest_vertex_bb_tree, closest_vertex_mid_tree, mesh, acquired_vertex_coords, ) # `compute_closest_entity` returns the closest candidate whether or not it is anywhere # near the query point, so check that the mapped point really landed on it. A mapping # wrong by a whole cell otherwise gives a valid-looking mesh that is not periodic. closest_vertex_coords = mesh.geometry.x[ dolfinx.mesh.entities_to_geometry(mesh, 0, closest_vertex).reshape(-1) ] snap_distance = np.linalg.norm(closest_vertex_coords - acquired_vertex_coords, axis=1) num_unsnapped = int(np.count_nonzero(snap_distance > eps)) # Collective: the condition is reduced so that either every process raises or none # does. A one-sided raise would leave the others blocked in the rebuild's exchanges. total_unsnapped = comm.allreduce(num_unsnapped, op=MPI.SUM) if total_unsnapped > 0: worst = comm.allreduce(float(np.max(snap_distance, initial=0.0)), op=MPI.MAX) raise RuntimeError( f"`mapping_function` did not map {total_unsnapped} vertices onto a vertex of" f" the mesh; the largest gap between a mapped point and the closest vertex is" f" {worst:.3e}. Every mapped point has to land on the vertex it is meant to be" " identified with, otherwise the result is a mesh with the expected vertex and" " cell counts that is not periodic." ) return VertexCorrespondence( indicator_vertices=indicator_vertices, indicator_facets=indicator_facets, src_owner=vertex_ownership_data.src_owner, dest_owner=vertex_ownership_data.dest_owner, partner_vertex=closest_vertex, ) scientificcomputing-scifem-652ead4/src/scifem/periodic/gmsh.py000066400000000000000000000234501525450532400246140ustar00rootroot00000000000000# Read the periodic node correspondence gmsh stores in a model # SPDX-License-Identifier: MIT """Turn a gmsh model's ``$Periodic`` section into a vertex correspondence. gmsh already knows which nodes a periodic boundary identifies -- it built the mesh that way -- but what it stores is a *relation*, not a function. Pairs are recorded per model entity, including the dimension-0 point entities, so a node can appear several times with different partners: on a doubly periodic square the node at (1,1) is paired with (0,1) through the right-hand curve and with (1,0) through the top curve. Both routes lead to (0,0), and resolving to that common root is what this module does. A note on names. Each pair has a node that is kept and a node that is identified with it and disappears; this module calls them the `partner` and the `replaced` node, matching `partner_vertex` and `replaced_vertices` in :py:mod:`scifem.periodic`. gmsh's own API calls them the master and the slave -- ``getPeriodicNodes`` returns ``masterNodeTags``, and ``setPeriodic`` takes the replaced entities first and their partners second -- so that is what a reader of the gmsh documentation will see. """ from __future__ import annotations import typing from mpi4py import MPI as _MPI import dolfinx import numpy as np from .mesh import create_periodic_mesh_from_igi, DEFAULT_TAG_BASE from .utils import PeriodicNodes, resolve_to_roots import inspect from ..compat import create_partitioner __all__ = [ "extract_gmsh_periodic_nodes", "read_periodic_mesh_from_msh", "model_to_mesh", ] def model_to_mesh( model, comm, rank: int = 0, gdim: int = 3, max_facet_to_cell_links: int = 2, ghost_mode: dolfinx.mesh.GhostMode = dolfinx.mesh.GhostMode.shared_facet, partitioner: typing.Callable[ [_MPI.Comm, int, int, dolfinx.cpp.graph.AdjacencyList_int32], dolfinx.cpp.graph.AdjacencyList_int32, ] | None = None, ): """``model_to_mesh`` with shared-facet ghosting, wherever the version wants it told. On 0.12.0.dev0, ``model_to_mesh`` takes `ghost_mode` directly and threads it into whatever partitioner is used -- the caller's, or its own default if `partitioner` is `None` -- at call time. On 0.11 there is no such keyword, so `ghost_mode` can only reach the mesh through a partitioner already built with it, which is constructed here unless the caller supplied one. Getting this wrong does not fail here -- it fails much later, when an interior facet integral finds an interprocess facet with only one cell. Args: model: An initialised, meshed ``gmsh.model``. comm: The communicator to distribute the mesh over. rank: The rank that reads the model. gdim: Geometric dimension of the mesh. max_facet_to_cell_links: Passed to `model_to_mesh` where it takes it directly, and to the partitioner constructed here otherwise. ghost_mode: The ghost mode the mesh must be built with; see :py:func:`scifem.periodic.mesh.check_facet_ghosting` for why the rebuild needs `shared_facet`. partitioner: A caller-supplied partitioner, which takes priority over the one built here from `ghost_mode`. On 0.11, supplying one means `ghost_mode` and `max_facet_to_cell_links` are not applied, since there both only take effect through the partitioner. Returns: The mesh. """ params = inspect.signature(dolfinx.io.gmsh.model_to_mesh).parameters kwargs: dict[str, typing.Any] = {"partitioner": partitioner} if "ghost_mode" in params: kwargs["ghost_mode"] = ghost_mode if "max_facet_to_cell_links" in params: kwargs["max_facet_to_cell_links"] = max_facet_to_cell_links elif partitioner is None: kwargs["partitioner"] = create_partitioner( ghost_mode, max_facet_to_cell_links=max_facet_to_cell_links ) mesh_data = dolfinx.io.gmsh.model_to_mesh(model, comm, rank=rank, gdim=gdim, **kwargs) return getattr(mesh_data, "mesh", mesh_data) def extract_gmsh_periodic_nodes( model, include_high_order: bool = False, tol: float | None = 1e-8 ) -> PeriodicNodes: """Collect the ``$Periodic`` node pairs of `model`, resolved to roots. Runs where the gmsh model lives, so serially on the reading rank. Args: model: An initialised ``gmsh.model`` carrying a meshed, periodic geometry. include_high_order: Keep the nodes that are not cell vertices. The correspondence this feeds is between *vertices*, and on a higher-order mesh ``entities_to_geometry(mesh, 0, vertices)`` returns each vertex's corner node, so the default is what is wanted. The resolution below treats the extra nodes no differently, so the flag costs nothing either way. tol: Absolute tolerance for checking each pair against the affine transform gmsh recorded with it; `None` skips the check. Pairs whose entity stored no transform are never checked. The check earns its place on a file from elsewhere, where nothing has yet compared `$Periodic` against the coordinates, and is close to tautological for a model this process just built. Returns: The pairs, as :py:class:`PeriodicNodes`. Raises: RuntimeError: If the pairs cycle, disagree on a root, or contradict the affine transform recorded with them. """ replaced_nodes, partner_nodes, hops = [], [], [] for dim, tag in model.getEntities(): partner_tag, node_tags, partner_node_tags, affine = model.mesh.getPeriodicNodes( dim, tag, include_high_order ) # gmsh returns the entity itself as its own partner when it is not periodic. if partner_tag == tag or len(node_tags) == 0: continue s = np.asarray(node_tags, dtype=np.int64) - 1 m = np.asarray(partner_node_tags, dtype=np.int64) - 1 replaced_nodes.append(s) partner_nodes.append(m) hops.append((s, m, np.asarray(affine, dtype=np.float64))) all_node_tags, all_coords, _ = model.mesh.getNodes() num_nodes_global = int(np.asarray(all_node_tags, dtype=np.int64).max()) if not replaced_nodes: return PeriodicNodes(num_nodes_global=num_nodes_global) replaced = np.concatenate(replaced_nodes) partner = np.concatenate(partner_nodes) # Coordinates by 0-based node tag, through a sorted index. Tags are unique, so the # search is exact. node_tags = np.asarray(all_node_tags, dtype=np.int64) - 1 node_coords = np.asarray(all_coords, dtype=np.float64).reshape(-1, 3) tag_order = np.argsort(node_tags) sorted_tags = node_tags[tag_order] def coordinates_of(nodes): return node_coords[tag_order[np.searchsorted(sorted_tags, nodes)]] for s, m, affine in hops if tol is not None else (): # gmsh stores a 4x4 row-major matrix, or nothing at all for some entities. if affine.size != 16: continue matrix = affine.reshape(4, 4) mapped = coordinates_of(m) @ matrix[:3, :3].T + matrix[:3, 3] gap = np.linalg.norm(mapped - coordinates_of(s), axis=1) if (gap > tol).any(): i = int(np.argmax(gap)) raise RuntimeError( "A `$Periodic` pair does not satisfy the affine transform recorded with" f" it: node tags (1-based) {int(m[i]) + 1} and {int(s[i]) + 1} are" f" {gap[i]:.3e} apart after the transform, tolerance {tol:.3e}." ) unique_replaced, root = resolve_to_roots(replaced, partner) assert not np.isin(root, unique_replaced).any(), "a root is itself replaced" return PeriodicNodes(unique_replaced, root, num_nodes_global) def read_periodic_mesh_from_msh( filename, comm, rank: int = 0, gdim: int = 3, partitioner=None, tag_base: int = DEFAULT_TAG_BASE, **kwargs, ): """Read a ``.msh`` file and make the mesh periodic from its ``$Periodic`` section. Owns the gmsh session, because the pairs have to be read out of the model *before* it is finalized and the usual readers finalize it on the way out. Collective. Args: filename: The ``.msh`` file. Read on `rank` only. comm: The communicator to distribute the mesh over. rank: The rank that reads the file. gdim: Geometric dimension of the mesh. partitioner: Cell partitioner, passed through to ``model_to_mesh``. tag_base: Passed through to :py:func:`create_periodic_mesh_from_igi`. kwargs: Further arguments for ``model_to_mesh``, such as ``ghost_mode`` where the installed DOLFINx takes it there. Returns: ``(periodic_mesh, replaced_vertices, replacement_map)``, as :py:func:`scifem.periodic.create_periodic_mesh`. """ try: import gmsh except ImportError as e: raise ImportError( "The `gmsh` Python module is required to read a `.msh` file and make it" " periodic. Install it with `pip install gmsh`." ) from e started_here = False try: if comm.rank == rank: if not gmsh.isInitialized(): gmsh.initialize() started_here = True gmsh.model.add("periodic mesh from file") gmsh.merge(str(filename)) pairs = extract_gmsh_periodic_nodes(gmsh.model) else: pairs = PeriodicNodes(0) mesh_data = model_to_mesh( gmsh.model, comm, rank=rank, gdim=gdim, partitioner=partitioner, **kwargs ) finally: if started_here and gmsh.isInitialized(): gmsh.finalize() mesh = getattr(mesh_data, "mesh", mesh_data) return create_periodic_mesh_from_igi( mesh, pairs.replaced, pairs.partner, pairs.num_nodes_global, root=rank, tag_base=tag_base, ) scientificcomputing-scifem-652ead4/src/scifem/periodic/mesh.py000066400000000000000000002107051525450532400246130ustar00rootroot00000000000000# Create a periodic mesh in parallel # SPDX-License-Identifier: MIT # Author: Jørgen S. Dokken from mpi4py import MPI import numpy as np import dolfinx import ufl import numpy.typing as npt import dataclasses from ..mpi_utils import ( broadcast_marked_entities, get_ownership, all_to_allv, compute_insert_position, unroll_insert_position, find_position, all_to_all, mpi_dtype, exchange_to_destinations, ) from ..compat import index_map, topology as compat_topology from ..compat import ghosting_ranks as _compat_ghosting_ranks from .utils import VertexCorrespondence, PeriodicNodes from .topological_search import periodic_correspondence_from_nodes from .geometrical_search import match_vertices_geometric __all__ = [ "DEFAULT_TAG_BASE", "NUM_CONSENSUS_TAGS", "check_cells_stayed_distinct", "check_facet_ghosting", "create_periodic_mesh", "create_periodic_mesh_from_igi", ] #: First of the MPI tags the rebuild uses for its consensus exchanges, when the caller #: names none. The value is arbitrary; what matters is that a caller can move it. DEFAULT_TAG_BASE = 1101 #: How many consecutive tags from ``tag_base`` the rebuild consumes, so that a caller #: making several overlapping calls knows how far apart to space them. NUM_CONSENSUS_TAGS = 5 def gather_ragged(offsets, selection): """Index into a ragged array for several of its groups at once. Args: offsets: Group ``i`` of the ragged array is ``data[offsets[i]:offsets[i + 1]]``. selection: The groups to concatenate, in order. Repeats are allowed. Returns: ``(positions, sizes)``: where in `data` each element of the concatenation lies, so that ``data[positions]`` is the concatenation itself, and the size of each group taken, so that a running sum of it gives the concatenation's own offsets. Example: .. highlight:: python .. code-block:: python offsets = [0, 2, 2, 5] positions, sizes = gather_ragged(offsets, [2, 0]) gives ``positions = [2, 3, 4, 0, 1]`` and ``sizes = [3, 2]``. """ selection = np.asarray(selection) sizes = (offsets[selection + 1] - offsets[selection]).astype(np.int64) # Position within its own group, for every element of the concatenation at once. within = np.arange(int(sizes.sum())) - np.repeat(np.cumsum(sizes) - sizes, sizes) return np.repeat(offsets[selection], sizes) + within, sizes def _reduced_vertex_map(mesh, indicator_vertices): """The vertex index map of `mesh` with the given vertices removed. Collective. Args: mesh: The mesh whose vertex map is to be reduced. indicator_vertices: Local vertices to leave out of the reduced map. Returns: ``(sub_map, parent_to_sub)``: the reduced index map, and the map from a local vertex of `mesh` to its local index in `sub_map`, ``-1`` at the removed vertices. Raises: RuntimeError: If removing the vertices would move ownership of a vertex that is kept. The reduced map is only usable here while ownership is unchanged. """ vertex_map = mesh.topology.index_map(0) num_vertices_local = vertex_map.size_local + vertex_map.num_ghosts # The removed set has to be the same on every process that holds the vertex, or # `create_sub_index_map` moves ownership of what is left. Broadcast what is *removed*, # not what is kept: a vertex goes if any holder says so, which is a union, and that is # what the reduce-then-scatter computes. Marking the kept ones instead would take the # union of the keeps and so hold on to a vertex any one process wanted gone. # A no-op when the caller has already broadcast, which the geometric path has. removed = broadcast_marked_entities(mesh, 0, indicator_vertices) # Checked here rather than downstream: the exchanges are built from the correspondence, # so a disagreement deadlocks instead of failing. Against `np.unique` so that a rank # repeating a vertex cannot report a negative count and cancel out a rank missing one. num_missing = len(removed) - len(np.unique(indicator_vertices)) total_missing = mesh.comm.allreduce(num_missing, op=MPI.SUM) if total_missing > 0: raise RuntimeError( f"{total_missing} vertices are named for replacement on some processes but not" " on every process that holds them. A vertex has to be named by all of its" " holders, ghost copies included, or the two sides of the seam disagree about" " what was removed. Pass `indicator_vertices` through" " `broadcast_marked_entities(mesh, 0, ...)` when building the correspondence." ) keep_vertices = np.ones(num_vertices_local, dtype=np.bool_) keep_vertices[removed] = False reduced_vertices = np.flatnonzero(keep_vertices).astype(np.int32) # Compat: 0.12 moved `create_sub_index_map` to `dolfinx.common` and made it report # ownership changes instead of taking a flag. Once only that form is supported the # branch goes away and this function is the four lines around the call. if hasattr(dolfinx.common, "create_sub_index_map"): sub_map, sub_to_parent, changed_owner = dolfinx.common.create_sub_index_map( vertex_map, reduced_vertices ) if vertex_map.comm.allreduce(changed_owner, op=MPI.LOR): raise RuntimeError( "Vertex ownership has changed, which is not supported. " "Please report this issue to the dolfinx developers." ) else: sub_map, sub_to_parent = dolfinx.cpp.common.create_sub_index_map( vertex_map, reduced_vertices, allow_owner_change=False ) parent_to_sub = np.full(num_vertices_local, -1, dtype=np.int32) parent_to_sub[sub_to_parent] = np.arange(sub_to_parent.size, dtype=np.int32) return sub_map, parent_to_sub def _partner_in_reduced_map(comm, sub_map, parent_to_sub, partner_vertex): """Look up local vertices in a reduced vertex map, as global index and owner. Collective, so that a vertex missing from the map raises on every process rather than on one. Args: comm: The communicator to reduce the check over. sub_map: A reduced vertex map, from :py:func:`_reduced_vertex_map`. parent_to_sub: Its companion map from local vertices, as returned alongside it. partner_vertex: Local vertices to look up. Returns: ``(global_vertices, owners)``, both indexed like `partner_vertex`: each vertex's global index in `sub_map`, and the rank that owns it. Raises: AssertionError: If any of `partner_vertex` is one of the vertices `sub_map` was built without. """ sub_partner_vertex = parent_to_sub[partner_vertex] # Collective, so that either every process raises or none does. A one-sided raise # would leave the others blocked in the exchanges that follow. num_missing_replacements = int(np.count_nonzero(sub_partner_vertex == -1)) if comm.allreduce(num_missing_replacements, op=MPI.SUM) > 0: raise AssertionError( "Partner vertex not in submap: a vertex was paired with another vertex that" " is itself marked for replacement, so the replacement has been removed too." " Under periodicity in several directions the pairing has to carry a corner" " vertex all the way to its root, applying every offset that applies to it." ) global_vertices = sub_map.local_to_global(sub_partner_vertex).astype(np.int64) owners = get_ownership(sub_map)[sub_partner_vertex].copy() return global_vertices, owners def _seam_facet_destinations( mesh, indicator_vertices, indicator_facets, vertex_offsets, vertex_holders ): """Expand each facet into one pair per rank reachable through its vertices. Each of a facet's vertices is replaced by a partner vertex that a set of ranks holds; the facet is paired with the union of those sets over its vertices. Those are the ranks that will hold the cell on the far side of the seam, so they are the ones the cell on this side has to reach. Collective, so that a facet whose vertices are not all in `indicator_vertices` raises on every process rather than on one. Args: mesh: The mesh `indicator_facets` and `indicator_vertices` are local to. indicator_vertices: Local vertices that the two ragged arrays are keyed on, in that order. indicator_facets: Local facets to expand. vertex_offsets: Into `vertex_holders`, one per entry of `indicator_vertices` plus a final total. vertex_holders: The ranks holding the partner vertex of each of `indicator_vertices`, grouped by it. Returns: ``(facet, rank)`` pairs as an ``(n, 2)`` array, de-duplicated and sorted lexicographically, where `facet` indexes into `indicator_facets`. A facet appears once per distinct rank, so the array is longer than `indicator_facets`. Raises: RuntimeError: If a facet in `indicator_facets` has a vertex that is not in `indicator_vertices`. """ comm = mesh.comm mesh.topology.create_connectivity(mesh.topology.dim - 1, 0) f_to_v = mesh.topology.connectivity(mesh.topology.dim - 1, 0) vertex_map = mesh.topology.index_map(0) # position of a local vertex in `indicator_vertices`, which is the index that # `vertex_offsets` and `global_replacement_*` are keyed on: entry k describes the k-th # local vertex that will be replaced. position_in_indicator_vertices = np.full( vertex_map.size_local + vertex_map.num_ghosts, -1, dtype=np.int32 ) position_in_indicator_vertices[indicator_vertices] = np.arange( len(indicator_vertices), dtype=np.int32 ) # NOTE: assumes every facet has the same number of vertices. That holds for a single # cell type but not for a mixed-topology mesh (a prism has both triangular and # quadrilateral facets). To support it, walk `f_to_v.offsets` facet by facet and build # the pairs from a ragged array instead of a rectangular one. Nothing downstream has # to change: every array from here on carries one entry per pair, never one per facet. num_facet_vertices = int(f_to_v.offsets[1] - f_to_v.offsets[0]) # Equivalent to: # for i, f in enumerate(indicator_facets): # for j in range(num_facet_vertices): # facet_vertices[i, j] = f_to_v.links(f)[j] facet_vertices = f_to_v.array[ ( f_to_v.offsets[indicator_facets][:, None] + np.arange(num_facet_vertices, dtype=np.int32) ).reshape(-1) ].reshape(len(indicator_facets), num_facet_vertices) facet_vertex_positions = position_in_indicator_vertices[facet_vertices] num_unmarked = int(np.count_nonzero(facet_vertex_positions == -1)) if comm.allreduce(num_unmarked, op=MPI.SUM) > 0: raise RuntimeError( "A facet on the seam has a vertex that is not marked for replacement." " `indicator_facets` and `indicator_vertices` have to agree for the facet to" " be identified with another one." ) # one (facet, rank) pair per distinct destination among the facet's vertices. # Equivalent to: # pairs = set() # for i in range(len(indicator_facets)): # for j in range(num_facet_vertices): # p = facet_vertex_positions[i, j] # for k in range(vertex_offsets[p], vertex_offsets[p + 1]): # pairs.add((i, vertex_holders[k])) # facet_pairs = sorted(pairs) # `np.unique(..., axis=0)` both de-duplicates and sorts lexicographically by # (facet, rank), which is the order the packing downstream expects. positions, num_holders = gather_ragged(vertex_offsets, facet_vertex_positions.reshape(-1)) pair_facet = np.repeat( np.repeat(np.arange(len(indicator_facets), dtype=np.int32), num_facet_vertices), num_holders, ) pair_rank = vertex_holders[positions] return np.unique(np.stack([pair_facet, pair_rank], axis=1), axis=0).astype(np.int32) def _number_new_ghosts(index_map, global_indices, *payloads): """Translate global indices to local, numbering the unknown ones as further ghosts. An index `index_map` holds keeps its local number; one it does not is given the next number after the map's existing ghosts. `index_map` itself is not modified -- the caller builds the replacement from `new_ghosts` and the gathered owners -- but the numbering assumes the new ghosts are appended to it in the order returned. Local; no communication. Args: index_map: The map to translate against. global_indices: Flat array of global indices, repeats allowed. payloads: Arrays indexed like `global_indices`, each carrying one value per entry. All occurrences of an index must carry the same value, which is asserted. Returns: ``(local, new_ghosts, first_occurrence, gathered)``: `global_indices` in local numbering; the global indices of the new ghosts, ascending; the position in `global_indices` where each of them first occurs, so that an array not available yet can be reduced later with ``values[first_occurrence]``; and `payloads` so reduced, as a tuple. """ local = index_map.global_to_local(global_indices) missing = np.flatnonzero(local == -1) new_ghosts, pos, inverse = np.unique( global_indices[missing], return_index=True, return_inverse=True ) first = index_map.size_local + index_map.num_ghosts local[missing] = (first + np.arange(len(new_ghosts), dtype=np.int32))[inverse] gathered = [] for values in payloads: occurrences = np.asarray(values)[missing] chosen = occurrences[pos] assert np.array_equal(occurrences, chosen[inverse]), ( "occurrences of the same global index disagree on an accompanying value" ) gathered.append(chosen) return local, new_ghosts, missing[pos], tuple(gathered) @dataclasses.dataclass class PartnerHolders: """Which ranks hold each partner vertex, seen from both ends of the seam. The two halves answer the two questions the rebuild asks of a partner vertex: what this process has to serve, and who will serve it. They are keyed independently, like the halves of :py:class:`VertexCorrespondence`. """ #: Local partner vertices this process has to pack cells at, grouped by destination. vertices: npt.NDArray[np.int32] #: The rank each of `vertices` is served to, ascending. destinations: npt.NDArray[np.int32] #: The ranks that will serve this one, ascending and without repeats. The transpose of #: `destinations` across the communicator. sources: npt.NDArray[np.int32] #: Partner vertices replacing a vertex of this process, as global indices into the #: parent vertex map, ascending and without repeats. served: npt.NDArray[np.int64] #: Into `holders`, one entry per entry of `served` plus a final total. offsets: npt.NDArray[np.int64] #: The ranks holding each of `served`, grouped by it. holders: npt.NDArray[np.int32] def _holders_of_partner_vertices(mesh, partner_vertex, dest_owner, tag: int): """Spread each ``(partner vertex, destination)`` pair to every rank holding the vertex. `partner_vertex` names one holder of each partner vertex -- whichever rank answered :py:func:`dolfinx.geometry.determine_point_ownership` for it -- but the cells meeting that vertex are spread over every rank that holds it, and none of them sees the whole star: with `shared_facet` ghosting a rank ghosts its facet neighbours, which in 3D is a small part of a vertex's cells. This hands each holder the destinations its own share has to reach, and tells each destination which holders will write to it. Collective, in two exchanges: the answering rank reports the pair to the vertex's owner, the only rank that knows who else holds it, and the owner passes it on. Args: mesh: The mesh `partner_vertex` is local to. partner_vertex: Local partner vertices, one per vertex taken over. dest_owner: The rank each of them is taken over from, in the same order. tag: MPI tag for the consensus exchange behind `index_to_dest_ranks`. Returns: A :py:class:`PartnerHolders`. Its `destinations` and `sources` describe the neighbourhood the cells travel over; `served`/`offsets`/`holders` are the same information read from the other end, which is what the seam facets are sent by. """ comm = mesh.comm vertex_map = mesh.topology.index_map(0) size_local = vertex_map.size_local # --- to the owner of the partner vertex. A ghost names its owner outright, so there is # nothing to look up. owner = np.full(len(partner_vertex), comm.rank, dtype=np.int32) is_ghost = partner_vertex >= size_local owner[is_ghost] = vertex_map.owners[partner_vertex[is_ghost] - size_local] _, at_owner = exchange_to_destinations( comm, owner, np.stack( [ vertex_map.local_to_global(partner_vertex.astype(np.int32)), np.asarray(dest_owner, dtype=np.int64), ], axis=1, ), ) # --- from the owner to every holder. `index_to_dest_ranks` lists the ranks that ghost # each owned index; the owner holds it as well, and is appended as itself. ghosting_ranks, ghosting_offsets = _compat_ghosting_ranks(vertex_map, tag) local = vertex_map.global_to_local(np.ascontiguousarray(at_owner[:, 0])) assert (local != -1).all(), "A vertex was reported to a rank that does not own it" # Flatten the ragged per-vertex rank lists. Equivalent to: # for i, v in enumerate(local): # for r in ghosting_ranks_of(v): # row.push_back(i); holder.push_back(r); positions, num_ghosting = gather_ragged(ghosting_offsets, local) ghosting = ghosting_ranks[positions] row = np.concatenate( [ np.repeat(np.arange(len(local), dtype=np.int64), num_ghosting), np.arange(len(local), dtype=np.int64), ] ) holder = np.concatenate( [ghosting.astype(np.int32), np.full(len(local), comm.rank, dtype=np.int32)] ) # Each pair goes twice: to the holder, as a share to pack, and to the destination, as # notice of a sender. A rank that is both gets it both ways and reads it both ways. fanned = np.column_stack([at_owner[row], holder.astype(np.int64)]) _, delivered = exchange_to_destinations( comm, np.concatenate([holder, fanned[:, 1].astype(np.int32)]), np.concatenate([fanned, fanned]), ) to_pack = delivered[delivered[:, 2] == comm.rank] # Lexicographic, so the vertices come out grouped by destination, which is the layout # `_pack_cells_at_vertices` reads them in. pairs = np.unique( np.stack( [ to_pack[:, 1], vertex_map.global_to_local(np.ascontiguousarray(to_pack[:, 0])), ], axis=1, ), axis=0, ) # The same rows read from the receiving end: which ranks hold each partner vertex that # replaces one of this process's. Lexicographic again, so the holders come out grouped # by the vertex they belong to. incoming = np.unique(delivered[delivered[:, 1] == comm.rank][:, [0, 2]], axis=0) served, served_counts = np.unique(incoming[:, 0], return_counts=True) offsets = np.zeros(len(served) + 1, dtype=np.int64) np.cumsum(served_counts, out=offsets[1:]) holders = incoming[:, 1].astype(np.int32) return PartnerHolders( vertices=pairs[:, 1].astype(np.int32), destinations=pairs[:, 0].astype(np.int32), sources=np.unique(holders), served=served.astype(np.int64), offsets=offsets, holders=holders, ) def _pack_cells_at_vertices(mesh, vertices, boundary_facets, vertices_per_dest): """Gather, per destination, the boundary cells meeting a group of vertices. `vertices` is one flat array split into consecutive groups by `vertices_per_dest`. For each group this collects the cells behind the facets of `boundary_facets` that touch any of its vertices, so the caller can ship them to the matching destination. Local; no communication. Args: mesh: The mesh `vertices` and `boundary_facets` are local to. vertices: Local vertices, grouped by destination and in that order. boundary_facets: Local facets to restrict the incident cells to. vertices_per_dest: How many of `vertices` belong to each destination, in order. Returns: ``(cells, dofmap, cells_per_dest)``: the local cells for every destination concatenated in the same order; their vertices, flat and with a fixed number per cell; and how many cells fell to each destination. A cell appears once per destination that needs it. """ num_vertices = dolfinx.cpp.mesh.cell_num_vertices(mesh.topology.cell_type) tdim = mesh.topology.dim c_to_v = mesh.topology.connectivity(tdim, 0) offsets = np.zeros(len(vertices_per_dest) + 1, dtype=np.int32) np.cumsum(vertices_per_dest, out=offsets[1:]) cells_per_dest = np.zeros_like(vertices_per_dest, dtype=np.int32) # Seeded with an empty array so the concatenations need no special case for a process # that sends to nobody. cells = [np.zeros(0, dtype=np.int32)] dofmap = [np.zeros(0, dtype=np.int32)] for i in range(len(vertices_per_dest)): group = vertices[offsets[i] : offsets[i + 1]] connected_facets = dolfinx.mesh.compute_incident_entities(mesh.topology, group, 0, tdim - 1) con_ext_facets = np.intersect1d(connected_facets, boundary_facets) con_ext_cells = dolfinx.mesh.compute_incident_entities( mesh.topology, con_ext_facets, tdim - 1, tdim ) # Equivalent to: # for c in con_ext_cells: # cells.push_back(c); # cells_per_dest[i] += 1; # for (int j = 0; j < num_vertices; ++j) # dofmap.push_back(c_to_v.links(c)[j]); # `con_ext_cells` is already sorted and unique, so the gather preserves the order # the loop would append in. As elsewhere, this assumes every cell has the same # number of vertices; the callers reshape by `num_vertices` on that basis. cells_per_dest[i] = len(con_ext_cells) cells.append(con_ext_cells) dofmap.append( c_to_v.array[ ( c_to_v.offsets[con_ext_cells][:, None] + np.arange(num_vertices, dtype=np.int32) ).reshape(-1) ] ) return ( np.concatenate(cells).astype(np.int32), np.concatenate(dofmap).astype(np.int32), cells_per_dest, ) def check_facet_ghosting(mesh): """Raise unless every facet between two processes carries both of its cells. The rebuild assumes it: a cell is shipped across the seam so that the facet it will be glued along ends up with two incident cells, and if the mesh already fails that away from the seam, the result is a mesh whose interior facet integrals cannot be assembled and whose diagnosis points at the seam rather than at the input. `interprocess_facets` is what makes this checkable. It names the facets on the interprocess boundary from the facet index map, so it is the same set whatever the ghost mode -- unlike a local "one incident cell" test, which cannot tell an exterior facet from an unghosted interprocess one. Under `shared_facet` every such facet has two incident cells; under `none` every one of them has one. Collective, and a no-op in serial, where there are no interprocess facets. Args: mesh: The mesh to check. Raises: RuntimeError: If any interprocess facet has other than two incident cells. """ tdim = mesh.topology.dim mesh.topology.create_entities(tdim - 1) mesh.topology.create_connectivity(tdim - 1, tdim) f_to_c = mesh.topology.connectivity(tdim - 1, tdim) facets = np.asarray(mesh.topology.interprocess_facets(), dtype=np.int32) num_cells = f_to_c.offsets[facets + 1] - f_to_c.offsets[facets] num_unghosted = int(np.count_nonzero(num_cells != 2)) # Reduced before raising: a partition can leave one process with no interprocess facet # at all, and a one-sided raise would block the others in the next collective. total = mesh.comm.allreduce(num_unghosted, op=MPI.SUM) if total > 0: raise RuntimeError( f"{total} of {mesh.comm.allreduce(len(facets), op=MPI.SUM)} facets between two" " processes do not have both of their cells, so the mesh carries no ghost" " layer across them. Build it with" " `ghost_mode=dolfinx.mesh.GhostMode.shared_facet` -- a keyword of the" " `create_*` functions and, on DOLFINx 0.12, of `model_to_mesh`; on 0.11 pass" " `partitioner=dolfinx.mesh.create_cell_partitioner(ghost_mode)` instead." ) def check_cells_stayed_distinct(mesh): """Raise if two cells of `mesh` carry the same vertices. This is what going too coarse across a periodic direction does. With two cells between the two sides of a seam, a cell's opposite facets are identified with each other and the two cells end up on the same vertices -- they are one topological cell drawn twice. Nothing else notices: no vertex repeats within a cell, and the vertex count, cell count and volume are all what a correct mesh would have. Measured on a 2x2 doubly periodic square, all four cells collapse onto a single vertex set. Not a manifold test, which would be easier and wrong. A facet with more than two cells is *also* what a legitimately non-manifold mesh has -- three sheets meeting along an edge, the stem of a T -- and refusing that would refuse a geometry nobody asked us to object to. What separates the two is whether any of those cells are the *same* cell, so that is what is asked, directly. Ghost cells are included, which is what lets a duplicate pair split across two processes be seen: the two share every facet, so each is ghosted onto the other's owner. Collective, and a postcondition -- call it on the rebuilt mesh, not the input. Args: mesh: The mesh to check. One cell type, as everywhere else here: the dofmap is read as a rectangular array. Raises: RuntimeError: If two distinct cells share a vertex set. """ tdim = mesh.topology.dim mesh.topology.create_connectivity(tdim, 0) c_to_v = mesh.topology.connectivity(tdim, 0) num_vertices = dolfinx.cpp.mesh.cell_num_vertices(mesh.topology.cell_type) # Sorted within each row, so two cells listing the same vertices in a different order # still compare equal. Local numbers are enough: the comparison never leaves the # process. cell_vertices = np.sort(c_to_v.array.reshape(-1, num_vertices), axis=1) num_duplicated = len(cell_vertices) - len(np.unique(cell_vertices, axis=0)) # Reduced with MAX rather than SUM: a duplicate pair is visible on every process that # holds it, so a sum would count it more than once. The number is for the message. worst = mesh.comm.allreduce(num_duplicated, op=MPI.MAX) if worst > 0: raise RuntimeError( f"the identification collapsed cells onto each other -- {worst} of them on one" " process carry a vertex set that another cell already has. The mesh is too" " coarse across a periodic direction: a cell there is glued to itself on both" " sides. Use at least three cells across each direction that is made periodic." ) def _build_periodic_mesh( mesh, correspondence: VertexCorrespondence, tag_base: int = DEFAULT_TAG_BASE, ) -> tuple[dolfinx.mesh.Mesh, npt.NDArray[np.int32], npt.NDArray[np.int32]]: """Rebuild `mesh` with the vertex pairs of `correspondence` identified. Purely topological: the correspondence already says which vertex replaces which and which ranks are involved, so nothing here evaluates a coordinate or a user function. See :py:func:`create_periodic_mesh` for `tag_base` and the return value. """ # One tag per consensus exchange, consecutive from `tag_base`. ( tag_holders, tag_vertex_ghosts, tag_cell_map, tag_vertex_map, tag_geometry_map, ) = range(tag_base, tag_base + NUM_CONSENSUS_TAGS) indicator_vertices = correspondence.indicator_vertices indicator_facets = correspondence.indicator_facets src_owner = correspondence.src_owner dest_owner = correspondence.dest_owner partner_vertex = correspondence.partner_vertex comm = mesh.comm geometry = mesh.geometry._cpp_object topology = mesh.topology num_vertices = dolfinx.cpp.mesh.cell_num_vertices(mesh.topology.cell_type) assert len(mesh.geometry.dofmaps) == 1, "Only one geometry dofmap is supported" num_nodes = mesh.geometry.dofmaps[0].shape[1] mesh.topology.create_connectivity(mesh.topology.dim, mesh.topology.dim - 1) mesh.topology.create_connectivity(mesh.topology.dim - 1, mesh.topology.dim) # A precondition, checked here rather than left to fail later: everything below ships # cells so that seam facets end up with two of them, and cannot repair a mesh that # arrives without a ghost layer to begin with. check_facet_ghosting(mesh) # The mesh without the vertices that are being replaced, and the partners resolved # against it: everything below is expressed in this reduced numbering. sub_map_without_ghosts, parent_to_sub = _reduced_vertex_map(mesh, indicator_vertices) global_vertices, send_vertex_owner = _partner_in_reduced_map( comm, sub_map_without_ghosts, parent_to_sub, partner_vertex ) # Every boundary facet the process knows of, so it has to be broadened: # `exterior_facet_indices` returns owned facets only, and a process that merely ghosts # a boundary facet at a replacement vertex would never ship the cell behind it, # leaving a seam facet with one cell instead of two on the far side. mesh.topology.create_entities(mesh.topology.dim - 1) mesh.topology.create_connectivity(mesh.topology.dim - 1, mesh.topology.dim) org_mesh_ext_facets = broadcast_marked_entities( mesh, mesh.topology.dim - 1, dolfinx.mesh.exterior_facet_indices(mesh.topology), ) mesh.topology.create_connectivity(0, mesh.topology.dim - 1) # Get vertex and geometry dofs to send assert len(mesh.geometry.dofmaps) == 1, "Only one geometry dofmap is supported" geom_dm = mesh.geometry.dofmaps[0] c_to_v = mesh.topology.connectivity(mesh.topology.dim, 0) # Pack data from process taking over vertex to process that has lost vertex. # The grouping works because `dest_owner` is sorted, so `partner_vertex` is already # laid out in blocks of one destination each. assert np.all(dest_owner[:-1] <= dest_owner[1:]), "Vertex owners are not sorted" vertex_destinations, vertices_per_dest = np.unique(dest_owner, return_counts=True) vertex_sources, vertices_per_source = np.unique(src_owner, return_counts=True) # The cells at a partner vertex are spread over every rank that holds it, and the rank # that answered for it sees only its own share, so the pairs are fanned out to all # holders before any cell is packed. The cell graph is therefore wider than the vertex # graph: a rank can owe cells to a destination it answered nothing for. partner_holders = _holders_of_partner_vertices(mesh, partner_vertex, dest_owner, tag_holders) cell_sources = partner_holders.sources cell_destinations, held_per_dest = np.unique(partner_holders.destinations, return_counts=True) send_ghost_cells_from_new_owner, new_cell_topology_dm, num_cells_per_proc = ( _pack_cells_at_vertices(mesh, partner_holders.vertices, org_mesh_ext_facets, held_per_dest) ) # Create new owner to old owner communicator. One communicator carries both, so the # vertex counts are padded out to the wider graph. A rank that answers for a vertex # holds it, so the vertex graph sits inside the cell graph and the padding is zeros. new_owner_to_old_comm = comm.Create_dist_graph_adjacent( cell_sources, cell_destinations, reorder=False ) assert np.isin(vertex_destinations, cell_destinations).all() assert np.isin(vertex_sources, cell_sources).all() send_vertices_per_proc = np.zeros(len(cell_destinations), dtype=np.int32) send_vertices_per_proc[np.searchsorted(cell_destinations, vertex_destinations)] = ( vertices_per_dest ) recv_vertices_per_proc = np.zeros(len(cell_sources), dtype=np.int32) recv_vertices_per_proc[np.searchsorted(cell_sources, vertex_sources)] = vertices_per_source # Send replacement vertices to process that has lost vertex recv_replacement_vertices = np.empty(recv_vertices_per_proc.sum(), dtype=np.int64) all_to_allv( new_owner_to_old_comm, global_vertices, send_vertices_per_proc, recv_replacement_vertices, recv_vertices_per_proc, ) # Send owner of said vertex to the process that will use it as a replacement recv_replacement_owner = np.empty(recv_vertices_per_proc.sum(), dtype=np.int32) all_to_allv( new_owner_to_old_comm, send_vertex_owner, send_vertices_per_proc, recv_replacement_owner, recv_vertices_per_proc, ) # And its index in the parent vertex map, which is the key `PartnerHolders.served` is # sorted on and so the only way back from a replaced vertex to who holds its partner. recv_replacement_parent = np.empty(recv_vertices_per_proc.sum(), dtype=np.int64) all_to_allv( new_owner_to_old_comm, mesh.topology.index_map(0) .local_to_global(partner_vertex.astype(np.int32)) .astype(np.int64), send_vertices_per_proc, recv_replacement_parent, recv_vertices_per_proc, ) # For the data that will be received, the received has to be # ordered by their initial position in `indicator_vertices`, not by src_rank current_rank_to_recv = compute_insert_position(src_owner, cell_sources, recv_vertices_per_proc) # Invert map so that we can insert the data dest_ranks_to_current = np.zeros(len(indicator_vertices), dtype=np.int64) dest_ranks_to_current[current_rank_to_recv] = np.arange( len(dest_ranks_to_current), dtype=np.int32 ) # Global replacement index global_replacement_vertex = np.full(len(indicator_vertices), -1, dtype=np.int64) global_replacement_vertex[dest_ranks_to_current] = recv_replacement_vertices global_replacement_owner = np.full(len(indicator_vertices), -1, dtype=np.int64) global_replacement_owner[dest_ranks_to_current] = recv_replacement_owner global_replacement_parent = np.full(len(indicator_vertices), -1, dtype=np.int64) global_replacement_parent[dest_ranks_to_current] = recv_replacement_parent # Collective, and explicit about the cause: a -1 here means the mapped point was not # found in any cell of the mesh, i.e. `mapping_function` moved it outside the domain. num_unowned = int( np.count_nonzero((global_replacement_vertex == -1) | (global_replacement_owner == -1)) ) if comm.allreduce(num_unowned, op=MPI.SUM) > 0: raise RuntimeError( f"{comm.allreduce(num_unowned, op=MPI.SUM)} mapped vertices were not found in" " any cell of the mesh. `mapping_function` has to land inside the domain; a" " point that leaves it has no owner and no replacement vertex." ) # Set up ownership structure of cells, nodes and vertices on the process cell_map = mesh.topology.index_map(mesh.topology.dim) cell_owners = get_ownership(cell_map) assert (send_ghost_cells_from_new_owner > -1).all() assert (send_ghost_cells_from_new_owner < cell_map.size_local + cell_map.num_ghosts).all() global_ghost_cells_from_new_owner = cell_map.local_to_global( np.array(send_ghost_cells_from_new_owner, dtype=np.int32) ).astype(np.int64) # Map to global indices vertex_owners = get_ownership(sub_map_without_ghosts) subdofmap_for_new_owner_ghost_cells_local = parent_to_sub[new_cell_topology_dm] replacement_positions = subdofmap_for_new_owner_ghost_cells_local == -1 unmodified_positions = np.invert(replacement_positions) gl_new_cell_topology_dm = np.full_like( subdofmap_for_new_owner_ghost_cells_local, -1, dtype=np.int64 ) gl_new_cell_topology_dm[unmodified_positions] = sub_map_without_ghosts.local_to_global( subdofmap_for_new_owner_ghost_cells_local[unmodified_positions] ).astype(np.int64) gl_new_cell_topology_owners = np.full_like(gl_new_cell_topology_dm, -1, dtype=np.int32) gl_new_cell_topology_owners[unmodified_positions] = vertex_owners[ subdofmap_for_new_owner_ghost_cells_local[unmodified_positions] ] # Replace vertices that has been removed by their new global index relative_replacement_pos = find_position( new_cell_topology_dm[replacement_positions], indicator_vertices ) gl_new_cell_topology_dm[replacement_positions] = global_replacement_vertex[ relative_replacement_pos ] gl_new_cell_topology_owners[replacement_positions] = global_replacement_owner[ relative_replacement_pos ] assert (gl_new_cell_topology_owners != -1).all() assert (gl_new_cell_topology_dm != -1).all() # Compute number of cells to send and receive recv_num_cells = np.zeros_like(recv_vertices_per_proc, dtype=np.int32) all_to_all(new_owner_to_old_comm, num_cells_per_proc, recv_num_cells) # Send cells and owners to process that lost vertex recv_potential_ghost_cells = np.empty(recv_num_cells.sum(), dtype=np.int64) all_to_allv( new_owner_to_old_comm, global_ghost_cells_from_new_owner, num_cells_per_proc, recv_potential_ghost_cells, recv_num_cells, ) recv_potential_cell_owners = np.empty(recv_num_cells.sum(), dtype=np.int32) send_ghost_cell_owners = cell_owners[send_ghost_cells_from_new_owner].copy() all_to_allv( new_owner_to_old_comm, send_ghost_cell_owners, num_cells_per_proc, recv_potential_cell_owners, recv_num_cells, ) # Send oci recv_potential_cell_oci = np.empty(recv_num_cells.sum(), dtype=np.int64) send_cell_oci = ( mesh.topology.original_cell_index[send_ghost_cells_from_new_owner].copy().astype(np.int64) ) all_to_allv( new_owner_to_old_comm, send_cell_oci, num_cells_per_proc, recv_potential_cell_oci, recv_num_cells, ) # Check if received cells are already in cell map potential_ghosts_as_local = cell_map.global_to_local(recv_potential_ghost_cells) cell_filter = np.flatnonzero(potential_ghosts_as_local == -1) new_cells_from_new_vertex_owner, vertex_owner_cell_position = np.unique( recv_potential_ghost_cells[cell_filter], return_index=True ) # Send dofmaps for topology new_top_dm_on_proc = np.empty((recv_num_cells.sum(), num_vertices), dtype=np.int64) all_to_allv( new_owner_to_old_comm, gl_new_cell_topology_dm, num_vertices * num_cells_per_proc, new_top_dm_on_proc, num_vertices * recv_num_cells, ) # Send ownership of vertices top_dm_ownership = np.empty_like(new_top_dm_on_proc, dtype=np.int32) all_to_allv( new_owner_to_old_comm, gl_new_cell_topology_owners, num_vertices * num_cells_per_proc, top_dm_ownership, num_vertices * recv_num_cells, ) # Compute the vertex ghosts. # # The incoming cells are described by global vertex indices in the reduced (submap) # numbering. Some of those vertices this process already holds; the rest have to # become ghosts, and the index map has to be extended with them before the incoming # dofmap can be expressed locally at all. `cell_filter` has already dropped the cells # that are not actually new, so only their vertices are in question here. # `cell_filter` has already dropped the cells that are not actually new, so only the # vertices of the genuinely new ones are in question here. local_dm, new_ghost_vertices, _, (new_ghost_owners,) = _number_new_ghosts( sub_map_without_ghosts, new_top_dm_on_proc[cell_filter].reshape(-1), top_dm_ownership[cell_filter].reshape(-1), ) new_local_size = int(sub_map_without_ghosts.size_local) # The ghost list of the index map that supersedes the submap below. The order matches # the numbering just assigned: existing ghosts first, then the new ones. new_ghosts = np.hstack([sub_map_without_ghosts.ghosts, new_ghost_vertices]).astype(np.int64) new_owners = np.hstack([sub_map_without_ghosts.owners, new_ghost_owners]).astype(np.int32) # A ghost is owned elsewhere by definition. A self-owned entry here would mean # `global_to_local` failed to find a vertex this process does in fact own. assert (new_owners != comm.rank).all() # Check if index is already in (reduced) vertex map local_replacement_vertex = sub_map_without_ghosts.global_to_local(global_replacement_vertex) is_local_indicator = local_replacement_vertex != -1 existing_vertices = np.flatnonzero(is_local_indicator) # Vertex map is temporary, as we need to extend it with additional ghosts # on the process taking over facets tmp_vertex_map = index_map(comm, new_local_size, new_ghosts, new_owners, tag=tag_vertex_ghosts) tmp_vertex_ownership = get_ownership(tmp_vertex_map) # Create replacement map replacement_map = parent_to_sub.copy() # Replace existing vertices replacement_map[indicator_vertices[existing_vertices]] = local_replacement_vertex[ existing_vertices ] # For new ghosts, add the to replacement map is_new_replacement = np.invert(is_local_indicator) replacement_ghosts = global_replacement_vertex[is_new_replacement] assert np.isin(replacement_ghosts, new_ghosts).all(), "Replacement ghost not in new ghost list" if len(replacement_ghosts) > 0: local_replacement_position = find_position(replacement_ghosts, new_ghosts) replacement_map[indicator_vertices[is_new_replacement]] = ( new_local_size + local_replacement_position ) # No -1 is left, so `new_c` below needs no further pass: `parent_to_sub` is -1 exactly # on the set `_reduced_vertex_map` has required to equal `indicator_vertices`, and the # two branches above partition that between them. geom_im = mesh.geometry.index_map() node_owners = get_ownership(geom_im) # Convert old vertex_to_dofmap to reduced set c_to_v = mesh.topology.connectivity(mesh.topology.dim, 0) new_c = replacement_map[c_to_v.array].reshape(-1, num_vertices) extra_dm = local_dm.reshape(-1, num_vertices)[vertex_owner_cell_position] # --- 2 --- Update geometry with new (ghosted) cells # Extend geometry with extra cells new_cell_geom_dm = geom_dm[send_ghost_cells_from_new_owner] assert (new_cell_geom_dm > -1).all() assert (new_cell_geom_dm < geom_im.size_local + geom_im.num_ghosts).all() gl_new_cell_geom_dm = geom_im.local_to_global(new_cell_geom_dm.reshape(-1)).astype(np.int64) # Send potential new ghosts add_geom_dm = np.empty((recv_num_cells.sum(), num_nodes), dtype=np.int64) all_to_allv( new_owner_to_old_comm, gl_new_cell_geom_dm, num_nodes * num_cells_per_proc, add_geom_dm, num_nodes * recv_num_cells, ) # Send owners of potential new ghost nodes send_geom_owners = node_owners[new_cell_geom_dm.reshape(-1)] add_geom_own = np.empty((recv_num_cells.sum(), num_nodes), dtype=np.int32) all_to_allv( new_owner_to_old_comm, send_geom_owners, num_nodes * num_cells_per_proc, add_geom_own, num_nodes * recv_num_cells, ) # Send igi for potential new nodes send_igi = mesh.geometry.input_global_indices[new_cell_geom_dm.reshape(-1)].astype(np.int64) recv_igi = np.empty((recv_num_cells.sum(), num_nodes), dtype=np.int64) all_to_allv( new_owner_to_old_comm, send_igi, num_nodes * num_cells_per_proc, recv_igi, num_nodes * recv_num_cells, ) # Compute new ghost nodes local_geometry_dm, new_ghost_nodes, first_new_node, (new_ghost_owners, new_igi) = ( _number_new_ghosts( geom_im, add_geom_dm[cell_filter].flatten(), add_geom_own[cell_filter].flatten(), recv_igi[cell_filter].flatten(), ) ) num_local_nodes = geom_im.size_local # Communicate geometry coordinates (to process that has lost vertex) node_coordinates = mesh.geometry.x[new_cell_geom_dm.reshape(-1)].flatten() geom_coords = np.empty(num_nodes * 3 * recv_num_cells.sum(), dtype=mesh.geometry.x.dtype) send_coord_msg = [ node_coordinates, num_nodes * 3 * num_cells_per_proc, mpi_dtype[mesh.geometry.x.dtype.type], ] recv_coord_msg = [ geom_coords, num_nodes * 3 * recv_num_cells, mpi_dtype[mesh.geometry.x.dtype.type], ] new_owner_to_old_comm.Neighbor_alltoallv(send_coord_msg, recv_coord_msg) extra_geom_dm = local_geometry_dm.reshape(-1, num_nodes)[vertex_owner_cell_position] # --- 3 --- Communicate cells from process that has lost vertex to process # that has taken over vertex # Where each seam facet's cell has to go: to every rank holding the partner vertex that # replaces one of its own, because those are the ranks that can hold the cell on the # far side. `src_owner` will not do -- it names the one rank that answered for the # vertex, and the cell across the seam may be owned by any other holder of it. # Re-indexed here from `served`, which is keyed on the partner's parent global index, # onto the order of `indicator_vertices`, which is what the facets are expanded in. position_in_served = np.searchsorted(partner_holders.served, global_replacement_parent) assert (partner_holders.served[position_in_served] == global_replacement_parent).all(), ( "A replacement vertex arrived without the ranks that hold it" ) positions, num_holders = gather_ragged(partner_holders.offsets, position_in_served) vertex_holders = partner_holders.holders[positions] vertex_holder_offsets = np.zeros(len(indicator_vertices) + 1, dtype=np.int64) np.cumsum(num_holders, out=vertex_holder_offsets[1:]) mesh.topology.create_connectivity(mesh.topology.dim - 1, mesh.topology.dim) f_to_c = mesh.topology.connectivity(mesh.topology.dim - 1, mesh.topology.dim) facet_pairs = _seam_facet_destinations( mesh, indicator_vertices, indicator_facets, vertex_holder_offsets, vertex_holders, ) lost_facet_position = facet_pairs[:, 0] lost_dest_ranks = np.ascontiguousarray(facet_pairs[:, 1], dtype=np.int32) # Taking only the first incident cell is safe here: `indicator_facets` comes from # `locate_entities_boundary`, so every facet is exterior and has exactly one cell. # Exteriority is a global property, so the scatter that broadens the set above # preserves it. One entry per (facet, destination) pair, so a cell repeats once per # rank it must reach; everything packed below stays indexed by this array. cells_losing_vertex = f_to_c.array[f_to_c.offsets[indicator_facets]][lost_facet_position] assert (cells_losing_vertex > -1).all() assert (cells_losing_vertex < cell_map.size_local + cell_map.num_ghosts).all() cells_losing_vertex_gl = cell_map.local_to_global(cells_losing_vertex) # Pack dofmap for each of these cells, replacing the vertices # that are removed with mapped vertices renumbered_dm = new_c[cells_losing_vertex].reshape(-1) assert (renumbered_dm > -1).all() assert (renumbered_dm < tmp_vertex_map.size_local + tmp_vertex_map.num_ghosts).all() lost_cells_dm_global = tmp_vertex_map.local_to_global(renumbered_dm) lost_cells_dm_owners = tmp_vertex_ownership[renumbered_dm] # Pack dofmap,owners and igi of geometry, not in sorted by communication proc org_geom_dm_cells_losing_vertex = mesh.geometry.dofmaps[0][cells_losing_vertex].reshape(-1) lost_geom_dm = geom_im.local_to_global(org_geom_dm_cells_losing_vertex) assert (org_geom_dm_cells_losing_vertex > -1).all() assert (org_geom_dm_cells_losing_vertex < geom_im.size_local + geom_im.num_ghosts).all() lost_geom_owner = node_owners[org_geom_dm_cells_losing_vertex] lost_geom_igi = mesh.geometry.input_global_indices[org_geom_dm_cells_losing_vertex] # Compute insertion position based on cell ownership lost_src_ranks, num_send_lost_cells = np.unique(lost_dest_ranks, return_counts=True) num_send_lost_cells = num_send_lost_cells.astype(np.int32) lost_cell_insert_pos = compute_insert_position( lost_dest_ranks, lost_src_ranks, num_send_lost_cells ) # Pack cells data lost_cells_send_buffer = np.empty(len(cells_losing_vertex), dtype=np.int64) lost_cells_send_buffer[lost_cell_insert_pos] = cells_losing_vertex_gl lost_owners_send_buffer = np.empty_like(lost_cells_send_buffer, dtype=np.int32) lost_owners_send_buffer[lost_cell_insert_pos] = cell_owners[cells_losing_vertex] lost_oci_send_buffer = np.empty_like(lost_cells_send_buffer, dtype=np.int64) lost_oci_send_buffer[lost_cell_insert_pos] = mesh.topology.original_cell_index[ cells_losing_vertex ] # Pack topology data lost_insert_pos_top_dm = unroll_insert_position(lost_cell_insert_pos, num_vertices) lost_cells_dofmap_send_buffer = np.empty_like(lost_insert_pos_top_dm, dtype=np.int64) lost_cells_dofmap_send_buffer[lost_insert_pos_top_dm] = lost_cells_dm_global lost_cells_dofmap_owners_buffer = np.empty_like(lost_insert_pos_top_dm, dtype=np.int32) lost_cells_dofmap_owners_buffer[lost_insert_pos_top_dm] = lost_cells_dm_owners lost_insert_pos_geom_dm = unroll_insert_position(lost_cell_insert_pos, num_nodes) lost_cells_gdofmap_send_buffer = np.empty_like(lost_insert_pos_geom_dm, dtype=np.int64) lost_cells_gdofmap_send_buffer[lost_insert_pos_geom_dm] = lost_geom_dm lost_cells_gdofmap_owner_buffer = np.empty_like(lost_insert_pos_geom_dm, dtype=np.int32) lost_cells_gdofmap_owner_buffer[lost_insert_pos_geom_dm] = lost_geom_owner lost_cells_gdofmap_igi_buffer = np.empty_like(lost_insert_pos_geom_dm, dtype=np.int64) lost_cells_gdofmap_igi_buffer[lost_insert_pos_geom_dm] = lost_geom_igi xtype = mesh.geometry.x.dtype lost_insert_pos_geom_coord = unroll_insert_position(lost_cell_insert_pos, 3 * num_nodes) lost_geom_coords = mesh.geometry.x[org_geom_dm_cells_losing_vertex].flatten() lost_cells_coords_buffer = np.empty_like(lost_insert_pos_geom_coord, dtype=xtype) lost_cells_coords_buffer[lost_insert_pos_geom_coord] = lost_geom_coords # Create communicator # `Create_dist_graph` only needs the edges leaving this process; MPI works out who # sends to me, so no separate discovery exchange is needed. The counts per source then # come from one neighborhood exchange on that graph. assert isinstance(comm, MPI.Intracomm) lost_cells_to_gainer_comm = comm.Create_dist_graph( [comm.rank], [len(lost_src_ranks)], lost_src_ranks.tolist(), reorder=False ) recv_lost_cells_ranks, sent_to_ranks, _ = lost_cells_to_gainer_comm.Get_dist_neighbors() recv_lost_cells_ranks = np.asarray(recv_lost_cells_ranks, dtype=np.int32) assert np.array_equal(np.asarray(sent_to_ranks, dtype=np.int32), lost_src_ranks) num_recv_lost_cells = np.zeros(len(recv_lost_cells_ranks), dtype=np.int32) all_to_all(lost_cells_to_gainer_comm, num_send_lost_cells, num_recv_lost_cells) total_recv_lost_cells = num_recv_lost_cells.sum() lost_cells_recv_buffer = np.empty(total_recv_lost_cells, dtype=np.int64) # Communicate cells all_to_allv( lost_cells_to_gainer_comm, lost_cells_send_buffer, num_send_lost_cells, lost_cells_recv_buffer, num_recv_lost_cells, ) # Communicate owners of potential new ghost cells lost_cells_owners_recv_buffer = np.empty_like(lost_cells_recv_buffer, dtype=np.int32) all_to_allv( lost_cells_to_gainer_comm, lost_owners_send_buffer, num_send_lost_cells, lost_cells_owners_recv_buffer, num_recv_lost_cells, ) # Communicate oci of potential new ghost cells lost_cells_oci_recv_buffer = np.empty_like(lost_cells_recv_buffer, dtype=np.int64) all_to_allv( lost_cells_to_gainer_comm, lost_oci_send_buffer, num_send_lost_cells, lost_cells_oci_recv_buffer, num_recv_lost_cells, ) # Communicate dofmap and ownership info lost_cells_dm_recv_buffer = np.empty((total_recv_lost_cells, num_vertices), dtype=np.int64) all_to_allv( lost_cells_to_gainer_comm, lost_cells_dofmap_send_buffer, num_send_lost_cells * num_vertices, lost_cells_dm_recv_buffer, num_recv_lost_cells * num_vertices, ) lost_cells_dm_owner_recv_buffer = np.empty_like(lost_cells_dm_recv_buffer, dtype=np.int32) all_to_allv( lost_cells_to_gainer_comm, lost_cells_dofmap_owners_buffer, num_send_lost_cells * num_vertices, lost_cells_dm_owner_recv_buffer, num_recv_lost_cells * num_vertices, ) # Communicate geometry dofmap, igi, owners and coordinates lost_cells_gdofmap_recv_buffer = np.empty((total_recv_lost_cells, num_nodes), dtype=np.int64) all_to_allv( lost_cells_to_gainer_comm, lost_cells_gdofmap_send_buffer, num_send_lost_cells * num_nodes, lost_cells_gdofmap_recv_buffer, num_recv_lost_cells * num_nodes, ) lost_cells_gdofmap_owner_recv_buffer = np.empty_like( lost_cells_gdofmap_recv_buffer, dtype=np.int32 ) all_to_allv( lost_cells_to_gainer_comm, lost_cells_gdofmap_owner_buffer, num_send_lost_cells * num_nodes, lost_cells_gdofmap_owner_recv_buffer, num_recv_lost_cells * num_nodes, ) lost_cells_igi_recv_buffer = np.empty_like(lost_cells_gdofmap_recv_buffer, dtype=np.int64) all_to_allv( lost_cells_to_gainer_comm, lost_cells_gdofmap_igi_buffer, num_send_lost_cells * num_nodes, lost_cells_igi_recv_buffer, num_recv_lost_cells * num_nodes, ) lost_cells_node_coords_recv_buffer = np.empty( (total_recv_lost_cells, num_nodes, 3), dtype=mesh.geometry.x.dtype ) all_to_allv( lost_cells_to_gainer_comm, lost_cells_coords_buffer, num_send_lost_cells * num_nodes * 3, lost_cells_node_coords_recv_buffer, num_recv_lost_cells * num_nodes * 3, ) # Only add cells that are new on the process and only add them once lost_cell_indicator = np.flatnonzero(cell_map.global_to_local(lost_cells_recv_buffer) == -1) duplicate_indicator = np.isin( lost_cells_recv_buffer, new_cells_from_new_vertex_owner, invert=True ) other_indicator = np.flatnonzero(duplicate_indicator) new_lost_cells_indicator = np.intersect1d(lost_cell_indicator, other_indicator) unique_lost_cells, unique_lost_cells_position = np.unique( lost_cells_recv_buffer[new_lost_cells_indicator], return_index=True ) unique_lost_cells_owners = lost_cells_owners_recv_buffer[new_lost_cells_indicator][ unique_lost_cells_position ] unique_lost_cells_oci = lost_cells_oci_recv_buffer[new_lost_cells_indicator][ unique_lost_cells_position ] # Get dofmap in local indices unique_lost_cells_dm = lost_cells_dm_recv_buffer[new_lost_cells_indicator][ unique_lost_cells_position ].reshape(-1) unique_lost_cells_dm_owners = lost_cells_dm_owner_recv_buffer[new_lost_cells_indicator][ unique_lost_cells_position ].reshape(-1) lost_cells_dofs_as_local = tmp_vertex_map.global_to_local(unique_lost_cells_dm) # Find those vertex dofs that are new, and compute their new local vertex number lost_cells_new_vertices = np.flatnonzero(lost_cells_dofs_as_local == -1) ( lost_cells_unique_new_ghosts, unique_ghosts_position, unique_ghosts_to_new_vertices, ) = np.unique( unique_lost_cells_dm[lost_cells_new_vertices], return_index=True, return_inverse=True, ) lost_cells_ghost_owners = unique_lost_cells_dm_owners[lost_cells_new_vertices][ unique_ghosts_position ] lost_cells_ghost_insert_position = tmp_vertex_map.size_local + tmp_vertex_map.num_ghosts lost_cells_dofs_as_local[lost_cells_new_vertices] = ( lost_cells_ghost_insert_position + np.arange(len(lost_cells_unique_new_ghosts), dtype=np.int32) )[unique_ghosts_to_new_vertices] assert len(np.intersect1d(tmp_vertex_map.ghosts, lost_cells_unique_new_ghosts)) == 0 # Compute ghost nodes for cells that are sent from process losing a facet filtered_geometry_dm = lost_cells_gdofmap_recv_buffer[new_lost_cells_indicator][ unique_lost_cells_position ].flatten() ext_geometry_dm = geom_im.global_to_local(filtered_geometry_dm) new_ext_nodes = np.flatnonzero(ext_geometry_dm == -1) ext_gm_ghosts, extg_pos, extg_inverse_map = np.unique( filtered_geometry_dm[new_ext_nodes], return_index=True, return_inverse=True ) filtered_geometry_o = lost_cells_gdofmap_owner_recv_buffer[new_lost_cells_indicator][ unique_lost_cells_position ].flatten() ext_ghost_owners = filtered_geometry_o[new_ext_nodes][extg_pos] ext_node_pos = num_local_nodes + geom_im.num_ghosts + len(new_ghost_nodes) ext_geometry_dm[new_ext_nodes] = (ext_node_pos + np.arange(len(ext_gm_ghosts), dtype=np.int32))[ extg_inverse_map ] ext_geometry_dm = ext_geometry_dm.reshape(-1, num_nodes) filtered_geometry_coords = lost_cells_node_coords_recv_buffer[new_lost_cells_indicator][ unique_lost_cells_position ].reshape(-1, 3)[new_ext_nodes][extg_pos] filtered_geometry_igi = lost_cells_igi_recv_buffer[new_lost_cells_indicator][ unique_lost_cells_position ].flatten()[new_ext_nodes][extg_pos] # --- 4 --- Convert extended topology global dofmap into local dofmap assert ( len( np.intersect1d( recv_potential_ghost_cells[cell_filter][vertex_owner_cell_position], unique_lost_cells, ) ) == 0 ), "Ghost in both additional maps" all_cell_ghosts = np.hstack( [cell_map.ghosts, new_cells_from_new_vertex_owner, unique_lost_cells] ).astype(np.int64) all_cell_owners = np.hstack( [ cell_map.owners, recv_potential_cell_owners[cell_filter][vertex_owner_cell_position], unique_lost_cells_owners, ] ).astype(np.int32) assert (all_cell_owners != comm.rank).all(), "Ghosted cells on owned process" all_cell_oci = np.hstack( [ mesh.topology.original_cell_index, recv_potential_cell_oci[cell_filter][vertex_owner_cell_position], unique_lost_cells_oci, ] ).astype(np.int64) assert len(np.intersect1d(tmp_vertex_map.ghosts, lost_cells_unique_new_ghosts)) == 0, ( "Ghost in both additional maps" ) all_ghosts = np.hstack([tmp_vertex_map.ghosts, lost_cells_unique_new_ghosts]).astype(np.int64) all_owners = np.hstack([tmp_vertex_map.owners, lost_cells_ghost_owners]).astype(np.int32) assert (all_owners != comm.rank).all(), "Ghosted vertices on owned process" # Create new cell and vertex map new_cell_map = index_map( comm, cell_map.size_local, all_cell_ghosts, all_cell_owners, tag=tag_cell_map ) new_vertex_map = index_map( comm, tmp_vertex_map.size_local, all_ghosts, all_owners, tag=tag_vertex_map ) new_c_to_v = dolfinx.graph.adjacencylist( np.vstack([new_c, extra_dm, lost_cells_dofs_as_local.reshape(-1, num_vertices)]) ) new_v_to_v = dolfinx.graph.adjacencylist( np.arange(new_vertex_map.size_local + new_vertex_map.num_ghosts, dtype=np.int32) ) assert (new_c_to_v.array < new_vertex_map.size_local + new_vertex_map.num_ghosts).all(), ( "Cell to vertex map is out of bounds" ) topology = compat_topology( comm, mesh.topology.cell_type, mesh.topology.dim, new_vertex_map, new_cell_map, new_c_to_v, new_v_to_v, all_cell_oci, ) c_el = dolfinx.fem.coordinate_element(mesh._ufl_domain.ufl_coordinate_element().basix_element) assert ( (all_ghosts < tmp_vertex_map.local_range[0]) | (tmp_vertex_map.local_range[1] <= all_ghosts) ).all(), "Ghost " assert (new_vertex_map.ghosts < new_vertex_map.size_global).all(), ( "Ghosts larger than global size" ) # Create combined geometry extended_geom_ghosts = np.hstack([geom_im.ghosts, new_ghost_nodes, ext_gm_ghosts]).astype( np.int64 ) extended_geom_owners = np.hstack([geom_im.owners, new_ghost_owners, ext_ghost_owners]).astype( np.int32 ) # The coordinates arrive after the ghosts are numbered, so they are reduced to one # value per new ghost with the selection `_number_new_ghosts` handed back. extra_node_coords = geom_coords.reshape(-1, num_nodes, 3)[cell_filter].reshape(-1, 3)[ first_new_node ] extended_dofmap = np.vstack([mesh.geometry.dofmaps[0], extra_geom_dm, ext_geometry_dm]).astype( np.int32 ) extended_coords = np.vstack( [mesh.geometry.x, extra_node_coords, filtered_geometry_coords] ).astype(mesh.geometry.x.dtype)[:, : mesh.geometry.dim] new_node_im = index_map( comm, num_local_nodes, extended_geom_ghosts, extended_geom_owners, tag=tag_geometry_map, ) extended_igi = np.hstack( [mesh.geometry.input_global_indices, new_igi, filtered_geometry_igi] ).astype(np.int64) geometry = dolfinx.mesh.create_geometry( new_node_im, extended_dofmap, c_el, extended_coords, extended_igi ) if mesh.geometry.x.dtype == np.float64: cpp_mesh = dolfinx.cpp.mesh.Mesh_float64(comm, topology, geometry._cpp_object) elif mesh.geometry.x.dtype == np.float32: cpp_mesh = dolfinx.cpp.mesh.Mesh_float32(comm, topology, geometry._cpp_object) else: raise RuntimeError(f"Unsupported dtype for mesh {mesh.geometry.x.dtype}") new_mesh = dolfinx.mesh.Mesh( cpp_mesh, domain=ufl.Mesh(mesh._ufl_domain.ufl_coordinate_element()) ) new_mesh.topology.create_connectivity(new_mesh.topology.dim, new_mesh.topology.dim) # Postcondition. The facets it needs are built here rather than by the caller, which is # the cost of the check; any interior-facet assembly would build them anyway. check_cells_stayed_distinct(new_mesh) return new_mesh, indicator_vertices, replacement_map def create_periodic_mesh( mesh, indicator, mapping_function, tag_base: int = DEFAULT_TAG_BASE ) -> tuple[dolfinx.mesh.Mesh, npt.NDArray[np.int32], npt.NDArray[np.int32]]: """ Create a periodic mesh that takes all facets that satisfy the `indicator` function, and map the vertices of these facets to the vertices that satisfies the mapping function. Note: The cell ownership does not change, only additional ghosts are added to a given process Note: The vertex ownership does not change, only additional ghosts are added to a given process Note: This is :py:func:`match_vertices_geometric` followed by ``_build_periodic_mesh``. Only the first half evaluates `indicator` and `mapping_function`; a reader that knows the vertex pairs already, such as one for the ``$Periodic`` section of a gmsh file, builds a :py:class:`VertexCorrespondence` and calls the second half directly. Args: mesh: The mesh to make periodic. It has to carry a layer of ghost cells across every interprocess facet; see :py:func:`check_facet_ghosting`. indicator: Marks the entities to be replaced, given coordinates as ``(3, n)``. mapping_function: Maps a marked vertex to the one it is identified with, given coordinates as ``(3, n)``. tag_base: The first of :py:data:`scifem.periodic.mesh.NUM_CONSENSUS_TAGS` consecutive MPI tags for the consensus exchanges inside the rebuild. Only worth setting when another such exchange can be in flight on an overlapping communicator at the same time -- a nested call, or two sub-communicators that share ranks -- since the tags would then have to be spaced apart. Returns: A tuple ``(new_mesh, replaced_vertices, replacement_map)`` where ``new_mesh`` is the new mesh with periodicity, ``replaced_vertices`` is a list of vertices of the input mesh that has been replaced (local to process). ``replacement_map`` is a map from the old vertices (local to process) to the new vertices (local to process). Note: This map does not contain additional ghost vertices added to the process that has taken over the facet or given away a facet. Example: .. code-block:: python mesh = dolfinx.mesh.create_unit_square(MPI.COMM_WORLD, 7, 19) def indicator(x): return numpy.isclose(x[1], 1) def map(x): values = x.copy() values[1] -= 1 return values periodic_mesh, _, _ = create_periodic_mesh(mesh, indicator, map) """ return _build_periodic_mesh( mesh, match_vertices_geometric(mesh, indicator, mapping_function), tag_base ) def create_periodic_mesh_from_igi( mesh, replaced_igi, partner_igi, num_nodes_global, root: int = 0, tag_base: int = DEFAULT_TAG_BASE, ) -> tuple[dolfinx.mesh.Mesh, npt.NDArray[np.int32], npt.NDArray[np.int32]]: """Make `mesh` periodic from the node pairs . The point of :py:class:`VertexCorrespondence` is that it is the seam between *finding* the periodic pairs and *rebuilding* the mesh from them. Everything geometric -- the indicator, the mapping function, the tolerance, the point searches -- lives on the :py:func:`match_vertices_geometric` side of it, and ``_build_periodic_mesh`` sees only the struct. So a reader that already knows the pairing, as gmsh does, fills the same fields and reuses the rebuild unchanged: no `indicator`, no `mapping_function`, and therefore no tolerance to tune and no risk of a snap onto the wrong vertex. It also handles rotational and reflective periodicity, which the coordinate mapping can only express if the caller writes the transform by hand. Collective. Args: mesh: The mesh read from the same gmsh model, so that :py:attr:`mesh.geometry.input_global_indices ` is the node numbering the pairs use. replaced_igi, partner_igi: Corresponding node pairs, as 0-based gmsh node tags. Held on `root` only; ignored elsewhere. Every partner must be a root -- a node that is not itself a replaced -- so chains through a corner have to be resolved first, which :py:func:`scifem.periodic.extract_gmsh_periodic_nodes` does for a gmsh model. num_nodes_global: The number of nodes in the gmsh model. Not :py:meth:`mesh.geometry.index_map().size_global`, which is smaller when :py:func:`create_mesh` drops nodes no cell references. root: The rank holding the pairs. tag_base: The first of :py:data:`scifem.periodic.mesh.NUM_CONSENSUS_TAGS` consecutive MPI tags for the consensus exchanges inside the rebuild. Only worth setting when another such exchange can be in flight on an overlapping communicator at the same time -- a nested call, or two sub-communicators that share ranks -- since the tags would then have to be spaced apart. Returns: As :py:func:`create_periodic_mesh`. Note: To go straight from a ``.msh`` file, use :py:func:`scifem.periodic.read_periodic_mesh_from_msh`, which reads the pairs out of the model before the reader finalizes it. """ # Imported here rather than at module scope: `gmsh_periodic` builds the correspondence # this module consumes, so it imports `script`, and a top-level import would cycle. pairs = PeriodicNodes( np.asarray(replaced_igi, dtype=np.int64), np.asarray(partner_igi, dtype=np.int64), int(num_nodes_global), ) return _build_periodic_mesh( mesh, periodic_correspondence_from_nodes(mesh, pairs, root=root), tag_base, ) scientificcomputing-scifem-652ead4/src/scifem/periodic/topological_search.py000066400000000000000000000307071525450532400275220ustar00rootroot00000000000000from mpi4py import MPI import numpy as np from ..mpi_utils import ( exchange_to_destinations, index_owner, local_range, broadcast_marked_entities, ) from .utils import ( PeriodicNodes, VertexCorrespondence, ) import dolfinx __all__ = [ "periodic_correspondence_from_nodes", ] def periodic_correspondence_from_nodes( mesh, pairs: PeriodicNodes, root: int = 0 ) -> VertexCorrespondence: """Turn node pairs held on one process into a distributed vertex correspondence. The topological half of finding the pairs: the identification is given, as indices into the mesh's input global numbering, and this resolves it against the distribution. No coordinate is read and no tolerance is involved, which is what separates it from :py:func:`scifem.periodic.match_vertices_geometric`. The pairs arrive on one process while the vertices they name are spread over every one, and neither side knows where the other is. A post office resolves that: input global index ``i`` is looked after by a fixed rank, ``scifem.mpi_utils.index_owner``, which every process can compute without asking anyone. 1. every process registers the boundary vertices it holds with the post offices for their indices, saying whether it owns each one; 2. `root` sends each pair to the post office of its *partner* index, which knows who owns that vertex. It tells that owner which pair it answers, and forwards the pair to the post office of the *replaced* index, which passes it to every process holding a copy; 3. those processes then ask the partner's owner directly, which is what tells it who needs the cells at that vertex. Only the boundary vertices are registered, since an identification pairs nothing else, so the post office stays proportional to the surface rather than the volume. Nothing is gathered: no process holds more than its own block of indices, except `root`, which holds the pairs it was given. The rank named for a partner is its *vertex* owner, which is unique -- keeping the join single-valued -- and always owns a cell incident to the vertex, which is what ``src_owner`` of :py:class:`scifem.periodic.VertexCorrespondence` requires. Collective. Args: mesh: The mesh the pairs refer to, so that ``mesh.geometry.input_global_indices`` is the numbering `pairs` is written in. pairs: The node pairs, meaningful on `root` only. root: The rank holding `pairs`. Returns: The correspondence :py:mod:`scifem.periodic` rebuilds from. Raises: RuntimeError: If a pair names a node that is not a vertex of the mesh. """ comm = mesh.comm num_owned_vertices = mesh.topology.index_map(0).size_local # The largest tag rides along with the count so the check below costs no extra # collective, and so every process can raise the same message. num_nodes_global, largest_tag = comm.bcast( ( pairs.num_nodes_global, int(max(pairs.replaced.max(), pairs.partner.max())) if len(pairs.replaced) else -1, ) if comm.rank == root else None, root=root, ) # `num_nodes_global` keys every post office below, so one that is too small does not # fail -- it misroutes, and the pairs quietly go to the wrong ranks. It is the one # field that cannot be derived from the mesh, and the one a caller that took the # default would leave at zero. if largest_tag >= num_nodes_global: raise RuntimeError( f"`num_nodes_global` is {num_nodes_global}, but the pairs name node" f" {largest_tag}. It has to span the input global numbering the pairs are" " written in -- not `mesh.geometry.index_map().size_global`, which is smaller" " whenever the mesh was built from a node set with entries no cell references." ) # (1) Register the boundary vertices with the post offices for their indices. local_vertices, local_igi = _vertices_that_can_be_paired(mesh) owns = (local_vertices < num_owned_vertices).astype(np.int64) registrar, registered = exchange_to_destinations( comm, index_owner(comm, local_igi, num_nodes_global), np.stack([local_igi, owns], axis=1), ) held_igi, held_owns = registered[:, 0], registered[:, 1].astype(bool) # Index the register by its own block, so a lookup is one array read. low, high = local_range(comm, num_nodes_global) owner_of = np.full(max(high - low, 0), -1, dtype=np.int64) owner_of[held_igi[held_owns] - low] = registrar[held_owns] # (2) The reader hands each pair to the post office for its partner index. if comm.rank == root: to_partner_office = np.stack( [ np.asarray(pairs.partner, dtype=np.int64), np.asarray(pairs.replaced, dtype=np.int64), np.arange(len(pairs.replaced), dtype=np.int64), ], axis=1, ) else: to_partner_office = np.zeros((0, 3), dtype=np.int64) _, at_partner_office = exchange_to_destinations( comm, index_owner(comm, to_partner_office[:, 0], num_nodes_global), to_partner_office, ) partner_igi, replaced_igi, pair_id = at_partner_office.T unknown = owner_of[partner_igi - low] == -1 if len(partner_igi) else np.zeros(0, bool) # Collective: only the post offices see this, so it is reduced before anyone raises. num_unknown = comm.allreduce(int(np.count_nonzero(unknown)), op=MPI.SUM) if num_unknown: raise RuntimeError( f"{num_unknown} periodic pairs name a partner node that is not a boundary" " vertex of the distributed mesh. The pairs have to be written in this mesh's" " `input_global_indices`, and each partner has to be a cell vertex." ) partner_owner = owner_of[partner_igi - low] # Tell each partner's owner which pair its vertex answers. _, assignment = exchange_to_destinations( comm, partner_owner.astype(np.int32), np.stack([pair_id, partner_igi], axis=1) ) answers_pair, answers_igi = assignment[:, 0], assignment[:, 1] # Forward the pair to the post office for its replaced index, which knows the holders. _, at_replaced_office = exchange_to_destinations( comm, index_owner(comm, replaced_igi, num_nodes_global), np.stack([replaced_igi, pair_id, partner_owner], axis=1), ) wanted_igi, wanted_pair, wanted_owner = at_replaced_office.T # Fan out to every process holding a copy of the replaced vertex, ghosts included: each # of them carries the vertex in `indicator_vertices` and needs its own `src_owner`. holder_order = np.argsort(held_igi, kind="stable") holder_igi = held_igi[holder_order] holder_rank = registrar[holder_order] first = np.searchsorted(holder_igi, wanted_igi, side="left") last = np.searchsorted(holder_igi, wanted_igi, side="right") repeats = last - first fan = np.repeat(np.arange(len(wanted_igi)), repeats) within = np.arange(len(fan)) - np.repeat(np.cumsum(repeats) - repeats, repeats) _, delivered = exchange_to_destinations( comm, holder_rank[first[fan] + within], np.stack([wanted_igi[fan], wanted_pair[fan], wanted_owner[fan]], axis=1), ) # Back in local numbering. A vertex is delivered once per route that reaches it, and # the correspondence wants it once. igi_order = np.argsort(local_igi, kind="stable") position = np.searchsorted(local_igi[igi_order], delivered[:, 0]) my_vertex = local_vertices[igi_order][position] indicator_vertices, keep = np.unique(my_vertex, return_index=True) indicator_vertices = indicator_vertices.astype(np.int32) src_owner = delivered[keep, 2].astype(np.int32) my_pair = delivered[keep, 1] # (3) Ask the partner's owner directly. The request is what tells it who needs the # cells at that vertex, which is what `dest_owner` records. dest_owner, requested = exchange_to_destinations(comm, src_owner, my_pair.reshape(-1, 1)) # Resolve each request to the local vertex answering it, via step (2)'s assignment. answer_order = np.argsort(answers_pair, kind="stable") answer_pair = answers_pair[answer_order] answer_igi = answers_igi[answer_order] position = np.searchsorted(answer_pair, requested[:, 0]) # A process can own no partner vertex at all, and then receives no request either. # Both arrays are empty and there is nothing to check, so the emptiness of the # assignments must not by itself count as a failure. found = ( np.zeros(len(requested), dtype=np.bool_) if len(answer_pair) == 0 else answer_pair[np.minimum(position, len(answer_pair) - 1)] == requested[:, 0] ) assert found.all(), "a request reached a rank that was not assigned that pair" position = np.searchsorted(local_igi[igi_order], answer_igi[position]) partner_vertex = local_vertices[igi_order][position].astype(np.int32) # The correspondence requires `dest_owner` ascending; `_exchange_to_destinations` # sorts by source rank for exactly this. assert np.all(dest_owner[:-1] <= dest_owner[1:]), "destination owners are not sorted" return VertexCorrespondence( indicator_vertices=indicator_vertices, indicator_facets=_seam_facets_from_vertices(mesh, indicator_vertices), src_owner=src_owner, dest_owner=dest_owner.astype(np.int32), partner_vertex=partner_vertex, ) def _vertices_that_can_be_paired(mesh): """The local vertices a periodic pair could name, and their input global indices. An identification pairs boundary entities only, so restricting to the vertices of the boundary keeps the post office proportional to the surface rather than the volume. Args: mesh: The mesh to take the vertices of. Returns: ``(vertices, igi)``: local vertices on the boundary, owned and ghost, and the input global index of each. Collective. """ tdim = mesh.topology.dim mesh.topology.create_entities(tdim - 1) mesh.topology.create_connectivity(tdim - 1, tdim) mesh.topology.create_connectivity(tdim - 1, 0) # `entities_to_geometry` at dimension 0 needs the vertex-to-cell map to find a cell to # read each vertex's node from. mesh.topology.create_connectivity(0, tdim) mesh.topology.create_connectivity(tdim, 0) boundary_facets = broadcast_marked_entities( mesh, tdim - 1, dolfinx.mesh.exterior_facet_indices(mesh.topology) ) # Broadcast, because every holder of a boundary vertex has to register and a process # can hold one without holding a boundary facet at it -- it may ghost a cell at the # vertex whose own facets there are all interior. The scatter carries the mark from the # processes that do see a facet to the rest. vertices = broadcast_marked_entities( mesh, 0, dolfinx.mesh.compute_incident_entities(mesh.topology, boundary_facets, tdim - 1, 0).astype( np.int32 ), ) nodes = dolfinx.mesh.entities_to_geometry(mesh, 0, vertices).reshape(-1) return vertices, mesh.geometry.input_global_indices[nodes].astype(np.int64) def _seam_facets_from_vertices(mesh, indicator_vertices): """The exterior facets all of whose vertices are in `indicator_vertices`. Exteriority is taken from ``exterior_facet_indices``, which is owned-only, and the result is broadened to the ghosts. Args: mesh: The mesh the vertices are local to. indicator_vertices: Local vertices that are to be replaced, owned and ghost. Returns: Local facets on the seam, owned and ghost. Collective. """ tdim = mesh.topology.dim mesh.topology.create_entities(tdim - 1) mesh.topology.create_connectivity(tdim - 1, tdim) mesh.topology.create_connectivity(tdim - 1, 0) f_to_v = mesh.topology.connectivity(tdim - 1, 0) vertex_map = mesh.topology.index_map(0) is_indicator = np.zeros(vertex_map.size_local + vertex_map.num_ghosts, dtype=np.bool_) is_indicator[indicator_vertices] = True exterior = dolfinx.mesh.exterior_facet_indices(mesh.topology) num_facet_vertices = int(f_to_v.offsets[1] - f_to_v.offsets[0]) facet_vertices = f_to_v.array[ (f_to_v.offsets[exterior][:, None] + np.arange(num_facet_vertices, dtype=np.int32)).reshape( -1 ) ].reshape(len(exterior), num_facet_vertices) on_seam = exterior[is_indicator[facet_vertices].all(axis=1)] return broadcast_marked_entities(mesh, tdim - 1, on_seam) scientificcomputing-scifem-652ead4/src/scifem/periodic/transfer.py000066400000000000000000000117151525450532400255030ustar00rootroot00000000000000# Transfer data between a mesh and its periodic counterpart # SPDX-License-Identifier: MIT # Author: Jørgen S. Dokken """Transfer data between a mesh and its periodic counterpart""" import numpy as np import numpy.typing as npt import dolfinx __all__ = [ "transfer_meshtags_to_periodic_mesh", "transfer_function_to_parent_mesh", ] def transfer_meshtags_to_periodic_mesh( mesh: dolfinx.mesh.Mesh, periodic_mesh: dolfinx.mesh.Mesh, replaced_vertices: npt.NDArray[np.int32], meshtags: dolfinx.mesh.MeshTags, ) -> dolfinx.mesh.MeshTags: """ Transfer a mesh tag from a mesh to the periodic mesh. Note: Entities that have been replaced (vertices, edges, faces) are removed from the mesh tag Args: mesh: The original mesh periodic_mesh: The periodic mesh replaced_vertices: The vertices that have been replaced (local to process) meshtags: The mesh tag to transfer """ # Remove entities that are fully replaced (all incident vertices replaced). if meshtags.dim != mesh.topology.dim: mesh.topology.create_connectivity(meshtags.dim, 0) e_to_v = mesh.topology.connectivity(meshtags.dim, 0) # One cell type, so the offsets are a constant stride and the connectivity can be # read as a rectangular array. The assert is where a mixed-topology mesh stops. stride = np.diff(e_to_v.offsets) assert np.all(stride == stride[:1]), ( f"entities of dimension {meshtags.dim} do not all have the same number of" " vertices, so the connectivity cannot be read as a rectangular array" ) # Dropped when every vertex is replaced: the entity has been merged into its # partner, and its input global indices no longer name anything. entity_vertices = e_to_v.array.reshape(len(e_to_v.offsets) - 1, -1) dropped = np.isin(entity_vertices[meshtags.indices], replaced_vertices).all(axis=1) indices = meshtags.indices[~dropped] values = meshtags.values[~dropped] else: indices = meshtags.indices values = meshtags.values geom_indices = dolfinx.mesh.entities_to_geometry(mesh, meshtags.dim, indices) igi_indices = mesh.geometry.input_global_indices[geom_indices] periodic_mesh.topology.create_connectivity(mesh.topology.dim, 0) # This should exist by default periodic_mesh.topology.create_entities(meshtags.dim) # This has to be created periodic_mesh.topology.create_connectivity( meshtags.dim, 0 ) # This is required before distribute entity data local_entities, local_values = dolfinx.io.distribute_entity_data( periodic_mesh, meshtags.dim, igi_indices, values ) adj = dolfinx.graph.adjacencylist(local_entities) return dolfinx.mesh.meshtags_from_entities( periodic_mesh, meshtags.dim, adj, local_values.astype(np.int32, copy=False) ) def transfer_function_to_parent_mesh( u: dolfinx.fem.Function, parent_mesh: dolfinx.mesh.Mesh ) -> dolfinx.fem.Function: """ Transfer a function from a periodic mesh to the ``parent_mesh`` it was created from. Use this to visualize a solution. :py:class:`dolfinx.io.VTXWriter` and :py:meth:`dolfinx.io.VTKFile.write_function` place one output point per degree of freedom, which a periodic mesh cannot supply a coordinate for: a degree of freedom on the seam belongs to cells on opposite sides of the domain. On the parent mesh the two sides are distinct nodes again, so only the seam is duplicated. Args: u: The function on the periodic mesh parent_mesh: The mesh that was passed to :py:func:`scifem.periodic.create_periodic_mesh` Returns: A function on ``parent_mesh``, in the same space as ``u`` Note: The transfer is cell-wise, as ``create_periodic_mesh`` leaves the cells and the geometry untouched. Merging the seam can change a cell's orientation, so the two meshes need not agree on the dof transformations of a cell; the cell-wise :py:meth:`dolfinx.fem.Function.interpolate` used here accounts for that, so elements that apply their transformations at assembly time, such as ``RT``, ``N1curl`` and ``BDM``, transfer correctly too. The writers still require Lagrange or discontinuous Lagrange, so interpolate before writing. Raises: ValueError: If ``parent_mesh`` does not have the same cells as the mesh of ``u`` """ V = u.function_space cell_map = parent_mesh.topology.index_map(parent_mesh.topology.dim) if cell_map.size_local != V.mesh.topology.index_map(V.mesh.topology.dim).size_local: raise ValueError("parent_mesh does not have the same cells as the mesh of u.") u_parent = dolfinx.fem.Function( dolfinx.fem.functionspace(parent_mesh, V.ufl_element()), name=u.name ) cells = np.arange(cell_map.size_local, dtype=np.int32) u_parent.interpolate(u, cells0=cells, cells1=cells) u_parent.x.scatter_forward() return u_parent scientificcomputing-scifem-652ead4/src/scifem/periodic/utils.py000066400000000000000000000163501525450532400250170ustar00rootroot00000000000000import numpy as np import numpy.typing as npt import dataclasses __all__ = [ "PeriodicNodes", "VertexCorrespondence", "resolve_to_roots", ] @dataclasses.dataclass class PeriodicNodes: """Node pairs to identify, resolved to roots. The pairs are given in the mesh's input global numbering, so they say nothing about how the mesh is distributed and can come from anywhere that knows it -- :py:func:`scifem.periodic.extract_gmsh_periodic_nodes` reads them out of a ``$Periodic`` section, but nothing here depends on that. Only the process that has the pairs holds them; every other one passes an empty set, which is what the defaults are for -- ``PeriodicNodes()`` says "nothing here" without the caller having to build two empty arrays to say it. Args: replaced: 0-based node indices that are to be replaced, ascending and without repeats. These are values of :py:attr:`input_global_indices`. partner: For each entry of `replaced`, the node it is identified with. Never itself replaced, so no further resolution is needed. num_nodes_global: The size of the input global numbering, i.e. one past its largest index. Not ``mesh.geometry.index_map().size_global``, which is smaller whenever the mesh was built from a node set with entries no cell references. Taken from `root` and broadcast, so the default stands on every other process; on `root` it has to be set, and :py:func:`periodic_correspondence_from_nodes` checks that it was. """ replaced: npt.NDArray[np.int64] = dataclasses.field( default_factory=lambda: np.zeros(0, dtype=np.int64) ) partner: npt.NDArray[np.int64] = dataclasses.field( default_factory=lambda: np.zeros(0, dtype=np.int64) ) num_nodes_global: int = 0 @dataclasses.dataclass class VertexCorrespondence: """Which vertices of ``mesh`` are identified with which, and which ranks hold each end. This is what :py:mod:`scifem.periodic` rebuilds from: it consumes nothing else and never evaluates a coordinate, which is what lets the pairs be found either geometrically or topologically. Stores the data of :py:class:`dolfinx.geometry.PointOwnershipData` for the `partner_vertex`, over query points that are the images of `indicator_vertices` -- the vertices given up to the partner side -- plus one extra array, `indicator_facets`, the facets given up with them. The two halves are keyed independently, so `indicator_vertices[i]` is *not* the vertex replaced by `partner_vertex[i]`: `indicator_vertices` and `src_owner` are keyed on what this process gives up, `dest_owner` and `partner_vertex` on what other processes gave up to it, and the two sides of a pair rarely live on the same process. Splitting a 6x6 unit square over three ranks gives one rank 7 and 0, and another 0 and 8. In serial the two lengths coincide, which makes the assumption easy to form and wrong to act on. They line up only after the exchange, which is what `compute_insert_position` reorders. Args: indicator_vertices: Local vertices, owned and ghost, that are to be replaced by their partner vertex. Broadened across processes: a vertex marked on its owner is marked on every process that ghosts it. indicator_facets: Local facets, owned and ghost, lying on the seam, i.e. the exterior facets all of whose vertices are in `indicator_vertices`. Broadened the same way. src_owner: For each entry of `indicator_vertices`, the rank owning *one* of the cells its partner vertex belongs to. A vertex is shared by several cells, so which one this names is arbitrary -- `_build_periodic_mesh` recovers the rest of the ranks holding a cell at that vertex, which all need the seam cells too. Note also that this is a *cell* owner, not the owner of the partner vertex, which the rank in question may merely ghost. dest_owner: For each vertex this process is the far side of, the rank that asked. Must be sorted ascending: the packing groups by destination and relies on it. partner_vertex: For each entry of `dest_owner`, the local vertex that replaces the vertex that rank gave up. Same length as `dest_owner`. """ indicator_vertices: npt.NDArray[np.int32] indicator_facets: npt.NDArray[np.int32] src_owner: npt.NDArray[np.int32] dest_owner: npt.NDArray[np.int32] partner_vertex: npt.NDArray[np.int32] def resolve_to_roots(replaced, partner): """Follow every pair to a node that is not itself replaced. Args: replaced: 0-based node tags, with repeats and possibly several partners each. partner: The node paired with each entry of `replaced`. Returns: ``(unique_replaced, root)``: each distinct replaced once, and the node it ultimately resolves to. Raises: RuntimeError: If the pairs cycle, or if two routes out of one node disagree on where it ends up. """ unique_replaced, first = np.unique(replaced, return_index=True) # One partner per node to iterate on. Where a node has several -- a corner -- any one # will do, because the agreement check below proves they all lead to the same place. next_of = partner[first] # `position[n]` is where node n sits in `unique_replaced`, or -1 if it is already a root. lookup = np.full(int(max(unique_replaced.max(), partner.max())) + 2, -1, dtype=np.int64) lookup[unique_replaced] = np.arange(len(unique_replaced), dtype=np.int64) # Pointer doubling: each pass at least halves the remaining chain length, so # ``ceil(log2(n)) + 1`` passes suffice unless the pairs cycle. root = next_of.copy() max_passes = int(np.ceil(np.log2(max(len(unique_replaced), 2)))) + 1 for _ in range(max_passes): position = lookup[root] moving = position != -1 if not moving.any(): break root[moving] = root[position[moving]] else: still = lookup[root] != -1 raise RuntimeError( f"{int(np.count_nonzero(still))} periodic node chains do not end: the" " `$Periodic` pairs cycle, so no node is a root. First offending node tag" f" (1-based): {int(unique_replaced[np.flatnonzero(still)[0]]) + 1}." ) # Every recorded pair has to agree on the root, including the duplicates dropped # above. A disagreement means the model itself is inconsistent, not that a route was # picked badly. def root_of(nodes): position = lookup[nodes] return np.where(position == -1, nodes, root[np.maximum(position, 0)]) mismatch = root_of(replaced) != root_of(partner) if mismatch.any(): i = int(np.flatnonzero(mismatch)[0]) raise RuntimeError( "Inconsistent `$Periodic` section: node tags (1-based)" f" {int(replaced[i]) + 1} and {int(partner[i]) + 1} are recorded as a periodic" f" pair but resolve to different roots, {int(root_of(replaced[i : i + 1])[0]) + 1}" f" and {int(root_of(partner[i : i + 1])[0]) + 1}." ) return unique_replaced, root scientificcomputing-scifem-652ead4/src/scifem/petsc.py000066400000000000000000000125421525450532400231760ustar00rootroot00000000000000import dolfinx import typing __all__ = [ "zero_petsc_vector", "ghost_update", "apply_lifting_and_set_bc", ] if dolfinx.has_petsc4py: from petsc4py import PETSc try: import dolfinx.la.petsc def zero_petsc_vector(b: PETSc.Vec) -> None: """Zero a PETSc vector, including ghosts""" dolfinx.la.petsc._zero_vector(b) def ghost_update( x: PETSc.Vec, insert_mode: PETSc.InsertMode, scatter_mode: PETSc.ScatterMode, ) -> None: """Ghost update a vector""" dolfinx.la.petsc._ghost_update(x, insert_mode, scatter_mode) except ModuleNotFoundError: def zero_petsc_vector(b: PETSc.Vec) -> None: """Zero a PETSc vector, including ghosts""" if b.getType() == PETSc.Vec.Type.NEST: for b_sub in b.getNestSubVecs(): with b_sub.localForm() as b_local: b_local.set(0.0) else: with b.localForm() as b_loc: b_loc.set(0) def ghost_update( x: PETSc.Vec, insert_mode: PETSc.InsertMode, scatter_mode: PETSc.ScatterMode ) -> None: """Ghost update a vector""" if x.getType() == PETSc.Vec.Type.NEST: for x_sub in x.getNestSubVecs(): x_sub.ghostUpdate(addv=insert_mode, mode=scatter_mode) else: x.ghostUpdate(addv=insert_mode, mode=scatter_mode) else: def zero_petsc_vector(_b: "PETSc.Vec") -> None: # type: ignore """Zero a PETSc vector, including ghosts""" raise RuntimeError("petsc4py is not available. Cannot zero vector.") def ghost_update( # type: ignore _x: "PETSc.Vec", # type: ignore _insert_mode: "PETSc.InsertMode", # type: ignore _scatter_mode: "PETSc.ScatterMode", # type: ignore ) -> None: # type: ignore """Ghost update a vector""" raise RuntimeError("petsc4py is not available. Cannot ghost update vector.") if dolfinx.has_petsc4py: from petsc4py import PETSc import dolfinx.fem.petsc def apply_lifting_and_set_bc( b: PETSc.Vec, a: typing.Union[ typing.Iterable[dolfinx.fem.Form], typing.Iterable[typing.Iterable[dolfinx.fem.Form]] ], bcs: typing.Union[ typing.Iterable[dolfinx.fem.DirichletBC], typing.Iterable[typing.Iterable[dolfinx.fem.DirichletBC]], ], x: typing.Optional[PETSc.Vec] = None, alpha: float = 1.0, ): """Apply lifting to a vector and set boundary conditions. Convenience function to apply lifting and set boundary conditions for multiple matrix types. This modifies the vector `b` such that .. math:: b = \\begin{pmatrix} b_{free} \\\\ b_{bc} \\end{pmatrix} = \\begin{pmatrix} b_{free} - \\alpha \\sum_{i=0}^n a[i] (u_{bc}[i] - x[i])\\\\ u_{bc}[0]\\\\ \\vdots\\\\ u_{bc}[n] \\end{pmatrix}. where :math:`b_{free}` is the free part of the vector, :math:`b_{bc}` is the part that has boundary conditions applied, :math:`u_{bc}[i]` is the value of the ith boundary condition. Args: b: The vector to apply lifting to. a: Sequence of forms to apply lifting from. If the system is blocked or nested, this is a nested list of forms. bcs: The boundary conditions to apply. If the form is blocked or nested, this is a list, while if it is a single form, this is a nested list. x: Vector to subtract from the boundary conditions. Usually used in a Newton iteration. alpha: The scaling factor for the boundary conditions. """ if hasattr(dolfinx.fem.petsc, "create_vector_nest"): raise NotImplementedError( "This function is only implemented for later versions of DOLFINx." ) try: bcs0 = dolfinx.fem.bcs_by_block(dolfinx.fem.extract_function_spaces(a, 0), bcs) bcs1 = dolfinx.fem.bcs_by_block(dolfinx.fem.extract_function_spaces(a, 1), bcs) except AssertionError: bcs0 = bcs bcs1 = bcs except ValueError: # Changed error type post https://github.com/FEniCS/dolfinx/pull/4312 bcs0 = bcs bcs1 = bcs dolfinx.fem.petsc.apply_lifting(b, a, bcs=bcs1, x0=x, alpha=alpha) ghost_update(b, PETSc.InsertMode.ADD_VALUES, PETSc.ScatterMode.REVERSE) try: dolfinx.fem.petsc.set_bc(b, bcs0, x0=x, alpha=alpha) except AttributeError: for _bcs in bcs0: dolfinx.fem.petsc.set_bc(b, _bcs, x0=x, alpha=alpha) except TypeError: # Catch the case when bcs0 shouldn't be a nested list (e.g., for a single form) assert len(bcs0) == 1, "bcs0 should be a single DirichletBC or a list of DirichletBCs." dolfinx.fem.petsc.set_bc(b, bcs0[0], x0=x, alpha=alpha) ghost_update(b, PETSc.InsertMode.INSERT_VALUES, PETSc.ScatterMode.FORWARD) else: def apply_lifting_and_set_bc(_b, _a, _bcs, _x, _alpha): # type: ignore raise RuntimeError( "petsc4py is not available. Cannot apply lifting and set boundary conditions." ) scientificcomputing-scifem-652ead4/src/scifem/point_source.py000066400000000000000000000206141525450532400245700ustar00rootroot00000000000000# Create a point source for Poisson problem # Author: Jørgen S. Dokken # SPDX-License-Identifier: MIT from __future__ import annotations from typing import TYPE_CHECKING from packaging.version import Version from mpi4py import MPI if TYPE_CHECKING: from petsc4py import PETSc try: from petsc4py import PETSc _HAS_PETSC = True except ImportError: _HAS_PETSC = False import dolfinx import numpy as np import numpy.typing as npt import ufl from . import compat from .utils import unroll_dofmap __all__ = ["PointSource"] class PointSource: """Class for defining a point source in a given function space.""" def __init__( self, V: dolfinx.fem.FunctionSpace, points: npt.NDArray[np.float32] | npt.NDArray[np.float64], magnitude: np.floating | np.complexfloating = dolfinx.default_scalar_type(1), tol: np.floating | None = None, ) -> None: """Initialize a point source. Args: V: The function space the point source is defined in. points: The points where the point source is located. Input shape: ``(num_points, 3)`` magnitude: The magnitudes of the point sources. tol: Tolerance for point location. If `None` 100 times machine epsilon is used. Note: Points should only be defined on one process. If they are sent in from multiple processes, multiple point sources will be created. Note: If the point source is outside the mesh, a ``ValueError`` will be raised. """ self._function_space = V if V.dofmap.bs > 1 and dolfinx.__version__ == "0.8.0": raise NotImplementedError( "Block function spaces are not supported in dolfinx 0.8.0. Please upgrade dolfinx" ) if points.ndim == 1: points = points.reshape(1, -3) elif points.ndim == 2 and points.shape[1] != 3: raise ValueError(f"Points should have shape (num_points, 3), got {points.shape}") self._input_points = points self._magnitude = magnitude # Initialize empty arrays self._points = np.empty((0, 3), dtype=points.dtype) self._cells = np.empty(0, dtype=np.int32) num_dofs = self._function_space.dofmap.dof_layout.num_dofs * self._function_space.dofmap.bs self._basis_values = np.empty( (0, num_dofs), dtype=self._function_space.mesh.geometry.x.dtype ) self._tol = ( float(1e2 * np.finfo(self._input_points.dtype).eps) if tol is None else float(tol) ) self.recompute_sources() self.compute_cell_contributions() def recompute_sources(self, tol: float | None = None): """Recompute the what cells the point sources collide with. This function should be called if the mesh geometry has been modified. Args: tol: Tolerance for point location. If `None`, the tolerance from initialization is used. """ # Determine what process owns a point and what cells it lies within mesh = self._function_space.mesh tol = self._tol if tol is None else tol if dolfinx.__version__ == "0.8.0": src_ranks, _, self._points, self._cells = ( dolfinx.cpp.geometry.determine_point_ownership( mesh._cpp_object, self._input_points, tol ) ) self._points = np.array(self._points).reshape(-1, 3) elif Version(dolfinx.__version__) >= Version("0.9.0.0"): try: collision_data = dolfinx.cpp.geometry.determine_point_ownership( mesh._cpp_object, self._input_points, tol ) except TypeError: collision_data = dolfinx.geometry.determine_point_ownership( mesh, self._input_points, padding=tol ) self._points = collision_data.dest_points self._cells = collision_data.dest_cells src_ranks = collision_data.src_owner else: raise NotImplementedError(f"Unsupported version of dolfinx: {dolfinx.__version__}") if -1 in src_ranks: raise ValueError("Point source is outside the mesh.") def compute_cell_contributions(self): """Compute the basis function values at the point sources.""" mesh = self._function_space.mesh # Pull owning points back to reference cell mesh_nodes = mesh.geometry.x cmap = compat.cmap(mesh) ref_x = np.zeros((len(self._cells), mesh.topology.dim), dtype=mesh.geometry.x.dtype) for i, (point, cell) in enumerate(zip(self._points, self._cells)): geom_dofs = compat.dofmap(mesh)[cell] ref_x[i] = cmap.pull_back(point.reshape(-1, 3), mesh_nodes[geom_dofs]) # Create expression evaluating a trial function (i.e. just the basis function) u = ufl.TestFunction(self._function_space) bs = self._function_space.dofmap.bs num_dofs = self._function_space.dofmap.dof_layout.num_dofs * bs if len(self._cells) > 0: # NOTE: Expression lives on only this communicator rank # Expression is evaluated for every point in every cell, which means that we # need to discard values that are not on the diagonal. expr = dolfinx.fem.Expression(u, ref_x, comm=MPI.COMM_SELF) all_values = expr.eval(mesh, self._cells) # Diagonalize values (num_cells, num_points, num_dofs, bs) -> (num_cells, num_dofs) if Version(dolfinx.__version__) <= Version("0.9.0"): basis_values = np.empty((len(self._cells), num_dofs), dtype=all_values.dtype) for i in range(len(self._cells)): basis_values[i] = sum( [ all_values[i, i * num_dofs * bs : (i + 1) * num_dofs * bs][ j * num_dofs : (j + 1) * num_dofs ] for j in range(bs) ] ) else: basis_values = np.zeros( (len(self._cells), num_dofs), dtype=dolfinx.default_scalar_type ) if bs == 1: # Values have shape (num_cells, num_points, num_dofs) for i in range(len(self._cells)): basis_values[i] = all_values[i, i, :] else: # Values have shape (num_cells, num_points, bs, num_dofs*bs) for i in range(len(self._cells)): basis_values[i] = sum(all_values[i, i, j, :] for j in range(bs)) else: basis_values = np.zeros((0, num_dofs), dtype=dolfinx.default_scalar_type) self._basis_values = basis_values def apply_to_vector( self, b: dolfinx.fem.Function | dolfinx.la.Vector | "PETSc.Vec", recompute: bool = False ): """Apply the point sources to a vector. Args: b: The vector to apply the point sources to. recompute: If the point sources should be recomputed before applying. Recomputation should only be done if the mesh geometry has been modified. Note: The user is responsible for forward scattering of the vector after applying the point sources. Note: If a PETSc vector is passed in, one has to call ``b.assemble()`` prior to solving the linear system (post scattering). """ if recompute: self.recompute_sources() self.compute_cell_contributions() # Apply the point sources to the vector _dofs = self._function_space.dofmap.list[self._cells] unrolled_dofs = unroll_dofmap(_dofs, self._function_space.dofmap.bs) for dofs, values in zip(unrolled_dofs, self._basis_values, strict=True): if isinstance(b, dolfinx.fem.Function): b.x.array[dofs] += values * self._magnitude elif isinstance(b, dolfinx.la.Vector): b.array[dofs] += values * self._magnitude elif _HAS_PETSC and isinstance(b, PETSc.Vec): b.setValuesLocal( dofs, values * self._magnitude, addv=PETSc.InsertMode.ADD_VALUES, ) else: raise TypeError(f"Unsupported vector type {type(b)}.") scientificcomputing-scifem-652ead4/src/scifem/solvers.py000066400000000000000000000325751525450532400235650ustar00rootroot00000000000000from __future__ import annotations import sys from typing import Callable import logging if sys.version_info >= (3, 13): from warnings import deprecated else: from typing_extensions import deprecated from packaging.version import parse as _v import numpy as np import ufl import dolfinx from . import compat __all__ = ["NewtonSolver"] if dolfinx.has_petsc4py and dolfinx.has_petsc: logger = logging.getLogger(__name__) from petsc4py import PETSc import dolfinx.fem.petsc # assemble_vector_block(scale=...) is renamed assemble_vector_block(alpha=...) # in 0.9 _alpha_kw: str = "alpha" if _v(dolfinx.__version__) < _v("0.9"): _alpha_kw = "scale" @deprecated("NewtonSolver is deprecated in favor of `dolfinx.fem.petsc.NonlinearProblem`.") class NewtonSolver: max_iterations: int _bcs: list[dolfinx.fem.DirichletBC] A: PETSc.Mat b: PETSc.Vec _J: dolfinx.fem.Form | ufl.form.Form _F: dolfinx.fem.Form | ufl.form.Form _dx: PETSc.Vec _error_on_convergence: bool _pre_solve_callback: Callable[["NewtonSolver"], None] | None _post_solve_callback: Callable[["NewtonSolver"], None] | None def __init__( self, F: list[dolfinx.fem.Form], J: list[list[dolfinx.fem.Form]], w: list[dolfinx.fem.Function], bcs: list[dolfinx.fem.DirichletBC] | None = None, max_iterations: int = 5, petsc_options: dict[str, str | float | int | None] | None = None, error_on_nonconvergence: bool = True, ): """ Create a Newton solver for a block nonlinear problem ``F(u) = 0``. Solved as ``J(u) du = -F(u)``, where ``J`` is the Jacobian of ``F``. Args: F: List of forms defining the residual J: List of lists of forms defining the Jacobian w: List of functions representing the solution bcs: List of Dirichlet boundary conditions max_iterations: Maximum number of iterations in Newton solver petsc_options: PETSc options for Krylov subspace solver. error_on_nonconvergence: Raise an error if the linear solver does not converge or Newton solver doesn't converge """ # Compile forms if not compiled. Will throw error it requires entity maps self._F = dolfinx.fem.form(F) self._J = dolfinx.fem.form(J) # Store solution and accessible/modifiable properties self._pre_solve_callback = None self._post_solve_callback = None self.max_iterations = max_iterations self._error_on_convergence = error_on_nonconvergence self.bcs = [] if bcs is None else bcs self.w = w # Create PETSc objects for block assembly try: self.b = dolfinx.fem.petsc.create_vector_block(self._F) self.A = dolfinx.fem.petsc.create_matrix_block(self._J) self.dx = dolfinx.fem.petsc.create_vector_block(self._F) self.x = dolfinx.fem.petsc.create_vector_block(self._F) except AttributeError: self.b = dolfinx.fem.petsc.create_vector( dolfinx.fem.extract_function_spaces(self._F), kind="mpi" ) self.A = dolfinx.fem.petsc.create_matrix(self._J, kind="mpi") self.dx = dolfinx.fem.petsc.create_vector( dolfinx.fem.extract_function_spaces(self._F), kind="mpi" ) self.x = dolfinx.fem.petsc.create_vector( dolfinx.fem.extract_function_spaces(self._F), kind="mpi" ) self._maps = [compat.form_map(form) for form in self._F] # Set PETSc options opts = PETSc.Options() if petsc_options is not None: for k, v in petsc_options.items(): opts[k] = v # Define KSP solver self._solver = PETSc.KSP().create(self.b.getComm().tompi4py()) self._solver.setOperators(self.A) self._solver.setFromOptions() # Set matrix and vector PETSc options self.A.setFromOptions() self.b.setFromOptions() def set_pre_solve_callback(self, callback: Callable[["NewtonSolver"], None]): """Set a callback function that is called before each Newton iteration.""" self._pre_solve_callback = callback def set_post_solve_callback(self, callback: Callable[["NewtonSolver"], None]): """Set a callback function that is called after each Newton iteration.""" self._post_solve_callback = callback def solve(self, atol=1e-6, rtol=1e-8, beta=1.0) -> int: """Solve the nonlinear problem using Newton's method. Args: atol: Absolute tolerance for the update. rtol: Relative tolerance for the update. beta: Damping parameter for the update. Returns: The number of Newton iterations used to converge. Note: The tolerance is on the 0-norm of the update. """ i = 1 while i <= self.max_iterations: if self._pre_solve_callback is not None: self._pre_solve_callback(self) # Pack constants and coefficients try: constants_L = dolfinx.fem.pack_constants(self._F) coeffs_L = dolfinx.fem.pack_coefficients(self._F) constants_a = [ dolfinx.fem.pack_constants(form) if form is not None else np.array([], dtype=self.x.array.dtype) for form in self._J ] coeffs_a = [ {} if form is None else dolfinx.fem.pack_coefficients(form) for form in self._J ] except AttributeError: # NOTE: DOLFINx 0.9 compatibility # Pack constants and coefficients constants_L = [ form and dolfinx.cpp.fem.pack_constants(form._cpp_object) for form in self._F ] coeffs_L = [ dolfinx.cpp.fem.pack_coefficients(form._cpp_object) for form in self._F ] constants_a = [ [ dolfinx.cpp.fem.pack_constants(form._cpp_object) if form is not None else np.array([], dtype=self.x.array.dtype) for form in forms ] for forms in self._J ] coeffs_a = [ [ {} if form is None else dolfinx.cpp.fem.pack_coefficients(form._cpp_object) for form in forms ] for forms in self._J ] # Scatter previous solution `w` to `self.x`, the blocked version used for lifting if hasattr(dolfinx.common, "index_map"): _imaps = [s.function_space.dofmap.index_map._cpp_object for s in self.w] else: _imaps = [s.function_space.dofmap.index_map for s in self.w] dolfinx.cpp.la.petsc.scatter_local_vectors( self.x, [si.x.petsc_vec.array_r for si in self.w], [ ( _imaps[i], si.function_space.dofmap.index_map_bs, ) for i, si in enumerate(self.w) ], ) self.x.ghostUpdate(addv=PETSc.InsertMode.INSERT, mode=PETSc.ScatterMode.FORWARD) # Assemble F(u_{i-1}) - J(u_D - u_{i-1}) and set du|_bc= u_D - u_{i-1} with self.b.localForm() as b_local: b_local.set(0.0) try: dolfinx.fem.petsc.assemble_vector_block( self.b, self._F, self._J, bcs=self.bcs, x0=self.x, coeffs_a=coeffs_a, constants_a=constants_a, coeffs_L=coeffs_L, constants_L=constants_L, # dolfinx 0.8 compatibility # this is called 'scale' in 0.8, 'alpha' in 0.9 **{_alpha_kw: -1.0}, ) except AttributeError: dolfinx.fem.petsc.assemble_vector( self.b, self._F, coeffs=coeffs_L, constants=constants_L ) bcs1 = dolfinx.fem.bcs_by_block( dolfinx.fem.extract_function_spaces(self._J, 1), self.bcs ) dolfinx.fem.petsc.apply_lifting( self.b, self._J, bcs=bcs1, x0=self.x, coeffs=coeffs_a, constants=constants_a, alpha=-1.0, ) self.b.ghostUpdate(addv=PETSc.InsertMode.ADD, mode=PETSc.ScatterMode.REVERSE) bcs0 = dolfinx.fem.bcs_by_block( dolfinx.fem.extract_function_spaces(self._F), self.bcs ) dolfinx.fem.petsc.set_bc(self.b, bcs0, x0=self.x, alpha=-1.0) self.b.ghostUpdate(PETSc.InsertMode.INSERT_VALUES, PETSc.ScatterMode.FORWARD) # Assemble Jacobian self.A.zeroEntries() try: dolfinx.fem.petsc.assemble_matrix_block( self.A, self._J, bcs=self.bcs, constants=constants_a, coeffs=coeffs_a, ) except AttributeError: dolfinx.fem.petsc.assemble_matrix( self.A, self._J, self.bcs, coeffs=coeffs_a, constants=constants_a, ) self.A.assemble() self._solver.solve(self.b, self.dx) if self._error_on_convergence: if (status := self._solver.getConvergedReason()) <= 0: raise RuntimeError(f"Linear solver did not converge, got reason: {status}") # Update solution offset_start = 0 for s in self.w: num_sub_dofs = ( s.function_space.dofmap.index_map.size_local * s.function_space.dofmap.index_map_bs ) s.x.petsc_vec.array_w[:num_sub_dofs] -= ( beta * self.dx.array_r[offset_start : offset_start + num_sub_dofs] ) s.x.petsc_vec.ghostUpdate( addv=PETSc.InsertMode.INSERT, mode=PETSc.ScatterMode.FORWARD ) offset_start += num_sub_dofs if self._post_solve_callback is not None: self._post_solve_callback(self) # Compute norm of update residual = self.dx.norm(PETSc.NormType.NORM_2) if i == 1: self.residual_0 = residual relative_residual = residual / max(self.residual_0, atol) logger.info( f"Newton iteration {i}" f": r (abs) = {residual} (tol={atol}), " f"r (rel) = {relative_residual} (tol={rtol})" ) if relative_residual < rtol or residual < atol: return i i += 1 if self._error_on_convergence: raise RuntimeError("Newton solver did not converge") else: return self.max_iterations @property def F(self): """The list of residuals where each entry is a :py:class:`dolfinx.fem.Form`.""" return self._F @property def J(self): """ The Jacobian blocks represented as lists of lists where each entry is a :py:class:`dolfinx.fem.Form`. """ return self._J def __del__(self): """Clean up the solver by destroying PETSc objects.""" self.A.destroy() self.b.destroy() self.dx.destroy() self._solver.destroy() self.x.destroy() else: class NewtonSolver: # type: ignore[no-redef] def __init__(self, *args, **kwargs): raise RuntimeError( "NewtonSolver is not available in this version of DOLFINx. " "Please install a version of DOLFINx with PETSc4py support." ) scientificcomputing-scifem-652ead4/src/scifem/spaces.py000066400000000000000000000141761525450532400233430ustar00rootroot00000000000000from warnings import warn from mpi4py import MPI import dolfinx import basix import numpy as np from . import _scifem # type: ignore from collections.abc import Sequence from packaging.version import Version def create_real_functionspace( mesh: dolfinx.mesh.Mesh, value_shape: tuple[int, ...] = () ) -> dolfinx.fem.FunctionSpace: """Create a real function space. Args: mesh: The mesh the real space is defined on. value_shape: The shape of the values in the real space. Returns: The real valued function space. Note: For scalar elements value shape is ``()``. """ if Version(dolfinx.__version__) >= Version("0.11.0"): warn( "`create_real_functionspace()` is deprecated and will be removed in a future version." + "Please use `basix.ufl.create_real_element()` instead.", category=DeprecationWarning, stacklevel=2, ) el = basix.ufl.real_element( mesh.basix_cell(), value_shape=value_shape, dtype=mesh.geometry.x.dtype ) return dolfinx.fem.functionspace(mesh, el) dtype = mesh.geometry.x.dtype ufl_e = basix.ufl.element( "P", mesh.basix_cell(), 0, dtype=dtype, discontinuous=True, shape=value_shape ) if (dtype := mesh.geometry.x.dtype) == np.float64: cppV = _scifem.create_real_functionspace_float64(mesh._cpp_object, value_shape) elif dtype == np.float32: cppV = _scifem.create_real_functionspace_float32(mesh._cpp_object, value_shape) else: raise ValueError(f"Unsupported dtype: {dtype}") return dolfinx.fem.FunctionSpace(mesh, ufl_e, cppV) def create_space_of_simple_functions( mesh: dolfinx.mesh.Mesh, cell_tag: dolfinx.mesh.MeshTags, tags: Sequence[int | np.int32 | np.int64], value_shape: tuple[()] | tuple[int | tuple[int]] | None = None, ) -> dolfinx.fem.FunctionSpace: """Create a space of simple functions. This is a space that represents piecewise constant functions of `N` patches, where `N` is the number of input `tags`. Each patch is defined by the cells in `cell_tag` which is marked with the corresponding tag value. Note: All cells are expected to have a tag in `tags`. Args: mesh: The mesh the function space is defined on. cell_tag: The mesh tags defining the different patches of cells. tags: The set of unique values within `cell_tag` that defines the different patches. value_shape: The shape of the values in the space. Returns: The space of simple functions. """ value_shape = () if value_shape is None else value_shape if not isinstance(cell_tag.topology, dolfinx.cpp.mesh.Topology): _cpp_topology = cell_tag.topology._cpp_object else: _cpp_topology = cell_tag.topology if mesh.topology._cpp_object != _cpp_topology: raise ValueError("Topology of cell tag is not the mesh topology") if cell_tag.dim != mesh.topology.dim: raise ValueError( f"The dimension of the input meshtag is {cell_tag.dim}, expected {mesh.topology.dim}" ) cell_map = mesh.topology.index_map(mesh.topology.dim) # Sanity check cell tags if cell_map.size_local + cell_map.num_ghosts != len(cell_tag.indices): raise ValueError("Every cell in the cell tag must have a value assigned to it.") if not np.isin(cell_tag.values, tags).all(): raise ValueError("All values in the cell tag must be in the input tags.") # Determine the owner of the material degrees of freedom. # It will be the process that owns the cell with global index 0 is_owner = cell_map.local_range[0] == 0 and cell_map.size_local > 0 # Determine number of dofs and ghosts on each process el = basix.ufl.element("P", mesh.basix_cell(), 0, shape=(), discontinuous=True) num_dofs = len(tags) * is_owner num_ghosts = len(tags) * (not is_owner) (_, ghost_owner_rank) = mesh.comm.allreduce((is_owner, mesh.comm.rank), op=MPI.MAXLOC) # Create index map describing the distribution of dofs across processes ghosts = np.arange(num_ghosts, dtype=np.int64) owners = np.full(num_ghosts, ghost_owner_rank, dtype=np.int32) if Version(dolfinx.__version__) > Version("0.9.0"): imap_kwargs = {"tag": 321} else: imap_kwargs = {} if hasattr(dolfinx.common, "index_map"): dof_imap = dolfinx.common.index_map( mesh.comm, num_dofs, ghosts=(ghosts, owners), **imap_kwargs ) else: dof_imap = dolfinx.common.IndexMap(mesh.comm, num_dofs, ghosts, owners, **imap_kwargs) # Create element dof layout (1 dof per cell, based of the DG-0 element) value_size = int(np.prod(value_shape)) index_map_bs = value_size bs = value_size e_layout = dolfinx.cpp.fem.ElementDofLayout( value_size, el.entity_dofs, el.entity_closure_dofs, [], [] ) # Create dofmap mapping local dofs to position in `tags` input. adj_flattened = np.zeros_like(cell_tag.values) for i, tag in enumerate(tags): adj_flattened[cell_tag.find(tag)] = i # Create dofmap dofmap_adj = dolfinx.cpp.graph.AdjacencyList_int32( adj_flattened, np.arange(len(cell_tag.values) + 1, dtype=np.int32) ) if not isinstance(dof_imap, dolfinx.cpp.common.IndexMap): _cpp_im = dof_imap._cpp_object else: _cpp_im = dof_imap cpp_dofmap = dolfinx.cpp.fem.DofMap(e_layout, _cpp_im, index_map_bs, dofmap_adj, bs) # Create function space try: cpp_el = dolfinx.cpp.fem.FiniteElement_float64( el.basix_element._e, block_shape=value_shape, symmetric=False ) cpp_space = dolfinx.cpp.fem.FunctionSpace_float64(mesh._cpp_object, cpp_el, cpp_dofmap) except TypeError: cpp_el = dolfinx.cpp.fem.FiniteElement_float64( el.basix_element._e, block_size=bs, symmetric=False ) cpp_space = dolfinx.cpp.fem.FunctionSpace_float64( mesh._cpp_object, cpp_el, cpp_dofmap, value_shape=value_shape ) _el = basix.ufl.element("P", mesh.basix_cell(), 0, shape=value_shape, discontinuous=True) V = dolfinx.fem.FunctionSpace(mesh, _el, cpp_space) return V scientificcomputing-scifem-652ead4/src/scifem/utils.py000066400000000000000000000011371525450532400232160ustar00rootroot00000000000000from __future__ import annotations import numpy.typing as npt import numpy as np def unroll_dofmap(dofs: npt.NDArray[np.int32], bs: int) -> npt.NDArray[np.int32]: """ Given a two-dimensional dofmap of size `(num_cells, num_dofs_per_cell)` Expand the dofmap by its block size such that the resulting array is of size `(num_cells, bs*num_dofs_per_cell)` """ num_cells, num_dofs_per_cell = dofs.shape unrolled_dofmap = np.repeat(dofs, bs).reshape(num_cells, num_dofs_per_cell * bs) * bs unrolled_dofmap += np.tile(np.arange(bs), num_dofs_per_cell) return unrolled_dofmap scientificcomputing-scifem-652ead4/src/scifem/xdmf.py000066400000000000000000000604631525450532400230230ustar00rootroot00000000000000from __future__ import annotations import logging import typing import xml.etree.ElementTree as ET import contextlib from pathlib import Path import os import abc import functools import warnings from mpi4py import MPI import numpy as np import numpy.typing as npt import dolfinx logger = logging.getLogger(__name__) __all__ = [ "BaseXDMFFile", "FunctionSpaceData", "NumpyXDMFFile", "XDMFData", "XDMFFile", "check_function_space", "create_function_space_data", "create_pointcloud", "h5pyfile", "write_hdf5_adios", "write_hdf5_h5py", "write_xdmf", ] def deprecated(func): """This is a decorator which can be used to mark functions as deprecated. It will result in a warning being emitted when the function is used.""" @functools.wraps(func) def new_func(*args, **kwargs): warnings.simplefilter("always", DeprecationWarning) # turn off filter msg = ( "Call to deprecated function {}.".format(func.__name__), "Please use the class scifem.xdmf.XDMFFile instead.", ) logger.warning(msg) warnings.warn( msg, category=DeprecationWarning, stacklevel=2, ) warnings.simplefilter("default", DeprecationWarning) # reset filter return func(*args, **kwargs) return new_func class XDMFData(typing.Protocol): @property def points(self) -> npt.NDArray[np.float64]: ... @property def bs(self) -> int: ... @property def num_dofs_global(self) -> int: ... @deprecated def write_xdmf( functions: typing.Sequence[dolfinx.fem.Function], filename: os.PathLike, h5name: Path, xdmfdata: XDMFData, ) -> None: """Write the XDMF file for the point cloud. Args: functions: List of functions to write to the point cloud. filename: The name of the file to write the XDMF to. h5name: The name of the HDF5 file. xdmfdata: The XDMF data. Note: This function does not check the validity of the input data, i.e. all functions in ``functions`` are assumed to share the same function space, including ``block_size``. """ xdmf = ET.Element("XDMF") xdmf.attrib["Version"] = "3.0" xdmf.attrib["xmlns:xi"] = "http://www.w3.org/2001/XInclude" domain = ET.SubElement(xdmf, "Domain") grid = ET.SubElement(domain, "Grid") grid.attrib["GridType"] = "Uniform" grid.attrib["Name"] = "Point Cloud" topology = ET.SubElement(grid, "Topology") topology.attrib["NumberOfElements"] = str(xdmfdata.num_dofs_global) topology.attrib["TopologyType"] = "PolyVertex" topology.attrib["NodesPerElement"] = "1" top_data = ET.SubElement(topology, "DataItem") top_data.attrib["Dimensions"] = f"{xdmfdata.num_dofs_global} {1}" top_data.attrib["Format"] = "HDF" top_data.text = f"{h5name.name}:/Step0/Cells" geometry = ET.SubElement(grid, "Geometry") geometry.attrib["GeometryType"] = "XYZ" for u in functions: it0 = ET.SubElement(geometry, "DataItem") it0.attrib["Dimensions"] = f"{xdmfdata.num_dofs_global} {xdmfdata.points.shape[1]}" it0.attrib["Format"] = "HDF" it0.text = f"{h5name.name}:/Step0/Points" attrib = ET.SubElement(grid, "Attribute") attrib.attrib["Name"] = u.name out_bs = xdmfdata.bs if out_bs == 1: attrib.attrib["AttributeType"] = "Scalar" else: if out_bs == 2: # Pad to 3D out_bs = 3 attrib.attrib["AttributeType"] = "Vector" attrib.attrib["Center"] = "Node" it1 = ET.SubElement(attrib, "DataItem") it1.attrib["Dimensions"] = f"{xdmfdata.num_dofs_global} {out_bs}" it1.attrib["Format"] = "HDF" it1.text = f"{h5name.name}:/Step0/Values_{u.name}" text = [ '\n\n', ET.tostring(xdmf, encoding="unicode"), ] Path(filename).with_suffix(".xdmf").write_text("".join(text)) class FunctionSpaceData(typing.NamedTuple): """Data class for function space information.""" points: npt.NDArray[np.float64] bs: int num_dofs_global: int num_dofs_local: int local_range: npt.NDArray[np.int64] comm: MPI.Intracomm @property def points_out(self) -> npt.NDArray[np.float64]: """Pad points to be 3D""" return np.ascontiguousarray(self.points[: self.num_dofs_local, :]) @contextlib.contextmanager def h5pyfile(h5name, filemode="r", force_serial: bool = False, comm=None): """Context manager for opening an HDF5 file with h5py. Args: h5name: The name of the HDF5 file. filemode: The file mode. force_serial: Force serial access to the file. comm: The MPI communicator """ import h5py if comm is None: comm = MPI.COMM_WORLD if h5py.h5.get_config().mpi and comm.size > 1 and not force_serial: h5file = h5py.File(h5name, filemode, driver="mpio", comm=comm) else: if comm.size > 1 and not force_serial: raise ValueError( f"h5py is not installed with MPI support, while using {comm.size} processes.", "If you really want to do this, turn on the `force_serial` flag.", ) h5file = h5py.File(h5name, filemode) yield h5file h5file.close() @deprecated def write_hdf5_h5py( functions: typing.Sequence[dolfinx.fem.Function], h5name: Path, data: FunctionSpaceData | None = None, ) -> None: """Write the point cloud to an HDF5 file using h5py. Args: functions: The functions to write to the point cloud. h5name: The name of the file to write the point cloud to. data: The function space data. Note: All input ``functions`` has to share the same function space. """ if len(functions) == 0: return if data is None: data = check_function_space(functions) if data is None: warnings.warn("No functions to write to point cloud") return with h5pyfile(h5name=h5name, filemode="w", comm=data.comm) as h5file: step = h5file.create_group(np.bytes_("Step0")) points = step.create_dataset( "Points", (data.num_dofs_global, data.points.shape[1]), dtype=data.points.dtype ) points[data.local_range[0] : data.local_range[1], :] = data.points_out cells = step.create_dataset("Cells", (data.num_dofs_global,), dtype=np.int64) cells[data.local_range[0] : data.local_range[1]] = np.arange( data.local_range[0], data.local_range[1], dtype=np.int64 ) for u in functions: # Pad array to 3D if vector space with 2 components array = np.zeros( (data.num_dofs_local, data.bs if data.bs != 2 else 3), dtype=u.x.array.dtype ) array[:, : data.bs] = u.x.array[: data.num_dofs_local * data.bs].reshape(-1, data.bs) dset = step.create_dataset( f"Values_{u.name}", (data.num_dofs_global, array.shape[1]), dtype=array.dtype ) dset[data.local_range[0] : data.local_range[1], :] = array @deprecated def write_hdf5_adios( functions: typing.Sequence[dolfinx.fem.Function], h5name: Path, data: FunctionSpaceData | None = None, ) -> None: """Write the point cloud to an HDF5 file using ADIOS2. Args: functions: The functions to write to the point cloud. h5name: The name of the file to write the point cloud to. data: The function space data. Note: All input ``functions`` has to share the same function space. """ import adios2 def resolve_adios_scope(adios2): return adios2 if not hasattr(adios2, "bindings") else adios2.bindings adios2 = resolve_adios_scope(adios2) if len(functions) == 0: return if data is None: data = check_function_space(functions) if data is None: warnings.warn("No functions to write to point cloud") return # Create ADIOS2 reader adios = adios2.ADIOS(data.comm) io = adios.DeclareIO("Point cloud writer") io.SetEngine("HDF5") outfile = io.Open(h5name.as_posix(), adios2.Mode.Write) pointvar = io.DefineVariable( "Points", data.points_out, shape=[data.num_dofs_global, data.points.shape[1]], start=[data.local_range[0], 0], count=[data.num_dofs_local, data.points.shape[1]], ) outfile.Put(pointvar, data.points_out) cells = np.arange(data.local_range[0], data.local_range[1], dtype=np.int64) cellvar = io.DefineVariable( "Cells", cells, shape=[data.num_dofs_global], start=[data.local_range[0]], count=[data.num_dofs_local], ) outfile.Put(cellvar, cells) for u in functions: array = np.zeros( (data.num_dofs_local, data.bs if data.bs != 2 else 3), dtype=u.x.array.dtype ) array[:, : data.bs] = u.x.array[: data.num_dofs_local * data.bs].reshape(-1, data.bs) valuevar = io.DefineVariable( f"Values_{u.name}", array, shape=[data.num_dofs_global, array.shape[1]], start=[data.local_range[0], 0], count=[data.num_dofs_local, array.shape[1]], ) outfile.Put(valuevar, array) outfile.PerformPuts() outfile.Close() assert adios.RemoveIO("Point cloud writer") def create_function_space_data(V: dolfinx.fem.FunctionSpace) -> FunctionSpaceData: """Create function space data from a function space. Args: V: The function space. Returns: The function space data. """ points = V.tabulate_dof_coordinates() bs = V.dofmap.index_map_bs index_map = V.dofmap.index_map comm = V.mesh.comm return FunctionSpaceData( points=points, bs=bs, num_dofs_global=index_map.size_global, num_dofs_local=index_map.size_local, local_range=np.array(index_map.local_range, dtype=np.int64), comm=comm, ) def check_function_space( functions: typing.Sequence[dolfinx.fem.Function], ) -> FunctionSpaceData | None: """Check that all functions are in the same function space, and return the function space data. Args: functions: The functions to check. Returns: The function space data if all functions are in the same function space, otherwise None. """ if len(functions) == 0: return None # Check that all functions are in the same function space u = functions[0] for v in functions[1:]: if u.function_space != v.function_space: raise ValueError("All functions must be in the same function space.") return create_function_space_data(u.function_space) @deprecated def create_pointcloud( filename: os.PathLike, functions: typing.Sequence[dolfinx.fem.Function] ) -> None: """Create a point cloud from a list of functions to be visualized in Paraview. The point cloud is written to a file in XDMF format. Args: filename: The name of the file to write the point cloud to. functions: The functions to write to the point cloud. Note: This is useful for visualizing functions in quadrature spaces. Note: Any function space that can call `tabulate_dof_coordinates` can be used. Note: ADIOS2 is the preferred backend for writing HDF5 files, and will be used if available. If ADIOS2 is not available, `h5py` will be used. """ data = check_function_space(functions) if data is None: warnings.warn("No functions to write to point cloud") return h5name = Path(filename).with_suffix(".h5") # Write XDMF on rank 0 if data.comm.rank == 0: write_xdmf(functions, filename, h5name, data) try: write_hdf5_adios(functions=functions, h5name=h5name, data=data) except (ImportError, TypeError, ValueError): warnings.warn("ADIOS2 not available, using h5py", stacklevel=2) write_hdf5_h5py(functions=functions, h5name=h5name, data=data) class BaseXDMFFile(abc.ABC): filename: os.PathLike filemode: typing.Literal["r", "a", "w"] backend: typing.Literal["h5py", "adios2"] _data: FunctionSpaceData @property @abc.abstractmethod def data_names(self) -> list[str]: """The names of the data.""" @property @abc.abstractmethod def data_arrays(self) -> list[npt.NDArray[np.floating]]: """The data arrays.""" ... def __post_init__(self) -> None: self.h5name = Path(self.filename).with_suffix(".h5") self.xdmfname = Path(self.filename).with_suffix(".xdmf") if self.filemode == "r": if not self.h5name.exists(): raise FileNotFoundError(f"{self.h5name} does not exist") if not self.xdmfname.exists(): raise FileNotFoundError(f"{self.xdmfname} does not exist") elif self.filemode == "w": # Overwrite existing files so make sure they don't exist self.h5name.unlink(missing_ok=True) self.xdmfname.unlink(missing_ok=True) self._time_values: dict[float, int] = {} def _init_backend(self) -> None: assert self.backend in [ "h5py", "adios2", ], f"Unknown backend {self.backend}, must be 'h5py' or 'adios2'" if self.backend == "adios2": try: self._init_adios() except (ImportError, TypeError, ValueError): msg = "ADIOS2 not available, using h5py" warnings.warn(msg) logging.warning(msg) self.backend = "h5py" if self.backend == "h5py": self._init_h5py() def _init_h5py(self) -> None: logger.debug("Initializing h5py") self._outfile = h5pyfile( h5name=self.h5name, filemode=self.filemode, comm=self._data.comm ).__enter__() self._step = self._outfile.create_group(np.bytes_("Step0")) points = self._step.create_dataset( "Points", (self._data.num_dofs_global, self._data.points.shape[1]), dtype=self._data.points.dtype, ) points[self._data.local_range[0] : self._data.local_range[1], :] = self._data.points_out cells = self._step.create_dataset("Cells", (self._data.num_dofs_global,), dtype=np.int64) cells[self._data.local_range[0] : self._data.local_range[1]] = np.arange( self._data.local_range[0], self._data.local_range[1], dtype=np.int64 ) def _write_h5py(self, index: int) -> None: logger.debug(f"Writing h5py at time {index}") for data_name, data_array in zip(self.data_names, self.data_arrays): # Pad array to 3D if vector space with 2 components array = np.zeros( (self._data.num_dofs_local, self._data.bs if self._data.bs != 2 else 3), dtype=data_array.dtype, ) array[:, : self._data.bs] = data_array[ : self._data.num_dofs_local * self._data.bs ].reshape(-1, self._data.bs) dset = self._step.create_dataset( f"Values_{data_name}_{index}", (self._data.num_dofs_global, array.shape[1]), dtype=array.dtype, ) dset[self._data.local_range[0] : self._data.local_range[1], :] = array def _close_h5py(self) -> None: logger.debug("Closing HDF5 file") self._outfile.close() def _init_adios(self) -> None: logger.debug("Initializing ADIOS2") import adios2 def resolve_adios_scope(adios2): return adios2 if not hasattr(adios2, "bindings") else adios2.bindings adios2 = resolve_adios_scope(adios2) # Create ADIOS2 reader self._adios = adios2.ADIOS(self._data.comm) self._io = self._adios.DeclareIO("Point cloud writer") self._io.SetEngine("HDF5") self._outfile = self._io.Open(self.h5name.as_posix(), adios2.Mode.Write) pointvar = self._io.DefineVariable( "Points", self._data.points_out, shape=[self._data.num_dofs_global, self._data.points.shape[1]], start=[self._data.local_range[0], 0], count=[self._data.num_dofs_local, self._data.points.shape[1]], ) self._outfile.Put(pointvar, self._data.points_out) cells = np.arange(self._data.local_range[0], self._data.local_range[1], dtype=np.int64) cellvar = self._io.DefineVariable( "Cells", cells, shape=[self._data.num_dofs_global], start=[self._data.local_range[0]], count=[self._data.num_dofs_local], ) self._outfile.Put(cellvar, cells) def _write_adios(self, index: int) -> None: logger.debug(f"Writing adios at time {index}") for data_name, data_array in zip(self.data_names, self.data_arrays): array = np.zeros( (self._data.num_dofs_local, self._data.bs if self._data.bs != 2 else 3), dtype=data_array.dtype, ) array[:, : self._data.bs] = data_array[ : self._data.num_dofs_local * self._data.bs ].reshape(-1, self._data.bs) valuevar = self._io.DefineVariable( f"Values_{data_name}_{index}", array, shape=[self._data.num_dofs_global, array.shape[1]], start=[self._data.local_range[0], 0], count=[self._data.num_dofs_local, array.shape[1]], ) self._outfile.Put(valuevar, array) self._outfile.PerformPuts() def _close_adios(self) -> None: logger.debug("Closing ADIOS2 file") try: self._outfile.Close() assert self._adios.RemoveIO("Point cloud writer") except ValueError: # File is already closed logger.debug("ADIOS2 file already closed") def close(self) -> None: """Close the XDMF file.""" logger.debug("Closing XDMF file") if self.backend == "adios2": self._close_adios() elif self.backend == "h5py": self._close_h5py() def _write_xdmf(self) -> None: logger.debug("Writing XDMF file") xdmf = ET.Element("Xdmf") xdmf.attrib["Version"] = "3.0" xdmf.attrib["xmlns:xi"] = "http://www.w3.org/2001/XInclude" domain = ET.SubElement(xdmf, "Domain") grid = ET.SubElement(domain, "Grid") grid.attrib["GridType"] = "Uniform" grid.attrib["Name"] = "Point Cloud" topology = ET.SubElement(grid, "Topology") topology.attrib["NumberOfElements"] = str(self._data.num_dofs_global) topology.attrib["TopologyType"] = "PolyVertex" topology.attrib["NodesPerElement"] = "1" top_data = ET.SubElement(topology, "DataItem") top_data.attrib["Dimensions"] = f"{self._data.num_dofs_global} {1}" top_data.attrib["Format"] = "HDF" top_data.text = f"{self.h5name.name}:/Step0/Cells" geometry = ET.SubElement(grid, "Geometry") geometry.attrib["GeometryType"] = "XYZ" it0 = ET.SubElement(geometry, "DataItem") it0.attrib["Dimensions"] = f"{self._data.num_dofs_global} {self._data.points.shape[1]}" it0.attrib["Format"] = "HDF" it0.text = f"{self.h5name.name}:/Step0/Points" for name in self.data_names: ugrid_collection = ET.SubElement(domain, "Grid") ugrid_collection.attrib["GridType"] = "Collection" ugrid_collection.attrib["CollectionType"] = "Temporal" ugrid_collection.attrib["Name"] = name for step, time_value in enumerate(sorted(self._time_values)): ugrid = ET.SubElement(ugrid_collection, "Grid") ugrid.attrib["GridType"] = "Uniform" ugrid.attrib["Name"] = name xp = ET.SubElement(ugrid, "xi:include") xp.attrib["xpointer"] = ( "xpointer(/Xdmf/Domain/Grid[@GridType='Uniform'][1]/*[self::Topology or self::Geometry])" # noqa: E501 ) time = ET.SubElement(ugrid, "Time") time.attrib["Value"] = str(time_value) attrib = ET.SubElement(ugrid, "Attribute") attrib.attrib["Name"] = name out_bs = self._data.bs if out_bs == 1: attrib.attrib["AttributeType"] = "Scalar" else: if out_bs == 2: # Pad to 3D out_bs = 3 attrib.attrib["AttributeType"] = "Vector" attrib.attrib["Center"] = "Node" it1 = ET.SubElement(attrib, "DataItem") it1.attrib["Dimensions"] = f"{self._data.num_dofs_global} {out_bs}" it1.attrib["Format"] = "HDF" it1.text = f"{self.h5name.name}:/Step0/Values_{name}_{step}" ET.indent(xdmf) text = [ '\n\n', ET.tostring(xdmf, encoding="unicode"), ] self.xdmfname.write_text("".join(text)) def __enter__(self): return self def __exit__(self, exc_type, exc_value, traceback): self.close() def __del__(self): self.close() def write(self, time: float) -> None: """Write the point cloud at a given time. Args: time: The time value. """ logger.debug(f"Writing time {time}") time = float(time) if time in self._time_values: msg = f"Time {time} already written to file. Skipping." logger.warning(msg) return index = len(self._time_values) self._time_values[time] = index self._write_xdmf() if self.backend == "adios2": self._write_adios(index) elif self.backend == "h5py": self._write_h5py(index) class XDMFFile(BaseXDMFFile): def __init__( self, filename: os.PathLike, functions: typing.Sequence[dolfinx.fem.Function], filemode: typing.Literal["r", "a", "w"] = "w", backend: typing.Literal["h5py", "adios2"] = "adios2", ) -> None: self.functions = functions self.filename = filename self.filemode = filemode self.backend = backend super().__post_init__() if len(self.functions) == 0: raise ValueError("No functions to write to point cloud") for f in self.functions: if not isinstance(f, dolfinx.fem.Function): raise ValueError("All functions must be of type dolfinx.fem.Function") data = check_function_space(self.functions) if data is None: raise ValueError("All functions must be in the same function space") self._data = data self._init_backend() @property def data_names(self) -> list[str]: return [f.name for f in self.functions] @property def data_arrays(self) -> list[npt.NDArray[np.floating]]: return [f.x.array for f in self.functions] class NumpyXDMFFile(BaseXDMFFile): def __init__( self, filename: os.PathLike, arrays: list[npt.NDArray[np.floating]], function_space_data: FunctionSpaceData, filemode: typing.Literal["r", "a", "w"] = "w", backend: typing.Literal["h5py", "adios2"] = "adios2", array_names: list[str] | None = None, ) -> None: if len(arrays) == 0: raise ValueError("No arrays to write to point cloud") for f in arrays: if not isinstance(f, np.ndarray): raise ValueError("All arrays must be of type numpy.ndarray") f0 = arrays[0] for f in arrays[1:]: if f.shape != f0.shape: raise ValueError("All arrays must have the same shape") self._data_arrays = arrays self._data = function_space_data # FIXME: Should we do some checks here on the data? if array_names is None: array_names = [f"array_{i}" for i in range(len(arrays))] self._data_names = array_names self.filename = filename self.filemode = filemode self.backend = backend super().__post_init__() self._init_backend() @property def data_names(self) -> list[str]: return self._data_names @property def data_arrays(self) -> list[npt.NDArray[np.floating]]: return self._data_arrays scientificcomputing-scifem-652ead4/tests/000077500000000000000000000000001525450532400206075ustar00rootroot00000000000000scientificcomputing-scifem-652ead4/tests/periodic_mesh/000077500000000000000000000000001525450532400234215ustar00rootroot00000000000000scientificcomputing-scifem-652ead4/tests/periodic_mesh/test_gmsh_periodic.py000066400000000000000000000777131525450532400276650ustar00rootroot00000000000000# Tests for gmsh_periodic # SPDX-License-Identifier: MIT """Serial tests for the ``$Periodic`` reader. These build small gmsh models in process, so they need no mesh files and run in under a second. Run them with:: python3 -m pytest test_gmsh_periodic.py """ import gmsh import numpy as np import pytest from scifem.periodic.gmsh import extract_gmsh_periodic_nodes import scifem.periodic.mesh from mpi4py import MPI import dolfinx import ufl from scifem.periodic.topological_search import periodic_correspondence_from_nodes from scifem.periodic import ( PeriodicNodes, read_periodic_mesh_from_msh, ) from scifem.periodic.gmsh import model_to_mesh @pytest.fixture def gmsh_session(): gmsh.initialize() gmsh.option.setNumber("General.Terminal", 0) try: yield gmsh.model finally: gmsh.finalize() def _rectangle(model, L=1.0, res=1.0 / 3.0, directions=("x", "y"), order=1): """A meshed unit rectangle, periodic in the requested directions. The right curve is replaced by the left one, the top by the bottom, matching how a caller would usually write it. Curve tags of ``addRectangle`` are 1 bottom, 2 right, 3 top, 4 left. """ model.add("rect") model.occ.addRectangle(0, 0, 0, L, L) model.occ.synchronize() if "x" in directions: model.mesh.setPeriodic(1, [2], [4], [1, 0, 0, L, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1]) if "y" in directions: model.mesh.setPeriodic(1, [3], [1], [1, 0, 0, 0, 0, 1, 0, L, 0, 0, 1, 0, 0, 0, 0, 1]) gmsh.option.setNumber("Mesh.MeshSizeMin", res) gmsh.option.setNumber("Mesh.MeshSizeMax", res) model.mesh.generate(2) if order > 1: model.mesh.setOrder(order) return model def _coords(model, tags_zero_based): """Coordinates of 0-based node tags.""" return np.array([model.mesh.getNode(int(t) + 1)[0] for t in tags_zero_based]) def test_no_periodicity_gives_no_pairs(gmsh_session): model = _rectangle(gmsh_session, directions=()) pairs = extract_gmsh_periodic_nodes(model) assert len(pairs.replaced) == 0 assert len(pairs.partner) == 0 assert pairs.num_nodes_global > 0 def test_single_direction_pairs_opposite_sides(gmsh_session): model = _rectangle(gmsh_session, directions=("x",)) pairs = extract_gmsh_periodic_nodes(model) assert len(pairs.replaced) > 0 xs = _coords(model, pairs.replaced) xm = _coords(model, pairs.partner) assert np.allclose(xs[:, 0], 1.0), "the replaced nodes are not on x=1" assert np.allclose(xm[:, 0], 0.0), "the partner nodes are not on x=0" assert np.allclose(xs[:, 1], xm[:, 1]), "pairing does not preserve y" def test_every_partner_is_a_root(gmsh_session): """The contract the rebuild depends on: a partner is never itself replaced.""" model = _rectangle(gmsh_session, directions=("x", "y")) pairs = extract_gmsh_periodic_nodes(model) assert not np.isin(pairs.partner, pairs.replaced).any() def test_replaced_nodes_are_unique_and_sorted(gmsh_session): model = _rectangle(gmsh_session, directions=("x", "y")) pairs = extract_gmsh_periodic_nodes(model) assert len(np.unique(pairs.replaced)) == len(pairs.replaced) assert (np.diff(pairs.replaced) > 0).all() assert len(pairs.replaced) == len(pairs.partner) def test_corner_resolves_through_the_chain(gmsh_session): """(1,1) is paired with (0,1) and with (1,0), and must come out as (0,0). This is the case that makes the pairs a relation rather than a function, and the one that fails if the chain is followed only one hop. """ model = _rectangle(gmsh_session, directions=("x", "y")) pairs = extract_gmsh_periodic_nodes(model) xs = _coords(model, pairs.replaced) xm = _coords(model, pairs.partner) corner = np.flatnonzero(np.isclose(xs[:, 0], 1.0) & np.isclose(xs[:, 1], 1.0)) assert len(corner) == 1, "the (1,1) corner is not replaced exactly once" assert np.allclose(xm[corner[0]][:2], [0.0, 0.0]), ( f"corner resolved to {xm[corner[0]][:2]} instead of the opposite corner" ) def test_doubly_periodic_pairing_is_geometrically_consistent(gmsh_session): """Every replaced differs from its partner by whole periods in x and y.""" model = _rectangle(gmsh_session, directions=("x", "y")) pairs = extract_gmsh_periodic_nodes(model) offset = _coords(model, pairs.replaced) - _coords(model, pairs.partner) assert np.allclose(offset, np.round(offset)), ( "a pair is not separated by a whole number of periods" ) assert np.allclose(offset[:, 2], 0.0) def test_node_count_is_the_gmsh_count(gmsh_session): model = _rectangle(gmsh_session, directions=("x", "y")) pairs = extract_gmsh_periodic_nodes(model) tags, _, _ = model.mesh.getNodes() assert pairs.num_nodes_global == int(np.asarray(tags).max()) assert pairs.replaced.max() < pairs.num_nodes_global assert pairs.partner.max() < pairs.num_nodes_global def test_high_order_flag_adds_only_non_vertex_nodes(gmsh_session): """The flag adds pairs, and the *vertex* pairs are the same either way. That second half is what licenses the default being ``False``: the correspondence is between vertices, and those come out identical. """ model = _rectangle(gmsh_session, directions=("x", "y"), order=2) without = extract_gmsh_periodic_nodes(model, include_high_order=False) with_ = extract_gmsh_periodic_nodes(model, include_high_order=True) assert len(with_.replaced) > len(without.replaced), "P2 added no extra nodes" keep = np.isin(with_.replaced, without.replaced) assert np.array_equal(with_.replaced[keep], without.replaced) assert np.array_equal(with_.partner[keep], without.partner) def test_affine_violation_is_reported(monkeypatch, gmsh_session): """A transform that does not match the node positions has to raise, not resolve. The transform is corrupted on the way out of gmsh rather than by calling ``setPeriodic`` again: gmsh keeps the transform recorded when the entity was meshed and ignores a later one, so the model cannot be made to lie about it directly. """ model = _rectangle(gmsh_session, directions=("x",)) extract_gmsh_periodic_nodes(model) # the honest model passes real = model.mesh.getPeriodicNodes def wrong_affine(dim, tag, include_high_order=False): partner_tag, nodes, partner_nodes, affine = real(dim, tag, include_high_order) if partner_tag != tag and len(affine) == 16: affine = list(affine) affine[3] = 2.0 # claim a translation of 2 where the geometry has 1 return partner_tag, nodes, partner_nodes, affine monkeypatch.setattr(model.mesh, "getPeriodicNodes", wrong_affine) with pytest.raises(RuntimeError, match="affine transform"): extract_gmsh_periodic_nodes(model) # `tol=None` turns the check off, and the pairs themselves are unaffected by it: the # transform is only ever read to be verified, never to derive anything. monkeypatch.setattr(model.mesh, "getPeriodicNodes", real) honest = extract_gmsh_periodic_nodes(model) monkeypatch.setattr(model.mesh, "getPeriodicNodes", wrong_affine) unchecked = extract_gmsh_periodic_nodes(model, tol=None) assert np.array_equal(unchecked.replaced, honest.replaced) assert np.array_equal(unchecked.partner, honest.partner) def test_missing_affine_is_tolerated(monkeypatch, gmsh_session): """gmsh stores no transform for some entities; that is not an error.""" model = _rectangle(gmsh_session, directions=("x", "y")) expected = extract_gmsh_periodic_nodes(model) real = model.mesh.getPeriodicNodes def no_affine(dim, tag, include_high_order=False): partner_tag, nodes, partner_nodes, _ = real(dim, tag, include_high_order) return partner_tag, nodes, partner_nodes, [] monkeypatch.setattr(model.mesh, "getPeriodicNodes", no_affine) pairs = extract_gmsh_periodic_nodes(model) assert np.array_equal(pairs.replaced, expected.replaced) assert np.array_equal(pairs.partner, expected.partner) def test_cycle_is_rejected(monkeypatch, gmsh_session): """Pairs that never reach a root must stop, not spin.""" model = _rectangle(gmsh_session, directions=("x",)) real = model.mesh.getPeriodicNodes def cyclic(dim, tag, include_high_order=False): partner_tag, nodes, partner_nodes, affine = real(dim, tag, include_high_order) if partner_tag != tag and len(nodes): # send the pairing back on itself, so nothing is ever a root return ( partner_tag, list(nodes) + list(partner_nodes), list(partner_nodes) + list(nodes), [], ) return partner_tag, nodes, partner_nodes, affine monkeypatch.setattr(model.mesh, "getPeriodicNodes", cyclic) with pytest.raises(RuntimeError, match="cycle|do not end|different roots"): extract_gmsh_periodic_nodes(model) def test_inconsistent_pairs_are_rejected(monkeypatch, gmsh_session): """Two routes out of one node that disagree on the root must raise.""" model = _rectangle(gmsh_session, directions=("x",)) real = model.mesh.getPeriodicNodes def contradictory(dim, tag, include_high_order=False): partner_tag, nodes, partner_nodes, affine = real(dim, tag, include_high_order) if partner_tag != tag and len(nodes) >= 2: # give the first replaced node a second, unrelated partner of its own extra_partner = max(partner_nodes) + 1 if max(partner_nodes) + 1 not in nodes else None if extra_partner is not None: return ( partner_tag, list(nodes) + [nodes[0]], list(partner_nodes) + [extra_partner], [], ) return partner_tag, nodes, partner_nodes, affine monkeypatch.setattr(model.mesh, "getPeriodicNodes", contradictory) with pytest.raises(RuntimeError, match="different roots"): extract_gmsh_periodic_nodes(model) def periodic_square(comm, res=1.0 / 5, directions=("x", "y"), low_is_replaced=False, order=1): """A distributed unit square from gmsh, with the pairs read off its model. Args: comm: Communicator to distribute over. res: Target cell size. directions: Which directions to identify. low_is_replaced: Replace the vertices at ``x=0``/``y=0`` rather than at 1. Matching the direction matters only when comparing against an `indicator`/`mapping` pair, which fixes which side is replaced. order: Geometry degree. Above 1 the mesh gains nodes that are not vertices, which the reader has to leave out of the correspondence. Returns: ``(mesh, pairs)``, with `pairs` meaningful on rank 0 only. """ L = 1.0 started_here = False if comm.rank == 0: if not gmsh.isInitialized(): gmsh.initialize() started_here = True gmsh.option.setNumber("General.Terminal", 0) gmsh.model.add("periodic square") gmsh.model.occ.addRectangle(0, 0, 0, L, L) gmsh.model.occ.synchronize() # curve tags: 1 bottom, 2 right, 3 top, 4 left sign = -1.0 if low_is_replaced else 1.0 if "x" in directions: replaced, partner = ([4], [2]) if low_is_replaced else ([2], [4]) gmsh.model.mesh.setPeriodic( 1, replaced, partner, [1, 0, 0, sign * L, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], ) if "y" in directions: replaced, partner = ([1], [3]) if low_is_replaced else ([3], [1]) gmsh.model.mesh.setPeriodic( 1, replaced, partner, [1, 0, 0, 0, 0, 1, 0, sign * L, 0, 0, 1, 0, 0, 0, 0, 1], ) # model_to_mesh refuses a model with no physical groups gmsh.model.addPhysicalGroup(2, [1], 1) gmsh.option.setNumber("Mesh.MeshSizeMin", res) gmsh.option.setNumber("Mesh.MeshSizeMax", res) gmsh.model.mesh.generate(2) if order > 1: gmsh.model.mesh.setOrder(order) pairs = extract_gmsh_periodic_nodes(gmsh.model) else: pairs = PeriodicNodes() mesh = model_to_mesh(gmsh.model, comm, rank=0, gdim=2) if started_here: gmsh.finalize() return mesh, pairs def torus_invariants(periodic_mesh): """``(num_vertices, volume, facets_without_two_cells, seam_jump)``, reduced.""" comm = periodic_mesh.comm tdim = periodic_mesh.topology.dim num_vertices = periodic_mesh.topology.index_map(0).size_global volume = comm.allreduce( dolfinx.fem.assemble_scalar(dolfinx.fem.form(1 * ufl.dx(domain=periodic_mesh))), op=MPI.SUM, ) # Periodic in every direction means no boundary: the mesh is a closed manifold, so # every facet has exactly two cells. The difference of consecutive offsets is the # number of cells at each facet, straight off the adjacency list. Owned facets only -- # a shared facet lives on several ranks, so counting all of them would count it once # per holder, and a ghost facet need not carry both of its cells in the first place. # # Since `check_seam_is_manifold` now raises inside the rebuild, more than two cannot # reach here: what this counts in practice is facets left with *one*. That is either a # seam the pairing never glued, or one glued to a cell that was never shipped -- the # failure the session spent its time on. It is the half the seam jump below cannot # see, because a jump can only be measured across facets that exist. periodic_mesh.topology.create_entities(tdim - 1) periodic_mesh.topology.create_connectivity(tdim - 1, tdim) f_to_c = periodic_mesh.topology.connectivity(tdim - 1, tdim) num_owned = periodic_mesh.topology.index_map(tdim - 1).size_local per_facet = np.diff(f_to_c.offsets)[:num_owned] bad = comm.allreduce(int(np.count_nonzero(per_facet != 2)), op=MPI.SUM) V = dolfinx.fem.functionspace(periodic_mesh, ("DG", 1)) u = dolfinx.fem.Function(V) def periodic_field(x): """Periodic under unit translation in every direction the mesh has.""" value = np.ones(x.shape[1]) for d in range(periodic_mesh.geometry.dim): value = value * np.cos(2 * np.pi * x[d]) return value u.interpolate(periodic_field) # Building the dS form is where a missing ghost cell surfaces, and it fails on the # affected rank only. Reduce before acting on it: a bare raise here would leave the # other ranks blocked in the assembly below, so the run hangs instead of reporting. try: jump_form = dolfinx.fem.form(ufl.jump(u) ** 2 * ufl.dS) local_failure = 0 except RuntimeError: jump_form = None local_failure = 1 num_failed = comm.allreduce(local_failure, op=MPI.SUM) if num_failed: raise RuntimeError( f"{num_failed} of {comm.size} ranks cannot assemble an interior facet integral" " on the rebuilt mesh: an interprocess facet is missing its ghost cell" ) jump = np.sqrt(comm.allreduce(dolfinx.fem.assemble_scalar(jump_form), op=MPI.SUM)) return num_vertices, volume, bad, jump def gathered_igi(mesh, vertices): """The input global indices of `vertices`, gathered and sorted, on every rank.""" nodes = dolfinx.mesh.entities_to_geometry(mesh, 0, vertices).reshape(-1) igi = mesh.geometry.input_global_indices[nodes].astype(np.int64) everywhere = mesh.comm.allgather(igi) return np.unique(np.concatenate(everywhere)) if len(everywhere) else igi def assert_everywhere(comm, holds, message): """Assert across ranks, so a disagreement on one of them reports instead of hanging. A bare assert in an MPI test is one-sided: the rank that fails leaves the collectives, and the others block in the next one, so the run hangs with no usable output. """ failed = comm.allreduce(0 if holds else 1, op=MPI.SUM) assert failed == 0, f"{message} (on {failed} of {comm.size} ranks)" def test_gmsh_path_builds_a_torus(): """The whole point: `$Periodic` in, a mesh with no boundary out. A doubly periodic square is a torus, so every owned facet carries exactly two cells, and a periodic field does not jump across the merged seam. Counting vertices alone cannot tell a correct pairing from a wrong but plausible one; the jump can. """ comm = MPI.COMM_WORLD mesh, pairs = periodic_square(comm) correspondence = periodic_correspondence_from_nodes(mesh, pairs) periodic_mesh, _, _ = scifem.periodic.mesh._build_periodic_mesh(mesh, correspondence) num_vertices, volume, bad, jump = torus_invariants(periodic_mesh) assert bad == 0, f"{bad} owned facet(s) do not carry two cells" assert np.isclose(volume, 1.0) assert jump < 1e-12, f"seam jumps by {jump:.3e}" # the mesh has 44 nodes and 11 of them are replaced, at this resolution assert num_vertices == 33 def test_gmsh_path_does_not_depend_on_the_partition(): """The same answer at any rank count, which is what the numbers below pin. They are not free parameters: 44 gmsh nodes, 11 of them replaced_nodes. Run this file at 1, 2, 3 and 4 ranks and the assertions are identical. """ comm = MPI.COMM_WORLD mesh, pairs = periodic_square(comm) if comm.rank == 0: assert pairs.num_nodes_global == 44 assert len(pairs.replaced) == 11 correspondence = periodic_correspondence_from_nodes(mesh, pairs) replaced = comm.allreduce(len(correspondence.indicator_vertices), op=MPI.SUM) assert replaced >= 11, "a replaced vertex is missing from some process that holds it" periodic_mesh, _, _ = scifem.periodic.mesh._build_periodic_mesh(mesh, correspondence) num_vertices, volume, bad, _ = torus_invariants(periodic_mesh) assert (num_vertices, bad) == (33, 0) assert np.isclose(volume, 1.0) def test_gmsh_path_single_direction(): """Periodic in x only: a cylinder, which still has the y=0 and y=1 boundaries.""" comm = MPI.COMM_WORLD mesh, pairs = periodic_square(comm, directions=("x",)) correspondence = periodic_correspondence_from_nodes(mesh, pairs) periodic_mesh, _, _ = scifem.periodic.mesh._build_periodic_mesh(mesh, correspondence) before = mesh.topology.index_map(0).size_global after = periodic_mesh.topology.index_map(0).size_global num_replaced = comm.bcast(len(pairs.replaced) if comm.rank == 0 else None, root=0) assert after == before - num_replaced volume = comm.allreduce( dolfinx.fem.assemble_scalar(dolfinx.fem.form(1 * ufl.dx(domain=periodic_mesh))), op=MPI.SUM, ) assert np.isclose(volume, 1.0) def test_gmsh_path_replaces_the_same_vertices_as_the_geometric_path(): """Both paths on the same mesh have to identify the same vertices. Compared in input global indices, not local ones, so the comparison says nothing about how the mesh happens to be partitioned. The gmsh model is built with the low side as the replaced so that the two conventions agree on *which* side is replaced -- otherwise both are right and the sets are disjoint. """ comm = MPI.COMM_WORLD mesh, pairs = periodic_square(comm, low_is_replaced=True) def indicator(x): return np.isclose(x[0], 0.0) | np.isclose(x[1], 0.0) def mapping(x): v = x.copy() v[0] += np.isclose(x[0], 0.0) * 1.0 v[1] += np.isclose(x[1], 0.0) * 1.0 return v geometric = scifem.periodic.match_vertices_geometric(mesh, indicator, mapping) from_gmsh = periodic_correspondence_from_nodes(mesh, pairs) assert_everywhere( comm, np.array_equal( gathered_igi(mesh, geometric.indicator_vertices), gathered_igi(mesh, from_gmsh.indicator_vertices), ), "the two paths replace different vertices", ) assert_everywhere( comm, np.array_equal(np.sort(geometric.indicator_facets), np.sort(from_gmsh.indicator_facets)), "the two paths disagree on the seam facets", ) # and the meshes they build agree on the invariants from_geometric, _, _ = scifem.periodic.mesh._build_periodic_mesh(mesh, geometric) from_pairs, _, _ = scifem.periodic.mesh._build_periodic_mesh(mesh, from_gmsh) assert torus_invariants(from_geometric)[:3] == torus_invariants(from_pairs)[:3] def test_public_entry_point_matches_the_pieces_it_composes(): """`create_periodic_mesh_from_igi` is the two halves, and has to stay that.""" comm = MPI.COMM_WORLD mesh, pairs = periodic_square(comm) expected, _, _ = scifem.periodic.mesh._build_periodic_mesh( mesh, periodic_correspondence_from_nodes(mesh, pairs) ) got, _, _ = scifem.periodic.create_periodic_mesh_from_igi( mesh, pairs.replaced, pairs.partner, pairs.num_nodes_global ) assert torus_invariants(got)[:3] == torus_invariants(expected)[:3] def test_read_periodic_mesh_from_msh_round_trip(tmp_path): """Straight from a file on disk, which is how a caller would actually use this. The path is chosen on rank 0 and broadcast: under MPI every process has its own ``tmp_path``, so letting each pick its own would have them writing and reading different files. """ comm = MPI.COMM_WORLD filename = comm.bcast(str(tmp_path / "periodic.msh") if comm.rank == 0 else None, 0) started_here = False if comm.rank == 0: if not gmsh.isInitialized(): gmsh.initialize() started_here = True gmsh.option.setNumber("General.Terminal", 0) gmsh.model.add("to file") gmsh.model.occ.addRectangle(0, 0, 0, 1.0, 1.0) gmsh.model.occ.synchronize() gmsh.model.mesh.setPeriodic(1, [2], [4], [1, 0, 0, 1.0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1]) gmsh.model.mesh.setPeriodic(1, [3], [1], [1, 0, 0, 0, 0, 1, 0, 1.0, 0, 0, 1, 0, 0, 0, 0, 1]) gmsh.model.addPhysicalGroup(2, [1], 1) gmsh.option.setNumber("Mesh.MeshSizeMin", 1.0 / 5) gmsh.option.setNumber("Mesh.MeshSizeMax", 1.0 / 5) gmsh.model.mesh.generate(2) gmsh.write(filename) if started_here: gmsh.finalize() comm.Barrier() ghost_mode = dolfinx.mesh.GhostMode.shared_facet partitioner = scifem.compat.create_partitioner(ghost_mode=ghost_mode, max_facet_to_cell_links=2) periodic_mesh, _, _ = read_periodic_mesh_from_msh( filename, comm, gdim=2, partitioner=partitioner ) num_vertices, volume, bad, jump = torus_invariants(periodic_mesh) assert (num_vertices, bad) == (33, 0) assert np.isclose(volume, 1.0) assert jump < 1e-12 def periodic_box(comm, res=1.0 / 4, low_is_replaced=True, order=1): """A distributed unit cube from gmsh, periodic in all three directions. Surface tags of ``occ.addBox`` are 1 at x=0, 2 at x=1, 3 at y=0, 4 at y=1, 5 at z=0 and 6 at z=1 -- checked against the bounding boxes rather than assumed. The default resolution is not arbitrary. At ``1/3`` the glued mesh is not a manifold: 206 cells, and 11 owned facets end up with other than two of them, the same way a 2x2 doubly periodic square fails because each cell meets its neighbour on both sides. The pairing is still correct there -- the seam jump is 2e-15 -- so this is a property of the mesh, not of the identification. From ``1/4`` on it is clean. Returns: ``(mesh, pairs)``, with `pairs` meaningful on rank 0 only. """ started_here = False if comm.rank == 0: if not gmsh.isInitialized(): gmsh.initialize() started_here = True gmsh.option.setNumber("General.Terminal", 0) gmsh.model.add("periodic box") gmsh.model.occ.addBox(0, 0, 0, 1.0, 1.0, 1.0) gmsh.model.occ.synchronize() low, high = (1, 3, 5), (2, 4, 6) for direction in range(3): shift = [0.0, 0.0, 0.0] # gmsh stores the transform as partner -> replaced, so it points from the side # that survives towards the side that is replaced. shift[direction] = -1.0 if low_is_replaced else 1.0 replaced, partner = ( ([low[direction]], [high[direction]]) if low_is_replaced else ([high[direction]], [low[direction]]) ) gmsh.model.mesh.setPeriodic( 2, replaced, partner, [ 1, 0, 0, shift[0], 0, 1, 0, shift[1], 0, 0, 1, shift[2], 0, 0, 0, 1, ], ) gmsh.model.addPhysicalGroup(3, [1], 1) gmsh.option.setNumber("Mesh.MeshSizeMin", res) gmsh.option.setNumber("Mesh.MeshSizeMax", res) gmsh.model.mesh.generate(3) if order > 1: gmsh.model.mesh.setOrder(order) pairs = extract_gmsh_periodic_nodes(gmsh.model) else: pairs = PeriodicNodes() mesh = model_to_mesh(gmsh.model, comm, rank=0, gdim=3) if started_here: gmsh.finalize() return mesh, pairs def test_gmsh_path_in_3d_builds_a_three_torus(): """A triply periodic cube, where the corner chain runs through three directions. 2D only ever exercises a two-hop chain and facets that are edges; here the corner at the origin has to reach (1,1,1), and the seam facets are triangles. """ comm = MPI.COMM_WORLD mesh, pairs = periodic_box(comm) correspondence = periodic_correspondence_from_nodes(mesh, pairs) periodic_mesh, _, _ = scifem.periodic.mesh._build_periodic_mesh(mesh, correspondence) num_vertices, volume, bad, jump = torus_invariants(periodic_mesh) assert bad == 0, f"{bad} owned facet(s) do not carry two cells" assert np.isclose(volume, 1.0) assert jump < 1e-12, f"seam jumps by {jump:.3e}" before = mesh.topology.index_map(0).size_global num_replaced = comm.bcast(len(pairs.replaced) if comm.rank == 0 else None, root=0) assert num_vertices == before - num_replaced def test_gmsh_and_geometric_paths_agree_in_3d(): """The equivalence test in 3D, which is where the corner chain is longest. The `mapping` applies every offset that applies to the point, so it reaches the root in one call; gmsh records the same identification as three separate surface pairings that the reader has to compose. That the two agree is the substance of this test. """ comm = MPI.COMM_WORLD mesh, pairs = periodic_box(comm, low_is_replaced=True) def indicator(x): return np.isclose(x[0], 0.0) | np.isclose(x[1], 0.0) | np.isclose(x[2], 0.0) def mapping(x): v = x.copy() for d in range(3): v[d] += np.isclose(x[d], 0.0) * 1.0 return v geometric = scifem.periodic.match_vertices_geometric(mesh, indicator, mapping) from_gmsh = periodic_correspondence_from_nodes(mesh, pairs) assert_everywhere( comm, np.array_equal( gathered_igi(mesh, geometric.indicator_vertices), gathered_igi(mesh, from_gmsh.indicator_vertices), ), "the two paths replace different vertices", ) assert_everywhere( comm, np.array_equal(np.sort(geometric.indicator_facets), np.sort(from_gmsh.indicator_facets)), "the two paths disagree on the seam facets", ) from_geometric, _, _ = scifem.periodic.mesh._build_periodic_mesh(mesh, geometric) from_pairs, _, _ = scifem.periodic.mesh._build_periodic_mesh(mesh, from_gmsh) assert torus_invariants(from_geometric)[:3] == torus_invariants(from_pairs)[:3] @pytest.mark.parametrize("order", [1, 2]) def test_gmsh_path_on_a_second_order_mesh(order): """A P2 gmsh mesh through the reader, checked by the same torus invariants as P1. The two orders are run side by side so the P2 result is read against the P1 one rather than against a number written down here. What the rebuild does with the extra nodes is nothing: they are geometry, and geometry is never merged, so the node count comes out the same as it went in. """ comm = MPI.COMM_WORLD mesh, pairs = periodic_square(comm, order=order) num_nodes = mesh.geometry.index_map().size_global num_vertices = mesh.topology.index_map(0).size_global if order == 1: assert num_nodes == num_vertices, "a P1 mesh's nodes are exactly its vertices" else: assert num_nodes > num_vertices, f"P{order} added no nodes beyond the vertices" periodic = scifem.periodic.create_periodic_mesh_from_igi( mesh, pairs.replaced, pairs.partner, pairs.num_nodes_global )[0] _, volume, bad, jump = torus_invariants(periodic) assert bad == 0, f"{bad} owned facets do not have two cells" assert np.isclose(volume, 1.0) assert jump < 1e-10, f"a periodic field jumps by {jump:.3e} across the seam" # geometry nodes are never merged, so the node count is untouched by the rebuild assert periodic.geometry.index_map().size_global == num_nodes def test_raising_the_mesh_order_does_not_change_which_vertices_are_replaced(): """The same physical vertices are replaced whatever the geometry order. The reader pairs nodes, and a P2 model has nodes that are not vertices; this is the end-to-end statement that they do not reach the correspondence. The serial test above is the one that contrasts the two settings of `include_high_order`; this one fixes the setting and varies the mesh instead. Compared by coordinate rather than by input global index, because `setOrder(2)` inserts the midside nodes into gmsh's numbering and so renumbers the vertices -- the same physical vertex has a different tag in the two models. Gathering and sorting keeps the comparison independent of the partition. """ comm = MPI.COMM_WORLD replaced_at = {} node_count = {} for order in (1, 2): mesh, pairs = periodic_square(comm, order=order) _, replaced_vertices, _ = scifem.periodic.create_periodic_mesh_from_igi( mesh, pairs.replaced, pairs.partner, pairs.num_nodes_global ) owned = replaced_vertices[replaced_vertices < mesh.topology.index_map(0).size_local] nodes = dolfinx.mesh.entities_to_geometry(mesh, 0, owned).reshape(-1) x = np.vstack(comm.allgather(mesh.geometry.x[nodes, : mesh.geometry.dim])) replaced_at[order] = x[np.lexsort(x.T)] node_count[order] = mesh.geometry.index_map().size_global assert node_count[2] > node_count[1], "the P2 mesh carries no extra nodes" assert len(replaced_at[1]) == len(replaced_at[2]) assert np.allclose(replaced_at[1], replaced_at[2]), ( "raising the geometry order changed which vertices are replaced" ) def test_the_empty_correspondence_needs_no_arguments(): """The ranks that hold nothing say so by saying nothing. Every process other than the reader passes an empty set, so that is the default rather than something each caller assembles. """ pairs = PeriodicNodes() assert len(pairs.replaced) == 0 and len(pairs.partner) == 0 assert pairs.replaced.dtype == np.int64 and pairs.partner.dtype == np.int64 assert pairs.num_nodes_global == 0 # a default_factory, not a shared array: two instances must not alias assert PeriodicNodes().replaced is not pairs.replaced def test_a_node_count_too_small_for_the_pairs_is_rejected(): """`num_nodes_global` keys every post office, and getting it wrong misroutes silently. It is the one field that cannot be derived from the mesh, and the one a caller who took the default would leave at zero, so it is checked against the tags themselves. """ comm = MPI.COMM_WORLD mesh, pairs = periodic_square(comm) largest = comm.bcast( int(max(pairs.replaced.max(), pairs.partner.max())) if comm.rank == 0 else None, 0, ) too_small = PeriodicNodes( pairs.replaced, pairs.partner, largest, # one short: tags are 0-based ) with pytest.raises(RuntimeError, match="num_nodes_global"): periodic_correspondence_from_nodes(mesh, too_small) scientificcomputing-scifem-652ead4/tests/periodic_mesh/test_helpers.py000066400000000000000000000204711525450532400265000ustar00rootroot00000000000000# Equivalence tests for the sorted-search helpers in script.py # SPDX-License-Identifier: MIT """The dense reference implementations, kept side by side with the fast ones. `find_position` and `compute_insert_position` used to build a dense ``len(data) x len(values)`` boolean matrix. They now use ``argsort`` + ``searchsorted``. The originals are reproduced here verbatim as the specification: the tests assert the new implementations agree with them on random input, so the rewrite cannot drift, and anyone reading this file can see exactly what the fast versions are supposed to compute. python3 -m pytest test_helpers.py """ import numpy as np import pytest from scifem.periodic.mesh import ( compute_insert_position, find_position, gather_ragged, unroll_insert_position, ) # --------------------------------------------------------------------------- # # the dense implementations these replaced # --------------------------------------------------------------------------- # def find_position_dense(data, values): if len(data) == 0: return np.zeros(0, dtype=np.int32) matches = values == data[:, None] if not np.all(np.any(matches, axis=1)): raise ValueError("find_position: data contains values not present in values") return matches.argmax(1) def compute_insert_position_dense(data_owner, destination_ranks, out_size): process_pos_indicator = data_owner.reshape(-1, 1) == destination_ranks send_offsets = np.zeros(len(out_size) + 1, dtype=np.intc) send_offsets[1:] = np.cumsum(out_size) assert send_offsets[-1] == len(data_owner) proc_row, proc_col = np.nonzero(process_pos_indicator) cum_pos = np.cumsum(process_pos_indicator, axis=0) insert_position = cum_pos[proc_row, proc_col] - 1 insert_position += send_offsets[proc_col] return insert_position # --------------------------------------------------------------------------- # # the worked examples from the docstrings # --------------------------------------------------------------------------- # def test_find_position_docstring_example(): values = np.array([4, 5, 1, 3, 2], dtype=np.int32) data = np.array([1, 2, 3, 4, 5, 2, 1], dtype=np.int32) assert np.array_equal(find_position(data, values), [2, 4, 3, 0, 1, 4, 2]) def test_compute_insert_position_docstring_example(): data_owner = np.array([0, 1, 1, 0, 2, 3], dtype=np.int32) destination_ranks = np.array([2, 0, 3, 1], dtype=np.int32) out_size = np.array([1, 2, 1, 2], dtype=np.int32) got = compute_insert_position(data_owner, destination_ranks, out_size) assert np.array_equal(got, [1, 4, 5, 2, 0, 3]) def test_unroll_insert_position_docstring_example(): insert_position = np.array([1, 4, 5, 2, 0, 3], dtype=np.int32) expected = [3, 4, 5, 12, 13, 14, 15, 16, 17, 6, 7, 8, 0, 1, 2, 9, 10, 11] assert np.array_equal(unroll_insert_position(insert_position, 3), expected) def test_gather_ragged_docstring_example(): offsets = np.array([0, 2, 2, 5], dtype=np.int64) positions, sizes = gather_ragged(offsets, np.array([2, 0], dtype=np.int64)) assert np.array_equal(positions, [2, 3, 4, 0, 1]) assert np.array_equal(sizes, [3, 2]) def test_gather_ragged_takes_an_empty_group(): offsets = np.array([0, 2, 2, 5], dtype=np.int64) positions, sizes = gather_ragged(offsets, np.array([1, 1], dtype=np.int64)) assert len(positions) == 0 and np.array_equal(sizes, [0, 0]) def test_gather_ragged_takes_an_empty_selection(): offsets = np.array([0, 2, 2, 5], dtype=np.int64) positions, sizes = gather_ragged(offsets, np.zeros(0, dtype=np.int64)) assert len(positions) == 0 and len(sizes) == 0 @pytest.mark.parametrize("seed", range(25)) def test_gather_ragged_matches_the_loop(seed): """The loop the vectorised form replaces, on ragged arrays with empty groups in them.""" rng = np.random.default_rng(seed) sizes = rng.integers(0, 4, size=rng.integers(1, 12)) offsets = np.zeros(len(sizes) + 1, dtype=np.int64) np.cumsum(sizes, out=offsets[1:]) data = rng.integers(0, 100, size=int(offsets[-1])) selection = rng.integers(0, len(sizes), size=rng.integers(0, 15)) expected = [v for i in selection for v in data[offsets[i] : offsets[i + 1]]] positions, got_sizes = gather_ragged(offsets, selection) assert np.array_equal(data[positions], expected) assert np.array_equal(got_sizes, sizes[selection]) # --------------------------------------------------------------------------- # # equivalence with the dense implementations # --------------------------------------------------------------------------- # @pytest.mark.parametrize("seed", range(25)) def test_find_position_matches_dense(seed): rng = np.random.default_rng(seed) n_values = int(rng.integers(1, 40)) # a permutation, so `values` has no repeats -- the usual case values = rng.permutation(n_values).astype(np.int32) data = rng.choice(values, size=int(rng.integers(0, 60))).astype(np.int32) assert np.array_equal(find_position(data, values), find_position_dense(data, values)) @pytest.mark.parametrize("seed", range(25)) def test_find_position_matches_dense_with_repeats(seed): """Where `values` repeats, both must return the *first* occurrence.""" rng = np.random.default_rng(1000 + seed) values = rng.integers(0, 6, size=int(rng.integers(2, 30))).astype(np.int32) data = rng.choice(values, size=int(rng.integers(1, 40))).astype(np.int32) assert np.array_equal(find_position(data, values), find_position_dense(data, values)) def test_find_position_empty(): values = np.array([3, 1, 2], dtype=np.int32) assert find_position(np.zeros(0, dtype=np.int32), values).size == 0 def test_find_position_rejects_missing_value(): values = np.array([4, 5, 1], dtype=np.int32) data = np.array([4, 9], dtype=np.int32) with pytest.raises(ValueError, match="not present"): find_position(data, values) # and the value being larger than every entry is the same error, not an index error with pytest.raises(ValueError, match="not present"): find_position(np.array([99], dtype=np.int32), values) @pytest.mark.parametrize("seed", range(40)) def test_compute_insert_position_matches_dense(seed): rng = np.random.default_rng(2000 + seed) n_ranks = int(rng.integers(1, 8)) destination_ranks = rng.permutation(n_ranks).astype(np.int32) # a random multiset of destinations, then the counts they imply data_owner = rng.choice(destination_ranks, size=int(rng.integers(1, 80))) data_owner = data_owner.astype(np.int32) out_size = np.array( [np.count_nonzero(data_owner == r) for r in destination_ranks], dtype=np.int32 ) got = compute_insert_position(data_owner, destination_ranks, out_size) expected = compute_insert_position_dense(data_owner, destination_ranks, out_size) assert np.array_equal(got, expected) @pytest.mark.parametrize("seed", range(15)) def test_compute_insert_position_is_a_permutation(seed): """The result has to be a permutation of range(n), or packing would drop entries.""" rng = np.random.default_rng(3000 + seed) n_ranks = int(rng.integers(1, 6)) destination_ranks = rng.permutation(n_ranks).astype(np.int32) data_owner = rng.choice(destination_ranks, size=int(rng.integers(1, 50))) data_owner = data_owner.astype(np.int32) out_size = np.array( [np.count_nonzero(data_owner == r) for r in destination_ranks], dtype=np.int32 ) got = compute_insert_position(data_owner, destination_ranks, out_size) assert np.array_equal(np.sort(got), np.arange(len(data_owner))) def test_compute_insert_position_empty(): got = compute_insert_position( np.zeros(0, dtype=np.int32), np.array([2, 0], dtype=np.int32), np.array([0, 0], dtype=np.int32), ) assert got.size == 0 def test_compute_insert_position_groups_by_destination(): """Items for the same destination land in one contiguous block, in input order.""" data_owner = np.array([7, 3, 7, 3, 7], dtype=np.int32) destination_ranks = np.array([3, 7], dtype=np.int32) out_size = np.array([2, 3], dtype=np.int32) pos = compute_insert_position(data_owner, destination_ranks, out_size) packed = np.empty(5, dtype=np.int32) packed[pos] = np.arange(5, dtype=np.int32) # destination 3 first (its two items, in order), then destination 7 (its three) assert np.array_equal(packed, [1, 3, 0, 2, 4]) scientificcomputing-scifem-652ead4/tests/periodic_mesh/test_high_order.py000066400000000000000000000313551525450532400271530ustar00rootroot00000000000000# Higher-order geometry through create_periodic_mesh # SPDX-License-Identifier: MIT """The merge is topological: vertices are identified, geometry nodes never are. So a P2 or P3 input drives `num_nodes > num_vertices` through every exchange in the rebuild, and the property that says what the algorithm does is that **the node count comes out unchanged while the vertex count drops**. The geometry stays deliberately torn across the seam -- the cells still sit where they sit -- which is also why the order has to be raised *before* the merge and cannot be raised after it. Run serially, or under MPI:: python3 -m pytest test_high_order.py mpirun -n 3 python3 -m pytest test_high_order.py """ import inspect import basix import dolfinx import numpy as np import pytest from mpi4py import MPI from scifem.periodic.mesh import create_periodic_mesh from test_periodic import seam_jump, volume # (cell type, geometry degree). Quadrilaterals cover the non-simplex dofmap, tetrahedra the # 3D exchanges, and degree 3 the case with nodes interior to a facet. CASES = [ ("triangle", 2), ("quadrilateral", 2), ("tetrahedron", 2), ("triangle", 3), ] def linear_mesh(cell_name, n): """A unit square or cube of `cell_name` cells, with the ghosting the rebuild needs.""" ghost_mode = dolfinx.mesh.GhostMode.shared_facet if cell_name == "tetrahedron": return dolfinx.mesh.create_unit_cube(MPI.COMM_WORLD, n, n, n, ghost_mode=ghost_mode) return dolfinx.mesh.create_unit_square( MPI.COMM_WORLD, n, n, cell_type=getattr(dolfinx.mesh.CellType, cell_name), ghost_mode=ghost_mode, ) def higher_order(mesh, degree): """`mesh` with its geometry interpolated into a Lagrange element of `degree`. Two things about `coordinate_element` that are easy to get wrong, both encoded here: it takes a `dolfinx.mesh.CellType` and *not* a `basix.CellType` -- the enums have different integer values, so basix's is accepted and then fails as a cell-shape mismatch -- and degree above 2 has no default variant. """ variant = 0 if degree <= 2 else int(basix.LagrangeVariant.gll_isaac) cmap = dolfinx.fem.coordinate_element(mesh.topology.cell_type, degree, variant) return dolfinx.fem.interpolate_geometry(mesh, cmap) def supports_discontinuous_geometry(): """Whether this DOLFINx takes a `discontinuous` flag for its coordinate element. scifem supports more than one DOLFINx release. The flag arrives with FEniCS/dolfinx#4544, and without it a torn geometry cannot be asked for at all, so the test below is expected to fail rather than skipped. """ return "discontinuous" in inspect.signature(dolfinx.fem.coordinate_element).parameters def discontinuous_element(cell_name, degree): """A Lagrange element of `degree` with nothing shared between cells. The last argument of `basix.create_element` is `discontinuous`; it is the `false` in the `create_element` call inside `interpolate_geometry`, and flipping it is what would let a torn geometry be represented. """ return basix.create_element( basix.ElementFamily.P, getattr(basix.CellType, cell_name), degree, basix.LagrangeVariant.unset, basix.DPCVariant.unset, True, ) def periodic_in_every_direction(gdim): """Identify ``x_d = 0`` with ``x_d = 1`` in every direction at once. Every offset that applies to a point is applied in one call, so a corner reaches its root without a chain. """ def indicator(x): marked = np.zeros(x.shape[1], dtype=np.bool_) for d in range(gdim): marked |= np.isclose(x[d], 0.0) return marked def mapping(x): values = x.copy() for d in range(gdim): values[d] += np.isclose(x[d], 0.0) * 1.0 return values return indicator, mapping def x_periodic(): """Identify x=0 with x=1 and leave the other directions alone.""" def indicator(x): return np.isclose(x[0], 0.0) def mapping(x): values = x.copy() values[0] += 1.0 return values return indicator, mapping def facets_without_two_cells(mesh): """Owned facets whose incident-cell count is not two, reduced over the communicator. Zero on a mesh with no boundary, which is what periodicity in every direction gives. """ tdim = mesh.topology.dim mesh.topology.create_entities(tdim - 1) mesh.topology.create_connectivity(tdim - 1, tdim) f_to_c = mesh.topology.connectivity(tdim - 1, tdim) num_owned = mesh.topology.index_map(tdim - 1).size_local per_facet = np.diff(f_to_c.offsets)[:num_owned] return mesh.comm.allreduce(int(np.count_nonzero(per_facet != 2)), op=MPI.SUM) def geometry_degree(mesh): """Compat: 0.12 deprecates `geometry.cmap` in favour of `geometry.cmaps[0]`.""" cmaps = getattr(mesh.geometry, "cmaps", None) return (cmaps[0] if cmaps else mesh.geometry.cmap).degree def gathered_nodes(mesh): """Every owned geometry node, keyed by input global index, gathered and sorted. Integrating cannot see a bent interior edge at all: the edge is shared, so whatever the bow adds to one cell it takes from the other and the union is unchanged. The nodes themselves are therefore the only place the curvature actually lives, and comparing them is both exact and partition-independent. """ num_owned = mesh.geometry.index_map().size_local igi = mesh.geometry.input_global_indices[:num_owned] x = mesh.geometry.x[:num_owned, : mesh.geometry.dim] all_igi = np.concatenate(mesh.comm.allgather(igi)) all_x = np.vstack(mesh.comm.allgather(x)) order = np.argsort(all_igi) return all_igi[order], all_x[order] def periodic_field(x): """Periodic under a unit translation in every direction the mesh has.""" value = np.ones(x.shape[1]) for d in range(x.shape[0]): value = value * np.cos(2 * np.pi * x[d]) return value # --------------------------------------------------------------------------- # # raising the order first, which is the way that works # --------------------------------------------------------------------------- # @pytest.mark.parametrize("cell_name,degree", CASES, ids=[f"{c}-P{d}" for c, d in CASES]) def test_higher_order_geometry_survives_the_merge(cell_name, degree): """A curved mesh comes out periodic, not merely a mesh with the right counts. The jump is the half of this that counting cannot reach: a wrong pairing gives the same vertex count, cell count and volume as a right one. """ n = 3 if cell_name == "tetrahedron" else 6 mesh = higher_order(linear_mesh(cell_name, n), degree) assert geometry_degree(mesh) == degree indicator, mapping = periodic_in_every_direction(mesh.geometry.dim) periodic = create_periodic_mesh(mesh, indicator, mapping)[0] assert geometry_degree(periodic) == degree, "the merge lowered the geometry degree" assert np.isclose(volume(periodic), 1.0) assert facets_without_two_cells(periodic) == 0, "the merged mesh still has a boundary" assert seam_jump(periodic, periodic_field) < 1e-10 def test_vertices_drop_and_nodes_do_not(): """The property that says what this algorithm is: it merges vertices, not geometry. A 6x6 P2 triangle mesh has 49 vertices and 169 nodes. Identifying x=0 with x=1 removes one column of 7 vertices and leaves every node in place, because the two sides of the seam keep their own coordinates -- the cells have not moved. """ mesh = higher_order(linear_mesh("triangle", 6), 2) vertices_before = mesh.topology.index_map(0).size_global nodes_before = mesh.geometry.index_map().size_global assert (vertices_before, nodes_before) == (49, 169) periodic = create_periodic_mesh(mesh, *x_periodic())[0] assert periodic.topology.index_map(0).size_global == vertices_before - 7 assert periodic.geometry.index_map().size_global == nodes_before def test_curvature_is_carried_through_the_merge(): """A genuinely curved mesh, so the test fails if the rebuild re-linearises it. The vertices are untouched, so every straight-sided quantity is blind to this; only the midside nodes move, and only an integrand that weights the two sides of a bent edge differently can see them. """ curved = higher_order(linear_mesh("triangle", 6), 2) # Bow the midside nodes by a smooth field. Vertices sit on multiples of 1/6, so a # y-coordinate off that lattice belongs to a midside node; the vertices are left where # they are, so the pairing sees exactly what it would on the straight mesh. x = curved.geometry.x midside = ~np.isclose(np.round(x[:, 1] * 6) / 6, x[:, 1]) assert midside.sum() > 0 x[midside, 1] += 0.04 * np.sin(2 * np.pi * x[midside, 0]) igi_before, x_before = gathered_nodes(curved) periodic = create_periodic_mesh(curved, *x_periodic())[0] igi_after, x_after = gathered_nodes(periodic) assert np.array_equal(igi_after, igi_before), "the owned geometry nodes changed" assert np.allclose(x_after, x_before), "the merge moved the geometry" # --------------------------------------------------------------------------- # # raising the order afterwards, which does not # --------------------------------------------------------------------------- # @pytest.mark.xfail( strict=True, reason=( "`interpolate_geometry` builds its dofmap from a *continuous* space" " (`create_functionspace` in cpp/dolfinx/fem/utils.h:1070-1122), so the two cells" " meeting across the seam share one dof and push forward to two different physical" " points. Only one value can be stored, and the seam cells are stretched across the" " domain: volume 2.0 serially and 2.4-3.0 in parallel, against 1.0. The coordinates" " themselves are computed correctly -- the obstacle is the continuity, and it bites" " at any degree, including a same-degree round trip. A discontinuous element fixes" " it: FEniCS/dolfinx#4544, `Discontinuous CoordinateElement`, exposes" " `is_discontinuous` and makes `interpolate_geometry` respect it, for curving" " periodic meshes. Note this test stays red even then -- it passes a *continuous*" " element, which is still wrong. When #4544 lands, add a second test that passes a" " discontinuous one and expect it to pass; leave this one as the record that the" " default does not work." ), ) def test_geometry_can_be_raised_after_the_merge(): """Interpolating the geometry must not change the domain it describes.""" mesh = linear_mesh("triangle", 6) periodic = create_periodic_mesh(mesh, *x_periodic())[0] assert np.isclose(volume(periodic), 1.0) raised = higher_order(periodic, 2) assert np.isclose(volume(raised), 1.0) @pytest.mark.xfail( not supports_discontinuous_geometry(), strict=True, reason=( "needs FEniCS/dolfinx#4544, `Discontinuous CoordinateElement`, which exposes" " `is_discontinuous` and makes `interpolate_geometry` respect it -- its stated" " motivation is curving periodic meshes. Today the flag is accepted and ignored:" " a discontinuous P2 element on the 6x6 periodic mesh still yields 156 nodes, the" " *continuous* count, instead of 6 per cell. Building a form on the result then" " fails as well, because the UFL domain says discontinuous while the geometry is" " not. Replicated by hand, a genuinely discontinuous geometry gives volume 1.0 at" " degree 1 and 2 and assembles interior-facet forms, so this should pass once the" " PR lands. Two things to expect when it does: the node count grows a lot, since a" " discontinuous geometry duplicates everywhere and not only at the seam, and" " `input_global_indices` is regenerated, which" " `transfer_meshtags_to_periodic_mesh` reads." ), ) def test_geometry_can_be_raised_after_the_merge_with_a_discontinuous_element(): """The route that should work: tear the geometry, then raise its order discontinuously. The node count is asserted before the volume on purpose. It is the direct statement that the element was respected -- one set of nodes per cell, nothing shared -- and it is what fails today, rather than the test tripping over some later consequence. """ mesh = linear_mesh("triangle", 6) periodic = create_periodic_mesh(mesh, *x_periodic())[0] element = discontinuous_element("triangle", 2) raised = dolfinx.fem.interpolate_geometry(periodic, dolfinx.fem.coordinate_element(element)) num_cells = periodic.topology.index_map(periodic.topology.dim).size_global assert raised.geometry.index_map().size_global == num_cells * element.dim, ( "the geometry is still shared between cells, so the seam cannot be torn" ) assert np.isclose(volume(raised), 1.0) scientificcomputing-scifem-652ead4/tests/periodic_mesh/test_meshtags.py000066400000000000000000000263011525450532400266470ustar00rootroot00000000000000# Tests for transfer_meshtags_to_periodic_mesh # SPDX-License-Identifier: MIT """Tags are checked by where they land, not by how many survive. A transfer that loses the entity/value association keeps every count intact, so each test here re-derives the value from the tagged entity's own midpoint on the periodic mesh and asserts it is the value that entity should carry. Counting is the weaker half of each test, kept because it is what catches an entity being dropped. The one rule with real content is which entities are dropped: an entity survives iff at least one of its vertices survives, so a facet lying *on* the seam disappears -- it has been merged into its partner -- while a facet merely touching the seam at one vertex does not. Run serially, or under MPI:: python3 -m pytest test_meshtags.py mpirun -n 3 python3 -m pytest test_meshtags.py """ import numpy as np import pytest from mpi4py import MPI import dolfinx from scifem.periodic.mesh import create_periodic_mesh from scifem.periodic.transfer import transfer_meshtags_to_periodic_mesh def unit_square(n=8): return dolfinx.mesh.create_unit_square( MPI.COMM_WORLD, n, n, ghost_mode=dolfinx.mesh.GhostMode.shared_facet ) def x_periodic(): """Replace the vertices at x=0 with those at x=1.""" def indicator(x): return np.isclose(x[0], 0.0) def mapping(x): values = x.copy() values[0] += 1.0 return values return indicator, mapping def owned(mesh, dim, entities): """The entities of `entities` this process owns, so a global count is not double-counted.""" entities = np.asarray(entities, dtype=np.int32) return entities[entities < mesh.topology.index_map(dim).size_local] def count(mesh, tags, value): """How many entities carry `value`, over the whole communicator.""" marked = tags.indices[tags.values == value] return mesh.comm.allreduce(len(owned(mesh, tags.dim, marked)), op=MPI.SUM) def midpoints(mesh, dim, entities): # `compute_midpoints` reaches for the entity-to-cell connectivity, which is not there # by default for anything below the cell dimension. mesh.topology.create_entities(dim) mesh.topology.create_connectivity(dim, mesh.topology.dim) entities = np.asarray(entities, dtype=np.int32) return dolfinx.mesh.compute_midpoints(mesh, dim, entities) def tag_by(mesh, dim, value_of, where=None): """Tag the entities `where` selects with ``value_of(midpoint)``, one value per entity. Args: mesh: The mesh to tag. dim: Dimension of the entities to tag. value_of: Midpoints as ``(n, 3)`` to an integer value per entity. where: Locator for the entities to tag; all of them if omitted. """ mesh.topology.create_entities(dim) if where is None: imap = mesh.topology.index_map(dim) entities = np.arange(imap.size_local, dtype=np.int32) else: entities = owned(mesh, dim, dolfinx.mesh.locate_entities(mesh, dim, where)) values = np.asarray(value_of(midpoints(mesh, dim, entities)), dtype=np.int32) order = np.argsort(entities) return dolfinx.mesh.meshtags(mesh, dim, entities[order], values[order]) def band(x): """1 below y=1/2, 2 above -- a value that can be re-derived from a midpoint.""" return np.where(x[:, 1] < 0.5, 1, 2) # --------------------------------------------------------------------------- # # cells: nothing is ever dropped # --------------------------------------------------------------------------- # def test_cell_tags_are_preserved(): """The ``dim == tdim`` branch skips the filter entirely, so every cell has to survive. Cell ownership does not change in the rebuild, so this is the transfer at its simplest: the same cells, the same values, only renumbered. """ n = 8 mesh = unit_square(n) tags = tag_by(mesh, mesh.topology.dim, band) pm, replaced, _ = create_periodic_mesh(mesh, *x_periodic()) moved = transfer_meshtags_to_periodic_mesh(mesh, pm, replaced, tags) assert moved.dim == mesh.topology.dim total = mesh.comm.allreduce(len(owned(pm, moved.dim, moved.indices)), op=MPI.SUM) assert total == pm.topology.index_map(pm.topology.dim).size_global assert count(pm, moved, 1) == n * n assert count(pm, moved, 2) == n * n def test_cell_tag_values_follow_their_cells(): """The counts above are preserved by any permutation; this is not.""" mesh = unit_square(8) tags = tag_by(mesh, mesh.topology.dim, band) pm, replaced, _ = create_periodic_mesh(mesh, *x_periodic()) moved = transfer_meshtags_to_periodic_mesh(mesh, pm, replaced, tags) here = owned(pm, moved.dim, moved.indices) values = moved.values[np.isin(moved.indices, here)] assert np.array_equal(values, band(midpoints(pm, moved.dim, here))) # --------------------------------------------------------------------------- # # facets: dropped iff every vertex is replaced # --------------------------------------------------------------------------- # def test_facet_tags_off_the_seam_are_preserved(): """y=0 and y=1 are untouched by an x-periodic identification. The two facets at the corners have one replaced vertex each and are kept on the rule above, so the count is exact rather than approximate. """ n = 8 mesh = unit_square(n) tdim = mesh.topology.dim tags = tag_by( mesh, tdim - 1, lambda m: np.where(m[:, 1] < 0.5, 1, 2), where=lambda x: np.isclose(x[1], 0.0) | np.isclose(x[1], 1.0), ) assert count(mesh, tags, 1) == n and count(mesh, tags, 2) == n pm, replaced, _ = create_periodic_mesh(mesh, *x_periodic()) moved = transfer_meshtags_to_periodic_mesh(mesh, pm, replaced, tags) assert count(pm, moved, 1) == n assert count(pm, moved, 2) == n def test_facet_tag_values_follow_their_facets(): """Where each tagged facet ended up, not just how many did.""" mesh = unit_square(8) tdim = mesh.topology.dim tags = tag_by( mesh, tdim - 1, lambda m: np.where(m[:, 1] < 0.5, 1, 2), where=lambda x: np.isclose(x[1], 0.0) | np.isclose(x[1], 1.0), ) pm, replaced, _ = create_periodic_mesh(mesh, *x_periodic()) moved = transfer_meshtags_to_periodic_mesh(mesh, pm, replaced, tags) here = owned(pm, moved.dim, moved.indices) values = moved.values[np.isin(moved.indices, here)] mid = midpoints(pm, moved.dim, here) assert np.all(np.isclose(mid[:, 1], 0.0) | np.isclose(mid[:, 1], 1.0)) assert np.array_equal(values, np.where(mid[:, 1] < 0.5, 1, 2)) def test_facets_on_the_seam_are_dropped(): """The replaced side of the seam has no image: it *is* the other side now. Every vertex of an x=0 facet is replaced, so the rule drops it. Keeping it would address it by input global indices that the periodic mesh no longer has. """ n = 8 mesh = unit_square(n) tdim = mesh.topology.dim tags = tag_by( mesh, tdim - 1, lambda m: np.full(len(m), 7), where=lambda x: np.isclose(x[0], 0.0), ) assert count(mesh, tags, 7) == n pm, replaced, _ = create_periodic_mesh(mesh, *x_periodic()) moved = transfer_meshtags_to_periodic_mesh(mesh, pm, replaced, tags) assert count(pm, moved, 7) == 0 def test_the_surviving_side_of_the_seam_is_kept(): """The mirror of the test above, and the one that would fail if the rule inverted. Its midpoint is at x=0 *or* x=1, and which one is not a property of the tag. The two facets are one facet now, and it has two geometric representatives -- the geometry is deliberately torn across the seam, since the cells still sit where they sit. What `compute_midpoints` reports is whichever incident cell the connectivity lists first. """ n = 8 mesh = unit_square(n) tdim = mesh.topology.dim tags = tag_by( mesh, tdim - 1, lambda m: np.full(len(m), 9), where=lambda x: np.isclose(x[0], 1.0), ) pm, replaced, _ = create_periodic_mesh(mesh, *x_periodic()) moved = transfer_meshtags_to_periodic_mesh(mesh, pm, replaced, tags) assert count(pm, moved, 9) == n here = owned(pm, moved.dim, moved.indices) x = midpoints(pm, moved.dim, here)[:, 0] assert np.all(np.isclose(x, 0.0) | np.isclose(x, 1.0)) def test_a_facet_touching_the_seam_at_one_vertex_is_kept(): """The boundary case the rule is written for, pinned on its own. The bottom-left facet of an x-periodic square has its (0, 0) vertex replaced and its (1/n, 0) vertex retained. It survives, and it survives as a facet of the cell it belonged to. """ n = 8 mesh = unit_square(n) tdim = mesh.topology.dim tags = tag_by( mesh, tdim - 1, lambda m: np.full(len(m), 3), where=lambda x: np.isclose(x[1], 0.0) & (x[0] < 1.0 / n + 1e-12), ) assert count(mesh, tags, 3) == 1 pm, replaced, _ = create_periodic_mesh(mesh, *x_periodic()) moved = transfer_meshtags_to_periodic_mesh(mesh, pm, replaced, tags) assert count(pm, moved, 3) == 1 here = owned(pm, moved.dim, moved.indices) if len(here): mid = midpoints(pm, moved.dim, here) assert np.allclose(mid[0], [0.5 / n, 0.0, 0.0]) # --------------------------------------------------------------------------- # # doubly periodic, where a facet can be dropped from either direction # --------------------------------------------------------------------------- # def test_doubly_periodic_drops_both_seams_and_keeps_the_interior(): """With no boundary left, only tags on interior facets can survive.""" n = 6 mesh = unit_square(n) tdim = mesh.topology.dim def indicator(x): return np.isclose(x[0], 0.0) | np.isclose(x[1], 0.0) def mapping(x): values = x.copy() values[0] += np.isclose(x[0], 0.0) * 1.0 values[1] += np.isclose(x[1], 0.0) * 1.0 return values tags = tag_by( mesh, tdim - 1, lambda m: np.where(np.isclose(m[:, 0], 0.0), 1, 2), where=lambda x: np.isclose(x[0], 0.0) | np.isclose(x[1], 0.0), ) assert count(mesh, tags, 1) == n and count(mesh, tags, 2) == n pm, replaced, _ = create_periodic_mesh(mesh, indicator, mapping) moved = transfer_meshtags_to_periodic_mesh(mesh, pm, replaced, tags) assert count(pm, moved, 1) == 0 assert count(pm, moved, 2) == 0 @pytest.mark.parametrize("n", [4, 8]) def test_interior_facet_tags_survive_a_double_identification(n): """A band of interior facets is untouched by either seam, at either mesh size.""" mesh = unit_square(n) tdim = mesh.topology.dim def indicator(x): return np.isclose(x[0], 0.0) | np.isclose(x[1], 0.0) def mapping(x): values = x.copy() values[0] += np.isclose(x[0], 0.0) * 1.0 values[1] += np.isclose(x[1], 0.0) * 1.0 return values tags = tag_by( mesh, tdim - 1, lambda m: np.full(len(m), 5), where=lambda x: np.isclose(x[1], 0.5), ) before = count(mesh, tags, 5) assert before > 0 pm, replaced, _ = create_periodic_mesh(mesh, indicator, mapping) moved = transfer_meshtags_to_periodic_mesh(mesh, pm, replaced, tags) assert count(pm, moved, 5) == before here = owned(pm, moved.dim, moved.indices) assert np.allclose(midpoints(pm, moved.dim, here)[:, 1], 0.5) scientificcomputing-scifem-652ead4/tests/periodic_mesh/test_partition.py000066400000000000000000000372021525450532400270470ustar00rootroot00000000000000# Regression tests for create_periodic_mesh on a constructed partition # SPDX-License-Identifier: MIT """The ghost layer `create_periodic_mesh` builds, pinned with a partition of our own. A doubly periodic square is a torus: it has no boundary, so in the rebuilt mesh *every owned facet must have exactly two incident cells*. Two ghosting bugs used to leave one of the seam facets with a single cell, which shows up at assembly time as ``Cannot compute interior facet integral over interprocess facet``: * Phase 1 shipped only the cells behind the boundary facets a process *owned* (`dolfinx.mesh.exterior_facet_indices` is owned-only). A process that took over a replacement vertex while merely *ghosting* one of the boundary facets touching it never shipped the cell behind that facet. * Phase 3 shipped the cell to the single owner `dolfinx.geometry.determine_point_ownership` returned for the mapped point. That point sits exactly on a vertex, which several cells share, so the choice among them is arbitrary and the other processes owning cells incident to that replacement vertex were left short. Neither is really about the number of processes: both need particular ranks to meet at a single seam vertex. Under the default partitioner that happened to occur at 5 ranks on a 4x4 mesh and nowhere near it, which is what made the bugs look rank-count specific. Here the partition is built rather than stumbled upon -- `seam_split_partitioner` below puts a rank boundary through the seam vertices and keeps the halos thin -- and both bugs then appear at 2, 3 and 4 ranks (verified against the pre-fix code). Run serially, or under MPI:: python3 -m pytest test_partition.py mpirun -n 3 python3 -m pytest test_partition.py """ from mpi4py import MPI import basix.ufl import numpy as np import pytest import ufl import dolfinx from scifem.periodic.mesh import create_periodic_mesh # A hand-written geometric partitioner needs wrapping before `create_mesh` will take it, # and the wrappers only exist on DOLFINx main (0.12.x); 0.11 has no way to pass cell # positions to a partitioner at all, so there the tests below have nothing to build on. _HAS_GEOMETRIC_PARTITIONER = hasattr(dolfinx.mesh, "create_geometric_cell_partitioner") # The partitioning decision here is purely geometric, but a geometric partitioner never # ghosts (`create_geometric_cell_partitioner` forces `GhostMode.none`), and both the # periodic merge and the `dS` assembly below need a ghost layer. The hybrid wrapper is the # one that also hands the partitioner the dual graph, which is all that is needed to work # out ghost destinations. It lands in the same DOLFINx versions. _HAS_HYBRID_PARTITIONER = hasattr(dolfinx.mesh, "create_hybrid_cell_partitioner") pytestmark = pytest.mark.skipif( not (_HAS_GEOMETRIC_PARTITIONER and _HAS_HYBRID_PARTITIONER), reason=( "custom geometric partitioning needs dolfinx.mesh.create_geometric_cell_partitioner" " and create_hybrid_cell_partitioner, which are only on DOLFINx main" ), ) # Cells per direction. 12 is the size that forces both bugs at 2, 3 and 4 ranks; 6 and 8 # force them at some of those counts and are kept as extra cover, since which rank ends up # short depends on details of the numbering that a DOLFINx change could shift. 3 is the # smallest usable size in principle -- a 2x2 doubly periodic mesh is non-manifold, each cell # meeting its neighbour on both sides, so every facet gets four cells -- but the halos of a # mesh that small cover the whole domain and hide any missing cell. GRID_SIZES = (6, 8, 12) # Band width numerator/denominator: bands are 3/2 cells wide, see `seam_split_partitioner` _BAND_NUM, _BAND_DEN = 2, 3 # --------------------------------------------------------------------------- # # A partition that puts a rank boundary through the seam # --------------------------------------------------------------------------- # def num_bands(n): """Number of distinct bands `seam_split_partitioner` cuts an ``n x n`` grid into.""" return (_BAND_NUM * (2 * n - 2)) // _BAND_DEN + 1 def seam_split_partitioner(n): """Geometric partitioner for the ``n x n`` unit square: anti-diagonal bands, dealt out. Cell ``(i, j)`` goes to rank ``floor(2 * (i + j) / 3) % nparts``: the anti-diagonals ``i + j = const`` are grouped into bands 3/2 cells wide -- alternately one and two diagonals -- and the bands are dealt round-robin to the ranks. Three properties matter, and a partitioner that cuts the square into compact pieces has none of them: * A band boundary runs through the seam vertices, so the cells meeting at a vertex on ``x = 1`` or ``y = 1`` -- a *replacement* vertex, the one a seam vertex is merged into -- are owned by more than one rank. That is what phase 3 got wrong by shipping the cell to the single cell owner `determine_point_ownership` picked out of several. * The bands run diagonally and the width alternates, so they are not commensurate with the periodic identification: the rank owning a cell at the ``x = 1`` seam is not the rank owning the cell it is glued to at ``x = 0``, and a boundary facet on the seam is regularly owned by one rank and merely ghosted by the rank next to it. That is what phase 1 used to skip over, `exterior_facet_indices` being owned-only. * The bands are still compact, so halos stay thin. On a partition scattered cell by cell every process ghosts everything and a cell that was never shipped is present anyway, which hides the bug rather than exposing it. `n` is fixed by the caller because the rule is stated in cells; the returned function has the signature and role of `slab_partitioner` in DOLFINx's `demo_partition.py` -- centroids in, one destination rank per centroid out. Args: n: Cells per direction of the grid being partitioned. Returns: A geometric partitioning function ``(comm, nparts, x, node_weights) -> ranks``. """ def partitioner(comm, nparts, x, node_weights=None): i = np.floor(x[:, 0] * n).astype(np.int64) # centroid of cell (i, j) is j = np.floor(x[:, 1] * n).astype(np.int64) # ((i + 1/2)/n, (j + 1/2)/n) return ((_BAND_NUM * (i + j) // _BAND_DEN) % nparts).astype(np.int32) return partitioner def _centroids(cells_global, n): """Centroids of the cells with the given global indices, from the numbering below.""" j, i = np.divmod(np.asarray(cells_global, dtype=np.int64), n) return np.stack([i + 0.5, j + 0.5], axis=1) / n def _with_ghost_layer(part, n): """Wrap a geometric partitioner so it also names ghost destinations. A geometric partitioner is not given the dual graph and so cannot ghost. The hybrid interface passes both, and the ghost destinations of a cell are just the owners of its neighbours in the dual graph. Those neighbours arrive as *global* cell indices, and the grid is built here, so their centroids follow from the numbering and the same purely geometric rule decides their owners -- no communication needed. """ def hybrid(comm, nparts, graph, x, node_weights, edge_weights, ghosting): owner = part(comm, nparts, x, node_weights) neighbour_owner = part(comm, nparts, _centroids(graph.array, n), None) dests, offsets = [], [0] for cell in range(graph.num_nodes): d = [int(owner[cell])] if ghosting: begin, end = graph.offsets[cell], graph.offsets[cell + 1] d += sorted({int(r) for r in neighbour_owner[begin:end]} - {d[0]}) dests += d offsets.append(len(dests)) return dolfinx.graph.adjacencylist( np.asarray(dests, dtype=np.int32), np.asarray(offsets, dtype=np.int32) ) return hybrid def unit_square_block(comm, n): """This rank's block of the cells and points of an ``n x n`` quadrilateral unit square. Cell ``i + n * j`` is the cell of the grid at column ``i``, row ``j``, and point ``i + (n + 1) * j`` is the grid point at ``(i/n, j/n)``. `seam_split_partitioner` and `_centroids` both depend on that numbering. Cells and points are dealt out over the ranks in contiguous blocks, independently of each other, as `create_mesh` expects. """ first, last = ( (n * n * comm.rank) // comm.size, (n * n * (comm.rank + 1)) // comm.size, ) c = np.arange(first, last, dtype=np.int64) cj, ci = np.divmod(c, n) def vertex(di, dj): return (cj + dj) * (n + 1) + ci + di cells = np.stack([vertex(0, 0), vertex(1, 0), vertex(0, 1), vertex(1, 1)], axis=1).astype( np.int64 ) num_points = (n + 1) ** 2 first = (num_points * comm.rank) // comm.size last = (num_points * (comm.rank + 1)) // comm.size p = np.arange(first, last, dtype=np.int64) pj, pi = np.divmod(p, n + 1) x = np.stack([pi, pj], axis=1).astype(np.float64) / n return np.ascontiguousarray(cells), np.ascontiguousarray(x) def split_seam_mesh(comm, n): """An ``n x n`` quadrilateral unit square partitioned by `seam_split_partitioner`.""" if comm.size > num_bands(n): pytest.skip(f"{comm.size} ranks but only {num_bands(n)} bands on a {n}x{n} grid") cells, x = unit_square_block(comm, n) element = basix.ufl.element("Lagrange", "quadrilateral", 1, shape=(2,)) partitioner = dolfinx.mesh.create_hybrid_cell_partitioner( _with_ghost_layer(seam_split_partitioner(n), n) ) return dolfinx.mesh.create_mesh( comm, cells, element, x, partitioner=partitioner, ghost_mode=dolfinx.mesh.GhostMode.shared_facet, ) def doubly_periodic(x): """Left and bottom boundaries are merged into right and top: the square becomes a torus.""" return np.isclose(x[0], 0.0) | np.isclose(x[1], 0.0) def doubly_periodic_map(x): v = x.copy() v[0] += np.isclose(x[0], 0.0) * 1.0 v[1] += np.isclose(x[1], 0.0) * 1.0 return v # --------------------------------------------------------------------------- # # The partition is what the docstring claims # --------------------------------------------------------------------------- # @pytest.mark.parametrize("n", GRID_SIZES) def test_partition_splits_the_seam(n): """Both conditions the two bugs need are present in the input mesh. Without this, a change to `seam_split_partitioner` -- or a change in DOLFINx that moves entity ownership around -- could quietly turn the test below into one that exercises nothing, and it would still pass. """ comm = MPI.COMM_WORLD mesh = split_seam_mesh(comm, n) tdim = mesh.topology.dim # The vertices the seam vertices get merged into, i.e. those on x = 1 or y = 1 replacement = dolfinx.mesh.locate_entities( mesh, 0, lambda x: np.isclose(x[0], 1.0) | np.isclose(x[1], 1.0) ) vertex_map = mesh.topology.index_map(0) replacement_global = set( vertex_map.local_to_global(np.asarray(replacement, dtype=np.int32)).tolist() ) # Owners of the cells incident to each replacement vertex -- bug B needs at least two mesh.topology.create_connectivity(tdim, 0) c_to_v = mesh.topology.connectivity(tdim, 0) l2g = vertex_map.local_to_global( np.arange(vertex_map.size_local + vertex_map.num_ghosts, dtype=np.int32) ) owners = {} for cell in range(mesh.topology.index_map(tdim).size_local): for v in l2g[c_to_v.links(cell)]: if int(v) in replacement_global: owners.setdefault(int(v), set()).add(comm.rank) merged = {} for chunk in comm.allgather(owners): for v, ranks in chunk.items(): merged.setdefault(v, set()).update(ranks) if comm.size > 1: assert max(len(r) for r in merged.values()) > 1, ( "no replacement vertex has its incident cells spread over several ranks:" " phase 3 cannot be exercised by this partition" ) # Boundary facets on the seam that a rank holds but does not own -- bug A needs one. # `exterior_facet_indices` skips exactly these. mesh.topology.create_entities(tdim - 1) mesh.topology.create_connectivity(tdim - 1, tdim) seam_facets = dolfinx.mesh.locate_entities( mesh, tdim - 1, lambda x: np.isclose(x[0], 1.0) | np.isclose(x[1], 1.0) ) num_owned_facets = mesh.topology.index_map(tdim - 1).size_local ghosted = comm.allreduce(int(np.count_nonzero(seam_facets >= num_owned_facets)), MPI.SUM) if comm.size > 1: assert ghosted > 0, ( "every seam boundary facet is owned by the rank that holds it:" " phase 1 cannot be exercised by this partition" ) # --------------------------------------------------------------------------- # # The torus invariants # --------------------------------------------------------------------------- # @pytest.mark.parametrize("n", GRID_SIZES) def test_doubly_periodic_torus_has_no_boundary(n): """Every owned facet of the rebuilt mesh has two cells, and a periodic field is continuous. The facet count is the sharp assertion: a missing ghost cell leaves an owned facet with one incident cell whatever else looks right, and the vertex count, the volume and even the cell count are all still correct when it happens. The failures are rank-local -- one process cannot build the form while the others carry on -- so every count is reduced and every rank raises together. A rank that raised on its own would leave the others waiting in the next collective and the test would hang instead of failing. """ comm = MPI.COMM_WORLD mesh = split_seam_mesh(comm, n) pm, _, _ = create_periodic_mesh(mesh, doubly_periodic, doubly_periodic_map) # Merging both seams removes one vertex per row and per column, leaving n * n assert pm.topology.index_map(0).size_global == n * n assert pm.topology.index_map(pm.topology.dim).size_global == n * n volume = comm.allreduce( dolfinx.fem.assemble_scalar(dolfinx.fem.form(1 * ufl.dx(domain=pm))), op=MPI.SUM ) assert np.isclose(volume, 1.0), f"torus volume is {volume}" # A torus has no boundary, so no owned facet may have a single incident cell tdim = pm.topology.dim pm.topology.create_entities(tdim - 1) pm.topology.create_connectivity(tdim - 1, tdim) f_to_c = pm.topology.connectivity(tdim - 1, tdim) num_owned_facets = pm.topology.index_map(tdim - 1).size_local cells_per_facet = np.diff(f_to_c.offsets)[:num_owned_facets] local_bad = int(np.count_nonzero(cells_per_facet != 2)) num_bad = comm.allreduce(local_bad, op=MPI.SUM) assert num_bad == 0, ( f"{num_bad} owned facets of the rebuilt periodic mesh do not have exactly two" " incident cells; the merged mesh is a torus and has no boundary, so a facet with" " one cell is a cell that was never shipped to this process" ) V = dolfinx.fem.functionspace(pm, ("DG", 1)) u = dolfinx.fem.Function(V) u.interpolate(lambda x: np.cos(2 * np.pi * x[0]) * np.cos(2 * np.pi * x[1])) # `dolfinx.fem.form` is where a missing ghost cell is reported, and only on the ranks # that are missing one. Reduce before raising: assembling below is collective. try: jump_form = dolfinx.fem.form(ufl.jump(u) ** 2 * ufl.dS) local_failure = 0 except RuntimeError: jump_form = None local_failure = 1 num_failed = comm.allreduce(local_failure, op=MPI.SUM) if num_failed: raise RuntimeError( f"{num_failed} of {comm.size} ranks cannot assemble an interior facet integral" " on the rebuilt periodic mesh: an interprocess facet is missing its ghost cell" ) jump = np.sqrt(comm.allreduce(dolfinx.fem.assemble_scalar(jump_form), op=MPI.SUM)) assert jump < 1e-10, f"{n}x{n} quad torus jumps by {jump:.3e}" scientificcomputing-scifem-652ead4/tests/periodic_mesh/test_periodic.py000066400000000000000000000711431525450532400266360ustar00rootroot00000000000000# Tests for create_periodic_mesh # SPDX-License-Identifier: MIT """Periodicity is checked by assembling across the seam, not by counting. A `mapping_function` that is wrong by a whole cell produces a mesh with exactly the right vertex count, the right cell count and the right volume. The only thing that separates it from a correct one is the jump of a periodic field across the facets that the merge turned into interior facets. Run serially, or under MPI:: python3 -m pytest test_periodic.py mpirun -n 3 python3 -m pytest test_periodic.py """ from mpi4py import MPI import inspect import basix.ufl import numpy as np import pytest import ufl import dolfinx from scifem.compat import create_partitioner from scifem.periodic.geometrical_search import match_vertices_geometric from scifem.periodic.mesh import create_periodic_mesh from scifem.periodic.mesh import ( DEFAULT_TAG_BASE, check_cells_stayed_distinct, VertexCorrespondence, _build_periodic_mesh, NUM_CONSENSUS_TAGS, check_facet_ghosting, ) def unit_square(n=8, offset=0.0): """A unit square, optionally translated away from the origin.""" mesh = dolfinx.mesh.create_unit_square( MPI.COMM_WORLD, n, n, ghost_mode=dolfinx.mesh.GhostMode.shared_facet ) if offset != 0.0: mesh.geometry.x[:, :2] += offset return mesh def seam_jump(periodic_mesh, field): """sqrt of the integral of the squared jump of `field` over all interior facets. For a DG-1 interpolant of a smooth function this is zero on every ordinary interior facet, so anything above roundoff comes from the merged seam. """ V = dolfinx.fem.functionspace(periodic_mesh, ("DG", 1)) u = dolfinx.fem.Function(V) u.interpolate(field) form = dolfinx.fem.form(ufl.jump(u) ** 2 * ufl.dS) local = dolfinx.fem.assemble_scalar(form) return np.sqrt(periodic_mesh.comm.allreduce(local, op=MPI.SUM)) def volume(mesh): form = dolfinx.fem.form(1 * ufl.dx(domain=mesh)) return mesh.comm.allreduce(dolfinx.fem.assemble_scalar(form), op=MPI.SUM) # --------------------------------------------------------------------------- # # x-periodicity # --------------------------------------------------------------------------- # def x_periodic(offset=0.0, seam_shift=0.0, n=8): """indicator/mapping for x-periodicity. `seam_shift` slides the partner selection along the seam by that many cells, wrapped so every mapped point stays strictly inside the domain. Any nonzero value is a wrong mapping that still lands exactly on a real vertex. """ lo, hi = offset, offset + 1.0 h = 1.0 / n def indicator(x): # absolute tolerance: np.isclose is relative by default, and at x ~ 1e6 its # default rtol * |b| is 10.0, which would flag the whole domain as the seam return np.isclose(x[0], lo, rtol=0.0, atol=1e-4 * h) def mapping(x): v = x.copy() on = indicator(x) v[0] = np.where(on, hi, v[0]) if seam_shift: shifted = lo + np.mod(v[1] - lo + seam_shift * h, 1.0) v[1] = np.where(on, shifted, v[1]) return v return indicator, mapping @pytest.mark.parametrize("n", [4, 8]) def test_x_periodic_mesh_is_periodic(n): """The assembly check: a periodic field has no jump across the merged seam.""" mesh = unit_square(n) indicator, mapping = x_periodic(n=n) pm, _, _ = create_periodic_mesh(mesh, indicator, mapping) # one column of vertices is merged away assert pm.topology.index_map(0).size_global == (n + 1) * n assert pm.topology.index_map(pm.topology.dim).size_global == 2 * n * n assert np.isclose(volume(pm), 1.0) jump = seam_jump(pm, lambda x: np.cos(2 * np.pi * x[0]) * np.cos(2 * np.pi * x[1])) assert jump < 1e-12, f"field is periodic but jumps by {jump:.3e} across the seam" @pytest.mark.parametrize("seam_shift", [0.5, 0.25, 1.5]) def test_mapping_that_misses_a_vertex_is_rejected(seam_shift): """A mapped point that lands between vertices is caught by the snap distance. Before the distance was checked this built a mesh with the same vertex count, the same cell count and the same volume as the correct one, and a seam jump of O(1). """ n = 8 mesh = unit_square(n) indicator, mapping = x_periodic(seam_shift=seam_shift, n=n) with pytest.raises(RuntimeError, match="did not map"): create_periodic_mesh(mesh, indicator, mapping) @pytest.mark.parametrize("seam_shift", [1.0, 2.0]) def test_lattice_aligned_shift_is_a_different_gluing(seam_shift): """The limit of specifying periodicity geometrically -- not a defect to be fixed. Sliding the partner selection by a whole number of cells still lands exactly on a real vertex, so the snap distance is zero and no local check can object. Nor should it: the seam is mapped onto itself, so the result is a genuine periodic mesh, glued with a twist. It is wrong only relative to what the caller meant, and `create_periodic_mesh` cannot see intent. The consequence is that counts prove nothing. This mesh has the same vertex count, cell count and volume as the correct one; only assembling a field that is periodic under the *intended* identification separates them. """ n = 8 mesh = unit_square(n) indicator, mapping = x_periodic(seam_shift=seam_shift, n=n) pm, _, _ = create_periodic_mesh(mesh, indicator, mapping) # indistinguishable from the correct mesh by counting assert pm.topology.index_map(0).size_global == (n + 1) * n assert pm.topology.index_map(pm.topology.dim).size_global == 2 * n * n assert np.isclose(volume(pm), 1.0) # and yet not periodic in the direction that was asked for jump = seam_jump(pm, lambda x: np.cos(2 * np.pi * x[0]) * np.cos(2 * np.pi * x[1])) assert jump > 1e-2, f"expected a twisted gluing to show a jump, got {jump:.3e}" def test_domain_far_from_origin(): """The snap tolerance is relative, so a translated domain must still pass. At coordinates around 1e6 a single representable double is ~1.2e-10, already larger than `10000 * finfo.eps` = 2.2e-12. Compared as an absolute length the check would reject this correct mesh. """ n = 8 offset = 1e6 mesh = unit_square(n, offset=offset) indicator, mapping = x_periodic(offset=offset, n=n) pm, _, _ = create_periodic_mesh(mesh, indicator, mapping) assert pm.topology.index_map(0).size_global == (n + 1) * n assert np.isclose(volume(pm), 1.0) jump = seam_jump(pm, lambda x: np.cos(2 * np.pi * (x[0] - offset)) * np.cos(2 * np.pi * x[1])) # the floor here is coordinate roundoff, not the algorithm: one representable double # at 1e6 is ~1.2e-10, so the interpolated field carries ~1e-9 of noise. A wrong # pairing still shows up at O(0.1), so the check keeps all its discriminating power. assert jump < 1e-6, f"translated domain jumps by {jump:.3e} across the seam" # --------------------------------------------------------------------------- # # two-direction periodicity # --------------------------------------------------------------------------- # def test_doubly_periodic_mesh_is_periodic(): """Both offsets composed on the corner. The corner's partner is then the opposite corner, which is not itself a replaced.""" n = 8 mesh = unit_square(n) def i_x(x): return np.isclose(x[0], 0.0) def i_y(x): return np.isclose(x[1], 0.0) def indicator(x): return i_x(x) | i_y(x) def mapping(x): v = x.copy() v[0] += i_x(x) * 1.0 v[1] += i_y(x) * 1.0 return v pm, _, _ = create_periodic_mesh(mesh, indicator, mapping) # a torus: one row and one column merged away, the corner counted once assert pm.topology.index_map(0).size_global == n * n assert np.isclose(volume(pm), 1.0) jump = seam_jump(pm, lambda x: np.cos(2 * np.pi * x[0]) * np.cos(2 * np.pi * x[1])) assert jump < 1e-12, f"doubly periodic mesh jumps by {jump:.3e}" def test_per_direction_corner_mapping_resolves_to_the_same_mesh(): """Each offset applied on its own, which sends the corner onto another replaced. The corner (0,0) maps to (1,0), which `indicator` also selects, so its partner has already been removed from the reduced index map. `create_periodic_mesh` follows the mapping again, reaching (1,1), and the result is the same torus the composed mapping gives. Corner handling is not the caller's problem. """ n = 8 mesh = unit_square(n) def i_x(x): return np.isclose(x[0], 0.0) def i_y(x): return np.isclose(x[1], 0.0) def indicator(x): return i_x(x) | i_y(x) def mapping(x): v = x.copy() on_x = i_x(x) v[0] += on_x * 1.0 v[1] += (~on_x & i_y(x)) * 1.0 return v pm, _, _ = create_periodic_mesh(mesh, indicator, mapping) assert pm.topology.index_map(0).size_global == n * n assert np.isclose(volume(pm), 1.0) jump = seam_jump(pm, lambda x: np.cos(2 * np.pi * x[0]) * np.cos(2 * np.pi * x[1])) assert jump < 1e-12, f"chain-resolved mapping jumps by {jump:.3e}" def test_cyclic_mapping_is_rejected(): """A mapping that never leaves `indicator` has to stop, not spin.""" n = 4 mesh = unit_square(n) def indicator(x): return np.isclose(x[0], 0.0) | np.isclose(x[0], 1.0) def mapping(x): # swaps the two sides forever: neither image is ever outside `indicator` v = x.copy() v[0] = np.where(np.isclose(x[0], 0.0), 1.0, 0.0) return v with pytest.raises(RuntimeError, match="did not reach a vertex outside"): create_periodic_mesh(mesh, indicator, mapping) def test_quadrilateral_corner_cell(): """A quad corner cell carries an indicator facet on x=0 *and* on y=0. The cell-per-facet packing has to stay indexed by facet: there are more indicator facets than distinct incident cells, so collapsing to the unique set of cells breaks the alignment. """ # enough cells that every rank keeps a shared-facet halo: the rebuilt mesh does not # guarantee one for an interprocess facet when a rank owns only a couple of cells n = 8 mesh = dolfinx.mesh.create_unit_square( MPI.COMM_WORLD, n, n, cell_type=dolfinx.mesh.CellType.quadrilateral, ghost_mode=dolfinx.mesh.GhostMode.shared_facet, ) def i_x(x): return np.isclose(x[0], 0.0) def i_y(x): return np.isclose(x[1], 0.0) def indicator(x): return i_x(x) | i_y(x) def mapping(x): v = x.copy() v[0] += i_x(x) * 1.0 v[1] += i_y(x) * 1.0 return v pm, _, _ = create_periodic_mesh(mesh, indicator, mapping) assert pm.topology.index_map(0).size_global == n * n assert np.isclose(volume(pm), 1.0) jump = seam_jump(pm, lambda x: np.cos(2 * np.pi * x[0]) * np.cos(2 * np.pi * x[1])) assert jump < 1e-12, f"quad torus jumps by {jump:.3e}" def test_quadrilateral_4x4_doubly_periodic(): """Regression test for the ghost cell that used to go missing at 5 ranks. `create_periodic_mesh` shipped, from the process taking over a replacement vertex, only the cells behind the boundary facets that process *owned* -- `exterior_facet_indices` returns owned facets only. Where the partition left it merely ghosting one of those facets, the cell behind it was never shipped, and the process on the other side of the seam ended up with a seam facet holding one cell instead of two. On a doubly periodic mesh there is no boundary at all, so every facet must have exactly two. It bit at 5 ranks and not at 4 or 6, purely by how the partition lined up. The failure was also rank-local -- one process could not build the form while the rest ran on -- so the reduction below is what keeps a regression a clean failure rather than a deadlock. There were two causes, one per direction. Phase 1 shipped only the cells behind the boundary facets the process *owned*, because `exterior_facet_indices` is owned-only. Phase 3 sent the cell to the single owner `determine_point_ownership` returned for the mapped point -- but that point lands exactly on a vertex, which several cells share, so the other owners of that vertex's cells were left short. Both are fixed; this test fails at 5 ranks if either regresses, on either DOLFINx version. """ comm = MPI.COMM_WORLD n = 4 mesh = dolfinx.mesh.create_unit_square( comm, n, n, cell_type=dolfinx.mesh.CellType.quadrilateral, ghost_mode=dolfinx.mesh.GhostMode.shared_facet, ) def i_x(x): return np.isclose(x[0], 0.0) def i_y(x): return np.isclose(x[1], 0.0) def indicator(x): return i_x(x) | i_y(x) def mapping(x): v = x.copy() v[0] += i_x(x) * 1.0 v[1] += i_y(x) * 1.0 return v # the mesh itself builds everywhere, on every rank count pm, _, _ = create_periodic_mesh(mesh, indicator, mapping) assert pm.topology.index_map(0).size_global == n * n assert np.isclose(volume(pm), 1.0) V = dolfinx.fem.functionspace(pm, ("DG", 1)) u = dolfinx.fem.Function(V) u.interpolate(lambda x: np.cos(2 * np.pi * x[0]) * np.cos(2 * np.pi * x[1])) # `dolfinx.fem.form` is where it goes wrong, and only on some ranks. Reduce before # raising: assembling below is collective, so a rank that bailed out early would leave # the others blocked in the allreduce. try: jump_form = dolfinx.fem.form(ufl.jump(u) ** 2 * ufl.dS) local_failure = 0 except RuntimeError: jump_form = None local_failure = 1 num_failed = comm.allreduce(local_failure, op=MPI.SUM) if num_failed: raise RuntimeError( f"{num_failed} of {comm.size} ranks cannot assemble an interior facet integral" " on the rebuilt periodic mesh: an interprocess facet is missing its ghost cell" ) jump = np.sqrt(comm.allreduce(dolfinx.fem.assemble_scalar(jump_form), op=MPI.SUM)) assert jump < 1e-12, f"4x4 quad torus jumps by {jump:.3e}" # --------------------------------------------------------------------------- # # chain resolution: how many times the mapping may be re-applied # --------------------------------------------------------------------------- # def periodic_in(directions, *, per_direction): """An indicator/mapping pair identifying x_d = 0 with x_d = 1 for each d. With ``per_direction=False`` the mapping applies every offset that applies to the point, so a corner reaches its root in one application. With ``per_direction=True`` it applies only the first, so a corner needs one application per direction -- the case that fixes how large `max_chain_length` has to be. """ def indicator(x): marked = np.zeros(x.shape[1], dtype=np.bool_) for d in directions: marked |= np.isclose(x[d], 0.0) return marked def mapping(x): v = x.copy() moved = np.zeros(x.shape[1], dtype=np.bool_) for d in directions: on_face = np.isclose(x[d], 0.0) if per_direction: on_face = on_face & ~moved moved |= on_face v[d] += on_face * 1.0 return v return indicator, mapping def unit_cube(n=3): return dolfinx.mesh.create_unit_cube( MPI.COMM_WORLD, n, n, n, ghost_mode=dolfinx.mesh.GhostMode.shared_facet ) CHAIN_CASES = [ # (name, mesh factory, directions, per_direction, applications needed) ("2d-single", unit_square, [0], False, 1), ("2d-double-composed", unit_square, [0, 1], False, 1), ("2d-double-per-direction", unit_square, [0, 1], True, 2), ("3d-single", unit_cube, [0], False, 1), ("3d-triple-composed", unit_cube, [0, 1, 2], False, 1), ("3d-triple-per-direction", unit_cube, [0, 1, 2], True, 3), ] @pytest.mark.parametrize( "name,make_mesh,directions,per_direction,needed", CHAIN_CASES, ids=[c[0] for c in CHAIN_CASES], ) def test_chain_length_bound_is_the_topological_dimension( name, make_mesh, directions, per_direction, needed ): """`max_chain_length` defaults to `tdim`, which has to be exactly the bound. A mapping applying one offset per call needs one application per periodic direction, and a tdim-manifold admits at most tdim independent ones. This pins both halves: the default must suffice for every legitimate mapping, and it must not be slack, or a mapping that never terminates would be allowed extra rounds before being caught. It is the *topological* dimension, not the geometric one -- a flat torus in R^3 has gdim 3 and only two directions to be periodic in. """ mesh = make_mesh() indicator, mapping = periodic_in(directions, per_direction=per_direction) tdim = mesh.topology.dim assert needed <= tdim, f"{name} needs more applications than tdim allows" # the default resolves the chain match_vertices_geometric(mesh, indicator, mapping) # and so does exactly the number of applications this case needs match_vertices_geometric(mesh, indicator, mapping, max_chain_length=needed) # one fewer does not: the bound is real, not decorative if needed > 1: with pytest.raises(RuntimeError, match="did not reach a vertex outside"): match_vertices_geometric(mesh, indicator, mapping, max_chain_length=needed - 1) def test_per_direction_corner_needs_one_application_per_direction(): """The worst legitimate case saturates the default exactly. Together with the test above this is what licenses `tdim` as the default: the per-direction mapping in the top dimension needs all of it and no more. """ for make_mesh, directions in ((unit_square, [0, 1]), (unit_cube, [0, 1, 2])): mesh = make_mesh() indicator, mapping = periodic_in(directions, per_direction=True) tdim = mesh.topology.dim match_vertices_geometric(mesh, indicator, mapping, max_chain_length=tdim) with pytest.raises(RuntimeError, match="did not reach a vertex outside"): match_vertices_geometric(mesh, indicator, mapping, max_chain_length=tdim - 1) # --------------------------------------------------------------------------- # # preconditions and knobs # --------------------------------------------------------------------------- # @pytest.mark.parametrize( "ghost_mode", [dolfinx.mesh.GhostMode.none, dolfinx.mesh.GhostMode.shared_facet], ) def test_check_facet_ghosting_sees_the_ghost_mode(ghost_mode): """The check is exactly a ghost-mode test, and says nothing in serial. `interprocess_facets` is the same set under both modes -- that is what makes it usable here -- so what separates them is only how many cells each of those facets carries. """ mesh = dolfinx.mesh.create_unit_square(MPI.COMM_WORLD, 6, 6, ghost_mode=ghost_mode) unghosted = MPI.COMM_WORLD.size > 1 and ghost_mode is dolfinx.mesh.GhostMode.none if unghosted: with pytest.raises(RuntimeError, match="do not have both of their cells"): check_facet_ghosting(mesh) else: check_facet_ghosting(mesh) def test_unghosted_input_is_rejected_before_the_rebuild(): """An unghosted mesh used to fail much later, as a seam facet with one cell. Without the precondition the diagnosis points at the seam, which is the one part of the mesh that is not at fault. """ if MPI.COMM_WORLD.size == 1: pytest.skip("a serial mesh has no interprocess facets to be unghosted") mesh = dolfinx.mesh.create_unit_square( MPI.COMM_WORLD, 6, 6, ghost_mode=dolfinx.mesh.GhostMode.none ) indicator, mapping = x_periodic(n=6) with pytest.raises(RuntimeError, match="ghost_mode"): create_periodic_mesh(mesh, indicator, mapping) @pytest.mark.parametrize("tag_base", [DEFAULT_TAG_BASE, 3000]) def test_tag_base_does_not_change_the_mesh(tag_base): """The tags name consensus exchanges; moving them is invisible in the result.""" n = 6 mesh = unit_square(n) indicator, mapping = x_periodic(n=n) pm, replaced, _ = create_periodic_mesh(mesh, indicator, mapping, tag_base=tag_base) assert pm.topology.index_map(0).size_global == (n + 1) * n assert np.isclose(volume(pm), 1.0) assert MPI.COMM_WORLD.allreduce(len(replaced), op=MPI.SUM) > 0 jump = seam_jump(pm, lambda x: np.cos(2 * np.pi * x[0]) * np.cos(2 * np.pi * x[1])) assert jump < 1e-12 def test_consecutive_tag_bases_do_not_overlap(): """Two calls one full block apart, both collective, neither crossing the other. `NUM_CONSENSUS_TAGS` is the spacing a caller has to respect, so it is worth asserting that it really is the number of tags a rebuild consumes rather than a stale constant. """ n = 6 mesh = unit_square(n) indicator, mapping = x_periodic(n=n) first, _, _ = create_periodic_mesh(mesh, indicator, mapping, tag_base=4000) second, _, _ = create_periodic_mesh( mesh, indicator, mapping, tag_base=4000 + NUM_CONSENSUS_TAGS ) assert first.topology.index_map(0).size_global == second.topology.index_map(0).size_global assert np.isclose(volume(first), volume(second)) def test_a_correspondence_that_misses_a_ghost_copy_is_rejected(): """Every process holding a replaced vertex has to name it, and saying so is cheap. `_reduced_vertex_map` drops the *broadcast* set, so a correspondence that names a vertex on its owner but not on a rank that merely ghosts it leaves that rank with a `-1` in `replacement_map` -- which would go straight into the cell dofmap. Before the check this did not fail, it **hung**, and it hung *before* reaching the replacement map: the neighbourhood exchanges are built from the correspondence, so the ranks that agree sit waiting for the one that does not. The check therefore lives in `_reduced_vertex_map`, ahead of every exchange. The geometric and gmsh paths both broadcast, so this can only be reached by a caller building a correspondence by hand. That is exactly who the message is for. """ if MPI.COMM_WORLD.size == 1: pytest.skip("a serial mesh has no ghost copies to leave out") comm = MPI.COMM_WORLD n = 6 mesh = unit_square(n) indicator, mapping = x_periodic(n=n) correspondence = match_vertices_geometric(mesh, indicator, mapping) # Drop the ghost indicator vertices on rank 0: a caller that forgot to broadcast. vertex_map = mesh.topology.index_map(0) keep = np.ones(len(correspondence.indicator_vertices), dtype=np.bool_) if comm.rank == 0: keep = correspondence.indicator_vertices < vertex_map.size_local if comm.allreduce(int((~keep).sum()), op=MPI.SUM) == 0: pytest.skip("this partition gives rank 0 no ghost indicator vertices to drop") incomplete = VertexCorrespondence( indicator_vertices=correspondence.indicator_vertices[keep], indicator_facets=correspondence.indicator_facets, src_owner=correspondence.src_owner[keep], dest_owner=correspondence.dest_owner, partner_vertex=correspondence.partner_vertex, ) with pytest.raises(RuntimeError, match="not on every process that holds them"): _build_periodic_mesh(mesh, incomplete) @pytest.mark.parametrize( "cell_type", [dolfinx.mesh.CellType.triangle, dolfinx.mesh.CellType.quadrilateral], ) def test_two_cells_across_a_seam_is_rejected(cell_type): """N=2 collapses, and every count that is easy to check says it did not. With two cells between the two sides of a seam there are only two vertices on the circle that direction becomes, so both cells run between the same pair and end up carrying the *same vertex set*. Measured before the guard: 4 vertices, 4 quadrilateral cells, and all 4 facets reporting 4 incident cells -- with no degenerate cell, the right vertex and cell counts, and volume 1.0. Only the facet-to-cell count shows it. """ mesh = dolfinx.mesh.create_unit_square( MPI.COMM_WORLD, 2, 2, cell_type=cell_type, ghost_mode=dolfinx.mesh.GhostMode.shared_facet, ) indicator, mapping = periodic_in((0, 1), per_direction=False) with pytest.raises(RuntimeError, match="collapsed cells onto each other"): create_periodic_mesh(mesh, indicator, mapping) def test_three_cells_across_a_seam_is_the_minimum(): """The guard is not just refusing small meshes: one more cell and it is fine.""" mesh = unit_square(3) indicator, mapping = periodic_in((0, 1), per_direction=False) periodic = create_periodic_mesh(mesh, indicator, mapping)[0] assert periodic.topology.index_map(0).size_global == 9 assert np.isclose(volume(periodic), 1.0) check_cells_stayed_distinct(periodic) def test_a_facet_with_three_distinct_cells_is_not_a_collapse(): """The guard must not fire on geometry that is non-manifold by design. Three sheets meeting along an edge -- the stem of a T -- gives that edge three cells, and none of them is the same cell. Only a repeated vertex set is the failure, so the check is written on that and not on the incident-cell count, which cannot tell the two apart. Built here directly, since `create_periodic_mesh` is not what produces it. Worth running distributed as well as serially: the check reads the cells at an owned facet, and whether all three are there is a question about ghosting, which serial cannot ask. `shared_facet` is what brings the third one over. """ comm = MPI.COMM_WORLD # `max_facet_to_cell_links` defaults to 2, which is DOLFINx refusing exactly this mesh # unless asked. Probed by signature rather than by version, as elsewhere in the suite. if "max_facet_to_cell_links" not in inspect.signature(dolfinx.mesh.create_mesh).parameters: pytest.skip("this DOLFINx cannot be asked for more than two cells per facet") # The input goes in on one rank and is distributed from there; handing every rank the # same cells would build the mesh `comm.size` times over. if comm.rank == 0: points = np.array( [ [0.0, 0.0, 0.0], [1.0, 0.0, 0.0], # the shared edge [0.0, 1.0, 0.0], [1.0, 1.0, 0.0], # sheet in +y [0.0, -1.0, 0.0], [1.0, -1.0, 0.0], # sheet in -y [0.0, 0.0, 1.0], [1.0, 0.0, 1.0], # sheet in +z, the stem ] ) cells = np.array( [[0, 1, 2], [1, 3, 2], [0, 1, 4], [1, 5, 4], [0, 1, 6], [1, 7, 6]], dtype=np.int64, ) else: points = np.zeros((0, 3), dtype=np.float64) cells = np.zeros((0, 3), dtype=np.int64) # Ghosting is a `create_mesh` keyword on 0.12 and a partitioner on 0.11, the same split # `model_to_mesh` carries in test_gmsh_periodic.py. Both places have to be told that a # facet may carry three cells, or the third sheet is not ghosted and the check sees two. partitioner = create_partitioner(dolfinx.mesh.GhostMode.shared_facet, max_facet_to_cell_links=3) ghost_mode = dolfinx.mesh.GhostMode.shared_facet kwargs = {} if "ghost_mode" in inspect.signature(dolfinx.mesh.create_mesh).parameters: kwargs["ghost_mode"] = ghost_mode kwargs["partitioner"] = partitioner domain = ufl.Mesh(basix.ufl.element("Lagrange", "triangle", 1, shape=(3,))) mesh = dolfinx.mesh.create_mesh( comm, cells, domain, points, max_facet_to_cell_links=3, **kwargs ) assert mesh.topology.index_map(2).size_global == 6 mesh.topology.create_entities(1) mesh.topology.create_connectivity(1, 2) f_to_c = mesh.topology.connectivity(1, 2) num_owned = mesh.topology.index_map(1).size_local per_facet = np.diff(f_to_c.offsets)[:num_owned] # Reduced: whichever rank owns the shared edge sees the 3, and the others see nothing # of it. `initial=0` because a rank can own no facet at all at these cell counts. busiest = comm.allreduce(int(per_facet.max(initial=0)), op=MPI.MAX) assert busiest == 3, f"the shared edge should carry all three sheets, saw {busiest}" check_cells_stayed_distinct(mesh) def test_a_remaining_boundary_is_not_non_manifold(): """Facets with one cell are a boundary, not a collapse, and must not trip the guard. A mesh made periodic in x only still has its y=0 and y=1 edges. """ mesh = unit_square(6) periodic = create_periodic_mesh(mesh, *x_periodic(n=6))[0] check_cells_stayed_distinct(periodic) tdim = periodic.topology.dim periodic.topology.create_connectivity(tdim - 1, tdim) f_to_c = periodic.topology.connectivity(tdim - 1, tdim) num_owned = periodic.topology.index_map(tdim - 1).size_local per_facet = np.diff(f_to_c.offsets)[:num_owned] with_one = MPI.COMM_WORLD.allreduce(int(np.count_nonzero(per_facet == 1)), op=MPI.SUM) assert with_one == 12, "the two non-periodic edges should still be a boundary" scientificcomputing-scifem-652ead4/tests/periodic_mesh/test_transfer_function.py000066400000000000000000000202631525450532400305660ustar00rootroot00000000000000# Tests for transfer_function_to_parent_mesh # SPDX-License-Identifier: MIT """The per-cell copy back onto the parent mesh is checked against interpolation there. Correctness rests on ``cell_dofs(c)[i]`` denoting the same physical point in both meshes. Merging the seam renumbers the vertices, which for degree 3 and above flips the order of the two dofs on some edges, so the degrees are tested past that threshold. The test functions must be periodic: a non-periodic one is ill-defined on the periodic mesh, and the resulting seam garbage would swamp any ordering error. The mesh comes from gmsh rather than ``create_unit_square``, for two reasons. Its cells are unstructured, so the orientations the copy has to be invariant to are not laid out in the regular pattern a structured square repeats. And its periodicity is read from the model's ``$Periodic`` section, so the fixture exercises {py:func}`scifem.periodic.create_periodic_mesh_from_igi` rather than the geometric search -- the path a caller reading a ``.msh`` file takes. """ from mpi4py import MPI import gmsh import numpy as np import pytest import dolfinx import inspect from scifem.periodic.gmsh import extract_gmsh_periodic_nodes from scifem.periodic.mesh import create_periodic_mesh_from_igi from scifem.periodic.transfer import transfer_function_to_parent_mesh from scifem.periodic.utils import PeriodicNodes from scifem.compat import create_partitioner def _periodic_scalar(x): """Periodic, and asymmetric along every edge so a flipped dof pair shows up.""" return ( np.exp(np.sin(2 * np.pi * x[0])) * np.cos(2 * np.pi * x[1] + 0.4) + 0.7 * np.sin(2 * np.pi * (x[0] + x[1]) + 0.3) + 0.4 * np.cos(4 * np.pi * x[0] - 0.9) ) def _periodic_vector(x): return np.vstack([_periodic_scalar(x), _periodic_scalar(x[::-1])]) @pytest.fixture(scope="module") def meshes(): """An unstructured doubly periodic unit square, and the mesh it was built from.""" comm = MPI.COMM_WORLD resolution = 0.12 gmsh.initialize() try: gmsh.option.setNumber("General.Terminal", 0) if comm.rank == 0: gmsh.model.add("periodic_square") gmsh.model.occ.addRectangle(0, 0, 0, 1.0, 1.0) gmsh.model.occ.synchronize() # `model_to_mesh` reads cells out of the physical groups, so the surface # needs one. gmsh.model.addPhysicalGroup(2, [s[1] for s in gmsh.model.getEntities(2)], tag=1) # Curve tags of addRectangle: 1 bottom, 2 right, 3 top, 4 left. The right # curve is replaced by the left, and the top by the bottom. gmsh.model.mesh.setPeriodic( 1, [2], [4], [1, 0, 0, 1.0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1] ) gmsh.model.mesh.setPeriodic( 1, [3], [1], [1, 0, 0, 0, 0, 1, 0, 1.0, 0, 0, 1, 0, 0, 0, 0, 1] ) gmsh.option.setNumber("Mesh.MeshSizeMin", resolution) gmsh.option.setNumber("Mesh.MeshSizeMax", resolution) gmsh.model.mesh.generate(2) pairs = extract_gmsh_periodic_nodes(gmsh.model) else: pairs = PeriodicNodes(num_nodes_global=0) # The rebuild needs a ghost layer across every interprocess facet, which # `model_to_mesh` does not give by default. gmodel_to_mesh = inspect.signature(dolfinx.io.gmsh.model_to_mesh) kwargs = {} ghost_mode = dolfinx.mesh.GhostMode.shared_facet if "ghost_mode" in gmodel_to_mesh.parameters: kwargs["ghost_mode"] = ghost_mode partitioner = create_partitioner(ghost_mode) mesh_data = dolfinx.io.gmsh.model_to_mesh( gmsh.model, comm, 0, gdim=2, partitioner=partitioner, **kwargs ) finally: gmsh.finalize() mesh = getattr(mesh_data, "mesh", mesh_data) periodic_mesh, _, _ = create_periodic_mesh_from_igi( mesh, pairs.replaced, pairs.partner, pairs.num_nodes_global, root=0 ) return mesh, periodic_mesh @pytest.mark.parametrize("family", ["Lagrange", "Discontinuous Lagrange"]) @pytest.mark.parametrize("degree", [1, 2, 3, 4]) @pytest.mark.parametrize("shape", [(), (2,)]) def test_transfer_matches_interpolation_on_the_parent(meshes, family, degree, shape): """The copy must agree with interpolating the same field on the parent mesh.""" mesh, periodic_mesh = meshes expr = _periodic_vector if shape else _periodic_scalar u = dolfinx.fem.Function(dolfinx.fem.functionspace(periodic_mesh, (family, degree, shape))) u.interpolate(expr) transferred = transfer_function_to_parent_mesh(u, mesh) expected = dolfinx.fem.Function(dolfinx.fem.functionspace(mesh, (family, degree, shape))) expected.interpolate(expr) np.testing.assert_allclose(transferred.x.array, expected.x.array, atol=1e-13) @pytest.mark.parametrize("degree", [3, 4, 5]) def test_transfer_survives_the_dof_reordering(meshes, degree): """Reversing the edge dofs on the cells whose permutation changed must break it. Guards the test above against being vacuous: if the per-cell copy were insensitive to dof ordering, the deliberately reordered copy would pass too. """ mesh, periodic_mesh = meshes tdim = mesh.topology.dim num_cells = mesh.topology.index_map(tdim).size_local mesh.topology.create_entity_permutations() periodic_mesh.topology.create_entity_permutations() reordered = np.flatnonzero( mesh.topology.get_cell_permutation_info()[:num_cells] != periodic_mesh.topology.get_cell_permutation_info()[:num_cells] ) assert mesh.comm.allreduce(len(reordered), op=MPI.SUM) > 0, ( "no cell changed orientation, so this test would be vacuous" ) V = dolfinx.fem.functionspace(periodic_mesh, ("Lagrange", degree)) Vp = dolfinx.fem.functionspace(mesh, ("Lagrange", degree)) u = dolfinx.fem.Function(V) u.interpolate(_periodic_scalar) edge_dofs = [Vp.dofmap.dof_layout.entity_dofs(1, e) for e in range(3)] corrupted = dolfinx.fem.Function(Vp) for cell in range(num_cells): source = np.asarray(V.dofmap.cell_dofs(cell)).copy() if cell in reordered: for positions in edge_dofs: source[positions] = source[positions][::-1] corrupted.x.array[Vp.dofmap.cell_dofs(cell)] = u.x.array[source] corrupted.x.scatter_forward() # Collective: a rank whose cells all kept their orientation sees no difference, so # the comparison has to be reduced over the communicator. expected = transfer_function_to_parent_mesh(u, mesh) local = np.abs(corrupted.x.array - expected.x.array).max(initial=0.0) assert mesh.comm.allreduce(local, op=MPI.MAX) > 1e-13 @pytest.mark.parametrize("family", ["RT", "N1curl", "BDM"]) @pytest.mark.parametrize("degree", [1, 2, 3]) def test_transfer_handles_elements_needing_dof_transformations(meshes, family, degree): """RT/N1curl/BDM apply their transformations at assembly rather than folding them into the dofmap, so the transfer has to account for the orientations the two meshes disagree on. The result must still match interpolating on the parent.""" mesh, periodic_mesh = meshes V = dolfinx.fem.functionspace(periodic_mesh, (family, degree)) assert V.element.needs_dof_transformations, ( f"{family}{degree} folds its transformations into the dofmap, so this test is vacuous" ) u = dolfinx.fem.Function(V) u.interpolate(_periodic_vector) transferred = transfer_function_to_parent_mesh(u, mesh) expected = dolfinx.fem.Function(dolfinx.fem.functionspace(mesh, (family, degree))) expected.interpolate(_periodic_vector) np.testing.assert_allclose(transferred.x.array, expected.x.array, atol=1e-13) def test_rejects_an_unrelated_parent_mesh(meshes): _, periodic_mesh = meshes u = dolfinx.fem.Function(dolfinx.fem.functionspace(periodic_mesh, ("Lagrange", 1))) other = dolfinx.mesh.create_unit_square(MPI.COMM_WORLD, 3, 3) with pytest.raises(ValueError, match="same cells"): transfer_function_to_parent_mesh(u, other) def test_name_is_preserved(meshes): mesh, periodic_mesh = meshes u = dolfinx.fem.Function(dolfinx.fem.functionspace(periodic_mesh, ("Lagrange", 2)), name="uh") assert transfer_function_to_parent_mesh(u, mesh).name == "uh" scientificcomputing-scifem-652ead4/tests/test_assembly.py000066400000000000000000000153421525450532400240440ustar00rootroot00000000000000from mpi4py import MPI from scifem import assemble_scalar, norm import scifem.petsc from dolfinx.mesh import create_unit_square, exterior_facet_indices import dolfinx import basix.ufl from dolfinx.fem import ( Function, functionspace, Constant, form, locate_dofs_topological, dirichletbc, ) from dolfinx import default_scalar_type import ufl import pytest import numpy as np @pytest.mark.parametrize("gtype", [np.float64, np.float32]) def test_assemble_scalar_spatial(gtype): mesh = create_unit_square(MPI.COMM_WORLD, 3, 5, dtype=gtype) x = ufl.SpatialCoordinate(mesh) f = x[0] ** 2 * x[1] * ufl.dx tol = 50 * np.finfo(gtype).eps assert np.isclose(assemble_scalar(f), 1 / 3 * 1 / 2, atol=tol) @pytest.mark.parametrize( "gtype, dtype", [ [np.float64, np.float64], [np.float64, np.complex128], [np.float32, np.float32], [np.float32, np.complex64], ], ) def test_assemble_scalar_constant(gtype, dtype): mesh = create_unit_square(MPI.COMM_WORLD, 3, 5, dtype=gtype) f = Constant(mesh, dtype(2.31)) tol = 50 * np.finfo(gtype).eps assert np.isclose(assemble_scalar(f * ufl.dx), f.value, atol=tol) @pytest.mark.parametrize( "gtype, dtype", [ [np.float64, np.float64], [np.float64, np.complex128], [np.float32, np.float32], [np.float32, np.complex64], ], ) def test_assemble_scalar_coefficient(gtype, dtype): mesh = create_unit_square(MPI.COMM_WORLD, 5, 5, dtype=gtype) V = functionspace(mesh, ("Lagrange", 3)) u = Function(V, dtype=dtype) u.interpolate(lambda x: 3 * x[0] + 2 * x[1] ** 3) tol = 50 * np.finfo(gtype).eps assert np.isclose(assemble_scalar(u * ufl.dx), gtype(3 / 2 + 2 / 4), atol=tol) def test_incompatible_coeff_function(): mesh = create_unit_square(MPI.COMM_WORLD, 5, 5, dtype=np.float64) V = functionspace(mesh, ("Lagrange", 3)) u = Function(V, dtype=np.float64) u.interpolate(lambda x: 3 * x[0] + 2 * x[1] ** 3) c = Constant(mesh, np.complex128(2.31)) with pytest.raises( RuntimeError, match="All coefficients and constants must have the same data type" ): assemble_scalar(u * c * ufl.dx) @pytest.mark.parametrize( "gtype, dtype", [ [np.float64, np.float64], [np.float64, np.complex128], [np.float32, np.float32], [np.float32, np.complex64], ], ) @pytest.mark.parametrize("norm_type", ["L2", "H1", "H10", "l2"]) def test_norm(norm_type, dtype, gtype): if norm_type == "l2": pytest.xfail("Unexpected norm type") mesh = create_unit_square(MPI.COMM_WORLD, 3, 5, dtype=gtype) V = functionspace(mesh, ("Lagrange", 1)) u = Function(V, dtype=dtype) u.interpolate(lambda x: x[0] ** 2 + x[1] ** 2) x = ufl.SpatialCoordinate(mesh) expr = u - ufl.sin(ufl.pi * x[0]) compiled_norm = norm(expr, norm_type) result = assemble_scalar(compiled_norm) if norm_type == "L2": ref_form = ufl.inner(expr, expr) * ufl.dx elif norm_type == "H1": ref_form = ( ufl.inner(expr, expr) * ufl.dx + ufl.inner(ufl.grad(expr), ufl.grad(expr)) * ufl.dx ) elif norm_type == "H10": ref_form = ufl.inner(ufl.grad(expr), ufl.grad(expr)) * ufl.dx reference = assemble_scalar(ref_form) tol = 50 * np.finfo(dtype).eps assert np.isclose(result, reference, atol=tol) @pytest.mark.skipif(not dolfinx.has_petsc4py, reason="Requires DOLFINX with PETSc4py") @pytest.mark.skipif( hasattr(dolfinx.fem.petsc, "create_matrix_nest"), reason="Requires latest version of DOLFINx PETSc API", ) @pytest.mark.parametrize("kind", [None, "mpi", "nest"]) @pytest.mark.parametrize( "alpha", [dolfinx.default_scalar_type(3.0), dolfinx.default_scalar_type(-2.0)] ) def test_lifting_helper(kind, alpha): from petsc4py import PETSc import dolfinx.fem.petsc mesh = create_unit_square(MPI.COMM_WORLD, 12, 15) el0 = basix.ufl.element("Lagrange", mesh.basix_cell(), 1) el1 = basix.ufl.element("Lagrange", mesh.basix_cell(), 2) if kind is None: el = basix.ufl.mixed_element([el0, el1]) W = functionspace(mesh, el) V, _ = W.sub(0).collapse() Q, _ = W.sub(1).collapse() else: V = functionspace(mesh, el0) Q = functionspace(mesh, el1) W = ufl.MixedFunctionSpace(V, Q) k = Function(V) k.interpolate(lambda x: 3 + x[0] * x[1]) u, p = ufl.TrialFunctions(W) v, q = ufl.TestFunctions(W) if kind is None: L = [ ufl.inner(dolfinx.fem.Constant(mesh, dolfinx.default_scalar_type(0.0)), v) * ufl.dx, ufl.inner(dolfinx.fem.Constant(mesh, dolfinx.default_scalar_type(0.0)), q) * ufl.dx, ] else: L = [ufl.ZeroBaseForm((v,)), ufl.ZeroBaseForm((q,))] a = [ [k * ufl.inner(u, v) * ufl.dx, None], [ufl.inner(u, q) * ufl.dx, k * ufl.inner(p, q) * ufl.dx], ] if kind is None: # Flatten a and L L = sum(L) a = [sum([aij if aij is not None else 0 for ai in a for aij in ai])] L_compiled = form(L) a_compiled = form(a) mesh.topology.create_connectivity(mesh.topology.dim - 1, mesh.topology.dim) bndry_facets = exterior_facet_indices(mesh.topology) bc_space = W.sub(1) if kind is None else Q bndry_dofs = locate_dofs_topological(bc_space, mesh.topology.dim - 1, bndry_facets) bcs = [dirichletbc(default_scalar_type(2.0), bndry_dofs, bc_space)] if kind is None: lifting_bcs = [bcs] else: lifting_bcs = bcs b = dolfinx.fem.petsc.create_vector( dolfinx.fem.forms.extract_function_spaces(L_compiled), kind=kind ) scifem.petsc.zero_petsc_vector(b) scifem.petsc.apply_lifting_and_set_bc(b, a_compiled, lifting_bcs, alpha=alpha) # Create reference multiplication of alpha Ag if kind is None: a_compiled = a_compiled[0] A = dolfinx.fem.petsc.create_matrix(a_compiled, kind=kind) dolfinx.fem.petsc.assemble_matrix(A, a_compiled) A.assemble() g_ = dolfinx.fem.petsc.create_vector( dolfinx.fem.forms.extract_function_spaces(L_compiled), kind=kind ) scifem.petsc.zero_petsc_vector(g_) if kind is not None: bcs0 = dolfinx.fem.bcs_by_block(dolfinx.fem.extract_function_spaces(a_compiled, 0), bcs) else: bcs0 = bcs dolfinx.fem.petsc.set_bc(g_, bcs0) b_ref = dolfinx.fem.petsc.create_vector( dolfinx.fem.forms.extract_function_spaces(L_compiled), kind=kind ) A.mult(g_, b_ref) b_ref.scale(-alpha) dolfinx.fem.petsc.set_bc(b_ref, bcs0, alpha=alpha) scifem.petsc.ghost_update(b_ref, PETSc.InsertMode.INSERT_VALUES, PETSc.ScatterMode.FORWARD) with b.localForm() as b_local, b_ref.localForm() as b_ref_local: np.testing.assert_allclose(b_local.array, b_ref_local.array) scientificcomputing-scifem-652ead4/tests/test_bcs.py000066400000000000000000000051651525450532400227760ustar00rootroot00000000000000from mpi4py import MPI import dolfinx import pytest import ufl import scifem import numpy as np def right_facets(x): return np.isclose(x[0], 1) @pytest.mark.parametrize( "cell_type", [ dolfinx.mesh.CellType.triangle, dolfinx.mesh.CellType.quadrilateral, dolfinx.mesh.CellType.hexahedron, dolfinx.mesh.CellType.tetrahedron, ], ) @pytest.mark.skipif( condition=dolfinx.__version__ == "0.11.0.dev0", reason="Update in expression in dolfinx", ) def test_normal_enforcement(cell_type: dolfinx.mesh.CellType): tdim = dolfinx.mesh.cell_dim(cell_type) if tdim == 2: mesh = dolfinx.mesh.create_unit_square(MPI.COMM_WORLD, 10, 10, cell_type=cell_type) elif tdim == 3: mesh = dolfinx.mesh.create_unit_cube(MPI.COMM_WORLD, 8, 10, 3, cell_type=cell_type) V = dolfinx.fem.functionspace(mesh, ("BDM", 1)) n = ufl.FacetNormal(mesh) x = ufl.SpatialCoordinate(mesh) expr = x[1] * n facets = dolfinx.mesh.locate_entities_boundary(mesh, tdim - 1, right_facets) uh = scifem.interpolate_function_onto_facet_dofs(V, expr, facets) tag = 2 facet_tags = dolfinx.mesh.meshtags(mesh, tdim - 1, facets, np.full_like(facets, tag)) ds = ufl.ds(domain=mesh, subdomain_data=facet_tags, subdomain_id=tag) error = np.sqrt( scifem.assemble_scalar(ufl.inner(ufl.dot(uh - expr, n), ufl.dot(uh - expr, n)) * ds) ) assert np.isclose(error, 0.0) @pytest.mark.parametrize( "cell_type", [dolfinx.mesh.CellType.triangle, dolfinx.mesh.CellType.quadrilateral] ) @pytest.mark.skipif( condition=dolfinx.__version__ == "0.11.0.dev0", reason="Update in expression in dolfinx", ) def test_tangent_enforcement(cell_type: dolfinx.mesh.CellType): tdim = dolfinx.mesh.cell_dim(cell_type) if tdim == 2: mesh = dolfinx.mesh.create_unit_square(MPI.COMM_WORLD, 10, 10, cell_type=cell_type) elif tdim == 3: mesh = dolfinx.mesh.create_unit_cube(MPI.COMM_WORLD, 8, 10, 3, cell_type=cell_type) else: raise ValueError(f"Unsupported {cell_type=}") V = dolfinx.fem.functionspace(mesh, ("N1curl", 2)) n = ufl.FacetNormal(mesh) x = ufl.SpatialCoordinate(mesh) tangent = ufl.as_vector((-n[1], n[0])) expr = (0.1 * x[0] + x[1]) * tangent mesh.topology.create_connectivity(tdim - 1, tdim) facets = dolfinx.mesh.exterior_facet_indices(mesh.topology) uh = scifem.interpolate_function_onto_facet_dofs(V, expr, facets) error = np.sqrt( scifem.assemble_scalar( ufl.inner(ufl.dot(uh - expr, tangent), ufl.dot(uh - expr, tangent)) * ufl.ds ) ) assert np.isclose(error, 0.0) scientificcomputing-scifem-652ead4/tests/test_blocked_newton_solver.py000066400000000000000000000057721525450532400266220ustar00rootroot00000000000000from mpi4py import MPI import numpy as np import dolfinx from petsc4py import PETSc from scifem import assemble_scalar, NewtonSolver import basix.ufl import ufl import pytest @pytest.mark.parametrize("factor", [1, -1]) @pytest.mark.parametrize("auto_split", [True, False]) def test_NewtonSolver(factor, auto_split): def left_boundary(x): return np.isclose(x[0], 0.0) dtype = PETSc.RealType ftype = PETSc.ScalarType mesh = dolfinx.mesh.create_unit_square(MPI.COMM_WORLD, 10, 12, dtype=dtype) mesh.topology.create_connectivity(mesh.topology.dim - 1, mesh.topology.dim) boundary_facets = dolfinx.mesh.locate_entities_boundary(mesh, 1, left_boundary) el_0 = basix.ufl.element("Lagrange", mesh.basix_cell(), 1) el_1 = basix.ufl.element("Lagrange", mesh.basix_cell(), 2) V = dolfinx.fem.functionspace(mesh, el_0) Q = dolfinx.fem.functionspace(mesh, el_1) if auto_split: W = ufl.MixedFunctionSpace(V, Q) v, q = ufl.TestFunctions(W) du, dp = ufl.TrialFunctions(W) else: v = ufl.TestFunction(V) q = ufl.TestFunction(Q) du = ufl.TrialFunction(V) dp = ufl.TrialFunction(Q) # Set nonzero initial guess # Choose initial guess acording to the input factor u = dolfinx.fem.Function(V, dtype=ftype) u.x.array[:] = factor * 0.1 p = dolfinx.fem.Function(Q, dtype=ftype) p.x.array[:] = factor * 0.02 x = ufl.SpatialCoordinate(mesh) u_expr = 3 * x[0] ** 2 p_expr = 5 * x[1] ** 4 c0 = dolfinx.fem.Constant(mesh, ftype(0.3)) c1 = dolfinx.fem.Constant(mesh, ftype(0.82)) F0 = ufl.inner(c0 * u**2, v) * ufl.dx - ufl.inner(u_expr, v) * ufl.dx F1 = ufl.inner(c1 * p**2, q) * ufl.dx - ufl.inner(p_expr, q) * ufl.dx if auto_split: F_ = F0 + F1 F = list(ufl.extract_blocks(F_)) J = ufl.extract_blocks(ufl.derivative(F_, u, du) + ufl.derivative(F_, p, dp)) else: F = [F0, F1] J = [ [ufl.derivative(F0, u, du), ufl.derivative(F0, p, dp)], [ufl.derivative(F1, u, du), ufl.derivative(F1, p, dp)], ] # Reference solution u_ex = factor * ufl.sqrt(u_expr / c0) p_ex = factor * ufl.sqrt(p_expr / c1) # Create BC on second space dofs_q = dolfinx.fem.locate_dofs_topological(Q, mesh.topology.dim - 1, boundary_facets) p_bc = dolfinx.fem.Function(Q, dtype=ftype) try: ip = Q.element.interpolation_points() except TypeError: ip = Q.element.interpolation_points p_bc.interpolate(dolfinx.fem.Expression(p_ex, ip)) bc_q = dolfinx.fem.dirichletbc(p_bc, dofs_q) petsc_options = {"ksp_type": "preonly", "pc_type": "lu", "pc_factor_mat_solver_type": "mumps"} solver = NewtonSolver(F, J, [u, p], bcs=[bc_q], max_iterations=25, petsc_options=petsc_options) solver.solve() err_u = ufl.inner(u_ex - u, u_ex - u) * ufl.dx err_p = ufl.inner(p_ex - p, p_ex - p) * ufl.dx tol = np.finfo(dtype).eps * 1.0e3 assert assemble_scalar(err_u) < tol assert assemble_scalar(err_p) < tol scientificcomputing-scifem-652ead4/tests/test_eval.py000066400000000000000000000111521525450532400231470ustar00rootroot00000000000000import pytest import builtins import basix.ufl from petsc4py import PETSc from mpi4py import MPI import numpy as np import dolfinx from scifem import evaluate_function, compute_extrema import ufl @pytest.mark.parametrize( "cell_type", [dolfinx.mesh.CellType.triangle, dolfinx.mesh.CellType.quadrilateral] ) def test_evaluate_scalar_function_2D(cell_type): comm = MPI.COMM_WORLD Lx = Ly = 2.0 nx = ny = 10 mesh = dolfinx.mesh.create_rectangle( comm=comm, points=[np.array([0.0, 0.0]), np.array([Lx, Ly])], n=[nx, ny], cell_type=cell_type, ) V = dolfinx.fem.functionspace(mesh, ("P", 1)) u = dolfinx.fem.Function(V, dtype=PETSc.ScalarType) f = lambda x: x[0] + 2 * x[1] u.interpolate(f) points = np.array([[0.0, 0.0], [0.2, 0.2], [0.5, 0.5], [0.7, 0.2]]) u_values = evaluate_function(u, points) exact = np.array(f(points.T)).T assert np.allclose(u_values[:, 0], exact) @pytest.mark.parametrize( "cell_type", [dolfinx.mesh.CellType.triangle, dolfinx.mesh.CellType.quadrilateral] ) def test_evaluate_vector_function_2D(cell_type): comm = MPI.COMM_WORLD Lx = Ly = 2.0 nx = ny = 10 mesh = dolfinx.mesh.create_rectangle( comm=comm, points=[np.array([0.0, 0.0]), np.array([Lx, Ly])], n=[nx, ny], cell_type=cell_type, ) V = dolfinx.fem.functionspace(mesh, ("P", 1, (2,))) u = dolfinx.fem.Function(V, dtype=PETSc.ScalarType) f = lambda x: (x[0], 2 * x[1]) u.interpolate(f) points = np.array([[0.0, 0.0], [0.2, 0.2], [0.5, 0.5], [0.7, 0.2]]) u_values = evaluate_function(u, points) exact = np.array(f(points.T)).T assert np.allclose(u_values, exact) @pytest.mark.parametrize( "cell_type", [dolfinx.mesh.CellType.tetrahedron, dolfinx.mesh.CellType.hexahedron] ) def test_evaluate_scalar_function_3D(cell_type): comm = MPI.COMM_WORLD Lx = Ly = Lz = 2.0 nx = ny = nz = 10 mesh = dolfinx.mesh.create_box( comm=comm, points=[np.array([0.0, 0.0, 0.0]), np.array([Lx, Ly, Lz])], n=[nx, ny, nz], cell_type=cell_type, ) V = dolfinx.fem.functionspace(mesh, ("P", 1)) u = dolfinx.fem.Function(V, dtype=PETSc.ScalarType) f = lambda x: x[0] + 2 * x[1] u.interpolate(f) points = np.array([[0.0, 0.0, 0.0], [0.2, 0.2, 0.3], [0.5, 0.5, 0.2], [0.7, 0.2, 0.5]]) u_values = evaluate_function(u, points) exact = np.array(f(points.T)).T assert np.allclose(u_values[:, 0], exact) @pytest.mark.parametrize( "cell_type", [dolfinx.mesh.CellType.tetrahedron, dolfinx.mesh.CellType.hexahedron] ) def test_evaluate_vector_function_3D(cell_type): comm = MPI.COMM_WORLD Lx = Ly = Lz = 2.0 nx = ny = nz = 10 mesh = dolfinx.mesh.create_box( comm=comm, points=[np.array([0.0, 0.0, 0.0]), np.array([Lx, Ly, Lz])], n=[nx, ny, nz], cell_type=cell_type, ) V = dolfinx.fem.functionspace(mesh, ("P", 1, (3,))) u = dolfinx.fem.Function(V, dtype=PETSc.ScalarType) f = lambda x: (x[0], 2 * x[1], -x[2]) u.interpolate(f) points = np.array([[0.0, 0.0, 0.0], [0.2, 0.2, 0.3], [0.5, 0.5, 0.2], [0.7, 0.2, 0.5]]) u_values = evaluate_function(u, points) exact = np.array(f(points.T)).T assert np.allclose(u_values, exact) @pytest.mark.parametrize("degree", [5]) @pytest.mark.parametrize("extrema", [min, max]) @pytest.mark.parametrize( "cell_type", [dolfinx.mesh.CellType.tetrahedron, dolfinx.mesh.CellType.hexahedron] ) @pytest.mark.parametrize("dtype", [np.float64, np.float32]) def test_extrema_func(cell_type, extrema, dtype, degree: int): tol = 100 * np.finfo(dtype).eps mesh = dolfinx.mesh.create_unit_cube(MPI.COMM_WORLD, 6, 6, 6, cell_type=cell_type, dtype=dtype) el = basix.ufl.element("Lagrange", mesh.basix_cell(), degree, dtype=dtype) V = dolfinx.fem.functionspace(mesh, el) x_p = np.array([0.318, 0.852, 0.53], dtype=dtype) sign = 1 if extrema is builtins.min else -1 def f(x): return ( -0.8 * sign * np.exp(-sum([(x[i] - x_p[i]) ** 2 for i in range(mesh.geometry.dim)]) / 0.1) ) u = dolfinx.fem.Function(V, dtype=dtype) u.interpolate(f) u_ex, _X_ex = compute_extrema(u, extrema, tol=tol) assert np.isclose(u_ex, -sign * 0.8, atol=tol) x_ufl = ufl.SpatialCoordinate(mesh) x_p_ufl = ufl.as_vector(x_p) f_ufl = -0.8 * sign * ufl.exp(-ufl.dot(x_ufl - x_p_ufl, x_ufl - x_p_ufl) / 0.1) u_ufl_ex, _X_ufl_ex = compute_extrema(f_ufl, extrema, tol=tol) assert np.isclose(u_ufl_ex, -sign * 0.8, atol=tol) np.testing.assert_allclose(_X_ufl_ex, x_p, atol=tol) scientificcomputing-scifem-652ead4/tests/test_geometry.py000066400000000000000000000264741525450532400240700ustar00rootroot00000000000000from mpi4py import MPI import dolfinx import numpy as np import numpy.typing as npt from scipy.optimize import minimize from scifem import closest_point_projection, compat from scifem.geometry import project_onto_simplex, _closest_point_projection import ufl import basix.ufl import pytest def scipy_project_point_to_element( mesh: dolfinx.mesh.Mesh, cells: npt.NDArray[np.int64], target_points: npt.NDArray[np.float64 | np.float32], method=None, tol: float | None = None, ): """ Projects a 3D point onto a cell in a potentially higher order mesh. Args: mesh: {py:class}`dolfinx.mesh.Mesh`, the mesh containing the cell. cells: {py:class}`numpy.ndarray`, the indices of the cells to project onto. target_point: (N,gdim) numpy array, the 3D point to project. method: str, the optimization method to use. tol: float, the tolerance for the optimizer. Returns: dict: A dictionary containing the reference coordinates, closest 3D point, and distance. """ # Extract scalar element of mesh element = mesh.ufl_domain().ufl_coordinate_element().sub_elements[0] # Get the coordinates of the nodes for the specified cell node_coords = mesh.geometry.x[compat.dofmap(mesh)[cells]][:, :, : mesh.geometry.dim] target_points = target_points.reshape(-1, mesh.geometry.dim) # cmap = mesh.geometry.cmap # Constraints and Bounds cell_type = mesh.topology.cell_type if cell_type in (dolfinx.mesh.CellType.triangle, dolfinx.mesh.CellType.tetrahedron): method = method or "SLSQP" constraint = {"type": "ineq", "fun": lambda x: 1.0 - np.sum(x)} d = 1.0 elif cell_type == dolfinx.mesh.CellType.interval: method = method or "L-BFGS-B" constraint = {} d = 1.0 else: method = method or "L-BFGS-B" constraint = {} d = 0.0 bounds = [(0.0, 1.0) for _ in range(mesh.topology.dim)] # Set initial guess and tolerance for solver initial_guess = np.full(mesh.topology.dim, 1 / (mesh.topology.dim + d), dtype=np.float64) tol = np.sqrt(np.finfo(mesh.geometry.x.dtype).eps) if tol is None else tol closest_points = np.zeros( (target_points.shape[0], mesh.geometry.dim), dtype=mesh.geometry.x.dtype ) ref_points = np.zeros((target_points.shape[0], mesh.topology.dim), dtype=mesh.geometry.x.dtype) for i, (coord, target_point) in enumerate(zip(node_coords, target_points)): coord = coord.reshape(-1, mesh.geometry.dim) def S(x_ref): N_vals = element.tabulate(0, x_ref.reshape(1, mesh.topology.dim))[0, 0, :] return np.dot(N_vals, coord) def dSdx_ref(x_ref): """Evaluate jacobian (tangent vectors) at the given reference coordinates.""" dN = element.tabulate(1, x_ref.reshape(1, mesh.topology.dim))[ 1 : mesh.topology.dim + 1, 0, : ] return np.dot(dN, coord) def objective(x_ref): surface_point = S(x_ref) diff = surface_point - target_point return 0.5 * np.dot(diff, diff) def objective_grad(x_ref): diff = S(x_ref) - target_point tangents = dSdx_ref(x_ref) return np.dot(tangents, diff) opts = {"ftol": tol, "maxiter": 250, "gtol": 1e3 * tol} if method != "L-BFGS-B": opts["disp"] = False # Deprecated option L-BFGS-B res = minimize( objective, initial_guess, method=method, jac=objective_grad, bounds=bounds, constraints=constraint, tol=tol, options=opts, ) closest_points[i] = S(res.x) ref_points[i] = res.x assert res.success, f"Optimization failed for {cells[i]} and {target_point=}: {res.message}" return closest_points, ref_points @pytest.mark.parametrize("num_threads", [1, 2, 4]) @pytest.mark.parametrize("order", [1, 2]) def test_2D_manifold(order, num_threads): comm = MPI.COMM_SELF # Curved quadratic triangle in 3D (6 nodes) curved_nodes = np.array( [ [0.0, 0.0, 0.0], # Node 0: Vertex [1.0, 0.0, 0.0], # Node 1: Vertex [0.0, 1.0, 0.0], # Node 2: Vertex [0.6, 0.6, 0.0], # Node 4: Edge 1-2 [0.1, 0.5, 0.2], # Node 5: Edge 2-0 (curved upward in Z) [0.5, 0.1, 0.2], # Node 3: Edge 0-1 (curved upward in Z) ] ) cells = np.array([[0, 1, 2, 3, 4, 5]], dtype=np.int64) # Single curved triangle element c_el = ufl.Mesh(basix.ufl.element("Lagrange", "triangle", order, shape=(3,))) if order == 1: curved_nodes = curved_nodes[:3] # Use only vertices for linear case cells = cells[:, :3] mesh = dolfinx.mesh.create_mesh(comm, cells=cells, x=curved_nodes, e=c_el) tol_x = 5e-6 tol_dist = 1e-7 theta = np.linspace(0, 4 * np.pi, 3_016) rand = np.random.RandomState(42) R = rand.rand(len(theta)) z = rand.rand(len(theta)) * 0.5 # Add some random z variation points = np.vstack([R * np.cos(theta), R * np.sin(theta), z]).T cells = np.zeros(points.shape[0], dtype=np.int32) closest_point, closest_ref = closest_point_projection( mesh, cells, points, tol_x=tol_x, tol_dist=tol_dist, tol_grad=1e-16, max_iter=500, max_ls_iter=50, num_threads=num_threads, ) (result_scipy, _ref_scipy) = scipy_project_point_to_element(mesh, cells, points, tol=tol_x**2) result, ref_coords = _closest_point_projection( mesh, cells, points, tol_x=tol_x, tol_dist=tol_dist ) # Check that python and C++ implementations give the same result np.testing.assert_allclose(result, closest_point, atol=tol_dist) np.testing.assert_allclose(ref_coords, closest_ref, atol=10 * tol_x) # Check that scipy and our implementation give similar distances, # allowing for some tolerance due to different optimization methods diff_scifem = closest_point - points dist_scifem = 0.5 * np.sum(diff_scifem**2, axis=1) diff_scipy = result_scipy - points dist_scipy = 0.5 * np.sum(diff_scipy**2, axis=1) np.testing.assert_allclose(dist_scifem, dist_scipy, atol=50 * tol_dist, rtol=1e-6) for coord in closest_ref: # Check that we are within the bounds of the simplex ref_proj = project_onto_simplex(coord) np.testing.assert_allclose(ref_proj, coord) @pytest.mark.parametrize("num_threads", [1, 2, 4]) @pytest.mark.parametrize("order", [1, 2]) def test_3D_curved_cell(order, num_threads): comm = MPI.COMM_SELF curved_nodes_tet = np.array( [ [0.0, 0.0, 0.0], # 0: Vertex [1.0, 0.0, 0.0], # 1: Vertex [0.0, 1.0, 0.0], # 2: Vertex [0.0, 0.0, 1.0], # 3: Vertex [0.0, 0.5, 0.5], # 4: Edge 2-3 [0.5, 0.0, 0.5], # 5: Edge 1-3 [0.5, 0.5, 0.0], # 6: Edge 1-2 [0.0, 0.0, 0.5], # 9: Edge 0-3 [0.0, 0.5, 0.2], # 8: Edge 0-2 (Curved) [0.5, 0.0, 0.2], # 7: Edge 0-1 (Curved) ], dtype=np.float64, ) cells_tet = np.array([[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]], dtype=np.int64) domain_tet = ufl.Mesh(basix.ufl.element("Lagrange", "tetrahedron", order, shape=(3,))) if order == 1: curved_nodes_tet = curved_nodes_tet[:4] # Use only vertices for linear case cells_tet = cells_tet[:, :4] mesh = dolfinx.mesh.create_mesh(comm, cells=cells_tet, x=curved_nodes_tet, e=domain_tet) rand = np.random.RandomState(32) M = 5_001 points = rand.rand(M, 3) - 0.5 * rand.rand(M, 3) tol_x = 1e-7 tol_dist = 1e-7 cells = np.zeros(points.shape[0], dtype=np.int32) closest_point, closest_ref = closest_point_projection( mesh, cells, points, tol_x=tol_x, tol_dist=tol_dist, tol_grad=1e-16, max_iter=500, max_ls_iter=50, num_threads=num_threads, ) (result_scipy, _ref_scipy) = scipy_project_point_to_element(mesh, cells, points, tol=tol_x**2) result, ref_coords = _closest_point_projection( mesh, cells, points, tol_x=tol_x, tol_dist=tol_dist, tol_grad=1e-16, ) # Check that python and C++ implementations give the same result np.testing.assert_allclose(result, closest_point, atol=tol_dist) np.testing.assert_allclose(ref_coords, closest_ref, atol=10 * tol_x) # Check that scipy and our implementation give similar distances, # allowing for some tolerance due to different optimization methods diff_scifem = closest_point - points dist_scifem = 0.5 * np.sum(diff_scifem**2, axis=1) diff_scipy = result_scipy - points dist_scipy = 0.5 * np.sum(diff_scipy**2, axis=1) np.testing.assert_allclose(dist_scifem, dist_scipy, atol=50 * tol_dist, rtol=1e-6) for coord in closest_ref: # Check that we are within the bounds of the simplex ref_proj = project_onto_simplex(coord) np.testing.assert_allclose(ref_proj, coord) @pytest.mark.parametrize("num_threads", [1, 2, 4]) @pytest.mark.parametrize("order", [1, 2]) def test_1D_manifold(order, num_threads): comm = MPI.COMM_SELF # Curved quadratic triangle in 2D (5 nodes) curved_nodes = np.array( [ [0.0, 0.0], # Node 0: Vertex [1.0, 0.0], # Node 1: Vertex [0.3, 0.5], ] ) cells = np.array([[0, 1, 2]], dtype=np.int64) # Single curved triangle element if order == 1: curved_nodes = curved_nodes[:2] # Use only vertices for linear case cells = cells[:, :2] c_el = ufl.Mesh(basix.ufl.element("Lagrange", "interval", order, shape=(2,))) mesh = dolfinx.mesh.create_mesh(comm, cells=cells, x=curved_nodes, e=c_el) tol_x = 5e-6 tol_dist = 2e-6 theta = np.linspace(0, 4 * np.pi, 3_016) rand = np.random.RandomState(42) R = rand.rand(len(theta)) y = rand.rand(len(theta)) * 0.5 # Add some random z variation points = np.vstack([R * np.cos(theta), y]).T cells = np.zeros(points.shape[0], dtype=np.int32) (result_scipy, _ref_scipy) = scipy_project_point_to_element(mesh, cells, points, tol=tol_x**2) result, ref_coords = _closest_point_projection( mesh, cells, points, tol_x=tol_x, tol_dist=tol_dist, tol_grad=1e-16 ) closest_point, closest_ref = closest_point_projection( mesh, cells, points, tol_x=tol_x, tol_dist=tol_dist, tol_grad=1e-16, max_iter=500, max_ls_iter=50, num_threads=num_threads, ) # Check that python and C++ implementations give the same result np.testing.assert_allclose(result, closest_point, atol=tol_dist) np.testing.assert_allclose(ref_coords, closest_ref, atol=10 * tol_x) # Check that scipy and our implementation give similar distances, # allowing for some tolerance due to different optimization methods diff_scifem = closest_point - points dist_scifem = 0.5 * np.sum(diff_scifem**2, axis=1) diff_scipy = result_scipy - points dist_scipy = 0.5 * np.sum(diff_scipy**2, axis=1) np.testing.assert_allclose(dist_scifem, dist_scipy, atol=50 * tol_dist, rtol=1e-6) for coord in closest_ref: # Check that we are within the bounds of the simplex ref_proj = project_onto_simplex(coord) np.testing.assert_allclose(ref_proj, coord) scientificcomputing-scifem-652ead4/tests/test_interpolation.py000066400000000000000000000304361525450532400251150ustar00rootroot00000000000000from mpi4py import MPI from packaging.version import Version import dolfinx import scifem.interpolation import pytest import ufl import numpy as np import basix.ufl @pytest.mark.skipif( np.issubdtype(dolfinx.default_scalar_type, np.complexfloating), reason="No complex support", ) @pytest.mark.parametrize( "cell_type", [ dolfinx.mesh.CellType.triangle, dolfinx.mesh.CellType.quadrilateral, dolfinx.mesh.CellType.tetrahedron, dolfinx.mesh.CellType.hexahedron, ], ) @pytest.mark.parametrize("use_petsc", [True, False]) @pytest.mark.parametrize("degree", [2, 4]) @pytest.mark.parametrize("out_family", ["Lagrange", "DG", "Quadrature"]) @pytest.mark.parametrize("value_shape", [(), (2,), (2, 3)]) def test_interpolation_matrix(use_petsc, cell_type, degree, out_family, value_shape): if use_petsc: pytest.importorskip("petsc4py") tdim = dolfinx.cpp.mesh.cell_dim(cell_type) if tdim == 2: mesh = dolfinx.mesh.create_unit_square(MPI.COMM_WORLD, 4, 4, cell_type=cell_type) elif tdim == 3: mesh = dolfinx.mesh.create_unit_cube(MPI.COMM_WORLD, 2, 2, 2, cell_type=cell_type) else: raise ValueError("Unsupported cell type") V = dolfinx.fem.functionspace(mesh, ("DG", degree, value_shape)) if out_family == "Quadrature": el = basix.ufl.quadrature_element(mesh.basix_cell(), degree=degree, value_shape=value_shape) else: el = (out_family, degree, value_shape) Q = dolfinx.fem.functionspace(mesh, el) def f(x): scalar_val = x[0] ** degree + x[1] if tdim == 2 else x[0] + x[1] + x[2] ** degree vs = int(np.prod(value_shape)) f_rep = np.tile(scalar_val, vs).reshape(vs, -1) for i in range(vs): f_rep[i] += np.pi * (i + 1) return f_rep u = dolfinx.fem.Function(V) u.interpolate(f) q = dolfinx.fem.Function(Q) expr = ufl.TrialFunction(V) if use_petsc: A = scifem.interpolation.petsc_interpolation_matrix(expr, Q) A.mult(u.x.petsc_vec, q.x.petsc_vec) A.destroy() else: A = scifem.interpolation.interpolation_matrix(expr, Q) # Built in matrices has to use a special input vector, with additional ghosts. _x = dolfinx.la.vector(A.index_map(1), A.block_size[1]) num_owned_dofs = V.dofmap.index_map.size_local * V.dofmap.index_map_bs _x.array[:num_owned_dofs] = u.x.array[:num_owned_dofs] _x.scatter_forward() if not hasattr(dolfinx.la.MatrixCSR, "mult"): pytest.skip("MatrixCSR has no mult method") A.mult(_x, q.x) q.x.scatter_forward() q_ref = dolfinx.fem.Function(Q) if out_family == "Quadrature": try: ip = Q.element.interpolation_points() except TypeError: ip = Q.element.interpolation_points u_expr = dolfinx.fem.Expression(u, ip) q_ref.interpolate(u_expr) else: q_ref.interpolate(u) np.testing.assert_allclose(q.x.array, q_ref.x.array, rtol=1e-12, atol=1e-13) @pytest.mark.skipif( np.issubdtype(dolfinx.default_scalar_type, np.complexfloating), reason="No complex support", ) @pytest.mark.skipif( not hasattr(dolfinx.fem, "discrete_gradient"), reason="Cannot verify without discrete gradient from DOLFINx", ) @pytest.mark.parametrize( "cell_type", [ dolfinx.mesh.CellType.triangle, dolfinx.mesh.CellType.quadrilateral, dolfinx.mesh.CellType.tetrahedron, dolfinx.mesh.CellType.hexahedron, ], ) @pytest.mark.parametrize("use_petsc", [True, False]) @pytest.mark.parametrize("degree", [1, 3, 5]) def test_discrete_gradient(degree, use_petsc, cell_type): if use_petsc: pytest.importorskip("petsc4py") tdim = dolfinx.cpp.mesh.cell_dim(cell_type) if tdim == 2: mesh = dolfinx.mesh.create_unit_square(MPI.COMM_WORLD, 4, 4, cell_type=cell_type) elif tdim == 3: mesh = dolfinx.mesh.create_unit_cube(MPI.COMM_WORLD, 2, 2, 2, cell_type=cell_type) else: raise ValueError("Unsupported cell type") V = dolfinx.fem.functionspace(mesh, ("Lagrange", degree)) W = dolfinx.fem.functionspace(mesh, ("Nedelec 1st kind H(curl)", degree)) u = dolfinx.fem.Function(V) u.interpolate(lambda x: x[0] ** degree + x[1]) w = dolfinx.fem.Function(W) expr = ufl.grad(ufl.TrialFunction(V)) G_ref = dolfinx.fem.discrete_gradient(V, W) # Built in matrices has to use a special input vector, with additional ghosts. try: _x = dolfinx.la.vector(G_ref.index_map(1), G_ref.block_size[1]) except AttributeError: # Bug in DOLFINx 0.9.0 _x = dolfinx.la.vector(G_ref.index_map(1), G_ref.bs[1]) num_owned_dofs = V.dofmap.index_map.size_local * V.dofmap.index_map_bs _x.array[:num_owned_dofs] = u.x.array[:num_owned_dofs] _x.scatter_forward() if use_petsc: A = scifem.interpolation.petsc_interpolation_matrix(expr, W) A.mult(u.x.petsc_vec, w.x.petsc_vec) A.destroy() else: if not hasattr(dolfinx.la.MatrixCSR, "mult"): pytest.skip("MatrixCSR has no mult method") A = scifem.interpolation.interpolation_matrix(expr, W) A.mult(_x, w.x) w.x.scatter_forward() w_ref = dolfinx.fem.Function(W) if not hasattr(dolfinx.la.MatrixCSR, "mult"): # Fallback to PETSc discrete gradient on 0.9 pytest.mark.skipif(not dolfinx.has_petsc4py, reason="Cannot verify without petsc4py") import dolfinx.fem.petsc as _petsc G_ref = _petsc.discrete_gradient(V, W) G_ref.assemble() G_ref.mult(u.x.petsc_vec, w_ref.x.petsc_vec) else: G_ref.mult(_x, w_ref.x) w_ref.x.scatter_forward() np.testing.assert_allclose(w.x.array, w_ref.x.array, rtol=1e-11, atol=1e-12) @pytest.mark.skipif( np.issubdtype(dolfinx.default_scalar_type, np.complexfloating), reason="No complex support", ) @pytest.mark.skipif( not hasattr(dolfinx.fem, "discrete_curl"), reason="Cannot verify without discrete curl from DOLFINx", ) @pytest.mark.parametrize( "cell_type", [ dolfinx.mesh.CellType.tetrahedron, dolfinx.mesh.CellType.hexahedron, ], ) @pytest.mark.parametrize("use_petsc", [True, False]) @pytest.mark.parametrize("degree", [1, 2]) def test_discrete_curl(degree, use_petsc, cell_type): if use_petsc: pytest.importorskip("petsc4py") tdim = dolfinx.cpp.mesh.cell_dim(cell_type) if tdim == 2: mesh = dolfinx.mesh.create_unit_square(MPI.COMM_WORLD, 4, 4, cell_type=cell_type) elif tdim == 3: mesh = dolfinx.mesh.create_unit_cube(MPI.COMM_WORLD, 2, 2, 2, cell_type=cell_type) else: raise ValueError("Unsupported cell type") V = dolfinx.fem.functionspace(mesh, ("Nedelec 2nd kind H(curl)", degree + 1)) W = dolfinx.fem.functionspace(mesh, ("RT", degree)) u = dolfinx.fem.Function(V) u.interpolate(lambda x: (x[0] ** degree, x[1] ** degree - 1, -x[2])) w = dolfinx.fem.Function(W) expr = ufl.curl(ufl.TrialFunction(V)) G_ref = dolfinx.fem.discrete_curl(V, W) # Built in matrices has to use a special input vector, with additional ghosts. _x = dolfinx.la.vector(G_ref.index_map(1), G_ref.block_size[1]) num_owned_dofs = V.dofmap.index_map.size_local * V.dofmap.index_map_bs _x.array[:num_owned_dofs] = u.x.array[:num_owned_dofs] _x.scatter_forward() if use_petsc: A = scifem.interpolation.petsc_interpolation_matrix(expr, W) A.mult(u.x.petsc_vec, w.x.petsc_vec) A.destroy() else: if not hasattr(dolfinx.la.MatrixCSR, "mult"): pytest.skip("MatrixCSR has no mult method") A = scifem.interpolation.interpolation_matrix(expr, W) A.mult(_x, w.x) w.x.scatter_forward() w_ref = dolfinx.fem.Function(W) G_ref.mult(_x, w_ref.x) w_ref.x.scatter_forward() np.testing.assert_allclose(w.x.array, w_ref.x.array, rtol=1e-10, atol=1e-11) @pytest.mark.parametrize("degree", [1, 2, 3]) @pytest.mark.parametrize("family", ["Lagrange", "DG"]) @pytest.mark.skipif( Version(dolfinx.__version__) < Version("0.10.0"), reason="Requires DOLFINx version >0.10.0", ) def test_interpolate_to_interface_submesh(family, degree): # Create a unit square comm = MPI.COMM_WORLD if Version(dolfinx.__version__) < Version("0.11.0.dev0") and family == "DG": pytest.skip("Interpolation to surface submesh does not work for DG in DOLFINx < 0.11.0") domain = dolfinx.mesh.create_unit_square( comm, 48, 48, ghost_mode=dolfinx.mesh.GhostMode.shared_facet ) # Split unit square in two subdomains cell_map = domain.topology.index_map(domain.topology.dim) num_cells_local = cell_map.size_local + cell_map.num_ghosts markers = np.full(num_cells_local, 1, dtype=np.int32) markers[ dolfinx.mesh.locate_entities(domain, domain.topology.dim, lambda x: x[0] <= 0.5 + 1e-14) ] = 2 ct = dolfinx.mesh.meshtags( domain, domain.topology.dim, np.arange(num_cells_local, dtype=np.int32), markers ) # Create submesh for each subdomain omega_e, e_to_parent, _, _, _ = scifem.mesh.extract_submesh(domain, ct, (1,)) omega_i, i_to_parent, _, _, _ = scifem.mesh.extract_submesh(domain, ct, (2,)) # Compute submesh for the interface between omega_e and omega_i interface_facets = scifem.mesh.find_interface(ct, (1,), (2,)) ft = dolfinx.mesh.meshtags( domain, domain.topology.dim - 1, interface_facets, np.full(interface_facets.shape, 1, dtype=np.int32), ) gamma, gamma_to_parent, _, _, _ = scifem.mesh.extract_submesh(domain, ft, 1) num_facets_local = ( gamma.topology.index_map(gamma.topology.dim).size_local + gamma.topology.index_map(gamma.topology.dim).num_ghosts ) gamma_to_parent_map = gamma_to_parent.sub_topology_to_topology( np.arange(num_facets_local, dtype=np.int32), inverse=False ) # Create functions on each subdomain def fe(x): return x[0] + x[1] ** degree def fi(x): return np.sin(x[0]) + np.cos(x[1]) Ve = dolfinx.fem.functionspace(omega_e, (family, degree)) ue = dolfinx.fem.Function(Ve) ue.interpolate(fe) ue.x.scatter_forward() Vi = dolfinx.fem.functionspace(omega_i, (family, degree)) ui = dolfinx.fem.Function(Vi) ui.interpolate(fi) ui.x.scatter_forward() # Compute ordered integration entities on the interface interface_integration_entities = scifem.compute_interface_data( ct, facet_indices=gamma_to_parent_map, include_ghosts=True ) mapped_entities = interface_integration_entities.copy() # For each submesh, get the relevant integration entities parent_to_e = e_to_parent.sub_topology_to_topology( np.arange(num_cells_local, dtype=np.int32), inverse=True ) parent_to_i = i_to_parent.sub_topology_to_topology( np.arange(num_cells_local, dtype=np.int32), inverse=True ) mapped_entities[:, 0] = parent_to_e[interface_integration_entities[:, 0]] mapped_entities[:, 2] = parent_to_i[interface_integration_entities[:, 2]] assert np.all(mapped_entities[:, 0] >= 0) assert np.all(mapped_entities[:, 2] >= 0) # Create two functions on the interface submesh Q = dolfinx.fem.functionspace(gamma, (family, degree)) qe = dolfinx.fem.Function(Q, name="qe") qi = dolfinx.fem.Function(Q, name="qi") # Interpolate volume functions (on submesh) onto all cells of the interface submesh scifem.interpolation.interpolate_to_surface_submesh( ue, qe, np.arange(len(gamma_to_parent_map), dtype=np.int32), mapped_entities[:, :2], ) qe.x.scatter_forward() scifem.interpolation.interpolate_to_surface_submesh( ui, qi, np.arange(len(gamma_to_parent_map), dtype=np.int32), mapped_entities[:, 2:], ) qi.x.scatter_forward() # Compute the difference between the two interpolated functions I = dolfinx.fem.Function(Q, name="i") I.x.array[:] = qe.x.array - qi.x.array reference = dolfinx.fem.Function(Q) reference.interpolate(lambda x: fe(x) - fi(x)) qe_ref = dolfinx.fem.Function(Q) qe_ref.interpolate(fe) qi_ref = dolfinx.fem.Function(Q) qi_ref.interpolate(fi) np.testing.assert_allclose(qe.x.array, qe_ref.x.array) np.testing.assert_allclose(qi.x.array, qi_ref.x.array) np.testing.assert_allclose(I.x.array, reference.x.array, rtol=1e-14, atol=1e-14) scientificcomputing-scifem-652ead4/tests/test_material_space.py000066400000000000000000000066361525450532400252040ustar00rootroot00000000000000from mpi4py import MPI import dolfinx from scifem import create_space_of_simple_functions, assemble_scalar import pytest import numpy as np import ufl @pytest.mark.parametrize("value_shape", [(), (3,), (3, 2)]) @pytest.mark.parametrize( "cell_type", ["interval", "triangle", "quadrilateral", "hexahedron", "tetrahedron"] ) def test_material_space(value_shape: tuple[int], cell_type: str): cell = dolfinx.mesh.to_type(cell_type) tdim = dolfinx.mesh.cell_dim(cell) if tdim == 1: mesh = dolfinx.mesh.create_unit_interval( MPI.COMM_WORLD, 20, ghost_mode=dolfinx.mesh.GhostMode.shared_facet ) elif tdim == 2: mesh = dolfinx.mesh.create_unit_square( MPI.COMM_WORLD, 20, 20, ghost_mode=dolfinx.mesh.GhostMode.shared_facet, cell_type=cell ) elif tdim == 3: mesh = dolfinx.mesh.create_unit_cube( MPI.COMM_WORLD, 12, 12, 8, ghost_mode=dolfinx.mesh.GhostMode.shared_facet, cell_type=cell, ) else: raise ValueError(f"Unsupported {cell_type=}") def ball(x, tol=1e-8): conditions = [] for i in range(tdim): conditions.append((x[i] - 0.5) ** 2 <= 0.2**2 + tol) return np.logical_and.reduce(conditions) def top(x, tol=1e-8): return x[tdim - 1] >= 0.7 - tol cell_map = mesh.topology.index_map(mesh.topology.dim) all_cells = np.arange(cell_map.size_local + cell_map.num_ghosts, dtype=np.int32) tags = [1, 5, 3] values = np.full_like(all_cells, tags[0]) values[dolfinx.mesh.locate_entities(mesh, mesh.topology.dim, ball)] = tags[1] values[dolfinx.mesh.locate_entities(mesh, mesh.topology.dim, top)] = tags[2] ct = dolfinx.mesh.meshtags(mesh, mesh.topology.dim, all_cells, values) V = create_space_of_simple_functions(mesh, ct, tags, value_shape=value_shape) assert V.dofmap.index_map.size_global == len(tags) assert V.dofmap.index_map.size_local + V.dofmap.index_map.num_ghosts == len(tags) assert (V.dofmap.index_map.size_local == 0) or (V.dofmap.index_map.num_ghosts == 0) value_size = int(np.prod(value_shape)) assert V.dofmap.index_map_bs == value_size assert V.dofmap.bs == value_size array = V.dofmap.list for i, tag in enumerate(tags): np.testing.assert_allclose(array[ct.indices[ct.values == tag]].flatten(), i) # Check that we can assign values to the function for each region, and that it gives # a sensible result bs = V.dofmap.bs for i, tag in enumerate(tags): vals = np.arange(i + 1, i + 1 + bs, dtype=np.float64) f = dolfinx.fem.Function(V) f.x.array[i * bs : (i + 1) * bs] = vals form = dolfinx.fem.form(ufl.inner(f, f) * ufl.dx) integral = assemble_scalar(form) # Compute integral of exact function on the restricted domain dx_restricted = ufl.Measure("dx", domain=mesh, subdomain_data=ct, subdomain_id=tag) if value_shape == (): f_ex = vals[0] else: f_ex = ufl.as_tensor(vals.reshape(value_shape)) form_ex = ufl.inner(f_ex, f_ex) * dx_restricted integral_ex = assemble_scalar(form_ex) np.testing.assert_allclose(integral, integral_ex) # Compute squared error on the restricted domain diff = ufl.inner(f - f_ex, f - f_ex) * dx_restricted error = assemble_scalar(diff) np.testing.assert_allclose(error, 0.0) scientificcomputing-scifem-652ead4/tests/test_mesh.py000066400000000000000000000473021525450532400231620ustar00rootroot00000000000000from mpi4py import MPI import numpy as np import dolfinx import scifem import pytest @pytest.mark.parametrize( "entities_list, set_values", [ ([(1, lambda x: x[0] <= 1.0)], {1}), ([(2, lambda x: x[0] <= 1.0)], {2}), ( [ (1, lambda x: x[0] <= 1.0), (2, lambda x: x[0] >= 0.0), ], {2}, ), ], ) def test_create_celltags_celltags_all(entities_list, set_values): mesh = dolfinx.mesh.create_unit_square(MPI.COMM_WORLD, 3, 3) cell_tag = scifem.create_entity_markers(mesh, mesh.topology.dim, entities_list=entities_list) im = mesh.topology.index_map(mesh.topology.dim) assert cell_tag.dim == mesh.topology.dim assert cell_tag.indices.shape[0] == im.size_local + im.num_ghosts assert cell_tag.values.shape[0] == im.size_local + im.num_ghosts assert cell_tag.values.dtype == np.int32 assert set(cell_tag.values) == set_values @pytest.mark.parametrize( "entities_list, set_values", [ ([(1, lambda x: x[0] <= 1.0, False)], {1}), ([(2, lambda x: x[0] <= 1.0, False)], {2}), ( [ (1, lambda x: x[0] <= 1.0, False), (2, lambda x: x[0] >= 0.0, False), ], {2}, ), ], ) def test_create_facet_tags_all_on_boundary_False(entities_list, set_values): mesh = dolfinx.mesh.create_unit_square(MPI.COMM_WORLD, 3, 3) facet_tag = scifem.create_entity_markers( mesh, mesh.topology.dim - 1, entities_list=entities_list ) im = mesh.topology.index_map(mesh.topology.dim - 1) assert facet_tag.dim == mesh.topology.dim - 1 assert facet_tag.indices.shape[0] == im.size_local + im.num_ghosts assert facet_tag.values.shape[0] == im.size_local + im.num_ghosts assert facet_tag.values.dtype == np.int32 assert set(facet_tag.values) == set_values @pytest.mark.parametrize( "entities_list, set_values", [ ([(1, lambda x: x[0] <= 1.0, True)], {1}), ([(2, lambda x: x[0] <= 1.0, True)], {2}), ( [ (1, lambda x: x[0] <= 1.0, True), (2, lambda x: x[0] >= 0.0, True), ], {2}, ), ], ) def test_create_facet_tags_all_on_boundary_True(entities_list, set_values): mesh = dolfinx.mesh.create_unit_square(MPI.COMM_WORLD, 3, 3) facet_tag = scifem.create_entity_markers( mesh, mesh.topology.dim - 1, entities_list=entities_list ) mesh.topology.create_entities(1) mesh.topology.create_connectivity(mesh.topology.dim - 1, mesh.topology.dim) facet_indices = dolfinx.mesh.exterior_facet_indices(mesh.topology) assert facet_tag.dim == mesh.topology.dim - 1 assert facet_tag.indices.shape[0] == len(facet_indices) assert facet_tag.values.shape[0] == len(facet_indices) assert facet_tag.values.dtype == np.int32 assert set(facet_tag.values) == set_values @pytest.mark.parametrize( "entities_list", [ ([(1, lambda x: x[0] < 0.0)]), ([(1, lambda x: x[0] < 0.0)]), ([]), ], ) def test_create_celltags_empty(entities_list): mesh = dolfinx.mesh.create_unit_square(MPI.COMM_WORLD, 3, 3) cell_tag = scifem.create_entity_markers(mesh, mesh.topology.dim, entities_list=entities_list) assert cell_tag.dim == mesh.topology.dim assert cell_tag.indices.shape[0] == 0 assert cell_tag.values.shape[0] == 0 assert cell_tag.values.dtype == np.int32 assert set(cell_tag.values) == set() @pytest.mark.parametrize("edim", [0, 1, 2, 3]) def test_submesh_meshtags(edim): mesh = dolfinx.mesh.create_unit_cube( MPI.COMM_WORLD, 3, 4, 7, cell_type=dolfinx.cpp.mesh.CellType.tetrahedron, ghost_mode=dolfinx.cpp.mesh.GhostMode.shared_facet, ) mesh.topology.create_entities(edim) emap = mesh.topology.index_map(edim) # Put every second owned cell in submesh num_entities_local = emap.size_local subset_entities = np.arange(0, num_entities_local, 2, dtype=np.int32) # Include ghosts entities subset_cells = scifem.reverse_mark_entities(emap, subset_entities) submesh, entity_to_parent, vertex_to_parent, _ = dolfinx.mesh.create_submesh( mesh, edim, subset_cells ) # Create meshtags on the parent mesh for i in range(edim + 1): mesh.topology.create_entities(i) parent_e_map = mesh.topology.index_map(i) num_parent_entities = parent_e_map.size_local + parent_e_map.num_ghosts values = parent_e_map.local_range[0] + np.arange(num_parent_entities, dtype=np.int32) entity_communicator = dolfinx.la.vector(parent_e_map, 1) entity_communicator.array[:] = values entity_communicator.scatter_forward() parent_tag = dolfinx.mesh.meshtags( mesh, i, np.arange(num_parent_entities, dtype=np.int32), entity_communicator.array.astype(np.int32), ) sub_tag, sub_entity_to_parent = scifem.transfer_meshtags_to_submesh( parent_tag, submesh, vertex_to_parent=vertex_to_parent, cell_to_parent=entity_to_parent ) submesh.topology.create_connectivity(i, edim) midpoints = dolfinx.mesh.compute_midpoints(submesh, i, sub_tag.indices) mesh.topology.create_connectivity(i, mesh.topology.dim) parent_midpoints = dolfinx.mesh.compute_midpoints( mesh, i, np.arange(num_parent_entities, dtype=np.int32) ) if len(midpoints) != len(sub_entity_to_parent): # New function doesn't return incomplete entity map global_to_local = parent_e_map.global_to_local(sub_tag.values) np.testing.assert_allclose(midpoints, parent_midpoints[global_to_local]) else: np.testing.assert_allclose(midpoints, parent_midpoints[sub_entity_to_parent]) @pytest.mark.parametrize("codim", [0, 1, 2]) @pytest.mark.parametrize("tdim", [1, 2, 3]) @pytest.mark.parametrize( "ghost_mode", [dolfinx.mesh.GhostMode.none, dolfinx.mesh.GhostMode.shared_facet] ) def test_submesh_creator(codim, tdim, ghost_mode): edim = tdim - codim if edim < 0: pytest.xfail("Codim larger than tdim") if tdim == 1: mesh = dolfinx.mesh.create_unit_interval(MPI.COMM_WORLD, 27, ghost_mode=ghost_mode) elif tdim == 2: mesh = dolfinx.mesh.create_unit_square(MPI.COMM_WORLD, 10, 18, ghost_mode=ghost_mode) elif tdim == 3: mesh = dolfinx.mesh.create_unit_cube(MPI.COMM_WORLD, 7, 5, 8, ghost_mode=ghost_mode) else: raise ValueError("Invalid tdim") tol = 50 * np.finfo(mesh.geometry.x.dtype).eps def first_marker(x): return x[0] <= 0.5 + tol def second_marker(x): return x[tdim - 1] >= 0.6 - tol first_val = 2 second_val = 3 mesh.topology.create_entities(edim) emap = mesh.topology.index_map(edim) # Extract submesh no longer accumulates entities, so we mark the by hand indicator = dolfinx.la.vector(emap, 1, dtype=np.int32) indicator.array[:] = 0 indicator.array[dolfinx.mesh.locate_entities(mesh, edim, first_marker)] = first_val indicator.array[dolfinx.mesh.locate_entities(mesh, edim, second_marker)] = second_val indicator.scatter_reverse(dolfinx.la.InsertMode.insert) indicator.scatter_forward() # Constructor we are testing etag = dolfinx.mesh.meshtags( mesh, edim, np.arange(emap.size_local + emap.num_ghosts, dtype=np.int32), indicator.array ) submesh, cell_map, vertex_map, node_map, sub_etag = scifem.extract_submesh( mesh, etag, (first_val, second_val) ) submap_array = scifem.mesh.get_entity_map(cell_map) parent_indices = submap_array[sub_etag.indices] np.testing.assert_allclose(sub_etag.values, indicator.array[parent_indices]) # Create with standard constructor (reference) e_comm = dolfinx.la.vector(emap, 1) e_comm.array[:] = 0 e_comm.array[dolfinx.mesh.locate_entities(mesh, edim, first_marker)] = 1 e_comm.array[dolfinx.mesh.locate_entities(mesh, edim, second_marker)] = 1 e_comm.scatter_reverse(dolfinx.la.InsertMode.add) e_comm.scatter_forward() sub_entities = np.flatnonzero(e_comm.array).astype(np.int32) ref_submesh, ref_cm, ref_vm, ref_nm = dolfinx.mesh.create_submesh(mesh, edim, sub_entities) submap_array = scifem.mesh.get_entity_map(cell_map) ref_submap_array = scifem.mesh.get_entity_map(ref_cm) np.testing.assert_allclose(submap_array, ref_submap_array) subvertexmap_array = scifem.mesh.get_entity_map(vertex_map) ref_subvertexmap_array = scifem.mesh.get_entity_map(ref_vm) np.testing.assert_allclose(subvertexmap_array, ref_subvertexmap_array) np.testing.assert_allclose(node_map, ref_nm) assert ( submesh.topology.index_map(edim).size_local == ref_submesh.topology.index_map(edim).size_local ) assert ( submesh.topology.index_map(edim).size_global == ref_submesh.topology.index_map(edim).size_global ) assert ( submesh.topology.index_map(edim).num_ghosts == ref_submesh.topology.index_map(edim).num_ghosts ) @pytest.mark.parametrize("tdim", [1, 2, 3]) @pytest.mark.parametrize( "ghost_mode", [dolfinx.mesh.GhostMode.none, dolfinx.mesh.GhostMode.shared_facet] ) @pytest.mark.parametrize("dtype", [np.float64, np.float32]) def test_find_interface(tdim, ghost_mode, dtype): comm = MPI.COMM_WORLD if tdim == 1: mesh = dolfinx.mesh.create_unit_interval(comm, 26, ghost_mode=ghost_mode, dtype=dtype) elif tdim == 2: mesh = dolfinx.mesh.create_unit_square(comm, 10, 13, ghost_mode=ghost_mode, dtype=dtype) elif tdim == 3: mesh = dolfinx.mesh.create_unit_cube(comm, 6, 5, 8, ghost_mode=ghost_mode, dtype=dtype) else: raise ValueError("Invalid tdim") tol = 50 * np.finfo(dtype).eps def half_entities(x): return x[0] <= 0.5 + tol cell_map = mesh.topology.index_map(tdim) all_cells = np.arange(cell_map.size_local + cell_map.num_ghosts, dtype=np.int32) values = np.full_like(all_cells, 1, dtype=np.int32) values[dolfinx.mesh.locate_entities(mesh, tdim, half_entities)] = 2 cell_tags = dolfinx.mesh.meshtags(mesh, tdim, all_cells, values) interface = scifem.find_interface(cell_tags, (1,), (2,)) def ref_interface(x): return np.isclose(x[0], 0.5) ref_interface_facets = dolfinx.mesh.locate_entities(mesh, tdim - 1, ref_interface) mesh.topology.create_connectivity(tdim - 1, tdim) f_to_c = mesh.topology.connectivity(tdim - 1, tdim) ref_twosided_facets = [] for f in ref_interface_facets: if len(f_to_c.links(f)) == 2: ref_twosided_facets.append(f) np.testing.assert_allclose(interface, ref_twosided_facets) @pytest.mark.parametrize("dtype", [np.float64, np.float32]) @pytest.mark.parametrize( "ghost_mode", [dolfinx.mesh.GhostMode.none, dolfinx.mesh.GhostMode.shared_facet] ) @pytest.mark.parametrize( "cell_type", [dolfinx.cpp.mesh.CellType.tetrahedron, dolfinx.cpp.mesh.CellType.hexahedron] ) def test_exterior_boundary_subdomain(dtype, ghost_mode, cell_type): comm = MPI.COMM_WORLD mesh = dolfinx.mesh.create_unit_cube( comm, 13, 7, 11, cell_type=cell_type, ghost_mode=ghost_mode, dtype=dtype ) def center(x): return (x[0] - 0.5) ** 2 + (x[1] - 0.5) ** 2 + (x[2] - 0.5) ** 2 <= 0.2**2 tdim = mesh.topology.dim cell_map = mesh.topology.index_map(tdim) all_cells = np.arange(cell_map.size_local + cell_map.num_ghosts, dtype=np.int32) value_map = dolfinx.la.vector(cell_map, 1, dtype=np.int32) value_map.array[:] = 0 value_map.array[dolfinx.mesh.locate_entities(mesh, tdim, center)] = 1 value_map.scatter_reverse(dolfinx.la.InsertMode.add) value_map.scatter_forward() values = np.ones_like(all_cells, dtype=np.int32) values[value_map.array > 0] = 2 cell_tags = dolfinx.mesh.meshtags(mesh, tdim, all_cells, values) def boundary_check(mesh, facets, cell_tags, values): is_in_subdomain = np.isin(cell_tags.values, np.asarray(values)) mesh.topology.create_connectivity(mesh.topology.dim - 1, mesh.topology.dim) num_facets_local = mesh.topology.index_map(mesh.topology.dim - 1).size_local f_to_c = mesh.topology.connectivity(mesh.topology.dim - 1, mesh.topology.dim) cell_map = mesh.topology.index_map(mesh.topology.dim) owned_facets_in_subdomain = [] owned_facets_on_outside = [] ghosted_facets_in_subdomain = [] ghosted_facets_on_outside = [] facet_map = mesh.topology.index_map(mesh.topology.dim - 1) for facet in facets: cells = f_to_c.links(facet) if len(cells) != 1: assert np.sum(is_in_subdomain[cells]) == 1 elif len(cells) == 1: if facet < num_facets_local: # If connected to only one cell, we send it to the other process # that has it to verify that it is a boundary facet if is_in_subdomain[cells[0]]: owned_facets_in_subdomain.append(facet) else: owned_facets_on_outside.append(facet) else: if is_in_subdomain[cells[0]]: ghosted_facets_in_subdomain.append(facet) else: ghosted_facets_on_outside.append(facet) # Receive facets from other process that is on subdomain on that process facet_vector = dolfinx.la.vector( mesh.topology.index_map(mesh.topology.dim - 1), 1, dtype=np.int32 ) facet_vector.array[:] = 0 facet_vector.array[ghosted_facets_in_subdomain] = 1 facet_vector.scatter_reverse(dolfinx.la.InsertMode.add) exterior_facets = dolfinx.mesh.exterior_facet_indices(mesh.topology) all_local_exterior_facets = scifem.reverse_mark_entities(facet_map, exterior_facets) facets_inside_subdomain = np.flatnonzero(facet_vector.array[:num_facets_local]).astype( np.int32 ) mesh.topology.create_connectivity(mesh.topology.dim, mesh.topology.dim - 1) for facet in facets_inside_subdomain: cells = f_to_c.links(facet) if facet in all_local_exterior_facets: assert is_in_subdomain[cells[0]] continue if len(cells) == 1: assert cells[0] < cell_map.size_local assert not is_in_subdomain[cells[0]] else: assert len(cells) == 2 assert np.sum(is_in_subdomain[cells]) == 1 facet_vector.array[:] = 0 facet_vector.array[ghosted_facets_on_outside] = 1 facet_vector.scatter_reverse(dolfinx.la.InsertMode.add) facets_outside_subdomain = np.flatnonzero(facet_vector.array[:num_facets_local]).astype( np.int32 ) for facet in facets_outside_subdomain: cells = f_to_c.links(facet) if facet in all_local_exterior_facets: assert is_in_subdomain[cells[0]] continue if len(cells) == 1: assert cells[0] < cell_map.size_local assert is_in_subdomain[cells[0]] else: assert len(cells) == 2 assert np.sum(is_in_subdomain[cells]) == 1 facet_vector.array[:] = 0 facet_vector.array[owned_facets_in_subdomain] = 1 facet_vector.scatter_forward() facets_inside_subdomain = np.flatnonzero(facet_vector.array[num_facets_local:]).astype( np.int32 ) for facet in facets_inside_subdomain: cells = f_to_c.links(num_facets_local + facet) if num_facets_local + facet in all_local_exterior_facets: assert is_in_subdomain[cells[0]] continue if len(cells) == 1: assert cells[0] <= cell_map.size_local assert not is_in_subdomain[cells[0]] else: assert len(cells) == 2 assert np.sum(is_in_subdomain[cells]) == 1 facet_vector.array[:] = 0 facet_vector.array[owned_facets_on_outside] = 1 facet_vector.scatter_forward() facets_outside_subdomain = np.flatnonzero(facet_vector.array[num_facets_local:]).astype( np.int32 ) for facet in facets_outside_subdomain: cells = f_to_c.links(num_facets_local + facet) if num_facets_local + facet in all_local_exterior_facets: assert is_in_subdomain[cells[0]] continue if len(cells) == 1: assert cells[0] <= cell_map.size_local assert is_in_subdomain[cells[0]] else: assert len(cells) == 2 assert np.sum(is_in_subdomain[cells]) == 1 ext_facets_1 = scifem.compute_subdomain_exterior_facets(mesh, cell_tags, (1,)) boundary_check(mesh, ext_facets_1, cell_tags, (1,)) # Exterior facets are only those at the interface ext_facets_2 = scifem.compute_subdomain_exterior_facets(mesh, cell_tags, (2,)) boundary_check(mesh, ext_facets_2, cell_tags, (2,)) # Exterior facets are only exterior ext_facets = scifem.compute_subdomain_exterior_facets(mesh, cell_tags, (1, 2)) boundary_check(mesh, ext_facets, cell_tags, (1, 2)) @pytest.mark.parametrize( "cell_type", [ dolfinx.mesh.CellType.tetrahedron, dolfinx.mesh.CellType.hexahedron, dolfinx.mesh.CellType.triangle, dolfinx.mesh.CellType.quadrilateral, dolfinx.mesh.CellType.interval, ], ) @pytest.mark.parametrize("Nx", [6, 8, 11]) def test_compute_interface_data(cell_type: dolfinx.mesh.CellType, Nx: int): tdim = dolfinx.mesh.cell_dim(cell_type) if tdim == 1: mesh = dolfinx.mesh.create_unit_interval( MPI.COMM_WORLD, Nx, ghost_mode=dolfinx.mesh.GhostMode.shared_facet ) elif tdim == 2: mesh = dolfinx.mesh.create_unit_square( MPI.COMM_WORLD, Nx, 8, cell_type=cell_type, ghost_mode=dolfinx.mesh.GhostMode.shared_facet, ) elif tdim == 3: mesh = dolfinx.mesh.create_unit_cube( MPI.COMM_WORLD, Nx, 3, 5, cell_type=cell_type, ghost_mode=dolfinx.mesh.GhostMode.shared_facet, ) else: raise ValueError(f"Invalid {cell_type=}") interface_loc = 3 / Nx def interface(x): return np.isclose(x[0], interface_loc) def left_domain(x, tol=100 * np.finfo(mesh.geometry.x.dtype).eps): return x[0] <= interface_loc + tol val_small = 3 val_big = 8 assert val_big > val_small tdim = mesh.topology.dim cell_map = mesh.topology.index_map(tdim) num_cells_local = cell_map.size_local + cell_map.num_ghosts values = np.full(num_cells_local, val_small, dtype=np.int32) values[dolfinx.mesh.locate_entities(mesh, tdim, left_domain)] = val_big cell_tags = dolfinx.mesh.meshtags( mesh, tdim, np.arange(num_cells_local, dtype=np.int32), values ) mesh.topology.create_connectivity(tdim - 1, tdim) interface_facets = dolfinx.mesh.locate_entities(mesh, tdim - 1, interface) interface_data = scifem.compute_interface_data(cell_tags, interface_facets) assert np.isin(interface_data[:, 0], cell_tags.find(val_small)).all() assert np.isin(interface_data[:, 2], cell_tags.find(val_big)).all() def test_copy(): mesh = dolfinx.mesh.create_unit_square(MPI.COMM_WORLD, 5, 5, dolfinx.mesh.CellType.triangle) # Deepcopy mesh new_mesh = scifem.mesh.copy(mesh) # Perturb first geometry mesh.geometry.x[:, 0] += 1 assert (new_mesh.geometry.x[:, 0] != mesh.geometry).all() assert mesh.topology._cpp_object == new_mesh.topology._cpp_object assert mesh.geometry._cpp_object != new_mesh.geometry._cpp_object scientificcomputing-scifem-652ead4/tests/test_mesh_movement.py000066400000000000000000000077031525450532400250750ustar00rootroot00000000000000import pytest import numpy as np from mpi4py import MPI import dolfinx import ufl from dolfinx.fem import Function, functionspace from scifem.mesh import move @pytest.fixture def mesh_fixture(): """ Creates a fresh unit square mesh for each test. """ comm = MPI.COMM_WORLD # Create a simple 2D unit square mesh mesh = dolfinx.mesh.create_unit_square(comm, 5, 5) return mesh def test_move_with_dolfinx_function(mesh_fixture): """ Test moving the mesh with a dolfinx.fem.Function. """ mesh = mesh_fixture gdim = mesh.geometry.dim # 1. Create a displacement function in a Vector FunctionSpace V = functionspace(mesh, ("Lagrange", 2, (gdim,))) displacement = Function(V) # Define a simple constant displacement: u = (0.1, 0.2) disp_val = np.array([0.1, 0.2]) # Using interpolate to set constant value for test clarity displacement.interpolate(lambda x: np.full((gdim, x.shape[1]), disp_val[:, None])) # 2. Store original coords to compare later original_coords = mesh.geometry.x.copy() # 3. Apply move move(mesh, displacement) # 4. Verify tol = 10 * np.finfo(mesh.geometry.x.dtype).eps expected_coords = original_coords[:, : mesh.geometry.dim] + disp_val[None, : mesh.geometry.dim] np.testing.assert_allclose( mesh.geometry.x[:, : mesh.geometry.dim], expected_coords, rtol=tol, atol=tol, err_msg="Mesh did not move correctly using dolfinx.fem.Function", ) def test_move_with_ufl_expression(mesh_fixture): """ Test moving the mesh with a UFL Expression. """ mesh = mesh_fixture # 1. Define UFL expression x = ufl.SpatialCoordinate(mesh) # Shift nodes radially: u = 0.1 * x ufl_expr = 0.1 * x # 2. Store original coords original_coords = mesh.geometry.x.copy() # 3. Apply move move(mesh, ufl_expr) # 4. Verify # The expected new position is x_new = x_old + 0.1 * x_old = 1.1 * x_old expected_coords = original_coords * 1.1 tol = 10 * np.finfo(mesh.geometry.x.dtype).eps np.testing.assert_allclose( mesh.geometry.x, expected_coords, rtol=tol, atol=tol, err_msg="Mesh did not move correctly using UFL Expression", ) def test_move_with_python_callable(mesh_fixture): """ Test moving the mesh with a generic Python callable. """ mesh = mesh_fixture # 1. Define python callable # Input x has shape (3, N) or (gdim, N) # Output must match shape def shear_displacement(x): # Shear mapping: dx = 0.5 * y, dy = 0 vals = np.zeros((mesh.geometry.dim, x.shape[1]), dtype=mesh.geometry.x.dtype) vals[0] = 0.5 * x[1] # Displacement in x depends on y vals[1] = 0.0 # No displacement in y return vals # 2. Store original coords original_coords = mesh.geometry.x.copy() # 3. Apply move move(mesh, shear_displacement) # 4. Verify # Manually calculate expected shear expected_coords = original_coords.copy() expected_coords[:, 0] += 0.5 * original_coords[:, 1] tol = 10 * np.finfo(mesh.geometry.x.dtype).eps np.testing.assert_allclose( mesh.geometry.x, expected_coords, rtol=tol, atol=tol, err_msg="Mesh did not move correctly using Python callable", ) def test_move_accumulates_changes(mesh_fixture): """ Ensure that calling move twice accumulates the displacement. """ mesh = mesh_fixture # Move all coords by 0.1 u = lambda x: np.full((mesh.geometry.dim, x.shape[1]), 0.1, dtype=mesh.geometry.x.dtype) original = mesh.geometry.x.copy() move(mesh, u) move(mesh, u) expected = original expected[:, : mesh.geometry.dim] += 0.2 tol = 10 * np.finfo(mesh.geometry.x.dtype).eps np.testing.assert_allclose( mesh.geometry.x, expected, rtol=tol, atol=tol, err_msg="Multiple calls to move did not accumulate correctly", ) scientificcomputing-scifem-652ead4/tests/test_point_source.py000066400000000000000000000101701525450532400247300ustar00rootroot00000000000000from mpi4py import MPI import pytest import dolfinx import basix import numpy as np import ufl from scifem import PointSource, compat def test_midpoint(): """Check that adding point sources at all midpoints is equivalent of assembling the form ``v/abs(det(J))dx`` with a midpoint quadrature rule""" mesh = dolfinx.mesh.create_unit_square(MPI.COMM_WORLD, 2, 2) V = dolfinx.fem.functionspace(mesh, ("Lagrange", 1)) tdim = mesh.topology.dim num_cells_local = mesh.topology.index_map(tdim).size_local midpoints = dolfinx.mesh.compute_midpoints( mesh, tdim, np.arange(num_cells_local, dtype=np.int32) ) # Send all points from rank 0 source_points = mesh.comm.gather(midpoints, root=0) if mesh.comm.rank == 0: source_points = np.vstack(source_points) else: source_points = np.empty((0, 3), dtype=midpoints.dtype) point_source = PointSource(V, source_points) np.testing.assert_allclose(point_source._cells, np.arange(num_cells_local, dtype=np.int32)) np.testing.assert_allclose(point_source._points, midpoints) b = dolfinx.fem.Function(V) b.x.array[:] = 0 point_source.apply_to_vector(b) b.x.scatter_reverse(dolfinx.la.InsertMode.add) b.x.scatter_forward() cell_geometry = basix.geometry(mesh.basix_cell()) midpoint = (np.sum(cell_geometry, axis=0) / midpoints.shape[1]).reshape( -1, cell_geometry.shape[1] ) b_ref = dolfinx.fem.Function(V) b_ref.x.array[:] = 0 v = ufl.TestFunction(V) dx = ufl.Measure( "dx", domain=mesh, metadata={ "quadrature_points": midpoint, "quadrature_weights": np.array([1.0]), "quadrature_rule": "custom", }, ) ref_L = dolfinx.fem.form(ufl.conj(v) / abs(ufl.JacobianDeterminant(mesh)) * dx) dolfinx.fem.assemble_vector(b_ref.x.array, ref_L) b_ref.x.scatter_reverse(dolfinx.la.InsertMode.add) b_ref.x.scatter_forward() np.testing.assert_allclose(b.x.array, b_ref.x.array) def test_outside(): mesh = dolfinx.mesh.create_unit_square(MPI.COMM_WORLD, 2, 2) V = dolfinx.fem.functionspace(mesh, ("Lagrange", 3)) if mesh.comm.rank == 0: point = np.array([[1.1, 1.8, 0]]) else: point = np.empty((0, 3), dtype=mesh.geometry.x.dtype) if MPI.COMM_WORLD.rank == 0: with pytest.raises(ValueError, match="Point source is outside the mesh"): ps = PointSource(V, point) else: # Can only catch this on a single rank with pytest as it is # the only one that sends in a point ps = PointSource(V, point) # Check if perturbing the mesh gets the point within mesh.geometry.x[:, :] *= 2 b = dolfinx.fem.Function(V) ps = PointSource(V, point) ps.apply_to_vector(b, recompute=False) b.x.scatter_reverse(dolfinx.la.InsertMode.add) b.x.scatter_forward() # Check sanity of values in b bbtree = dolfinx.geometry.bb_tree(mesh, mesh.topology.dim) cell_candidates = dolfinx.geometry.compute_collisions_points(bbtree, point) cells = dolfinx.geometry.compute_colliding_cells(mesh, cell_candidates, point) # Only use evaluate for points on current processor # BUG: In DOLFINx 0.8.0, links(0) yields a too long array if cells.offsets[-1] > 0: cell = cells.links(0)[0] geom_dofs = compat.dofmap(mesh)[cell] ref_x = compat.cmap(mesh).pull_back(point.reshape(-1, 3), mesh.geometry.x[geom_dofs]) ref_values = V.ufl_element().tabulate(0, ref_x).flatten() b_nonzero = np.flatnonzero(b.x.array) dofs = V.dofmap.cell_dofs(cell) assert len(b_nonzero) == len(dofs) assert len(np.intersect1d(b_nonzero, dofs)) == len(dofs) b_contributions = b.x.array[dofs] np.testing.assert_allclose(ref_values, b_contributions) # Scale down geometry and check that re-computing raises an error mesh.geometry.x[:, :] /= 2 ps.apply_to_vector(b, recompute=False) if MPI.COMM_WORLD.rank == 0: with pytest.raises(ValueError, match="Point source is outside the mesh"): ps.apply_to_vector(b, recompute=True) else: ps.apply_to_vector(b, recompute=True) scientificcomputing-scifem-652ead4/tests/test_read_mri_data.py000066400000000000000000000113011525450532400247670ustar00rootroot00000000000000from mpi4py import MPI import dolfinx import numpy as np from scifem.biomedical import read_mri_data_to_function, read_mri_data_to_tag import pytest import basix.ufl @pytest.mark.parametrize("degree", [0, 1, 3]) @pytest.mark.parametrize("M", [25, 17]) @pytest.mark.parametrize("Nx", [7, 3]) @pytest.mark.parametrize("Ny", [23, 8]) @pytest.mark.parametrize("Nz", [9, 17]) @pytest.mark.parametrize("theta", [np.pi / 3, 0, -np.pi]) @pytest.mark.parametrize("translation", [np.array([0, 0, 0]), np.array([2.1, 1.3, 0.4])]) @pytest.mark.parametrize("mri_data_format", ["nifti", "mgh"]) @pytest.mark.parametrize("external_affine", [True, False]) @pytest.mark.parametrize("use_tkr", [False]) def test_read_mri_data_to_function( degree, M, Nx, Ny, Nz, theta, translation, tmp_path, mri_data_format, external_affine, use_tkr ): nibabel = pytest.importorskip("nibabel") # Generate rotation and scaling matrix equivalent to a unit cube rotation_matrix_3D = np.array( [[1, 0, 0], [0, np.cos(theta), -np.sin(theta)], [0, np.sin(theta), np.cos(theta)]] ) scale_matrix = 1.0 / M * np.identity(3) # Generate the affine mapping for nibabel A = np.append(np.dot(rotation_matrix_3D, scale_matrix), (translation).reshape(3, 1), axis=1) A = np.vstack([A, [0, 0, 0, 1]]) Id = np.identity(4) # Write transformed data to file path = MPI.COMM_WORLD.bcast(tmp_path, root=0) if mri_data_format == "nifti": data = np.arange(1, M**3 + 1, dtype=np.float64).reshape(M, M, M) image = nibabel.nifti1.Nifti1Image(data, affine=Id if external_affine else A) elif mri_data_format == "mgh": data = np.arange(1, M**3 + 1, dtype=np.int32).reshape(M, M, M) image = nibabel.freesurfer.mghformat.MGHImage(data, affine=Id if external_affine else A) # Reorient the image to RAS orig_ornt = nibabel.io_orientation(image.affine) targ_ornt = nibabel.orientations.axcodes2ornt("RAS") transform = nibabel.orientations.ornt_transform(orig_ornt, targ_ornt) image = image.as_reoriented(transform) filename = path.with_suffix(".mgz") # Save the image to file if MPI.COMM_WORLD.rank == 0: nibabel.save(image, filename) MPI.COMM_WORLD.Barrier() # Create unit cube mesh = dolfinx.mesh.create_unit_cube( MPI.COMM_WORLD, Nx, Ny, Nz, cell_type=dolfinx.cpp.mesh.CellType.hexahedron, ghost_mode=dolfinx.mesh.GhostMode.shared_facet, ) # Find voxel position on reference cube (done prior to mesh transformation) q_el = basix.ufl.quadrature_element(mesh.topology.cell_name(), degree=degree) V = dolfinx.fem.functionspace(mesh, q_el) dx = 1 / M coords = np.abs(V.tabulate_dof_coordinates()) # Remove rounding error # NOTE: Voxel coordinates are based on center of cell rather than corner reference_input_index = ((coords) // dx).astype(np.int32) reference_data = data[ reference_input_index[:, 0], reference_input_index[:, 1], reference_input_index[:, 2] ] # Transform mesh into physical space # As the voxel coordinates has origin in the midpoint of the RAS voxel, we add 1/(2M) to # the translation to account for this in the mesh, such that for a non-translated geoemtry # (theta=0), (translation=0), the origin in physical spaces is at (-0.5,-0.5,-0.5) in RAS, # which corresponds to the corner of voxel (0,0,0) midpoint_shift = 1.0 / (2 * M) * np.ones(3) shifted_coords = mesh.geometry.x - midpoint_shift # Rotate, then translate geometry mesh.geometry.x[:] = np.dot(rotation_matrix_3D, shifted_coords.T).T + translation # # Read data to function if external_affine: func = read_mri_data_to_function( filename, mesh, degree=degree, dtype=np.float64, vox2ras_transform=A, use_tkr=use_tkr ) else: func = read_mri_data_to_function( filename, mesh, degree=degree, dtype=np.float64, use_tkr=use_tkr ) np.testing.assert_allclose(func.x.array, reference_data) if degree == 0: cell_map = mesh.topology.index_map(mesh.topology.dim) num_cells_local = cell_map.size_local + cell_map.num_ghosts # Pick every second cell cells = np.arange(num_cells_local, dtype=np.int32)[::2] if external_affine: tag = read_mri_data_to_tag( filename, mesh, edim=mesh.topology.dim, entities=cells, vox2ras_transform=A, use_tkr=use_tkr, ) else: tag = read_mri_data_to_tag( filename, mesh, edim=mesh.topology.dim, entities=cells, use_tkr=use_tkr ) np.testing.assert_allclose(tag.values, reference_data[::2]) scientificcomputing-scifem-652ead4/tests/test_real_functionspace.py000066400000000000000000000200611525450532400260630ustar00rootroot00000000000000from mpi4py import MPI from petsc4py import PETSc import dolfinx import dolfinx.fem.petsc import ufl import numpy as np import scifem import pytest @pytest.mark.parametrize("L", [0.1, 0.2, 0.3]) @pytest.mark.parametrize("H", [1.3, 0.8, 0.2]) @pytest.mark.parametrize( "cell_type", [dolfinx.mesh.CellType.triangle, dolfinx.mesh.CellType.quadrilateral] ) @pytest.mark.parametrize("dtype", [np.float64, np.float32]) def test_real_function_space_mass(L, H, cell_type, dtype): """ Check that real space mass matrix is the same as assembling the volume of the mesh """ mesh = dolfinx.mesh.create_rectangle( MPI.COMM_WORLD, [[0.0, 0.0], [L, H]], [7, 9], cell_type, dtype=dtype ) V = scifem.create_real_functionspace(mesh) u = ufl.TrialFunction(V) v = ufl.TestFunction(V) a = ufl.inner(u, v) * ufl.dx A = dolfinx.fem.assemble_matrix(dolfinx.fem.form(a, dtype=dtype), bcs=[]) A.scatter_reverse() tol = 100 * np.finfo(dtype).eps cell_map = mesh.topology.index_map(mesh.topology.dim) if cell_map.size_local + cell_map.num_ghosts > 0: assert len(A.data) == 1 if cell_map.local_range[0] == 0: assert np.isclose(A.data[0], L * H, atol=tol) else: assert len(A.data) == 0 assert len(V.dofmap.list.flatten()) == 0 assert V.dofmap.index_map.size_local == 0 assert V.dofmap.index_map.num_ghosts == 1 @pytest.mark.parametrize("dtype", [np.float64, np.float32]) @pytest.mark.parametrize( "cell_type", [dolfinx.mesh.CellType.tetrahedron, dolfinx.mesh.CellType.hexahedron] ) def test_real_function_space_vector(cell_type, dtype): """ Test that assembling against a real space test function is equivalent to assembling a vector """ mesh = dolfinx.mesh.create_unit_cube(MPI.COMM_WORLD, 2, 3, 5, cell_type, dtype=dtype) V = dolfinx.fem.functionspace(mesh, ("Lagrange", 3)) v = ufl.TrialFunction(V) R = scifem.create_real_functionspace(mesh) u = ufl.TestFunction(R) a_R = ufl.inner(u, v) * ufl.dx form_rhs = dolfinx.fem.form(a_R, dtype=dtype) A_R = dolfinx.fem.assemble_matrix(form_rhs, bcs=[]) A_R.scatter_reverse() L = ufl.inner(ufl.constantvalue.IntValue(1), v) * ufl.dx form_lhs = dolfinx.fem.form(L, dtype=dtype) b = dolfinx.fem.assemble_vector(form_lhs) b.scatter_reverse(dolfinx.la.InsertMode.add) b.scatter_forward() row_map = A_R.index_map(0) num_local_rows = row_map.size_local num_dofs = V.dofmap.index_map.size_local * V.dofmap.index_map_bs tol = 100 * np.finfo(dtype).eps if MPI.COMM_WORLD.rank == 0: assert num_local_rows == 1 num_dofs_global = V.dofmap.index_map.size_global * V.dofmap.index_map_bs assert A_R.indptr[1] - A_R.indptr[0] == num_dofs_global np.testing.assert_allclose(A_R.indices, np.arange(num_dofs_global)) np.testing.assert_allclose(b.array[:num_dofs], A_R.data[:num_dofs], atol=tol) else: assert num_local_rows == 0 @pytest.mark.parametrize("dtype", [(PETSc.RealType, PETSc.ScalarType)]) @pytest.mark.parametrize("tensor", [0, 1, 2]) @pytest.mark.parametrize("degree", range(1, 5)) def test_singular_poisson(tensor, degree, dtype): M = 9 rtype, stype = dtype mesh = dolfinx.mesh.create_unit_square( MPI.COMM_WORLD, M, M, dolfinx.mesh.CellType.triangle, dtype=rtype ) if tensor == 0: value_shape = () elif tensor == 1: value_shape = (2,) else: value_shape = (3, 2) V = dolfinx.fem.functionspace(mesh, ("Lagrange", degree, value_shape)) R = scifem.create_real_functionspace(mesh, value_shape) u = ufl.TrialFunction(V) v = ufl.TestFunction(V) c = ufl.TrialFunction(R) d = ufl.TestFunction(R) x = ufl.SpatialCoordinate(mesh) pol = x[0] ** degree - 2 * x[1] ** degree # Compute average value of polynomial to make mean 0 C = mesh.comm.allreduce( dolfinx.fem.assemble_scalar(dolfinx.fem.form(pol * ufl.dx, dtype=stype)), op=MPI.SUM ) u_scalar = pol - dolfinx.fem.Constant(mesh, stype(C)) if tensor == 0: u_ex = u_scalar zero = dolfinx.fem.Constant(mesh, stype(0.0)) elif tensor == 1: u_ex = ufl.as_vector([u_scalar, -u_scalar]) zero = dolfinx.fem.Constant(mesh, stype((0.0, 0.0))) else: u_ex = ufl.as_tensor( [ [u_scalar, 2 * u_scalar], [3 * u_scalar, -u_scalar], [u_scalar, 2 * u_scalar], ] ) zero = dolfinx.fem.Constant(mesh, stype(((0.0, 0.0), (0.0, 0.0), (0.0, 0.0)))) dx = ufl.Measure("dx", domain=mesh) f = -ufl.div(ufl.grad(u_ex)) n = ufl.FacetNormal(mesh) g = ufl.dot(ufl.grad(u_ex), n) a00 = ufl.inner(ufl.grad(u), ufl.grad(v)) * dx a01 = ufl.inner(c, v) * dx a10 = ufl.inner(u, d) * dx L0 = ufl.inner(f, v) * dx + ufl.inner(g, v) * ufl.ds L1 = ufl.inner(zero, d) * dx a = dolfinx.fem.form([[a00, a01], [a10, None]], dtype=stype) L = dolfinx.fem.form([L0, L1], dtype=stype) new_assemble_mode = False try: A = dolfinx.fem.petsc.assemble_matrix_block(a) except AttributeError: new_assemble_mode = True A = dolfinx.fem.petsc.assemble_matrix(a, kind="mpi") A.assemble() if new_assemble_mode: b = dolfinx.fem.petsc.create_vector(dolfinx.fem.extract_function_spaces(L), kind="mpi") else: b = dolfinx.fem.petsc.create_vector_block(L) with b.localForm() as loc: loc.set(0) if new_assemble_mode: dolfinx.fem.petsc.assemble_vector(b, L) b.ghostUpdate(addv=PETSc.InsertMode.ADD, mode=PETSc.ScatterMode.REVERSE) b.ghostUpdate(addv=PETSc.InsertMode.INSERT, mode=PETSc.ScatterMode.FORWARD) else: dolfinx.fem.petsc.assemble_vector_block(b, L, a, bcs=[]) ksp = PETSc.KSP().create(mesh.comm) ksp.setOperators(A) ksp.setType("preonly") pc = ksp.getPC() pc.setType("lu") pc.setFactorSolverType("mumps") if new_assemble_mode: x = dolfinx.fem.petsc.create_vector(dolfinx.fem.extract_function_spaces(L), kind="mpi") else: x = dolfinx.fem.petsc.create_vector_block(L) ksp.solve(b, x) x.ghostUpdate(addv=PETSc.InsertMode.INSERT, mode=PETSc.ScatterMode.FORWARD) uh = dolfinx.fem.Function(V) rh = dolfinx.fem.Function(R) if new_assemble_mode: dolfinx.fem.petsc.assign(x, [uh, rh]) else: x_local = dolfinx.cpp.la.petsc.get_local_vectors( x, [ (V.dofmap.index_map, V.dofmap.index_map_bs), (R.dofmap.index_map, R.dofmap.index_map_bs), ], ) uh.x.array[: len(x_local[0])] = x_local[0] uh.x.scatter_forward() b.destroy() x.destroy() A.destroy() ksp.destroy() error = dolfinx.fem.form(ufl.inner(u_ex - uh, u_ex - uh) * dx, dtype=stype) e_local = dolfinx.fem.assemble_scalar(error) tol = 1e4 * np.finfo(stype).eps e_global = np.sqrt(mesh.comm.allreduce(e_local, op=MPI.SUM)) assert np.isclose(e_global, 0, atol=tol) @pytest.mark.parametrize("ftype, stype", [(np.float32, np.complex64), (np.float64, np.complex128)]) def test_complex_real_space(ftype, stype): mesh = dolfinx.mesh.create_unit_interval(MPI.COMM_WORLD, 13, dtype=ftype) val = (2 + 3j, -4 + 5j) value_shape = (2,) R = scifem.create_real_functionspace(mesh, value_shape=value_shape) u = dolfinx.fem.Function(R, dtype=stype) u.x.array[0] = val[0] u.x.array[1] = val[1] u.x.scatter_forward() V = dolfinx.fem.functionspace(mesh, ("Lagrange", 1, value_shape)) v = ufl.TestFunction(V) L = ufl.inner(u, v) * ufl.dx b = dolfinx.fem.assemble_vector(dolfinx.fem.form(L, dtype=stype)) b.scatter_reverse(dolfinx.la.InsertMode.add) b.scatter_forward() const = dolfinx.fem.Constant(mesh, stype(val)) L_const = ufl.inner(const, v) * ufl.dx b_const = dolfinx.fem.assemble_vector(dolfinx.fem.form(L_const, dtype=stype)) b_const.scatter_reverse(dolfinx.la.InsertMode.add) b_const.scatter_forward() tol = 100 * np.finfo(stype).eps np.testing.assert_allclose(b.array, b_const.array, atol=tol) scientificcomputing-scifem-652ead4/tests/test_vertex_to_dofmap.py000066400000000000000000000022651525450532400255720ustar00rootroot00000000000000from mpi4py import MPI import pytest import dolfinx from scifem import vertex_to_dofmap, dof_to_vertexmap import numpy as np @pytest.mark.parametrize("degree", range(1, 4)) @pytest.mark.parametrize("value_size", [(), (2,), (2, 3)]) def test_vertex_to_dofmap_P(degree, value_size): mesh = dolfinx.mesh.create_unit_square(MPI.COMM_WORLD, 10, 2) V = dolfinx.fem.functionspace(mesh, ("Lagrange", degree, value_size)) v_to_d = vertex_to_dofmap(V) mesh.topology.create_connectivity(0, mesh.topology.dim) geom_indices = dolfinx.mesh.entities_to_geometry( mesh, 0, np.arange(len(v_to_d), dtype=np.int32) ) x_V = V.tabulate_dof_coordinates() x_g = mesh.geometry.x tol = 1e3 * np.finfo(x_g.dtype).eps mesh = V.mesh np.testing.assert_allclose(x_V[v_to_d], x_g[geom_indices.flatten()], atol=tol) # Test inverse map d_to_v = dof_to_vertexmap(V) np.testing.assert_allclose(d_to_v[v_to_d], np.arange(len(v_to_d))) # Mark all dofs connected with a vertex dof_marker = np.full(len(d_to_v), True, dtype=np.bool_) dof_marker[v_to_d] = False other_dofs = np.flatnonzero(dof_marker) np.testing.assert_allclose(d_to_v[other_dofs], -1) scientificcomputing-scifem-652ead4/tests/test_xdmf.py000066400000000000000000000274711525450532400231710ustar00rootroot00000000000000from mpi4py import MPI import dolfinx import dolfinx.fem.petsc import basix import ufl import numpy as np import scifem import pytest from packaging.version import Version from petsc4py import PETSc from unittest.mock import patch try: import h5py # noqa: F401 hash5py = True except ImportError: hash5py = False if h5py.h5.HDF5_VERSION_COMPILED_AGAINST == (2, 0, 0): pytest.skip( "h5py and adios2 built against HDF5 2.0.0 does not work properly", allow_module_level=True ) stype = PETSc.ScalarType rtype = PETSc.RealType _dolfinx_version = Version(dolfinx.__version__) @pytest.mark.parametrize("use_ctx_manager", [True, False]) @pytest.mark.parametrize( "backend", [ pytest.param("h5py", marks=pytest.mark.skipif(not hash5py, reason="h5py is not installed")), "adios2", ], ) @pytest.mark.parametrize("degree", [1, 2, 3]) @pytest.mark.parametrize( "cell_type", [dolfinx.mesh.CellType.triangle, dolfinx.mesh.CellType.quadrilateral] ) @pytest.mark.parametrize("value_shape", [(), (2,)]) def test_XDMFFile_2D_dolfinx(cell_type, degree, value_shape, backend, use_ctx_manager, tmp_path): folder = MPI.COMM_WORLD.bcast(tmp_path, root=0) mesh = dolfinx.mesh.create_unit_square(MPI.COMM_WORLD, 10, 10, cell_type, dtype=np.float64) el = basix.ufl.quadrature_element( scheme="default", degree=degree, cell=mesh.basix_cell(), value_shape=value_shape ) V = dolfinx.fem.functionspace(mesh, el) u = dolfinx.fem.Function(V, dtype=stype) v = dolfinx.fem.Function(V, dtype=stype) t = dolfinx.fem.Constant(mesh, stype(0.0)) X = ufl.SpatialCoordinate(mesh) if value_shape == (): u_expr = ufl.sin(ufl.pi * X[0]) * ufl.sin(ufl.pi * X[1]) * ufl.cos(ufl.pi * t) v_expr = ufl.cos(ufl.pi * X[0]) * ufl.cos(ufl.pi * X[1]) * ufl.cos(ufl.pi * t) else: u_expr = X * ufl.cos(ufl.pi * t) v_expr = X * ufl.sin(X[0]) * ufl.cos(ufl.pi * t) u.name = "u" v.name = "v" if _dolfinx_version >= Version("0.10"): points = V.element.interpolation_points else: points = V.element.interpolation_points() if use_ctx_manager: with scifem.xdmf.XDMFFile(folder / "data.xdmf", [u, v], backend=backend) as xdmf: u.interpolate(dolfinx.fem.Expression(u_expr, points)) v.interpolate(dolfinx.fem.Expression(v_expr, points)) xdmf.write(rtype(t.value)) t.value = 0.3 u.interpolate(dolfinx.fem.Expression(u_expr, points)) v.interpolate(dolfinx.fem.Expression(v_expr, points)) xdmf.write(rtype(t.value)) else: xdmf = scifem.xdmf.XDMFFile(folder / "data.xdmf", [u, v], backend=backend) u.interpolate(dolfinx.fem.Expression(u_expr, points)) v.interpolate(dolfinx.fem.Expression(v_expr, points)) xdmf.write(rtype(t.value)) t.value = 0.3 u.interpolate(dolfinx.fem.Expression(u_expr, points)) v.interpolate(dolfinx.fem.Expression(v_expr, points)) xdmf.write(rtype(t.value)) xdmf.close() assert (folder / "data.xdmf").is_file() assert (folder / "data.h5").is_file() @pytest.mark.parametrize( "backend", [ pytest.param("h5py", marks=pytest.mark.skipif(not hash5py, reason="h5py is not installed")), "adios2", ], ) @pytest.mark.parametrize("degree", [1, 2, 3]) @pytest.mark.parametrize( "cell_type", [dolfinx.mesh.CellType.triangle, dolfinx.mesh.CellType.quadrilateral] ) @pytest.mark.parametrize("value_shape", [(), (2,)]) def test_XDMFFile_2D_numpy(cell_type, degree, value_shape, backend, tmp_path): folder = MPI.COMM_WORLD.bcast(tmp_path, root=0) mesh = dolfinx.mesh.create_unit_square(MPI.COMM_WORLD, 10, 10, cell_type, dtype=np.float64) el = basix.ufl.quadrature_element( scheme="default", degree=degree, cell=mesh.basix_cell(), value_shape=value_shape ) V = dolfinx.fem.functionspace(mesh, el) u = dolfinx.fem.Function(V, dtype=stype) v = dolfinx.fem.Function(V, dtype=stype) t = dolfinx.fem.Constant(mesh, stype(0.0)) X = ufl.SpatialCoordinate(mesh) if value_shape == (): u_expr = ufl.sin(ufl.pi * X[0]) * ufl.sin(ufl.pi * X[1]) * ufl.cos(ufl.pi * t) v_expr = ufl.cos(ufl.pi * X[0]) * ufl.cos(ufl.pi * X[1]) * ufl.cos(ufl.pi * t) else: u_expr = X * ufl.cos(ufl.pi * t) v_expr = X * ufl.sin(X[0]) * ufl.cos(ufl.pi * t) u.name = "u" v.name = "v" if _dolfinx_version >= Version("0.10"): points = V.element.interpolation_points else: points = V.element.interpolation_points() function_space_data = scifem.xdmf.create_function_space_data(u.function_space) with scifem.xdmf.NumpyXDMFFile( folder / "data.xdmf", [u.x.array, v.x.array], function_space_data=function_space_data, backend=backend, ) as xdmf: u.interpolate(dolfinx.fem.Expression(u_expr, points)) v.interpolate(dolfinx.fem.Expression(v_expr, points)) xdmf.write(rtype(t.value)) t.value = 0.3 u.interpolate(dolfinx.fem.Expression(u_expr, points)) v.interpolate(dolfinx.fem.Expression(v_expr, points)) xdmf.write(rtype(t.value)) assert (folder / "data.xdmf").is_file() assert (folder / "data.h5").is_file() @pytest.mark.parametrize("use_ctx_manager", [True, False]) @pytest.mark.parametrize( "backend", [ pytest.param("h5py", marks=pytest.mark.skipif(not hash5py, reason="h5py is not installed")), "adios2", ], ) @pytest.mark.parametrize("degree", [1, 2, 3]) @pytest.mark.parametrize( "cell_type", [dolfinx.mesh.CellType.tetrahedron, dolfinx.mesh.CellType.hexahedron] ) @pytest.mark.parametrize("value_shape", [(), (3,)]) def test_XDMFFile_3D(cell_type, degree, value_shape, backend, use_ctx_manager, tmp_path): folder = MPI.COMM_WORLD.bcast(tmp_path, root=0) mesh = dolfinx.mesh.create_unit_cube(MPI.COMM_WORLD, 2, 3, 5, cell_type, dtype=np.float64) el = basix.ufl.quadrature_element( scheme="default", degree=degree, cell=mesh.basix_cell(), value_shape=value_shape ) V = dolfinx.fem.functionspace(mesh, el) u = dolfinx.fem.Function(V, dtype=stype) v = dolfinx.fem.Function(V, dtype=stype) t = dolfinx.fem.Constant(mesh, stype(0.0)) X = ufl.SpatialCoordinate(mesh) if value_shape == (): u_expr = ufl.sin(ufl.pi * X[0]) * ufl.sin(ufl.pi * X[1]) * ufl.cos(ufl.pi * t) v_expr = ufl.cos(ufl.pi * X[0]) * ufl.cos(ufl.pi * X[1]) * ufl.cos(ufl.pi * t) else: u_expr = X * ufl.cos(ufl.pi * t) v_expr = X * ufl.sin(X[0]) * ufl.cos(ufl.pi * t) u.name = "u" v.name = "v" if _dolfinx_version >= Version("0.10"): points = V.element.interpolation_points else: points = V.element.interpolation_points() if use_ctx_manager: with scifem.xdmf.XDMFFile(folder / "data.xdmf", [u, v], backend=backend) as xdmf: u.interpolate(dolfinx.fem.Expression(u_expr, points)) v.interpolate(dolfinx.fem.Expression(v_expr, points)) xdmf.write(rtype(t.value)) t.value = 0.3 u.interpolate(dolfinx.fem.Expression(u_expr, points)) v.interpolate(dolfinx.fem.Expression(v_expr, points)) xdmf.write(rtype(t.value)) else: xdmf = scifem.xdmf.XDMFFile(folder / "data.xdmf", [u, v], backend=backend) u.interpolate(dolfinx.fem.Expression(u_expr, points)) v.interpolate(dolfinx.fem.Expression(v_expr, points)) xdmf.write(rtype(t.value)) t.value = 0.3 u.interpolate(dolfinx.fem.Expression(u_expr, points)) v.interpolate(dolfinx.fem.Expression(v_expr, points)) xdmf.write(rtype(t.value)) xdmf.close() assert (folder / "data.xdmf").is_file() assert (folder / "data.h5").is_file() @pytest.mark.parametrize("degree", [1, 2, 3]) @pytest.mark.parametrize( "cell_type", [dolfinx.mesh.CellType.triangle, dolfinx.mesh.CellType.quadrilateral] ) @pytest.mark.parametrize("value_shape", [(), (2,)]) def test_create_ponitcloud_2D(cell_type, degree, value_shape, tmp_path): folder = MPI.COMM_WORLD.bcast(tmp_path, root=0) mesh = dolfinx.mesh.create_unit_square(MPI.COMM_WORLD, 10, 10, cell_type, dtype=np.float64) el = basix.ufl.quadrature_element( scheme="default", degree=degree, cell=mesh.basix_cell(), value_shape=value_shape ) V = dolfinx.fem.functionspace(mesh, el) u = dolfinx.fem.Function(V) v = dolfinx.fem.Function(V) if value_shape == (): u.interpolate(lambda x: np.sin(np.pi * x[0]) * np.sin(np.pi * x[1])) v.interpolate(lambda x: np.cos(np.pi * x[0]) * np.cos(np.pi * x[1])) else: u.interpolate(lambda x: x[:2, :]) v.interpolate(lambda x: 2 * x[:2, :]) u.name = "u" v.name = "v" scifem.xdmf.create_pointcloud(folder / "data.xdmf", [u, v]) assert (folder / "data.xdmf").is_file() assert (folder / "data.h5").is_file() @pytest.mark.parametrize("degree", [1, 2, 3]) @pytest.mark.parametrize( "cell_type", [dolfinx.mesh.CellType.tetrahedron, dolfinx.mesh.CellType.hexahedron] ) @pytest.mark.parametrize("value_shape", [(), (3,)]) def test_create_pointcloud_3D(cell_type, degree, value_shape, tmp_path): folder = MPI.COMM_WORLD.bcast(tmp_path, root=0) mesh = dolfinx.mesh.create_unit_cube(MPI.COMM_WORLD, 2, 3, 5, cell_type, dtype=np.float64) el = basix.ufl.quadrature_element( scheme="default", degree=degree, cell=mesh.basix_cell(), value_shape=value_shape ) V = dolfinx.fem.functionspace(mesh, el) u = dolfinx.fem.Function(V) v = dolfinx.fem.Function(V) if value_shape == (): u.interpolate(lambda x: np.sin(np.pi * x[0]) * np.sin(np.pi * x[1]) * np.sin(np.pi * x[2])) v.interpolate(lambda x: np.cos(np.pi * x[0]) * np.cos(np.pi * x[1]) * np.cos(np.pi * x[2])) else: u.interpolate(lambda x: x[:3, :]) v.interpolate(lambda x: 2 * x[:3, :]) u.name = "u" v.name = "v" scifem.xdmf.create_pointcloud(folder / "data.xdmf", [u, v]) assert (folder / "data.xdmf").is_file() assert (folder / "data.h5").is_file() def test_different_function_spaces_raises_ValueError(tmp_path): folder = MPI.COMM_WORLD.bcast(tmp_path, root=0) mesh = dolfinx.mesh.create_unit_cube( MPI.COMM_WORLD, 2, 3, 5, dolfinx.mesh.CellType.tetrahedron, dtype=np.float64 ) V1 = dolfinx.fem.functionspace(mesh, ("Lagrange", 1)) V2 = dolfinx.fem.functionspace(mesh, ("Lagrange", 2)) with pytest.raises(ValueError): scifem.xdmf.create_pointcloud( folder / "data.xdmf", [dolfinx.fem.Function(V1), dolfinx.fem.Function(V2)] ) @pytest.mark.parametrize("degree", [1, 2, 3]) @pytest.mark.parametrize( "cell_type", [dolfinx.mesh.CellType.tetrahedron, dolfinx.mesh.CellType.hexahedron] ) @pytest.mark.parametrize("value_shape", [(), (3,)]) @pytest.mark.skipif(not hash5py, reason="h5py not installed") def test_h5py_fallback_3D(cell_type, degree, value_shape, tmp_path): folder = MPI.COMM_WORLD.bcast(tmp_path, root=0) mesh = dolfinx.mesh.create_unit_cube(MPI.COMM_WORLD, 2, 3, 5, cell_type, dtype=np.float64) el = basix.ufl.quadrature_element( scheme="default", degree=degree, cell=mesh.basix_cell(), value_shape=value_shape ) V = dolfinx.fem.functionspace(mesh, el) u = dolfinx.fem.Function(V) v = dolfinx.fem.Function(V) if value_shape == (): u.interpolate(lambda x: np.sin(np.pi * x[0]) * np.sin(np.pi * x[1]) * np.sin(np.pi * x[2])) v.interpolate(lambda x: np.cos(np.pi * x[0]) * np.cos(np.pi * x[1]) * np.cos(np.pi * x[2])) else: u.interpolate(lambda x: x[:3, :]) v.interpolate(lambda x: 2 * x[:3, :]) u.name = "u" v.name = "v" with patch.dict("sys.modules", {"adios2": None}): scifem.xdmf.create_pointcloud(folder / "data.xdmf", [u, v]) assert (folder / "data.xdmf").is_file() assert (folder / "data.h5").is_file()